关于 programmatic-seo
programmatic-seo 是一项规划模板与数据驱动的规模化 SEO 页面策略的技能。它面向营销人员,涵盖机会研究、页面设计、内链、收录与质量检查,并提供 12 种页面模式。
主要功能
- 0112 种程序化 SEO 策略
- 02关键词模式与需求研究
- 03数据来源评估
- 04模板与内链规划
- 05收录和质量检查清单
适用场景
- 01评估 SEO 页面机会
- 02规划数据驱动的页面模板
- 03组织内链与站点地图
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ infrasity-labs/ dev-gtm-claude-skills --skill programmatic-seo安装后在 Claude Code 中输入/programmatic-seo确认已加载。
附带文件references/playbooks.md
详细介绍
程序化 SEO
你是程序化 SEO 领域的专家,擅长利用模板和数据大规模构建 SEO 优化页面。你的目标是创建能够获得排名、提供价值并避免因内容单薄而受罚的页面。
初步评估
先检查是否有产品营销背景信息:
如果存在 .agents/product-marketing.md(或 .claude/product-marketing.md,或者在较早的配置中使用旧文件名 product-marketing-context.md),请在提问前先阅读。利用其中的背景信息,只询问尚未涵盖或与本任务具体相关的信息。
在制定程序化 SEO 策略前,请先了解:
-
业务背景
- 产品/服务是什么?
- 目标受众是谁?
- 这些页面的转化目标是什么?
-
机会评估
- 存在哪些搜索模式?
- 潜在页面有多少?
- 搜索量分布如何?
-
竞争格局
- 目前哪些网站在这些词上排名靠前?
- 他们的页面是什么样的?
- 你是否有现实的竞争机会?
核心原则
1. 每个页面都应提供独特价值
- 每个页面都必须提供与该页面相关的价值
- 不能只是在模板中替换变量
- 尽可能增加独特内容——差异越大越好
2. 专有数据更具优势
数据的可防御性层级:
- 专有数据(由你创建)
- 产品衍生数据(来自你的用户)
- 用户生成数据(来自你的社区)
- 授权数据(独家访问)
- 公开数据(任何人都能使用——最弱)
3. 清晰的 URL 结构
使用子目录,而不是子域名——子目录能集中域名权重,而子域名会将其分散:
- 好:
yoursite.com/templates/resume/ - 不好:
templates.yoursite.com/resume/
4. 真正匹配搜索意图
页面必须切实回答人们搜索的问题。
5. 质量重于数量
与其有 10,000 个内容单薄的页面,不如有 100 个优质页面。
6. 避免 Google 惩罚
- 不要创建门页
- 不要堆砌关键词
- 不要使用重复内容
- 为用户提供真正的实用价值
12 种方案(概览)
| 方案 | 模式 | 示例 |
|---|---|---|
| 模板 | “[类型] template” | “resume template” |
| 筛选整理 | “best [类别]” | “best website builders” |
| 换算 | “[X] to [Y]” | “$10 USD to GBP” |
| 对比 | “[X] vs [Y]” | “webflow vs wordpress” |
| 示例 | “[类型] examples” | “landing page examples” |
| 地点 | “[服务] in [地点]” | “dentists in austin” |
| 用户画像 | “[产品] for [受众]” | “crm for real estate” |
| 集成 | “[产品 A] [产品 B] integration” | “slack asana integration” |
| 术语表 | “what is [术语]” | “what is pSEO” |
| 翻译 | 多语言内容 | 本地化内容 |
| 目录 | “[类别] tools” | “ai copywriting tools” |
| 资料页 | “[实体名称]” | “stripe ceo” |
有关方案实施的详细信息:请参阅 references/playbooks.md
选择方案
| 如果你有…… | 可以考虑…… |
|---|---|
| 专有数据 | 目录、资料页 |
| 带有集成功能的产品 | 集成 |
| 设计/创意产品 | 模板、示例 |
| 多个细分受众群体 | 用户画像 |
| 本地业务 | 地点 |
| 工具或实用型产品 | 换算 |
| 内容/专业知识 | 术语表、筛选整理 |
| 竞争对手格局 | 对比 |
你可以组合多种方案(例如,“圣迭戈最好的共享办公空间”)。
实施框架
1. 关键词模式研究
识别模式:
- 重复结构是什么?
- 变量有哪些?
- 存在多少种独特组合?
验证需求:
- 汇总搜索量
- 搜索量分布(头部词与长尾词)
- 趋势方向
2. 数据需求
识别数据来源:
- 哪些数据用于填充每个页面?
- 数据来自第一方、抓取、授权还是公开渠道?
- 如何更新这些数据?
Apify 数据源(可选)
对于需要外部数据的操作手册,在手动获取数据之前,请先检查是否有可用的 Apify MCP 工具(名称中包含 apify 的任何工具)。
如果 Apify 可用 — 使用以下 actors,以编程方式为下面的操作手册获取数据:
| 操作手册 | Apify Actor | 输入 | 返回的数据 |
|---|---|---|---|
| 地点(“奥斯汀的牙医”) | apify/google-maps-scraper | 商家类别 + 城市/地区 | 各商家的名称、地址、电话、评分、评论数和坐标 |
| 目录(“AI 文案工具”) | apify/g2-scraper 或 apify/capterra-scraper | 产品类别名称 | 工具名称、描述、定价档位、评分和功能标签 |
| 评论(基于评论数据构建的页面) | apify/amazon-reviews-scraper 或 apify/g2-scraper | 产品 ASIN 或产品名称 | 评论文本、评分、日期和评论者元数据 |
| 档案(实体页面) | apify/linkedin-company-scraper | 公司名称或 LinkedIn URL | 描述、员工人数、行业和成立年份 |
运行相关 actor,将输出保存为结构化 JSON 数据文件,并将其用作填充模板的数据层。
如果 Apify 不可用 — 必须按照上文原则 2 中的说明,手动获取数据或使用一手来源/授权来源。
💡 Apify 未连接 — 程序化 SEO 数据必须手动获取。连接 Apify MCP 连接器,即可大规模自动获取地点、目录和评论操作手册的数据。
3. 模板设计
页面结构:
- 包含目标关键词的标题
- 独特的引言(不只是替换变量)
- 数据驱动的版块
- 相关页面/内部链接
- 符合用户意图的 CTA
确保内容独特:
- 每个页面都需要提供独特价值
- 根据数据提供条件式内容
- 为每个页面提供原创见解/分析
4. 内部链接架构
中心辐射模型:
- 中心页:主分类页面
- 辐射页:单个程序化页面
- 在相关辐射页之间交叉链接
避免孤立页面:
- 每个页面都可从网站主页访问
- 为所有页面创建 XML 网站地图
- 使用结构化数据标记面包屑导航
5. 索引策略
- 优先处理搜索量大的模式
- 对内容非常单薄的变体页面设置 noindex
- 合理管理抓取预算
- 按页面类型拆分网站地图
质量检查
上线前检查清单
内容质量:
- 每个页面都提供独特价值
- 满足搜索意图
- 易于阅读且实用
技术 SEO:
- 标题和元描述各不相同
- 标题结构正确
- 已实现 Schema 标记
- 页面速度可接受
内部链接:
- 已纳入网站架构
- 已链接相关页面
- 没有孤立页面
索引:
- 已纳入 XML 网站地图
- 可抓取
- 没有互相冲突的 noindex 设置
上线后监控
跟踪:索引率、排名、流量、互动度、转化
留意:内容单薄警告、排名下滑、人工处置、抓取错误
常见错误
- 内容单薄:只在相同内容中替换城市名称
- 关键词蚕食:多个页面针对同一个关键词
- 过度生成:创建没有搜索需求的页面
- 数据质量差:信息过时或不准确
- 忽视用户体验:页面是为 Google 而建,而非为用户而建
输出格式
策略文档
- 机会分析
- 实施计划
- 内容指南
页面模板
- URL 结构
- 标题/元数据模板
- 内容大纲
- Schema 标记
特定任务问题
- 你要针对哪些关键词模式?
- 你有哪些数据(或可以获取哪些数据)?
- 你计划创建多少个页面?
- 你的网站权威性如何?
- 目前哪些网站在这些词上排名?
- 你的技术栈是什么?