关于 programmatic-seo-planner
这款 Skill 通过评估搜索模式、需求、可行性和建设优先级,规划程序化 SEO 页面。它帮助创业团队和营销团队设计页面模板与分阶段路线图,并支持基线分析或结合关键词数据的增强分析。
主要功能
- 01从竞争对手网站发现模式
- 02验证关键词变体的需求
- 03按需求和可行性评估模式
- 04设计页面模板蓝图
- 05安排页面优先级并制定路线图
- 06提供基线与增强模式
适用场景
- 01规划对比页或集成页方案
- 02评估值得投入的 SEO 页面模式
- 03制定 SEO 页面的优先建设计划
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ gooseworks-ai/ goose-skills --skill programmatic-seo-planner安装后在 Claude Code 中输入/programmatic-seo-planner确认已加载。
附带文件skill.meta.json
详细介绍
程序化 SEO 页面规划器
程序化 SEO 是初创公司利用模板生成数百个高意向页面的方式,例如“{Your Product} 与 {Competitor} 对比”、“适用于 {Industry} 的最佳 {Category}”、“{Integration} + {Your Product}”。此技能会找出值得构建的模式、设计模板,并确定构建优先级。
**核心原则:**程序化 SEO 不是批量改写内容,而是找到一个数据维度(每个页面上有所不同的内容),使其每种变化都有实际搜索需求,且你的产品确实能提供相应答案。此技能会在你投入构建之前验证这两点。
适用场景
- “我们怎样才能扩大 SEO 页面规模,而不必手动逐页编写?”
- “我们应该构建对比页面吗?”
- “哪些程序化 SEO 模式适用于 SaaS?”
- “我们怎样才能在数百个长尾关键词上获得排名?”
- “规划我们的程序化 SEO 策略”
工具增强(可选)
此技能可配合现有能力使用,但如果搭配关键词数据 API,对数百种长尾变体批量查询搜索量,效果会显著更好。
向用户发送的 Agent 提示词
“我可以使用现有工具为你规划程序化 SEO 策略。不过,要获得最佳结果,尤其是准确获取数百种关键词变体的搜索量数据,我建议连接关键词数据 API。”
推荐:DataForSEO(按使用量付费,每个关键词约 $0.01,无月度最低消费)
- 在 dataforseo.com 注册 → 获取 API 登录名和密码
- 设置
DATAFORSEO_LOGIN和DATAFORSEO_PASSWORD环境变量也可使用的替代方案:
- Keywords Everywhere API(10 个点数 $1 = 100K 个关键词,价格很低)→ 设置
KEYWORDS_EVERYWHERE_API_KEY- SEMrush API(如果你有订阅)→ 设置
SEMRUSH_API_KEY- Ahrefs API(如果你有订阅)→ 设置
AHREFS_API_TOKEN“想使用其中一种吗?还是要我以基线模式继续?基线模式仍然可用——我会使用基于 Apify 的 SEO 工具获取高层级数据,但对各个长尾模式的搜索量估算会不那么精确。”
模式选择
- 增强模式 — 通过 DataForSEO / Keywords Everywhere / SEMrush / Ahrefs 批量查询关键词搜索量。可获取每种模式变体的准确月搜索量、关键词难度和 CPC,便于有把握地确定优先级。
- 基线模式 — 使用
seo-domain-analyzer(Apify)获取域名级指标,并通过web_search验证模式。搜索量估算仅供参考,并非精确数据。仍可产出可靠的蓝图,只是无法细致评估各个变体的搜索需求。
阶段 0:信息收集
- 你的产品 — URL + 一句话描述
- 类别 — 你所在的类别/市场是什么?
- 竞争对手 — 3-5 个竞争对手 URL(我们会分析他们的程序化 SEO 做法)
- ICP — 谁会搜索你的产品?(职位、行业、公司发展阶段)
- 现有内容 — 你是否已有博客/资源版块?(如有,请提供 URL)
- CMS/技术栈 — 你的网站使用什么构建?(Webflow、WordPress、Next.js 等)——这会影响模板的可行性
- 工具偏好 — 使用带关键词 API 的增强模式,还是基线模式?(参见上文“工具增强”)
阶段 1:发现模式
1A:分析竞争对手的程序化 SEO
对每个竞争对手运行 site-content-catalog:
python3 skills/site-content-catalog/scripts/catalog_content.py \
--url "<competitor_url>" \
--output json
分析 URL 结构,寻找程序化模式:
/vs/、/compare/、/alternatives/— 对比页面/integrations/、/connect/、/apps/— 集成页面/for-{industry}/、/solutions/、/use-cases/— 垂直行业/用例页面/templates/、/examples/、/glossary/— 资源页面/tools/、/calculators/、/generators/— 工具页面
对于发现的每种模式,记录:
- URL 模式(正则表达式)
- 估计页面数量
- 每个页面的变化项(即“数据维度”)
- 示例页面标题
1B:市场模式映射
根据你的产品类别,评估以下标准 pSEO 模式类型:
| 模式类型 | URL 结构 | 数据维度 | 最适用于 |
|---|---|---|---|
| 对比 | /vs/{competitor} | 竞争对手名称 | 高意向、漏斗底部 |
| 替代方案 | /alternatives/{competitor} | 竞争对手名称 | 替代查询 |
| 集成 | /integrations/{tool} | 工具/应用名称 | 漏斗中部、生态系统 |
| 行业垂直领域 | /for/{industry} | 行业名称 | 垂直领域定向 |
| 用例 | /use-cases/{use-case} | 待完成的工作 | 漏斗中部、探索 |
| 术语/定义 | /glossary/{term} | 行业术语 | 漏斗顶部、权威性 |
| 模板/示例 | /templates/{type} | 模板类型 | 漏斗中部、实用性 |
| 工具/计算器 | /tools/{tool-name} | 工具功能 | 漏斗顶部、吸引外链 |
| 地点页面 | /{service}-in-{city} | 城市/地区名称 | 本地意向(如适用) |
1C:挖掘客户用语
运行 reddit-post-finder,了解 ICP 如何描述问题:
python3 skills/reddit-post-finder/scripts/search_reddit.py \
--subreddit "<relevant_subs>" \
--keywords "<category>,<problem keyword>" \
--days 365 --sort top --time year
提取:
- 人们提出的问题 → 潜在的术语/指南模式
- “如何用 [工具] 做 [X]?” → 集成/用例模式
- “有没有适用于 [行业] 的 [X]?” → 垂直领域页面模式
- 对比讨论 → vs/ 页面模式
1D:关键词搜索量验证
增强模式(DataForSEO / Keywords Everywhere / SEMrush / Ahrefs):
针对每种候选模式,生成 20-50 个关键词变体并获取准确搜索量:
- “your-product vs {competitor1}”、“your-product vs {competitor2}”等
- “best {category} for {industry1}”、“best {category} for {industry2}”等
- “{your-product} {integration1} integration”等
按模式类型汇总:
- 所有变体的每月可寻址总搜索量
- 每个变体的平均搜索量
- 搜索量分布(少数变体的搜索量较高,还是分布均匀?)
- 平均关键词难度
基线模式:
使用 seo-domain-analyzer 获取竞争对手域名指标,使用 web_search 抽查关键变体是否有 SERP 结果(表明存在真实需求),并根据以下因素手动估算:
- 竞争对手在每种模式下的页面数量(页面越多,通常意味着需求越大)
- Google 自动补全给出的模式变体建议
- Reddit/社区问题的出现频率
第 2 阶段:模式评估
按以下因素为每种候选模式评分:
| 因素 | 权重 | 评估方法 |
|---|---|---|
| 搜索需求 | 30% | 所有变体的可寻址总搜索量 |
| 意图质量 | 25% | 距离购买决策有多近?(vs/ = 高,术语表 = 低) |
| 模板可行性 | 20% | 能否通过模板创建有用且差异化的页面? |
| 数据可用性 | 15% | 能否以编程方式获取变化的数据? |
| 竞争差距 | 10% | 竞争对手是否尚未采用这种模式,或做得不够好? |
为每种模式打 0-100 分,并按分数排序。
按模式进行可行性检查
对于得分达到 50+ 的每种模式,验证:
-
数据来源 — 变化的数据从何而来?
- 竞争对手名称 → 手动整理列表(有限,但价值高)
- 集成/工具名称 → API 市场、应用目录
- 行业名称 → 标准行业列表
- 术语/术语表 → 关键词研究结果
- 模板 → 产品功能矩阵
-
内容差异化 — 每个页面能否提供真正的价值,还是会内容单薄?
- vs/ 页面需要真实的功能对比,而不只是“我们更好”
- 集成页面需要实际的设置指南或用例
- 垂直领域页面需要针对行业痛点的内容和示例
-
技术可行性 — 你的 CMS 能否大规模生成这些页面?
- 静态网站生成器(Next.js、Astro)→ 非常适合 pSEO
- Webflow CMS → 良好,每个集合最多 10K 个条目
- WordPress → 配合自定义文章类型时效果良好
- 手动创建 → 不属于 pSEO,只是创建了大量页面
阶段 3:模板设计
为要构建的每种模式设计:
模板蓝图
## Pattern: [vs/{competitor}]
### URL Structure
/vs/{competitor-slug}
### Title Template
{Your Product} vs {Competitor} — [Year] Comparison | {Your Brand}
### Meta Description Template
Compare {Your Product} and {Competitor} side-by-side. See pricing, features,
pros/cons, and which is better for {ICP description}.
### H1
{Your Product} vs {Competitor}: Honest Comparison
### Page Sections (content framework)
1. **TL;DR** — 3-sentence summary of key differences (above fold)
2. **Quick comparison table** — Feature matrix with checkmarks
3. **Detailed comparison** — 4-6 key dimensions, 2-3 paragraphs each
4. **Pricing comparison** — Plan-by-plan breakdown
5. **Who should choose {Your Product}** — ICP fit description
6. **Who should choose {Competitor}** — Fair assessment
7. **What real users say** — Review quotes from both sides
8. **CTA** — Trial/demo prompt
### Data Required Per Page
- competitor_name: string
- competitor_slug: string
- competitor_features: array (from their website/docs)
- competitor_pricing: object (from pricing page)
- competitor_reviews: array (from G2/Capterra)
- your_differentiators: array (per competitor)
### Content Guidelines
- Minimum 1,500 words per page
- Must include at least one unique insight (not just feature lists)
- Use actual screenshots or diagrams where possible
- Update quarterly (pricing/features change)
对每种模式重复此过程。
阶段 4:优先级排序与路线图
制定实施计划:
优先级矩阵
| 模式 | 得分 | 预计页面数 | 每页流量 | 总流量 | 构建工作量 | 优先级 |
|---|---|---|---|---|---|---|
| vs/ 对比 | 85 | 15 | 300 | 4,500 | 中 | P0 — 优先构建 |
| integrations/ | 72 | 40 | 80 | 3,200 | 高 | P1 — 第二优先构建 |
| for-{industry}/ | 68 | 12 | 200 | 2,400 | 中 | P1 — 第二优先构建 |
| alternatives-to/ | 65 | 8 | 250 | 2,000 | 低 | P0 — 快速见效 |
| glossary/ | 45 | 100 | 40 | 4,000 | 低 | P2 — 建立权威性 |
推荐的构建顺序
第 1 个月:快速见效
- 构建 [模式 A] — [X] 个页面,[理由]
- 构建 [模式 B] — [X] 个页面,[理由]
第 2 个月:扩大规模
- 构建 [模式 C] — [X] 个页面,[理由]
- 衡量第 1 个月各模式的表现,迭代优化模板
第 3 个月:拓展
- 构建 [模式 D] — [X] 个页面,[理由]
- 根据效果数据更新第 1 个月的页面
各模式的数据来源计划
对于每种模式,明确说明变量数据的具体来源:
- 人工整理(竞争对手列表——数量有限,质量高)
- API 来源(集成市场)
- 抓取(评价网站、竞争对手页面)
- 内部数据(产品功能、定价)
阶段 5:输出
# Programmatic SEO Blueprint — [Product Name] — [DATE]
## Executive Summary
- [N] patterns evaluated, [M] recommended for buildout
- Total addressable search volume: [X]/month
- Estimated pages to build: [Y]
- Recommended buildout timeline: [Z] months
---
## Pattern Analysis (ranked by priority)
### P0: [Pattern Name]
- URL structure: [pattern]
- Pages to build: [N]
- Total monthly volume: [X]
- Template blueprint: [see below]
- Data source: [where variable data comes from]
- Build effort: [Low/Medium/High]
- Expected time to rank: [2-4 months / 4-8 months / etc.]
[Full template blueprint per Phase 3]
### P1: [Pattern Name]
...
---
## Technical Requirements
- CMS: [capabilities needed]
- Data pipeline: [how to source variable data]
- Update cadence: [how often to refresh]
---
## Quick-Start Guide
1. Start with [pattern] — lowest effort, highest intent
2. Create [N] pages using the template above
3. Monitor for [X] weeks before expanding
4. ...
保存到当前工作目录,或保存到用户指定的位置。
成本
| 组成部分 | 成本 |
|---|---|
| 每个竞争对手的网站目录(Apify) | ~$0.05-0.10 |
| Reddit 抓取器 | ~$0.05-0.10 |
| SEO 域名分析器 | ~$0.10-0.20 |
| DataForSEO 关键词查询(增强版) | ~$0.50-2.00(取决于变体数量) |
| Keywords Everywhere(增强版替代方案) | ~$0.01-0.05 |
| 分析 | 免费(大模型推理) |
| 总计(基准版) | ~$0.20-0.50 |
| 总计(增强版) | ~$0.70-2.50 |
所需工具
- Apify API token —
APIFY_API_TOKEN环境变量 - 上游技能:
site-content-catalog、seo-domain-analyzer、reddit-post-finder - 可选(增强版): DataForSEO(
DATAFORSEO_LOGIN+DATAFORSEO_PASSWORD)、Keywords Everywhere(KEYWORDS_EVERYWHERE_API_KEY)、SEMrush(SEMRUSH_API_KEY)或 Ahrefs(AHREFS_API_TOKEN)
触发短语
- “规划我们的程序化 SEO 策略”
- “我们应该构建哪些 pSEO 页面?”
- “为我们的产品设计 vs/ 对比页面”
- “我们如何扩展到数百个 SEO 页面?”
- “为 [client] 制定 pSEO 蓝图”
- “我们应该使用哪些程序化模式?”