关于 programmatic-seo
programmatic-seo 是一项通过结构化数据和模板规划搜索优化页面的技能,面向 SEO 团队,涵盖页面类型、内容质量、内链架构、技术实现与收录管理。
主要功能
- 01多种 SEO 页面模式
- 02模板结构与内容质量要求
- 03中心辐射式内链指导
- 04SSG、ISR、SSR 和 CMS 实现选项
- 05站点地图与收录管理建议
适用场景
- 01规划地点或集成落地页
- 02设计对比页和术语页模板
- 03为生成页面规划内链
- 04管理程序化页面的搜索收录
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ thatrebeccarae/ claude-marketing --skill programmatic-seo安装后在 Claude Code 中输入/programmatic-seo确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
EXAMPLES.mdLICENSEREFERENCE.md详细介绍
程序化 SEO
基于数据模板,大规模生成数千个目标页面。
安装
git clone https://github.com/thatrebeccarae/claude-marketing.git && cp -r claude-marketing/skills/programmatic-seo ~/.claude/skills/
什么是程序化 SEO
从结构化数据和模板生成大量经过搜索优化的页面。无需手动撰写每个页面,只需定义一个模板,再用不同的数据填充。
成功的程序化 SEO 示例:
- Zapier:“[App A] + [App B] 集成”(25,000+ 个页面)
- Wise:“[Currency A] 到 [Currency B]”汇率页面
- NomadList:“适合数字游民的 [City]”,包含生活成本、天气和网络数据
- Yelp:“[location] 附近的 [Business type]”列表页面
- Canva:“[Template type] 模板”设计页面
使用场景
| 模式 | 模板 | 数据源 | 页面数 |
|---|---|---|---|
| 集成页面 | “[Your product] + [Partner]” | 合作伙伴/集成列表 | 100-5,000 |
| 地点页面 | “[Service] 位于 [City/State]” | 地点数据库 | 500-50,000 |
| 对比页面 | “[Your product] 与 [Competitor] 对比” | 竞争对手列表 | 20-200 |
| 术语/定义 | “什么是 [Term]?” | 行业术语数据库 | 200-2,000 |
| 模板/示例页面 | “[Type] 模板”或“[Type] 示例” | 模板库 | 100-1,000 |
| 工具页面 | “[Metric] 计算器” | 计算器变体 | 50-500 |
| 统计数据页面 | “[Topic] [Year] 年统计数据” | 数据源 | 50-500 |
模板设计
页面模板结构
[H1: Dynamic title with primary keyword]
[Intro paragraph: 2-3 sentences with entity-specific context]
[Key data section: structured data unique to this entity]
[Comparison or context section: how this entity relates to others]
[FAQ section: 3-5 entity-specific questions]
[Related pages: internal links to related entities]
[CTA: conversion action relevant to search intent]
质量要求
每个程序化页面都 MUST 包含:
- 唯一的标题标签——不能只是“[Entity] | Site Name”
- 唯一的元描述——针对具体实体撰写,不能只是模板文本
- 独特的引言内容——每个页面至少有 2-3 句独有内容
- 独有数据——针对具体实体的数字、事实或比较
- 内链——指向相关页面和中心页面的上下文链接
- Schema 标记——针对每种页面类型使用适当的结构化数据
反模式(Google 会惩罚)
- 门页——没有独特价值的薄内容页面,只是更换关键词
- 重复内容——每个页面都使用相同段落,只替换实体名称
- 没有用户价值——页面只为搜索引擎存在,而非服务用户
- 孤立页面——没有任何内链指向这些页面
- 自动生成的乱码——未经质量审核的 AI 生成内容
内链架构
中心辐射模型
Hub page: "[Category] Guide" (high authority)
└── Spoke 1: "[Entity A] in [Category]"
└── Spoke 2: "[Entity B] in [Category]"
└── Spoke 3: "[Entity C] in [Category]"
(Each spoke links back to hub and to 3-5 related spokes)
交叉链接规则
- 每个程序化页面都链接到其中心页面
- 每个程序化页面都链接到 3-5 个相关页面
- 中心页面链接到排名前 10-20 的程序化页面
- 根据语义相似度而非字母顺序确定相关页面
- 使用描述性锚文本(不要只写“点击这里”或实体名称)
技术实现
| 方案 | 适用场景 | 技术栈 |
|---|---|---|
| 静态站点生成(SSG) | <10,000 个页面,数据更新不频繁 | Next.js、Astro、Hugo |
| 增量静态再生成(ISR) | 10,000-100,000 个页面,定期更新 | Next.js |
| 服务端渲染(SSR) | 动态数据、实时定价 | Next.js、Nuxt |
| 数据库驱动的 CMS | 需要由非技术团队管理 | WordPress + 自定义文章类型 |
索引管理
- 生成包含所有程序化页面的 XML 站点地图
- 将站点地图提交到 Google Search Console
- 监控索引覆盖率报告中的错误
- 在内容充足之前,对内容较薄的页面使用
noindex - 合理设置抓取速率(避免服务器负载过高)
- 通过服务器日志监控抓取预算使用情况
与其他技能集成
- technical-seo-audit — 审核程序化页面健康状况(索引、速度、Schema)
- schema-markup-generator — 针对每种页面类型生成适当的 Schema
- aeo-geo-optimizer — 优化程序化页面,使其更容易被 AI 引用
- seo-content-writer — 提升模板内容质量
评论
支持 Markdown