VVCMS Sitemap 生成

返回列表
VVCMS Sitemap 生成

功能说明

Sitemap 生成用于产出站点地图,同时输出 XML 与 HTML 两种格式:XML 供搜索引擎抓取,HTML 可作为站内地图向访客展示栏目结构。文件生成在上传目录,通过 /sitemap.xml 访问。

什么时候必须重新生成

发布新内容、批量导入、修改栏目或调整内容 URL 规则之后,都要手动执行一次生成。内容写操作本身不会自动重建 sitemap:如果不重新生成,站点地图会一直保持上一次生成时的 URL 集合——新页面进不来,已删除或已下线的页面也可能还留在里面。

因此建议把「重新生成 sitemap」放进发布流程的最后一步,并在 robots.txt 中声明 Sitemap 地址,让爬虫能找到入口。

生成后的核对清单

  • 打开 /sitemap.xml,确认返回的是索引文件还是 URL 列表,并检查 lastmod 是否为本次生成时间;
  • 确认本次新发布的页面 URL 已出现在子地图中;
  • 确认已删除、已下线的页面不再出现(地图里留 404 链接会浪费抓取预算);
  • 确认 robots.txt 里的 Sitemap 地址与实际文件地址一致;
  • 若站点前有 CDN,确认地图文件没有被缓存成旧版本。

页面下线与抓取

页面下线后应让它返回 404 或 410,并保持可被抓取的状态,搜索引擎看到状态码才会尽快移除旧索引。不要用 robots.txt 屏蔽已下线的 URL:被屏蔽的页面爬虫读不到状态码,索引反而可能长期残留。

注意事项

sitemap 由引擎按栏目与内容路由统一生成,不要手工拼接 URL,否则容易出现前缀、后缀或域名不一致导致链接失效。文件写入上传目录,生成失败时先检查该目录的写入权限。

常见问题

问:发了新文章,地图里为什么没有?
答:需要重新生成一次;内容发布不会自动触发重建。

问:sitemap 打不开怎么办?
答:重新生成一次,并检查上传目录写入权限与 CDN 缓存。

问:需要每次访问都生成吗?
答:不需要。在发布或批量更新内容后各生成一次即可,其余时间直接读取静态文件。

相关功能

站点配置 · 页面配置 · 文章管理 · 功能模块总览