企业指南3 分钟阅读

官网正文爬虫看得见吗:Google 官方 JS 渲染三阶段与那句「不是所有机器人都会执行 JavaScript」

Google 官方 JavaScript SEO 文档写明:Google 处理 JS 站点分抓取、渲染、索引三个阶段,渲染用常青版 Chromium,所有返回 200 的页面都会进渲染队列。文档同时提醒「不是所有机器人都会执行 JavaScript」,动态渲染页面更说其他搜索引擎可能直接忽略 JS。如果你的官网正文依赖前端渲染,本文给出四个自查动作。

AI 读不到你的官网,第一个要排查的问题

不少企业官网用前端框架构建,正文不在初始 HTML 里,而是浏览器执行 JavaScript 之后才生成。Google 官方《Understand the JavaScript SEO basics》文档说明:Google 处理 JavaScript 网络应用分三个主要阶段——抓取、渲染、索引,渲染使用常青版 Chromium。如果正文只在 JS 执行后才出现(官方称之 app shell 模型),爬虫必须先执行代码才能「看到」内容。

官方机制:200 状态页面进渲染队列,被屏蔽的不渲染

文档写明:Googlebot 会把所有返回 HTTP 200 的页面加入渲染队列(robots meta 标签或响应头明确禁止索引的除外),页面可能在队列里停留几秒甚至更久,再由无头 Chromium 实际渲染;非 200 状态码的页面则可能跳过渲染。被 robots.txt 禁止的 URL 连 HTTP 请求都不会发出,Google 搜索明确表示不会渲染被屏蔽的文件或页面上的 JavaScript。

对企业官网最该留意的一句话

官方文档补充:服务端渲染或预渲染仍是好主意,因为它让用户和爬虫都更快——而「不是所有机器人都会执行 JavaScript」。另一篇动态渲染文档说得更直接:其他搜索引擎可能选择忽略 JavaScript,JS 生成的内容对它们不可见;动态渲染本身被 Google 定位为权宜之计而非长期方案,官方建议直接使用服务端渲染、静态渲染或 hydration。

企业官网的四个自查动作

  • 查看网页源代码:关键正文在初始 HTML 里,还是执行 JS 后才出现?后者就要评估渲染链路。
  • 检查关键内链是否为带 href 属性的 <a> 元素——官方说 Google 只能发现这种形式的链接。
  • 单页应用路由是否用 # 片段加载内容?官方建议改用 History API,片段 URL 无法可靠解析。
  • 不存在的内页是否给出有意义的状态码,或按官方两种做法规避 soft 404:JS 跳转到服务端返回 404 的页面,或用 JS 给错误页动态加 noindex。

本文只讨论「正文能不能被读到」,不涉及「读到之后会不会被推荐」——渲染与索引是技术条件,不是可见度承诺。

来源与适用范围

适用于使用前端 JavaScript 框架或单页应用架构的企业官网。本文事实仅覆盖 Google 搜索公开文档描述的抓取与渲染机制;其他 AI 助手或搜索引擎的爬虫是否执行 JavaScript,官方文档未逐一说明,正文只引用「其他搜索引擎可能选择忽略 JavaScript」的原句,不外推到具体平台,也不涉及任何排名或可见度效果承诺。两篇来源均为 developers.google.com 英文页面,页脚 Last updated 分别为 2026-03-04 UTC 与 2025-12-10 UTC,粒度为页面级更新日期。本文为常青指南,不绑定具体事件日期。

  1. Understand the JavaScript SEO basicsGoogle Search Central · 原始日期 2026.03.04 · 读取核对 2026.11.08
  2. Dynamic rendering as a workaroundGoogle Search Central · 原始日期 2025.12.10 · 读取核对 2026.11.08
把观察,落到你的品牌上。

不知道先看哪一步?
和真人顾问聊清楚。

告诉我们你的品牌和客户问题,一起确认采样范围与下一步。

STARSHORE / TALK TO A HUMAN

联系星岸,真人聊清楚。

扫码添加企业微信,也可以直接给我们打电话。

星岸企业微信二维码,扫码添加客服微信扫一扫,与真人顾问沟通

想先做一次 AI 体检,或有一份报告想问明白?
直接和星岸聊聊。

添加企业微信 拨打 186 2127 5959istarshore@gmail.com
预约线下面谈

江苏省苏州市昆山市花桥镇金星路 18 号 A5 栋四层 422 室