监控与排错
SEO 排错最怕只看一个信号。页面打不开、被 robots 阻止、canonical 指错、内容质量不足、结构化数据错误和站点迁移问题,都可能表现为“没有收录”或“搜索流量下降”。
排查顺序
遇到某个页面没有出现在 Google 搜索中,可以按这个顺序检查:
- URL 是否公开可访问,返回
200。 - 页面是否被
robots.txt阻止。 - 页面是否包含
noindex或X-Robots-Tag: noindex。 - canonical 是否指向自己或正确的规范版本。
- 页面是否能在渲染后看到主要内容。
- Search Console 网址检查是否显示已编入索引或可编入索引。
- Sitemap 是否提交了该规范 URL。
- 页面是否存在大量重复、薄内容或质量问题。
Search Console 数据怎么看
| 报表 | 排查重点 |
|---|---|
| 效果 | 展示和点击是否下降,影响的是哪些查询、页面、国家和设备 |
| 网页索引 | 哪些 URL 未编入索引,原因是否集中在某个模板或目录 |
| 网址检查 | 单个 URL 的抓取、索引、canonical 和实时测试 |
| 站点地图 | Sitemap 是否成功读取,发现数量是否异常 |
| 增强报告 | 结构化数据字段、页面体验或富媒体结果相关问题 |
| 手动操作和安全问题 | 是否存在人工处置或安全风险 |
Search Console 的数据有延迟,不适合用来观察分钟级变化。上线、迁移或修复后,要给抓取和报表更新留出时间。
日志排查
服务器日志能回答 Search Console 之外的问题:
- Googlebot 是否访问过该 URL?
- 请求返回了什么状态码?
- 是否频繁访问 404、参数页或重定向链?
- 是否有资源对 Googlebot 返回 403、429 或 5xx?
- 抓取集中在哪些目录,是否遗漏了重要栏目?
日志和 Search Console 结合起来看,能区分“Google 还没发现”“发现但抓取失败”“抓取后没有索引”“索引后没有表现”等不同状态。
常见场景
新页面迟迟不收录
- 确认页面在 Sitemap 中。
- 从已收录页面添加内部链接。
- 用网址检查查看是否可编入索引。
- 检查是否存在 noindex、错误 canonical、登录限制。
- 确认页面不是空模板或重复内容。
改版后流量下降
- 对比旧 URL 和新 URL 的重定向是否一一对应。
- 检查 title、description、H1、正文内容是否大幅丢失。
- 确认 canonical 和 hreflang 没有指错。
- 查看 404 和 5xx 是否增加。
- 检查 Search Console 效果报表中下降集中在哪些页面。
搜索摘要不符合预期
Google 可能根据用户查询和页面内容生成不同摘要。可以优化页面描述和正文开头,但不能强制搜索结果一定显示指定 description。
排查时重点看:
- 页面 description 是否准确、唯一。
- 页面主体是否存在更匹配查询的段落。
- 是否有过时、重复或模板化文本干扰摘要生成。