sitemap 是"这些页面请优先看"的声明,不是全站清单。把全站 URL 都塞进去,等于告诉搜索引擎"这些都一样重要"——在抓取预算有限的前提下,这句话会被当真,然后你的核心页就排在垃圾页后面。
2026 年 2 月那次减法
一个 SaaS 站 sitemap 里 5 万条 URL,包括参数筛选页、标签页、分页、历史版本文档、用户生成的公开页。我们砍到 1.2 万条:产品页、方案页、文档、博客、集成页。
三个月后"已编入索引"从 1.8 万降到 1.6 万,看起来收录变少了。但有效页面的展示量涨了 37%,核心词排名普遍前进 2 到 5 位。收录少了,流量多了,这是索引治理里最常出现的反直觉结果。
该放的
核心转化页:产品、价格、方案、集成。内容页:文档、博客、案例。有独立搜索需求的落地页。多语言版本按语言拆成子文件,别混在一个文件里。
不该放的
参数筛选页(交给 canonical)、站内搜索结果页(noindex)、标签和归档页、用户生成内容、登录后页面、任何 noindex 或重定向的 URL。还有一类常被忽略:历史版本文档。旧版本如果还能访问,放在归档区、不进 sitemap。
三个判断标准
这页能不能独立回答一个搜索问题;这页有没有内链指向;这页如果被收录,你愿不愿意让客户搜到。三条有一条不满足,就别放。
一个配套动作
sitemap 做减法之后,要同步做两件事:把砍掉的 URL 在 robots 或页面级别处理好,别让它们挂在索引里;把保留下来的页面内链补强,因为 sitemap 少了之后,蜘蛛更多靠内链发现页面。我们那次减法同时补了 60 个核心页的内链,效果才完整。
监控上看两个数就够了:sitemap 报告的"已发现网页数"和索引报告里"已编入索引"的比例。比例低于 70% 就要回头查内容质量。
生成规则比清单重要
站点超过几百页,靠人工维护清单不现实。我们的做法是让后端按内容类型生成,每类一个查询条件,再加一道过滤:状态 200、canonical 自指、非 noindex。这样内容变化时 sitemap 自动跟着变,不用每次发版手动更新。
立场
sitemap 的取舍反映你对站点价值的判断。什么都想提交,说明还没想清楚什么重要。这件事没有标准答案,但一定有取舍。
元析智能
为软件公司做 SEO 和 GEO 优化