mcpField
P
programmatic-seo

programmatic-seo

github.com/thatrebeccarae营销与增长188102 次安装24 周前更新
代码仓库

关于 programmatic-seo

programmatic-seo 是一项通过结构化数据和模板规划搜索优化页面的技能,面向 SEO 团队,涵盖页面类型、内容质量、内链架构、技术实现与收录管理。

主要功能

  1. 01多种 SEO 页面模式
  2. 02模板结构与内容质量要求
  3. 03中心辐射式内链指导
  4. 04SSG、ISR、SSR 和 CMS 实现选项
  5. 05站点地图与收录管理建议

适用场景

  1. 01规划地点或集成落地页
  2. 02设计对比页和术语页模板
  3. 03为生成页面规划内链
  4. 04管理程序化页面的搜索收录

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/thatrebeccarae/claude-marketing --skill programmatic-seo

安装后在 Claude Code 中输入/programmatic-seo确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

EXAMPLES.md
LICENSE
REFERENCE.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 包含:

  1. 唯一的标题标签——不能只是“[Entity] | Site Name”
  2. 唯一的元描述——针对具体实体撰写,不能只是模板文本
  3. 独特的引言内容——每个页面至少有 2-3 句独有内容
  4. 独有数据——针对具体实体的数字、事实或比较
  5. 内链——指向相关页面和中心页面的上下文链接
  6. Schema 标记——针对每种页面类型使用适当的结构化数据
反模式(Google 会惩罚)
  1. 门页——没有独特价值的薄内容页面,只是更换关键词
  2. 重复内容——每个页面都使用相同段落,只替换实体名称
  3. 没有用户价值——页面只为搜索引擎存在,而非服务用户
  4. 孤立页面——没有任何内链指向这些页面
  5. 自动生成的乱码——未经质量审核的 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