mcpField
S
seo-programmatic

seo-programmatic

github.com/agricidaniel营销与增长23.3k6.7k 次安装6 天前更新
代码仓库

关于 seo-programmatic

面向 SEO 从业者的规模化 SEO 页面分析与规划技能,覆盖数据源、模板、URL 和站内链接。通过内容独特性门槛与索引膨胀防护,帮助评估批量页面的质量风险。

主要功能

  1. 01评估数据完整性与新鲜度
  2. 02规划动态页面模板
  3. 03制定 URL 与内链策略
  4. 04检测薄内容与重复页面
  5. 05管理规范链接与站点地图
  6. 06设置质量门槛与发布审核

适用场景

  1. 01审查批量生成页面的数据源
  2. 02规划按地点或产品生成的落地页
  3. 03发布前识别薄内容和重复风险

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/agricidaniel/claude-seo --skill seo-programmatic

安装后在 Claude Code 中输入/seo-programmatic确认已加载。

附带文件LICENSE.txt

详细介绍

程序化 SEO 分析与规划

基于结构化数据源,批量生成并审核 SEO 页面。 设置质量门槛,避免因内容单薄而受到处罚,并防止索引膨胀。

数据源评估

评估为程序化页面提供支持的数据:

  • 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 指南保持一致)

内容单薄防护措施

质量门槛
指标阈值操作
未经内容审核的页面100+⚠️ 警告:发布前必须进行内容审核
缺少合理依据的页面500+🛑 强制停止:必须获得用户明确批准并进行内容单薄审核
每页独特内容占比<40%❌ 标记为内容单薄(可能有处罚风险)
每页字数<300⚠️ 标记以供审核(可能缺乏足够价值)
规模化内容滥用:执法背景(2025-2026)

Google 的规模化内容滥用政策(于 2024 年 3 月推出)在 2025 年显著加强了执法:

  • **2025 年 6 月:**第三方报告称,针对大规模发布 AI 生成内容的网站出现了一波人工处置(Google 未发布公告)
  • **2025 年 8 月:**第三方和 SEO 社区的报告称,SpamBrain 对 AI 生成的链接方案和内容农场加强了检测
  • **结果:**Google 报告称,自 2024 年 3 月加强执法后,搜索结果中的低质量、非原创内容减少了 45%

针对程序化页面的增强质量门槛:

  • **内容差异化:**任意两个程序化页面之间,至少有 30-40% 的内容必须真正独特(不能只替换城市名或关键词)
  • **人工审核:**发布前至少抽样审核 5-10% 的生成页面
  • **逐步推出:**分批发布,每批 50-100 个页面。监测 2-4 周的收录和排名情况,再扩大规模。未经明确的质量审核,切勿同时发布 500 个以上的程序化页面。
  • **独立价值测试:**每个页面都应通过以下测试:“即使不存在其他类似页面,这个页面是否仍值得发布?”
  • **网站声誉滥用:**Google 于 2024-11-19 澄清了网站声誉滥用相关表述;应将第三方/托管的程序化内容视为政策风险。自 2026-08-30 起(于 2026-08-28 宣布),执法方式取决于搜索者:欧洲经济区(EEA)以外适用人工处置,而对 EEA 用户,第三方内容板块可能会与主域名分开归类。应向两类受众都报告这一风险。

建议:<40% unique content 时触发 WARNING 门槛仍然合适。可考虑在 <30% unique content 时触发 HARD STOP,以防范规模化内容滥用风险。

安全的程序化页面(可大规模发布)

✅ 集成页面(包含真实的设置文档、API 详情、截图) ✅ 模板/工具页面(包含可下载内容和使用说明) ✅ 术语表页面(包含 200 个以上单词的定义、示例和相关术语) ✅ 产品页面(包含独特规格、评论和对比数据) ✅ 数据驱动页面(针对每条记录提供独特的统计数据、图表和分析)

惩罚风险(避免大规模发布)

❌ 仅在完全相同的文本中替换城市名的地点页面 ❌ 没有行业专属价值的“适用于[行业]的最佳[工具]” ❌ 没有真实对比数据的“[竞争对手]替代方案” ❌ 未经人工审核且没有独特附加价值的 AI 生成页面 ❌ 超过 60% 内容为共用模板套话的页面

独特性计算

独特内容百分比 =(此页面独有的词数)/(页面总词数)× 100

与程序化页面集合中的所有其他页面进行比较。共用的页眉、页脚和导航不计入计算。模板套话文本计入计算。

**元数据单独评分。**此计算仅涵盖正文,因此,即使一组页面通过了此项检查,也仍可能在每个 URL 上使用同一种生成式标题/描述结构。对整个页面集合运行 "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run metadata_template.py --pairs-file <file> --json(启发式、确定性的字符串比较),并将 site_risk 为 high 视为门槛检查失败,无论正文独特性如何。

规范网址策略

  • 每个程序化页面都必须包含指向自身的 canonical 标签
  • 对重复或价值较低的参数变体(排序、筛选),将 canonical 指向基础 URL
  • 分页系列:内容不同的分页页面使用指向自身的 canonical;保留可抓取的链接
  • 如果程序化页面与人工编写的页面重叠,则以人工编写的页面为 canonical
  • 除非有意设置跨域方案,否则不要将 canonical 指向其他域名

站点地图集成

  • 为所有程序化生成的页面自动生成站点地图条目
  • 每个站点地图文件达到 50,000 个 URL 或未压缩大小达到 50 MB 时拆分,以先达到者为准(协议限制)
  • 需要多个站点地图文件时,使用站点地图索引
  • <lastmod> 反映实际数据更新时间戳(而非生成时间)
  • 将设置了 noindex 的程序化页面排除在站点地图之外
  • 在 robots.txt 中登记站点地图
  • 随着数据源添加新记录,动态更新站点地图

防止索引膨胀

  • 对低价值页面设置 noindex:未达到质量门槛的页面
  • 分页:仅对真正的重复内容或低价值筛选视图使用 noindex/规范网址整合
  • 分面导航:仅对真正的重复内容或低价值筛选视图使用 noindex/指向基础类别的规范网址
  • 抓取预算:对于拥有 10k+ 程序化页面的网站,在 Search Console 中监控抓取统计信息
  • 整合内容单薄的页面:将数据不足的记录合并到聚合页面中
  • 定期审查:每月检查已编入索引的页面数量与预期数量是否一致

输出

程序化 SEO 评分:XX/100
评估摘要
类别状态评分
数据质量✅/⚠️/❌XX/100
模板独特性✅/⚠️/❌XX/100
URL 结构✅/⚠️/❌XX/100
内部链接✅/⚠️/❌XX/100
内容单薄风险✅/⚠️/❌XX/100
索引管理✅/⚠️/❌XX/100
严重问题(立即修复)
高优先级(1 周内修复)
中优先级(1 个月内修复)
低优先级(列入待办)
建议
  • 改进数据源
  • 修改模板
  • 调整 URL 模式
  • 采取措施确保符合质量门槛

错误处理

情况操作
URL 无法访问报告连接错误及状态码。建议确认 URL 可访问,并检查是否需要身份验证。
未检测到程序化页面告知用户未发现由模板生成或由数据驱动的页面模式。建议检查页面是否使用客户端渲染,或 URL 是否指向正确的版块。
超出内容单薄阈值触发质量门槛警告。报告独特内容占比,并标记独特性低于 40% 的页面。继续前要求用户确认。
违反质量门槛在 HARD STOP 阈值处停止分析(500+ 个页面且无正当理由,或独特内容低于 30%)。呈现调查结果,并要求用户明确批准后再继续。

评论

支持 Markdown