在 Google 搜索结果页悬停在一个链接上,浏览器左下角的状态栏曾经会显示真实的目标地址。这个沿用了十多年的习惯性动作,现在越来越多地显示一串以 google.com/goto?url= 开头的编码字符串。右键复制链接再粘贴给同事,对方点开的也先是 Google 的一次重定向。

这是一次搜索引擎链接基础设施的更换:自然搜索结果的直连 URL 正在被服务器端重定向取代。8 月 26 日,Google 发言人向 Search Engine Roundtable 确认了这次上线,并给出了一句标准表述:「我们在部署技术措施应对不断演变的滥用形式方面有长期历史,并定期采取措施保护我们的服务和用户。」技术社区则把这次变更放进了更大的语境里讨论:Hacker News 上相关帖子两天内积累了 428 分和三百多条评论。
goto 链接长什么样
变更前,Google 搜索结果里的自然结果链接分两层:`` 标签的 href 指向真实网址,页面同时通过 ping 属性或 /url?q= 包装链接上报点击。搜索引擎优化从业者和爬虫开发者一直依赖 href 里的明文 URL。
变更后,结果的 href 本身变成了这样的形式:
https://www.google.com/goto?url=CAESgAEB6zswFVpiOwX0FaDlCO8rMtmK
PpEgML5ytjJu6xpIlPOZDOTaWYwzg60TwsdZK7OW031RpnqUL...url 参数不是目标网址的 URL 编码,也不是它的 Base64。HN 用户 1e1a 解析后指出,这段数据「看起来是一个非常基本的 protobuf 结构」,其中第二字段是一长串字节,作用应该是在 Google 索引里指向那条记录。换句话说,goto 链接在浏览器之外不可解码,它是一把只能由 Google 自己的服务器解开的钥匙。SUSO Digital 确认了同样的结论:目标网址无法在本地从重定向中解出。

旧的 google.com/url?q=目标网址 包装里,目标就写在查询字符串里,任何脚本都能直接读出来。新格式把这层明文拿掉了。想知道一个结果指向哪里,唯一可靠的办法是向 /goto 端点发起请求,从响应的 Location 头里读出真实地址——而且不能跟着跳转走,否则你就完成了一次真实的站内访问。
Search Engine Roundtable 7 月 8 日发布的测试截图里已经能看到这个格式:鼠标悬停在结果标题上,状态栏显示出完整的 goto?url=CAES... 字符串。到 8 月下旬,这类链接在退出登录和隐私模式下已经基本取代了直连 URL。
一条四个月的扩散曲线
Autom 是一家提供搜索结果数据 API 的服务商,对这次变更有逐日的观测记录。他们发布的 goto_error_rate by hour 监控图显示:4 月到 6 月中旬,goto 相关错误率几乎贴着零线;6 月下旬开始出现持续的低水平波动;7 月下旬起波动抬升;进入 8 月后连续出现打到满量程的尖峰。这条曲线和 SERP 数据提供商 Nozzle 公布的渗透率曲线互相印证。

Nozzle 的 Derek Perkins 给出的量化结论是:在多个住宅 IP 供应商的测量里,goto 链接「接近 100% 全面铺开」。他分享了 Nozzle 过去四个月抓取的 SERP 中「纯 goto SERP」的占比走势——从 7 月前偶发的个位数百分比,爬升到 8 月下旬的接近满格。
Google 的上线节奏因此可以拼出一条时间线:
| 时间 | 事件 |
|---|---|
| 2026 年 7 月上旬 | SEO 社区零星报告 goto 链接出现在小比例 SERP 中 |
| 7 月下旬 | Nozzle 观测到占比快速抬升;Autom 监控图错误率开始波动 |
| 8 月 26 日 | Search Engine Roundtable 报道确认;Google 发言人证实正在推出 |
| 8 月下旬 | Nozzle 测得住宅 IP 下接近 100%;退出登录/隐私模式基本全覆盖 |
| 9 月 11 日 | autom.dev 发布技术解读;Hacker News 讨论 428 分、300+ 评论 |
Autom 的描述是:「8 月下旬起,这个模式对退出登录和隐私会话一致得多。在这些条件下,Google 搜索的结果 URL 实际上全是 goto。」登录用户目前还经常能看到直连链接——这也是社区判断「为什么不干脆全量」的一个线索:Google 仍然需要页面上的明文副本来渲染域名、favicon 和来源标注,而登录用户的点击上报早就可以走 JS 通道完成,不需要靠重定向。
它挡的是谁
Google 声明里的「滥用形式」指向很具体:批量抓取 SERP 的爬虫,尤其是把抓到的结果 URL 存下来自建搜索索引的 AI 公司和 SEO 数据商。
在明文链接时代,抓取一次 SERP 页面,几百个结果的真实网址就全部到手,之后构建索引不再需要触碰 Google。换成 goto 之后,每一个结果的地址都要单独向 Google 发一次请求去解 Location 头。Nozzle 的工程团队算过一笔账:解析一次覆盖五页结果的排名检查,现在需要 500 到 1000 次 HTTP 请求。Google 不放行 HEAD 请求,轻量化绕过也不存在。请求量相当于原来的几百倍:同一个客户端连续解开几百个链接的行为模式在 Google 的风控眼里变得非常显眼。
时间点上,这次变更也不是孤立的。Google 在 2025 年 9 月移除了 &num=100 参数——原本一次请求能拿 100 条结果,之后只能分十次拿。2025 年 12 月 19 日,Google 起诉 SERP API 服务商 SerpAPI,指控其绕过反抓取系统 SearchGuard;2026 年 7 月 20 日,联邦法院驳回了 Google 的 DMCA 主张,认为证据不足以证明版权方实际授权了 SearchGuard 的部署;8 月 10 日,Google 修改诉状,加入了与 Reddit 和图片供应商签订的授权合同中的限制性条款原文。反抓取的技术墙和法庭上的法律墙在同几个月里同步加高。goto 是技术的那条腿。
有趣的是,这件事对普通用户的「隐私增益」接近于零——HN 的讨论里反复出现这个观点。Google 拥有搜索页上的全部 JS,点击上报在旧架构下早就存在;goto 拦截的是外部批量读取,不是单用户的点击记录。用户感知到的变化更多是体验层面的:
- 重定向多一跳,部分用户报告
goto链接偶尔要等上可感知的时间才能落地,HN 上有人贴出 20 秒量级的极端卡顿; - 右键「复制链接地址」复制到的变成一段不可解码的 Google 链接,存进书签、笔记或聊天窗口的链接可靠性下降;
- 重写 Google 重定向的浏览器扩展(去跟踪类、站点的替代跳转类)大面积失效,因为扩展再也读不到目标地址;
- 链接跳转依赖客户端改写的用户失去了「点击前检查目标」的能力。
数据服务商的众生相
SEO 行业每天要为成千上万个关键词读取 Google 排名,goto 直接打在这批工具的动脉上。各家的应对在 8 月底到 9 月初陆续公开,SUSO Digital 在 9 月 1 日的行业综述里整理了一张对照表:
| 服务商 | 状态 | 表态时间 |
|---|---|---|
| SE Ranking | 未受影响 | 8 月 27 日(LinkedIn) |
| Ahrefs | 承认数据出现临时不一致,正在修复 | 8 月 31 日 |
| Semrush | 未受影响,称团队提前完成适配 | 9 月 1 日 |
| SerpAPI | 多个产品受影响(Google 搜索/新闻/视频/AI Overview API),修复中 | 官方博客 |
| Nozzle | 最早拉响警报,测试期间直接丢弃受影响的结果页 | 行业报道转述 |
适配的成本最终会传导到价格上。500 到 1000 次请求的开销放大的是每一次排名检查的边际成本,服务商的选项只剩下三个:涨价、降低检查频率、砍关键词覆盖,或者时间拉长后三者兼有。Ahrefs 在声明里留了一个后手:如果 goto 模式固化,他们可以转向自有网页索引和自家搜索引擎 Yep.com 的第一方数据——评论区的反对声则提醒,Yep 的数据和 Google SERP 数据并不是一种商品。
依附在链接上的东西在松动
URL 是 Web 最基础的社会契约之一:链接应该自解释、可复制、可长期保存。goto 链接三条都不满足——它不自解释(无法从文本看出目标)、复制后依赖 Google 的解析服务存活、离开 Google 的会话上下文后没有任何保证。HN 用户 Fabricio20 的评价是它「实际上是一个不可解析的短链接」,而短链接服务的死链历史已经演示过这种依赖的结局。
对开发者而言,这次变更的直接影响集中在三类系统上:以 SERP 为数据源的爬虫和 API 服务、依赖「复制真实链接」工作流的内容工具、以及读取 referrer 做流量归因的统计系统。SUSO 提醒的归因风险值得留意:如果 goto 的重定向在某些实现下剥掉 referrer,GA4 会把这部分自然搜索流量归入直接访问——Search Console 的点击数据在服务端统计不受影响,两个系统的曲线就会出现没有报错的分叉。
想要自查自己环境里的状态,一个最小的办法是在退出登录的浏览器里搜任意关键词,悬停观察状态栏;命令行一侧则可以向结果页 HTML 里的 goto 链接发一个不跟随跳转的请求:
curl -sI "https://www.google.com/goto?url=CAES..." | grep -i location如果 Location 头返回真实地址,说明你的会话已经被切到 goto 链接;如果请求本身被风控页面拦截,那也是答案的一部分——那正是 Google 想要对批量解链行为做出的反应。
Google 的声明只有一句话,没有解释范围,没有给出时间表,也没有承诺登录用户不会被切换。8 月下旬的观测数据显示退出登录流量已接近全覆盖,登录流量的走向暂时还是开放问题。对每天消费 SERP 数据的行业来说,适配已经开始;对普通用户来说,右键复制到的那串 CAES... 开头的字符,就是这次基础设施更换留在日常操作里的痕迹。
来源:autom.dev: google.com/goto — Google's anti-scraping update;Search Engine Roundtable: Confirmed — Google Search Rolling Out google.com/goto(含 Google 发言人声明与 Nozzle 数据);SUSO Digital: Google's /goto Redirect — What It Means for Rank Tracking(服务商响应与成本数据);Google 官方博客:对 SerpAPI 诉讼声明;Hacker News 相关讨论(428 分)。