关于 seo-programmatic
用于规划和审查结构化数据生成的程序化 SEO 页面,帮助 SEO 与内容团队检查数据、模板、URL、内链、内容质量和索引管理,并以定性编辑标准作为评估依据。
主要功能
- 01结构化数据质量检查
- 02模板独特性审查
- 03URL 与内链策略
- 04薄内容防护措施
- 05索引与站点地图指导
适用场景
- 01审查数据驱动的落地页
- 02规划可扩展页面模板
- 03减少重复或低价值页面
- 04检查站点地图与索引规则
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill seo-programmatic安装后在 Claude Code 中输入/seo-programmatic确认已加载。
详细介绍
程序化 SEO 分析与规划
基于结构化数据源,大规模生成并审核 SEO 页面。 通过质量门槛防止内容单薄导致的处罚和索引膨胀。
适用场景
- 用户需要程序化 SEO 规划或审核时使用。
- 设计模板、数据驱动页面或可扩展的 URL 系统时使用。
- 需要防止大量页面出现内容单薄和索引膨胀时使用。
数据源评估
评估为程序化页面提供支持的数据:
- CSV/JSON 文件:行数、列的唯一性、缺失值
- API 端点:响应结构、数据时效性、速率限制
- 数据库查询:记录数、字段完整性、更新频率
- 数据质量检查:
- 每条记录都必须包含足够的独特属性,才能生成有区别的内容
- 标记重复或近似重复的记录(字段重合度 >80%)
- 检查数据时效性;过时的数据会生成过时的页面
模板引擎规划
设计能够生成独特且有价值页面的模板:
- 变量注入点:标题、H1、正文版块、元描述、架构标记
- 内容块:静态内容(各页面共享)与动态内容(每页独有)
- 条件逻辑:根据数据是否可用来显示或隐藏版块
- 补充内容:相关条目、情境提示、用户生成内容
- 模板审核清单:
- 每个页面都必须能够独立阅读,并作为有价值的资源
- 不得采用“填空式”模式(只替换城市或产品名称,其他文本完全相同)
- 动态版块必须提供真实信息,而不只是替换关键词
URL 模式策略
常见模式
/tools/[tool-name]:工具/产品目录页面/[city]/[service]:地点 + 服务页面/integrations/[platform]:集成落地页/glossary/[term]:定义/参考页面/templates/[template-name]:可下载模板页面
URL 规则
- 使用小写字母和连字符,并根据数据生成 slug
- 采用符合网站架构的逻辑层级
- 不得有重复的 slug;在生成时确保唯一性
- URL 长度保持在 100 个字符以内
- 主要内容 URL 不使用查询参数
- 统一使用或不使用尾部斜杠(与现有网站模式一致)
内部链接自动化
- 中心/辐射模型:分类中心页链接到各个程序化页面
- 相关条目:根据数据属性自动链接到 3-5 个相关页面
- 面包屑:根据 URL 层级生成 BreadcrumbList 架构标记
- 交叉链接:在共享属性的程序化页面之间添加链接(相同类别、相同城市、相同功能)
- 锚文本:使用描述性且多样化的锚文本。避免重复使用完全匹配的关键词
- 链接密度:每 1000 个词添加 3-5 个内部链接(遵循 seo-content 指南)
内容单薄防护措施
质量门槛
评估每个页面是否为独特的用户需求提供有用、准确的信息。字数和独特词语比例不能证明页面质量,也不能确定 Google 的处罚门槛。将任何编辑发布限制记录为项目政策,而非搜索引擎规则。审核具有代表性的模板/数据边缘案例和所有高风险页面;披露审核范围,并根据观察到的索引情况和用户结果谨慎扩大范围。无论采用何种生成方式,大规模内容滥用都指的是主要为操纵排名而批量生成、却不能帮助用户的页面。
适合规模化生成的程序化页面(可行)
✅ 集成页面(包含真实的设置文档、API 详情、屏幕截图) ✅ 模板/工具页面(包含可下载内容和使用说明) ✅ 术语表页面(200 个词以上的定义,包含示例和相关术语) ✅ 产品页面(包含独特规格、评价、比较数据) ✅ 数据驱动页面(每条记录都包含独特统计数据、图表和分析)
处罚风险(规模化时应避免)
❌ 仅将城市名称替换为不同城市、其余文本完全相同的地点页面 ❌「最适合 [行业] 的 [工具]」,却没有针对该行业的实际价值 ❌「[竞争对手] 的替代方案」,却没有真实的对比数据 ❌ 未经人工审核、没有独特增值内容的 AI 生成页面 ❌ 页面共用的通用内容过多,未留下有用的独特信息
独特性计算
独特内容百分比 =(本页独有的词数)/(页面总词数)× 100
与程序化页面集合中的所有其他页面进行比较。共享页眉、页脚和导航不计入计算。模板通用文本计入计算。
规范网址策略
- 每个程序化页面都必须有指向自身的规范网址标签
- 仅当参数变体确实重复时才将其设为同一规范网址;不同的分页页面并非第 1 页的重复页面
- 分页页面通常应使用各自的规范网址;Google 不再将 rel=next/prev 用作索引信号
- 如果程序化页面与手动创建的页面重叠,则手动创建的页面为规范页面
- 除非有意进行跨域设置,否则不要将规范网址指向其他域名
站点地图集成
- 为所有程序化页面自动生成站点地图条目
- 每个站点地图文件最多包含 50,000 个 URL(协议限制)
- 需要多个站点地图文件时,使用站点地图索引
<lastmod>应反映实际数据更新时间戳(而非生成时间)- 将 noindex 的程序化页面排除在站点地图之外
- 在 robots.txt 中登记站点地图
- 随着数据源添加新记录,动态更新站点地图
防止索引膨胀
- 不索引低价值页面:不符合质量门槛的页面
- 分页:让有用的分页结果可供抓取,并使用指向自身的规范网址;一概设置 noindex 可能会妨碍发现
- 分面导航:不索引筛选后的视图,并将规范网址指向基础类别
- 抓取预算:对于拥有超过 10k 个程序化页面的网站,在 Search Console 中监控抓取统计信息
- 整合薄内容页面:将数据不足的记录合并到聚合页面中
- 定期审核:每月检查已索引页面数与预期页面数是否一致
输出
评分是定性的编辑辅助工具,并非经过验证的排名或处罚预测。上述 URL 长度和链接密度数据是内部经验标准,并非 Google 的要求。
程序化 SEO 评分:XX/100
评估摘要
| 类别 | 状态 | 评分 |
|---|---|---|
| 数据质量 | ✅/⚠️/❌ | XX/100 |
| 模板独特性 | ✅/⚠️/❌ | XX/100 |
| URL 结构 | ✅/⚠️/❌ | XX/100 |
| 内部链接 | ✅/⚠️/❌ | XX/100 |
| 薄内容风险 | ✅/⚠️/❌ | XX/100 |
| 索引管理 | ✅/⚠️/❌ | XX/100 |
关键问题(立即修复)
高优先级(1 周内修复)
中优先级(1 个月内修复)
低优先级(加入待办列表)
建议
- 改进数据源
- 修改模板
- 调整 URL 模式
- 采取措施,确保符合质量门槛
错误处理
| 情况 | 操作 |
|---|---|
| URL 无法访问 | 报告连接错误及状态码。建议验证 URL 是否可访问,并检查是否需要身份验证。 |
| 未检测到程序化页面 | 告知用户未发现由模板生成或数据驱动的页面模式。建议检查页面是否使用客户端渲染,或 URL 是否指向正确的版块。 |
| 疑似低价值内容 | 报告具体缺失的价值及受影响的页面;提出整合或改进建议。 |
| 发布范围不明确 | 继续分析;在发布或批量更改线上页面前,先取得授权。 |
示例
用户请求:
规划并审核由结构化数据大规模生成的程序化 SEO 页面。
局限性
- 仅当任务明确符合上述范围时,才使用此技能。
- 不要将输出视为针对特定环境的验证、测试或专家审核的替代品。
- 如果缺少必要的输入、权限、安全边界或成功标准,请停止并要求澄清。