免费 SEO 检查工具
检查帮助搜索引擎理解您的页面并在结果中良好展示的页面基础要素:标题和描述、标题层级、canonical URL、索引规则、结构化数据、图片描述、链接,以及网站的 robots.txt 和站点地图。
此工具检查什么
标题和 meta 描述
页面是否有标题(理想长度 30–60 个字符)和 meta 描述(理想长度 120–160),标题是否过于笼统(“Home”“Untitled”“React App”)或重复某个词,以及描述是否像套话模板。
标题层级
只有一个 H1、标题层级按顺序使用,以及是否有空标题或逐字重复的 H2。报告会按顺序列出页面的标题。
索引规则
robots meta 标签或 X-Robots-Tag 标头中的 noindex、nofollow 和限制摘要的规则、robots.txt 屏蔽、重定向或错误状态,以及 meta refresh 重定向 — 最终汇总为“可被索引”或不可,并说明原因。
Canonical URL
一个指向页面自身的绝对 canonical。如果它指向其他地方,我们会请求目标地址,看它是否返回 200;设为 noindex 却将 canonical 指向另一个 URL 的页面会被标记为冲突。
社交分享预览
Open Graph 标签(标题、描述、图片、URL 和类型)、有效的 Twitter 卡片,以及 og:image 是否真的能加载并且是图片。
图片描述
没有 alt 文本的图片(使用 alt="" 或 aria-hidden 的装饰性图片不计入)、alt 文本是文件名或过长、图片没有设置尺寸,以及大量图片被立即加载。
语言、移动端及其他
有效的 html lang 属性、使用 width=device-width 且允许缩放的 viewport 标签、有效的 hreflang 标签以及网站图标。
内容和链接
内容过少的页面(可见文字少于约 150 个词)、没有指向本站其他页面的链接、链接文字含糊(如“点击这里”)或完全没有文字、标记为 nofollow 的内部链接,以及混乱的 URL(过长、含大写字母、含会话 ID)。
网站文件
您的 robots.txt(包括全站屏蔽和语法问题),最多三个已声明的站点地图:它们能否加载和解析、是否列出此页面、lastmod 日期是否有效、是否有重复 URL 或列出其他主机。另外还有 llms.txt、过长的重定向链和 HTTPS。
结构化数据
无法解析的 JSON-LD、重复类型、无效 URL,以及 Organization、Article、Product、LocalBusiness、FAQPage 和 BreadcrumbList 等常见类型缺少的关键属性。
检查的工作原理
我们用一次普通的 HTTP 请求获取您的页面 — 很像搜索引擎爬虫的首次访问 — 并读取返回的 HTML。然后获取网站的 robots.txt、站点地图和 llms.txt,并对与页面不同的 canonical 目标以及 og:image 各发送一次 HEAD 请求。不会请求其他任何内容。
此检查读取服务器发送的 HTML。页面加载后仅由 JavaScript 添加的内容在这里看不到。搜索引擎可以渲染 JavaScript,但由服务器渲染的标题、描述和标题层级最为可靠。如果某个额外请求在我们这边失败,该检查会被标记为未测试,而不是未通过。
评分从 100 分开始。缺少标题扣 25 分,缺少描述或 H1 扣 15 分,noindex 规则扣 30 分;其他检查每项扣 2 到 15 分,较新的检查合计最多扣 45 分。许多发现仅供参考,不扣分。每项扣分都会在报告中列出。
您将看到的证据
发现会引用我们找到的内容 — 实际的标题及其长度、canonical URL 及其返回的状态、robots 规则及其设置位置、JSON-LD 类型及其缺少的属性 — 并与预期结果并列显示,同时列出受影响的图片或链接。每项发现都会说明检查的可信度,以及它来自 HTML、HTTP 响应、robots.txt 还是站点地图。
此工具不检查的内容
排名、流量和关键词
它不会显示您的排名位置、访客数量或应该瞄准哪些关键词。这些信息请查看 Google Search Console。
外链和权威度
不统计也不评估来自其他网站的链接。
由 JavaScript 添加的内容
只读取服务器发送的 HTML。网站扫描可以将其与渲染后的页面进行对比,找出只有在 JavaScript 运行后才出现的内容。
全站问题
跨页面的重复标题、孤立页面和返回错误的站点地图 URL 需要检查多个页面;网站扫描会检查这些问题。
富媒体搜索结果资格
完整的结构化数据可以让页面有资格获得富媒体搜索结果,但没有任何检查能保证 Google 会展示它们。
我们常发现的问题
标题缺失、过短或过长
过长的标题在搜索结果中会被截断;像“首页”这样笼统的标题则无法告诉别人页面讲的是什么。
没有 meta 描述
没有描述时,搜索引擎会从页面中挑选文字 — 有时选到的是 Cookie 提示或导航栏。
没有 H1,或有多个 H1
页面搭建工具常常把徽标或每个板块的标题都设为 H1。
开发阶段遗留的 noindex 规则
预发布环境的设置被复制到正式网站,悄悄让页面无法出现在搜索结果中 — 有时还同时将 canonical 指向另一个页面,发出相互矛盾的信号。
Canonical 标签指向错误的页面
指向首页、指向会重定向或返回 404 的 URL、或指向其他域名的 canonical,会告诉搜索引擎优先选择那个页面。
图片没有 alt 文本
尤其是产品照片和用作链接的图片。
缺少 sitemap 或 sitemap 有问题
没有 sitemap.xml、sitemap 无法解析,或者其中没有列出该页面。
内容单薄的页面
只有寥寥几句话的页面,能提供给搜索引擎的信息很少。
结构化数据有误或不完整
一个多余的逗号就会导致 JSON-LD 无法解析,或者 Article 缺少标题或日期,导致标记无法使用。
如何修复
为每个页面撰写独特的标题和描述
把主要主题放在标题开头,并控制在约 60 个字符以内。描述写成一两句话的摘要,让人想要点击。大多数 CMS 和 SEO 插件都提供这两个字段。
使用一个说明页面主题的 H1
把页面上可见的主标题设为 H1,各板块使用 H2 和 H3。用 CSS 设置标题样式,而不是根据字号大小选择标题级别。
从希望被搜索到的页面上移除 noindex
检查 CMS 中“建议搜索引擎不索引”的设置、SEO 插件选项和服务器标头,然后在 Google Search Console 中请求编入索引。
让 canonical 指向页面自身
使用完整地址,例如 https://yourwebsite.com/pricing,并且每个页面只使用一个 canonical 标签。
为有意义的图片添加描述
撰写简短的 alt 文本,说明图片显示的内容或作用。装饰性图片可以使用空的 alt 属性(alt="")。
发布 sitemap 并引用它
大多数 CMS 会自动生成 sitemap。在 robots.txt 中添加一行“Sitemap:”,并在 Google Search Console 中提交。
每次修改模板后都验证结构化数据
在模板中将 JSON-LD 集中放在一处,为所用类型填写关键属性,并使用 Google 的富媒体搜索结果测试或 Schema Markup Validator 进行测试。
常见问题
评分高就能让我的页面排到 Google 首位吗?
不能。此项检查涵盖的是帮助搜索引擎读取页面的技术性站内基础项。排名还取决于您的内容、内容的实用程度、其他网站的链接以及竞争情况 — 这些都是自动检查无法衡量的。
SEO 检查工具能看到 JavaScript 添加的内容吗?
不能。它读取的是服务器返回的 HTML,此时还没有运行任何 JavaScript。如果您的标题或内容只在浏览器中添加,它们就不会显示在这里,一些搜索引擎也可能难以处理。
为什么有多个 H1 会被标记?
多个 H1 在 HTML 中并不算错误,但一个清晰的主标题能让搜索引擎和屏幕阅读器用户一眼看出页面主题。这只是小幅扣分,不属于严重问题。
什么是 llms.txt?我需要它吗?
llms.txt 是一种新兴约定:放在网站根目录的一个小型 Markdown 文件,用于告诉 AI 助手您的网站是做什么的以及哪些页面比较重要。它是可选的,所以缺少该文件只是一条次要提示。
它会检查我网站上的每个页面吗?
不会,每次检查一个页面。robots.txt 和 sitemap 检查会查看整个网站的文件,但站内检查只适用于您输入的地址。
实用指南
- How to check if your website is SEO friendly: a 10-point checkAn SEO-friendly site lets search engines find, crawl, index and understand every important page. Here's a 10-point check you can run today, and what tools can't judge.阅读指南
- What does noindex mean? How it works, when to use it and how to find itnoindex keeps a page out of search results. How it works, how it differs from a robots.txt block, when it's the right tool — and how to catch the accidental one.阅读指南
- How to fix canonical tag problems: common mistakes and how to find themA canonical tag tells search engines which URL you prefer. The mistakes that make them ignore it or pick the wrong page, and how to find them on your site.阅读指南
- How to check your structured data: JSON-LD errors, missing properties and what to expectStructured data helps search engines understand a page, but only if it parses and is complete. How to find the errors, which properties matter for common types, and what markup can't promise.阅读指南