programmatic-seo:用模板与数据批量做 SEO 页面

前言

「多城市落地页」「工具对比页」「集成说明页」这类需求,手工写几十页不现实,纯脚本拼字符串又容易变成薄内容、触发搜索引擎惩罚。Programmatic SEO(pSEO)的做法是:固定页面骨架,用数据填充变量,同时保证每一页对搜索意图有独立价值。下面介绍 Marketing Skills 系列里的 programmatic-seo Skill——它把策略、12 种页面玩法、实施框架和质检清单写进 Agent 指令,让对话式工具按同一套方法论帮你规划和落地批量 SEO 页面。

这是什么

programmatic-seo 是 coreyhaines31/marketingskills 仓库中的 Agent Skill(metadata.version 为 2.1.0)。Skill 自述定位为:在「模板 + 数据」前提下,批量创建以 SEO 为目标的页面,并兼顾排名、用户价值与避免 thin content。

触发场景包括用户提到 programmatic SEO、pSEO、template pages、directory / location / comparison pages、「[keyword] + [city]」、一次性生成大量相似落地页,或询问 pSEO 该用什么 CMS 等。若要做站内 SEO 审计或内容策略规划,官方建议分别使用同系列的 seo-audit、content-strategy。

核心功能

启动前的上下文与评估

执行策略前,Skill 要求先检查是否存在产品营销上下文文件,路径优先级为:

  • .agents/product-marketing.md
  • .claude/product-marketing.md
  • 旧版文件名 product-marketing-context.md

若存在则先读取,再只追问文件中未覆盖、且与本任务相关的信息。设计 pSEO 前需弄清:业务与转化目标、搜索模式与潜在页面规模、竞品当前排名与页面形态。

六条核心原则

  1. 每页独特价值:不能只是模板里换几个变量。
  2. 数据可防御性:自有数据 > 产品衍生 > 用户生成 > 独家授权 > 公开数据(最弱)。
  3. URL 用子目录而非子域名(例如 yoursite.com/templates/resume/ 优于 templates.yoursite.com/resume/)。
  4. 真实匹配搜索意图。
  5. 质量优先于数量(宁可 100 页高质量,也不要上万页薄内容)。
  6. 规避惩罚:避免门页、关键词堆砌、重复内容;页面须对用户有实际用处。

12 种 Playbook 概览

Playbook 模式 示例
Templates [Type] template resume template
Curation best [category] best website builders
Conversions [X] to [Y] $10 USD to GBP
Comparisons [X] vs [Y] webflow vs wordpress
Examples [type] examples landing page examples
Locations [service] in [location] dentists in austin
Personas [product] for [audience] crm for real estate
Integrations [product A] [product B] integration slack asana integration
Glossary what is [term] what is pSEO
Translations 多语言内容 本地化内容
Directory [category] tools ai copywriting tools
Profiles [entity name] stripe ceo

各 Playbook 的详细实施见仓库内 references/playbooks.md。选型时可对照数据与产品形态(例如有专有数据可考虑 Directory / Profiles;有集成生态可做 Integrations;本地业务可做 Locations),且可叠加多种模式(如「Best coworking spaces in San Diego」)。

实施框架(六步)

  1. 关键词模式研究:识别重复结构与变量、组合数量;用聚合搜索量、头尾分布与趋势验证需求。
  2. 数据需求:明确每页字段来源(一方、抓取、授权、公开)与更新方式。
  3. 模板设计:标题区、非套话式导语、数据区块、相关内链、匹配意图的 CTA;用条件内容与逐页分析保证差异化。
  4. 内链架构:Hub-and-spoke(类目 Hub + 程序化 Spoke),Spoke 互链;避免孤岛页;sitemap、面包屑与结构化数据。
  5. 索引策略:优先高量模式;极薄变体可 noindex;按页面类型拆分 sitemap,注意抓取预算。
  6. 选型搭建平台:需支撑页面规模、数据刷新、服务端 HTML、按数据分支渲染、单页索引控制;优先沿用现有 CMS,否则挂在主域子路径。平台对比见 references/implementation-platforms.md。

质量与输出

上线前检查清单覆盖:内容独特性与意图匹配、title/meta 与标题层级、Schema、速度、内链与 sitemap、无冲突 noindex。上线后跟踪索引率、排名、流量、互动与转化;留意 thin content 警告、排名下跌、人工处置与抓取错误。

常见失误包括:只换城市名的薄内容、关键词自相蚕食、无搜索需求的过度铺页、数据陈旧、只为 Google 不做 UX。

Skill 约定的交付形态包括:策略文档(机会分析、实施计划、内容规范)与 页面模板(URL、title/meta 模板、内容大纲、Schema)。

任务中会主动追问:目标关键词模式、可用数据、计划页数、站点权威度、竞品排名者、技术栈等。

关联 Skill:seo-audit(上线后审计)、schema(结构化数据)、site-architecture(层级与内链)、competitors(对比页框架)。

安装与启用

本 Skill 遵循通用 SKILL.md 格式,源码目录为:

https://github.com/coreyhaines31/marketingskills/tree/main/skills/programmatic-seo

将 programmatic-seo 目录(含 SKILL.md 及 references/ 等)放入你所用 Agent 产品约定的 Skills 路径后,在对话中描述 pSEO 或上述触发词即可调用。已抓取资料中未给出 Cursor、Codex CLI、Claude Code 的统一安装命令或差异化配置,此处不展开各客户端差异。

典型用法

在已启用该 Skill 的 Agent 中,可按官方任务清单组织一次会话,例如:

  1. 说明产品与转化目标,并准备好 .agents/product-marketing.md(若已有)。
  2. 明确关键词模式,例如「[CRM] for [行业]」或「[工具 A] vs [工具 B]」。
  3. 列出可填充模板的一方或授权数据源,以及计划页面数量区间。
  4. 要求输出:机会评估、选定 Playbook、URL 与子目录结构、单页模板大纲、内链 Hub 设计、上线前检查清单。

Skill 内置的 Output Format 可直接作为验收标准:是否给出策略文档与可复制的页面模板(含 Schema 要点)。

适用场景与注意

适合:增长、内容或全栈同学需要系统规划大批量 SEO 页面(目录、地域、对比、集成、术语库等),且希望在对话里固定「质量优先、数据可防御、避免门页」的约束,而不是让模型自由发挥拼页。

注意:Skill 是方法论与检查清单,不替代关键词工具、CMS 实现或法务对抓取/授权数据的审查;references/ 下的 playbooks 与平台文档需在仓库内打开细读。批量页面上线后应配合 seo-audit 做审计。官方页面 officialskills.sh 在本次资料抓取中未成功,以 GitHub 仓库内容为准。

结尾

programmatic-seo 把 pSEO 从「批量建站」收敛成可执行的 Playbook、实施六步与质检列表,适合作为 Marketing Skills 里偏技术深度的一条。需要完整 Skill 定义与引用文档时,请直接查看官方仓库:

https://github.com/coreyhaines31/marketingskills/tree/main/skills/programmatic-seo

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜