上个月我使用 Lighthouse 13.3 审计了六个自主运营的海外站,想评估它们在 AI 搜索趋势下的准备程度。结果五个顺利通过,一个亮了红灯。红灯站的负责人很困惑:他们花了很多时间优化 Pagespeed 和 Core Web Vitals,得分都在 85 以上,为什么 Agentic Browsing 类别会失败?排查过程花了数小时,最终修复却不到五分钟。
这个案例暴露了一个典型的操作错误——将 Agentic Browsing 当作普通的性能指标去优化,却完全误解了这个类别真正评估的内容。2026 年 7 月的 Google 网站管理员报告重点介绍了 Lighthouse 13.3 加入的 Agentic Browsing 类别,同时也澄清了它“告诉你什么”以及“不告诉你什么”。很多站点恰好踩在了后半部分。
操作错误:用性能优化思维应对 Agentic Browsing
绝大多数 SEO 和开发者拿到 Lighthouse 报告后,习惯性地关注 Performance 分数,然后按照 Speed Insights 的建议压缩图片、减少请求、延迟加载脚本。这些动作对 Pagespeed 有效,但对于 Agentic Browsing 来说几乎完全无关。
Agentic Browsing 类别模拟的是一个 AI 代理(如 Google 的智能搜索代理)访问你的页面,尝试提取出明确定义的“实体”。 它不测色彩、布局、加载速度;它只关心代理能不能读懂页面里的核心信息。
错误具体表现在:
- 关键内容被 JavaScript 懒加载隐藏,初始 HTML 中完全没有文本。
- 高度自定义的组件(如画廊、选项卡)使用了非标准的标记,代理无法识别其中的文章、价格、评价等实体。
- 忽略了结构化数据(JSON-LD)或使用了不完整的 schema,导致代理难以构建知识图。
这个案例中的失败站点正是使用了动态拉取的客户评价组件,所有评论文本在页面加载后由 JS 插入,HTML 中仅有 <div id="reviews"></div>。尽管用户能看到内容,但 AI 代理在抓取时只在 HTML 里看到一个空壳子。
第一步:正确理解 Agentic Browsing 失败的含义
Lighthouse 13.3 的 Agentic Browsing 类别明确告诉你的是:代理能否从页面上提取出至少一类可识别的实体(如产品、评分、地址、价格等)。它不告诉你:
- 内容是否质量高。
- 网站是否权威。
- 用户体验是否良好。
所以失败的直接原因只有两个:代理找不到任何实体,或者找到了但无法解析其属性。修复的关键不是“提升分数”,而是让实体在初始 HTML 中可见并且有明确的语义标记。
当你看到 Agentic Browsing 红色标记时,不要去做:
- 压缩 CSS 🤦
- 移除不必要的 JS 库(除非它们真正阻塞了渲染)
- 调整字体或行距
你应当做:
- 查看“诊断”详情,看代理具体报告了哪些内容不可读。
- 用浏览器的“查看源代码”确认关键信息是否在 HTML 中静态存在。
- 检查 JSON-LD 结构化数据是否覆盖了页面上出现的所有重要实体。
第二步:对照检查清单,修复内容对代理的可读性
以下是我从这次案例中总结出的具体检查点,直接对应 Agentic Browsing 的评估逻辑:
- 关键信息是否在初始 HTML 中? 价格、标题、描述、评价、库存状态等最好直接出现在服务器端渲染的内容中。如果必须动态加载,考虑使用
<noscript>或服务端注入一个摘要版本。 - 自定义组件是否有 fallback? 例如一个用 JavaScript 绘制的图表,可以将核心数据点转换为表格或列表形式放在 HTML 中。
- 结构化数据是否覆盖全面? 使用 Product、LocalBusiness、Review 等 schema,并确保
name、description、aggregateRating等属性值与显示内容一致。 - 是否使用了 Open Knowledge Format(OKF)? 推荐采用 Google 的开放知识格式来组织实体关系,它天然适合 AI 代理的知识提取需求。可以通过 JSON-LD 嵌入
@context: "http://schema.org"和完整的实体定义。 - 导航和链接是否可读? 避免纯 JavaScript 事件驱动的菜单,确保
<a>标签有href属性,以便代理爬行。
在这个修复案例中,五天只用了两步:在 HTML 中加入一段静态的评价摘要(包含评分星级和总评价数),并补上结构化数据。重新运行 Lighthouse 测试,Agentic Browsing 立刻通过。
第三步:将 Agentic Browsing 合规融入内容更新流程
一次修复只能解决当前的问题,但如果你仍然使用旧的内容发布流程,下次新页面很可能再次失败。我建议在每周内容更新中加入一个简单的检查节点:
- 发布前预览:使用 Lighthouse 13.3 中的“Agentic Browsing”测试,或者 Chrome DevTools 中的新“AI 代理模拟”模式。
- 核心实体检查:确保每页至少有一个结构化实体(产品、文章、事件等),且标记得分(通过 Google 结构化数据测试工具)为有效。
- HTML 完整性检查:用
curl或wget查看纯 HTML 能否捕获关键文本。如果可以,代理也能捕获。 - 回顾已有内容:优先重审那些依赖大量 JavaScript 渲染的页面,尤其是产品详情页、比较页和评价页。
另外,留意 Cloudflare 等 CDN 平台对 AI 抓取的管理设置。2026 年 7 月起 Cloudflare 推出了新的 AI 抓取分类(Search / Agent / Training),如果错误地将 Googlebot 拦截在“Training”类别外,会导致 Agentic Browsing 测试失败。确保在站点安全设置中允许 Agent 类的访问。
常见问题
Q1: Agentic Browsing 分数低会直接影响排名吗? 目前没有官方信号表明该分数直接用于排名算法。但如果你的内容无法被代理读取,它将不会被用作 AI Overviews 的源材料,也无法出现在智能摘要中,从而间接损失搜索曝光。
Q2: 修复后多久能在 Lighthouse 中看到变化? 立即。只要再次运行测试就会显示当前结果。但如果你希望 Google 搜索引擎使用新的实体信息,需要等待重新抓取——可以通过 Search Console 请求索引更新加速这一过程。
Q3: 我的网站是动态 SPA,必须改为服务端渲染才能通过吗? 不一定。只要确保关键实体在初始 HTML 中以静态文字形式存在即可。实践中多数 SPA 只需要在主页或关键着陆页中提前嵌入一小段结构化内容摘要,而不必重构整个渲染架构。
Q4: 结构化数据是不是必需项? 虽然不是强制性要求,但它能大幅提高代理准确提取实体的概率。不使用 schema 的情况下,代理必须依赖纯文本理解,对于复杂页面容易出现误解。推荐至少使用 JSON-LD 标记主要实体。
这篇文章的思路来自近期一次真实的审计经历。如果你发现自己的 Lighthouse Agentic Browsing 类别总是不过,不妨先从 HTML 中“能否看到文字”这个最基本的问题开始排查。解决它通常只需要几分钟,但带来的 AI 可见性收益却可能是长期的。