sitemap 不是「越多越好」
把 404、重定向、noindex 页面塞进 sitemap,会降低整份文件的可信度:Search Console 会报「已提交但未收录」,抓取预算被这些无效 URL 消耗。
推荐做法:只提交规范 URL(canonical 指向自己)、返回 200、且确实希望被收录的页面。对电商站,把商品页与分类页分成两个 sitemap,通过 sitemap index 聚合,便于按类型看覆盖率。
lastmod 要不要写
要,但必须真实。每次部署都刷新所有页面的 lastmod,会让 Google 逐渐忽略这个字段——它一旦判定你在「刷日期」,整个 sitemap 的优先级都会下降。真实的做法是只更新内容确实变化的页面。
哪些 URL 该进站点地图
站点地图是一份给爬虫的推荐清单,不是收录保证。放进不该放的 URL(404、重定向、noindex)会降低整份文件的可信度:Search Console 会报「已提交但未收录」,抓取预算也被这些无效地址消耗掉。
三个常见误区
把全站 URL 都塞进去
参数页、搜索结果页、分页归档塞进去,只会稀释这份清单的信号价值。
每次提交都改 lastmod
没有实质改动却更新 lastmod,会让整个字段逐渐失去参考意义。
以为提交了就会被收录
站点地图只是发现通道。收不收录取决于内容质量与抓取预算。
常见问题
提交 sitemap 能保证收录吗?
不能。它只是帮助爬虫更快发现页面。是否收录取决于内容质量、站点整体权重和抓取预算。
需要拆成几个 sitemap?
超过 50,000 条或 50MB(未压缩)时必须拆分,并用 sitemap index 文件汇总。大型站点也可以按内容类型拆分,便于分别观察收录率。
lastmod 到底填什么?
内容发生实质变化的时间。改错别字、换 banner 不算。频繁假更新会让这个字段整体失效。
相关工具
整站 SEO 审计 · SERP 预览 · Meta 优化工作台 · 关键词密度检测 · 在 robots.txt 中声明
提交之后该看什么指标
站点地图提交完不是结束。真正要看的是 Search Console 里「已提交」和「已收录」两个数的差值: 如果差值长期很大,说明问题不在地图,而在内容质量或抓取预算——这时继续往地图里加 URL 只会让差值更大。