← 返回博客
新页面技术 SEO:上线前 19 项检查清单

新页面即使写得再好,也可能永远进不了搜索结果:被 robots.txt 屏蔽、返回错误状态码或缺少 canonical。以下是我们在每个页面上线前检查的 19 项,依据 Google 官方文档,并附 Core Web Vitals 阈值。
为什么每个页面都要检查?
搜索引擎要先发现页面,再抓取、理解,最后才会展示。任何一步出错都会让内容工作白费:页面未被索引、与自身竞争,或在手机上加载缓慢。下面的清单正是按这个顺序排列——从页面可访问性到速度和渲染。
检查什么:19 项
| 项目 | 检查内容 |
|---|---|
| 1. 索引 | 页面可被索引(无 noindex),或是有意关闭 |
| 2. robots.txt | 文件未屏蔽页面及其 CSS、脚本 |
| 3. sitemap.xml | 页面在站点地图中(有意关闭的除外) |
| 4. canonical | 指向正确的网址,通常是页面本身 |
| 5. 响应状态码 | 页面返回 200 |
| 6. 重定向 | 没有重定向链:一步到位,永久迁移用 301 |
| 7. 404 错误 | 没有指向不存在页面的链接 |
| 8. 重复页面 | 没有其他网址的副本;语言版本用 hreflang 关联 |
| 9. Title 和 Description | 已填写且每个页面唯一 |
| 10. 标题 H1–H6 | 只有一个 H1,之后 H2–H6 依次排列 |
| 11. URL 结构 | 网址易读,没有多余参数 |
| 12. 内部链接 | 站内其他页面链接到它,它也链接到其他页面 |
| 13. 失效链接 | 页面上所有链接都能打开 |
| 14. Schema.org 结构化数据 | 标记有效且与内容一致 |
| 15. 图片 alt | 有内容的图片都有描述 |
| 16. 加载速度 | 页面加载快,图片已压缩 |
| 17. Core Web Vitals | LCP、INP 和 CLS 处于良好范围 |
| 18. 移动端适配 | 手机上没有横向滚动,文字可读 |
| 19. JavaScript 渲染 | 重要文字和链接无需 JavaScript 或渲染后可见 |
第 1–8 项决定搜索引擎能否看到页面;第 9–15 项决定它如何理解和展示;第 16–19 项决定访客是否留下。
如何检查而不伤害网站?
- 在 Search Console 中检查网址: 网址检查工具会显示 Google 能否索引该页面、选择了哪个 canonical,以及渲染后看到的页面。
- 一次检查一个页面: 对自己的网站进行大规模并行抓取可能会让服务器过载,小型服务器尤其如此。
- 用 PageSpeed Insights 测速度: 它同时显示实验室数据和真实访客数据(数据足够时)。
- 每一项都记录结果: “通过”“未通过”或“未检查”。诚实的“未检查”胜过未经确认的“一切正常”。
Core Web Vitals 的阈值是多少?
- LCP(页面最大元素)—— 2.5 秒以内。
- INP(交互响应)—— 低于 200 毫秒。
- CLS(布局偏移)—— 低于 0.1。
- 按访问量的第 75 百分位评估,手机和电脑分别计算。
- Google 以移动版为准进行索引,因此先检查手机。
在 Metriverra 的 SEO 板块中汇总了 Search Console 数据和真实访客的 Core Web Vitals,可以看到哪个页面掉出索引或变慢。
要点
- 清单从可访问性(索引、robots.txt、站点地图)到速度和渲染。
- 在 Search Console 中检查网址,看到 Google 眼中的页面。
- Core Web Vitals 阈值:LCP 2.5 秒、INP 200 毫秒、CLS 0.1。
- 一次检查一个页面,不做大规模抓取。
- 记录“通过 / 未通过 / 未检查”。
来源: Google — SEO Starter Guide · robots.txt · Sitemaps · Canonicalization · HTTP status codes · Structured data · Images · Core Web Vitals · web.dev — Web Vitals · Mobile-first indexing · JavaScript SEO · URL Inspection


