SEO 测试 · 免费工具

JavaScript SEO 与 渲染检查工具。

找出 JavaScript 改变了什么、搜索引擎可能遗漏了什么,以及是什么导致页面无法正确渲染。获得清晰的说明、可视化证据和开发人员可直接使用的修复方案。

  • 桌面端和移动端独立分析
  • 受影响内容的前后对比截图
  • 附技术证据、可直接用于 Jira 的修复文档

免费使用。Google Search Console 证据为可选项。

运行免费审核

从一个页面开始,看清 JavaScript 到底做了什么。

高级测试选项

阻止已知工具记录此次测试,并在报告中列出这些工具。它无法阻止通过网站自身域名或服务器进行的跟踪,而且拦截代码管理器可能会改变页面显示的内容。

被防火墙拦截? 如何允许审核

01扫描您的页面原始 HTML、渲染和交互
02查看证据通俗易懂的结果和截图
03把修复方案交给开发人员可直接用于 Jira 的工单,附验收标准
为 SEO 人员和开发人员打造

从 SEO 问题到可交给开发人员的修复方案。

了解页面上发生了什么,再把解决问题所需的技术证据交给开发人员。两份报告使用相同的结果。

网页版 SEO 报告语言简明 · 可视化证据
● 已确认问题 · 仅移动端

JavaScript 运行后产品描述消失

桌面端:内容存在

产品图片
渲染后产品描述仍然可见。

移动端:内容缺失

产品图片
水合后描述被移除
发生了什么

产品描述原本在服务器 HTML 中,但在移动端页面渲染时消失了。

为什么重要

Google 主要使用移动版页面进行索引,因此重要的产品信息可能会丢失。

如何修复

在客户端代码运行时,保留服务器渲染的产品描述。

可直接用于 Jira 的修复文档技术细节 · 截图
渲染 / 水合已确认问题
SEO:JavaScript 替换了服务器返回的主要内容(example.com/product)
受影响的网址example.com/product设备仅移动端证据服务器 HTML、渲染后的页面、截图
问题

服务器 HTML 中包含产品描述,但最终的移动端页面中没有。

证据
服务器 HTML:<div class="description">…</div> JavaScript 运行后:<div class="description"></div>
验收标准

服务器 HTML 中的主要内容、主标题和关键信息在 JavaScript 运行后仍保留在页面上。

▧  With and without JavaScript screenshots

面向 SEO 团队用通俗的语言说明结果并附截图,标注“已确认问题”或“索引风险”评级,并提供切实可行的建议。

面向开发人员每个页面一张工单,列出每个问题的证据、修复方法、来源和明确的验收标准。

示例仅作说明,并非真实审核。

全面,但不复杂

了解 JavaScript SEO 所需的一切。

深入的技术检查,以您能看懂并据此采取行动的结果呈现。桌面端和移动端分别独立分析。

HTML 和内容变化

找出 JavaScript 添加、移除、替换、隐藏或移动的文字、标题、链接和关键信息。

能否被渲染?

检查阻止渲染的 robots.txt 和 noindex 规则、被 JavaScript 更改的规范网址、无法抓取的链接以及 JavaScript 重定向。

渲染与水合

检测 JavaScript 故障、缺失的资源、损坏的 HTML head 部分,以及水合过程中丢失的内容。

桌面端和移动端

查看哪些问题只影响一种设备,哪些两种都影响,包括仅在移动端出现的渲染和导航缺陷。

隐藏的内容和链接

找出只有在点击、悬停或滚动后才出现的内容,以及搜索引擎能否发现这些内容。

证据和修复方案

查看截图、已查明的技术原因、Google 自身的数据,以及可直接用于 Jira 的开发建议。

查看完整的技术检查清单

JavaScript 更改的内容

  • JavaScript 运行前后的标题、元描述、规范网址和 robots 标记
  • 语言、文字方向、基础网址和 viewport 标记
  • H1–H6 标题、正文和字数
  • 链接(按实际指向的目标进行比较)
  • 图片、视频和嵌入框架
  • Open Graph 和 Twitter 卡片
  • 其他 head 标记、meta 标记和 <noscript> 后备内容
  • 被原地替换的内容,以及因此丢失的关键词、价格和日期
  • 被移到导航、侧边栏或页脚中的主要内容
  • 被隐藏且无法显示的内容,以及重复的区块或 H1

内容来自哪里

  • 可在服务器 HTML 中读取
  • 服务器响应中嵌入的数据
  • 页面加载后的数据请求
  • JavaScript 文件
  • 在浏览器中生成,或仅存在于 <noscript> 后备内容中

能否被抓取和渲染?

  • 此页面针对搜索引擎和 AI 爬虫的 robots.txt 规则
  • 由 JavaScript 添加或移除的 noindex,或通过 X-Robots-Tag 标头发送的 noindex
  • nofollow、摘要和预览指令,以及 data-nosnippet
  • 被 JavaScript 更改或重复的规范网址
  • head 提前结束、无效的 head 标记,以及被挤出 head 的 SEO 标记
  • 导致解析后的页面丢失链接、标题或图片的标记
  • JavaScript 重定向
  • 返回 200 的“未找到”页面
  • 搜索引擎无法跟踪的链接
  • 没有可抓取分页的无限滚动

渲染与水合

  • JavaScript 错误
  • 水合错误,包括悄悄重建服务器内容的情况
  • 加载失败的脚本、样式和数据请求
  • 被浏览器安全规则(CSP 和 CORS)拦截的请求
  • 被 robots.txt 拦截的文件,以及不加载这些文件时的模拟渲染
  • 始终未完成的流式区块,以及被截断的 HTML
  • 留在页面上的加载占位符
  • 加载过程中消失或变化的内容
  • 内容和各项关键 SEO 信号首次出现的时间
  • 最大内容的出现时间
  • 只有滚动时才加载的内容
  • Web 组件内的内容
  • 搜索引擎无法索引的图片
  • Google 的 2 MB 限制(适用于 HTML 和单个文件)
  • Service Worker 和未使用指纹、长期缓存的 JavaScript
  • Google 渲染器无法使用的浏览器功能
  • 依赖重复访问的内容

点击和导航

  • 只在点击或悬停时出现的内容
  • 在应用内访问到的每个页面,以及刷新和直接加载后的情况
  • 后退操作能否回到该页面

被 JavaScript 破坏的信号

  • 仅由 JavaScript 添加的产品数据
  • 被 JavaScript 重复的结构化数据实体
  • JavaScript 运行后不再一致的价格、库存状态、名称和常见问题
  • JavaScript 运行后相互矛盾的标题、H1、规范网址和结构化数据

Google 自身的数据(独立于此测试)

  • Search Console:索引状态、上次抓取时间、抓取工具、Google 选择的规范网址和富媒体搜索结果
  • Google 的记录与此测试的对比
  • 真实访客的 LCP、INP 和 CLS 及其趋势
  • Lighthouse 性能得分和 JavaScript 开销
  • 指向 Google 富媒体搜索结果测试的链接

每份报告都包含

  • 桌面端和移动端独立测试
  • “已确认问题”“索引风险”或“仅供参考”评级
  • 结果的来源,通常是 Google 的文档
  • 运行与不运行 JavaScript 的截图
  • 将原因与巧合区分开,页面存在 A/B 变体时不判定原因
  • Jira 工单、PDF 和可编辑的开发者报告

找出问题。查看证据。把修复方案交给开发人员。

运行免费的 JavaScript SEO 审核,将复杂的渲染问题转化为清晰、可操作的结果。

运行免费审核 →
Buy me a coffee!

Accessibility

Adjust how this site looks and reads. Your choices are saved in this browser.

Text size

Display

Read aloud

Reads the main content of this page using your browser's voice.

Accessibility statement ↗