关于 seo-sitemap
seo-sitemap 是用于分析现有站点地图并生成新站点地图的技能,面向 SEO 从业者提供验证、质量检查和 XML 输出流程,并对大量地区页面设置质量门槛。
主要功能
- 01验证站点地图 XML 和 URL
- 02检查站点地图质量信号
- 03规划并生成站点地图 XML
- 04超过 50,000 个 URL 时拆分文件
- 05生成验证和结构报告
适用场景
- 01查找失效或重定向的站点地图 URL
- 02发现站点地图与抓取页面的覆盖差异
- 03为大型网站创建索引站点地图
- 04规划规模化页面并检查内容风险
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ infrasity-labs/ dev-gtm-claude-skills --skill seo-sitemap安装后在 Claude Code 中输入/seo-sitemap确认已加载。
详细介绍
站点地图分析与生成
模式 1:分析现有站点地图
验证检查
- XML 格式有效
- 每个文件的 URL 数量 <50,000(协议限制)
- 所有 URL 均返回 HTTP 200
<lastmod>日期准确(并非全部相同)- 不包含已弃用的标签:Google 会忽略
<priority>和<changefreq> - robots.txt 中引用了站点地图
- 对比已抓取的页面与站点地图;标记缺失页面
质量信号
- URL 超过 50k 时使用站点地图索引文件
- 按内容类型拆分(页面、文章、图片、视频)
- 站点地图中不包含非规范 URL
- 站点地图中不包含 noindex URL
- 站点地图中不包含重定向 URL
- 仅使用 HTTPS URL(不使用 HTTP)
常见问题
| 问题 | 严重程度 | 修复方法 |
|---|---|---|
| 单个文件中包含 >50k 个 URL | 严重 | 使用站点地图索引拆分 |
| 非 200 URL | 高 | 删除或修复失效的 URL |
| 包含 noindex URL | 高 | 从站点地图中删除 |
| 包含重定向 URL | 中 | 更新为最终 URL |
| lastmod 全部相同 | 低 | 使用实际修改日期 |
| 使用 priority/changefreq | 信息 | 可以删除(Google 会忽略) |
模式 2:生成新站点地图
流程
- 询问业务类型(或从现有网站自动检测)
- 从
../seo-plan/assets/目录加载行业模板 - 与用户互动规划结构
- 应用质量门槛:
- ⚠️ WARNING:地点页面达到 30 个或以上时(要求至少 60% 的独特内容)
- 🛑 HARD STOP:地点页面达到 50 个或以上时(要求提供理由)
- 生成有效的 XML 输出
- URL 达到 50k 时使用站点地图索引拆分
- 生成 STRUCTURE.md 文档
适合以编程方式生成的页面(大规模生成也没问题)
✅ 集成页面(附带真实的设置文档) ✅ 模板/工具页面(附带可下载内容) ✅ 术语表页面(定义不少于 200 个词) ✅ 产品页面(独特规格、评测) ✅ 用户个人资料页面(用户生成的内容)
有惩罚风险(避免大规模生成)
❌ 仅替换城市名称的地点页面 ❌ 没有行业专属价值的“适用于 [行业] 的最佳 [工具]” ❌ 没有真实比较数据的“[竞品] 替代方案” ❌ 未经人工审核且缺少独特价值的 AI 生成页面
站点地图格式
标准站点地图
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/page</loc>
<lastmod>2026-02-07</lastmod>
</url>
</urlset>
站点地图索引(适用于 >50k 个 URL)
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://example.com/sitemap-pages.xml</loc>
<lastmod>2026-02-07</lastmod>
</sitemap>
<sitemap>
<loc>https://example.com/sitemap-posts.xml</loc>
<lastmod>2026-02-07</lastmod>
</sitemap>
</sitemapindex>
错误处理
- URL 无法访问:报告 HTTP 状态代码,并建议检查网站是否在线
- 未找到站点地图:报告“未找到”前,先检查常见位置(/sitemap.xml、/sitemap_index.xml、robots.txt 中的引用)
- XML 格式无效:报告具体的解析错误及其行号
- 检测到速率限制:暂停请求,并报告部分结果,同时注明建议的重试时间
输出
分析时
VALIDATION-REPORT.md:分析结果- 按严重程度列出问题
- 建议
生成时
sitemap.xml(或带索引的拆分文件)STRUCTURE.md:网站架构文档- URL 数量与组织方式摘要
评论
支持 Markdown