sitemap 会以四种不同的方式失效
我提交了 sitemap,但页面还是没被发现。是文件本身写错了吗?
这个现象由哪些检查暴露
- no-sitemap —— 完全找不到 sitemap
- sitemap-invalid —— 文件存在但不是合法的 sitemap XML
- sitemap-bad-urls —— 返回 4xx / 5xx 的条目
- sitemap-redirects —— 会跳转而不是直接解析的条目
- sitemap-coverage —— 本应列出却没有列出的页面
对应检查项:no-sitemap · sitemap-invalid · sitemap-bad-urls · sitemap-redirects · sitemap-coverage
一个具体例子
同一个页面带尾斜杠与不带尾斜杠各写一次,会在同一个文件里同时产生重复条目与跳转条目。
FAQ
- 站内链接做得好就不需要 sitemap 了吧?
- 它仍然有助于发现,但不能替代内链。只存在于 sitemap 里的页面就是孤立页。
- 四种里应该先修哪个?
- 先修可用性与格式:文件读不出来时,另外三种根本无法评估。