关于 seo-programmatic
用于规划和审查结构化数据生成的 SEO 页面,涵盖数据、模板、URL 和内链,并通过质量门槛降低薄内容与索引膨胀风险。
主要功能
- 01评估结构化数据质量
- 02规划差异化页面模板
- 03制定 URL 与内链规则
- 04应用薄内容质量门槛
- 05管理规范链接、站点地图和索引
适用场景
- 01生成页面前检查 CSV 或 API 数据
- 02为产品或地区页面规划独特模板
- 03审查生成页面的重复与内容质量
- 04管理大批量页面的索引
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ infrasity-labs/ dev-gtm-claude-skills --skill seo-programmatic安装后在 Claude Code 中输入/seo-programmatic确认已加载。
详细介绍
程序化 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 生成内容网站的一波手动操作
- 2025 年 8 月: SpamBrain 垃圾内容更新增强了对 AI 生成链接方案和内容农场的模式检测
- 结果: Google 报告称,2024 年 3 月执行后,搜索结果中低质量、非原创内容减少了 45%
针对程序化页面的增强质量门槛:
- 内容差异化: 任意两个程序化页面之间,≥30-40% 的内容必须真正独特(而不仅仅是替换城市/关键词字符串)
- 人工审核: 发布前对生成的页面进行至少 5-10% 的抽样审核
- 渐进式推出: 以 50-100 页为一批发布。监控索引和排名 2-4 周后再扩展。绝不在没有明确质量审核的情况下同时发布 500+ 个程序化页面。
- 独立价值测试: 每个页面都应通过:"即使不存在其他类似页面,这个页面是否仍值得发布?"
- 网站声誉滥用: 如果在高权重域名(非你自己的域名)下发布程序化内容,这可能触发网站声誉滥用处罚。Google 于 2024 年 11 月开始积极执行此项规定。
建议: 在
<40% 独特内容处设置 WARNING 门槛仍然合适。考虑在<30%独特内容处设置 HARD STOP,以防止规模化内容滥用风险。
安全的程序化页面(可规模化)
✅ 集成页面(包含真实的设置文档、API 细节、截图) ✅ 模板/工具页面(包含可下载内容、使用说明) ✅ 术语表页面(200+ 词的定义,附示例和相关术语) ✅ 产品页面(独特的规格、评价、对比数据) ✅ 数据驱动页面(每条记录独有的统计数据、图表、分析)
处罚风险(避免规模化)
❌ 仅在相同文本中替换城市名称的位置页面 ❌ 没有行业特定价值的"[工具] 最佳 [行业] 方案" ❌ 没有真实对比数据的"[竞品] 替代方案" ❌ 没有人工审核和独特附加价值的 AI 生成页面 ❌ 内容中 >60% 为共享模板套话的页面
独特性计算
独特内容百分比 = (本页面独有词数) / (页面总词数) × 100
对照程序化集合中的所有其他页面进行衡量。共享的页眉、页脚和导航不计入计算。模板套话文本计入。
Canonical 策略
- 每个程序化页面都必须有自引用 canonical 标签
- 参数变体(排序、筛选、分页)canonical 到基础 URL
- 分页系列:canonical 到第 1 页或使用 rel=next/prev
- 如果程序化页面与手动页面重叠,以手动页面为 canonical
- 除非有意设置跨域,否则不要 canonical 到其他域名
Sitemap 集成
- 为所有程序化页面自动生成 sitemap 条目
- 每个 sitemap 文件按 50,000 个 URL 拆分(协议限制)
- 如果需要多个 sitemap 文件,使用 sitemap 索引
<lastmod>反映实际数据更新时间戳(而非生成时间)- 从 sitemap 中排除已 noindex 的程序化页面
- 在 robots.txt 中注册 sitemap
- 当新记录添加到数据源时动态更新 sitemap
防止索引膨胀
- Noindex 低价值页面:不符合质量门槛的页面
- 分页:对第 1 页之后的分页结果设置 noindex(或使用 rel=next/prev)
- 分面导航:对筛选视图设置 noindex,canonical 到基础分类
- 抓取预算:对于拥有 >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