mcpField
S
seo-programmatic

seo-programmatic

github.com/sickn33营销与增长48.8k82 次安装今天更新
代码仓库

关于 seo-programmatic

用于规划和审查结构化数据生成的程序化 SEO 页面,帮助 SEO 与内容团队检查数据、模板、URL、内链、内容质量和索引管理,并以定性编辑标准作为评估依据。

主要功能

  1. 01结构化数据质量检查
  2. 02模板独特性审查
  3. 03URL 与内链策略
  4. 04薄内容防护措施
  5. 05索引与站点地图指导

适用场景

  1. 01审查数据驱动的落地页
  2. 02规划可扩展页面模板
  3. 03减少重复或低价值页面
  4. 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 页面。

局限性

  • 仅当任务明确符合上述范围时,才使用此技能。
  • 不要将输出视为针对特定环境的验证、测试或专家审核的替代品。
  • 如果缺少必要的输入、权限、安全边界或成功标准,请停止并要求澄清。

评论

支持 Markdown