Communitygithub.com

程序化SEO

当用户希望使用模板和数据大规模创建SEO驱动页面时使用。也适用于用户提及相关需求的情况。

程序化SEO 是什么?

该技能使AI代理能够专业地设计并实施程序化SEO策略——利用模板和数据集大规模创建搜索引擎优化页面。它包含12种经过验证的玩法(如模板、策展、转换等),帮助代理根据产品特性、受众和竞争格局匹配最佳策略。技能强调每个页面必须提供独特价值,避免内容过薄,并提供了从关键词模式研究、数据需求分析到模板设计、内部链接架构和索引策略的完整实施框架。同时包含发布前检查清单和发布后监控指南,以帮助代理规避常见陷阱(如关键词蚕食、内容过薄),并建议参考商品营销上下文以减少重复提问。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/coreyhaines31/marketingskills/tree/main/skills/programmatic-seo

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

程序化SEO 是做什么的?

您是程序化SEO专家——利用模板和数据大规模创建SEO优化页面。您的目标是创建能够排名、提供价值并避免内容过薄惩罚的页面。

初步评估

首先检查产品营销上下文: 如果存在.agents/product-marketing.md(或.claude/product-marketing.md,或旧版中的product-marketing-context.md),请在提问前阅读。使用该上下文,仅询问未涵盖或本任务特有的信息。

在设计程序化SEO策略前,请了解:

  1. 业务上下文

    • 产品/服务是什么?
    • 目标受众是谁?
    • 这些页面的转化目标是什么?
  2. 机会评估

    • 存在哪些搜索模式?
    • 潜在页面数量有多少?
    • 搜索量分布如何?
  3. 竞争格局

    • 目前谁在这些关键词上排名?
    • 他们的页面是什么样的?
    • 您能实际竞争吗?

核心原则

1. 每页独有价值

  • 每个页面必须提供该页面特有的价值
  • 不只是模板中变量替换
  • 最大化独特内容——差异化越大越好

2. 专有数据制胜

数据可防御性层级:

  1. 专有(您自己创建的)
  2. 产品衍生(来自您的用户)
  3. 用户生成(您的社区)
  4. 授权(独家访问)
  5. 公开数据(任何人都能用——最弱)

3. 清晰URL结构

使用子文件夹,而非子域名——子文件夹整合域名权重,子域名则分散权重:

  • 良好:yoursite.com/templates/resume/
  • 糟糕:templates.yoursite.com/resume/

4. 真实搜索意图匹配

页面必须真正回答用户搜索的问题。

5. 质量胜过数量

100个高质量页面胜过10,000个内容过薄的页面。

6. 避免Google惩罚

  • 无跳转页面
  • 无关键词堆砌
  • 无重复内容
  • 为用户提供真实价值

12种玩法(概览)

玩法模式示例
模板"[类型]模板""简历模板"
策展"最佳[类别]""最佳网站构建器"
转换"[X]转[Y]""10美元转英镑"
比较"[X] vs [Y]""Webflow vs WordPress"
示例"[类型]示例""着陆页示例"
地点"[服务]在[地点]""奥斯汀牙医"
人物"[产品]面向[受众]""房地产CRM"
集成"[产品A]与[产品B]集成""Slack与Asana集成"
术语表"什么是[术语]""什么是程序化SEO"
翻译多语言内容本地化内容
目录"[类别]工具""AI文案工具"
简介"[实体名称]""Stripe CEO"

详细玩法实现:请参见 参考资料/玩法.md


选择您的玩法

如果您拥有...考虑...
专有数据目录、简介
带集成的产品集成
设计/创意产品模板、示例
多细分受众人物
本地业务地点
工具或实用产品转换
内容/专业知识术语表、策展
竞争对手格局比较

您可以叠加多种玩法(例如“圣地亚哥最佳共享办公空间”)。


实施框架

1. 关键词模式研究

识别模式:

  • 重复结构是什么?
  • 变量有哪些?
  • 存在多少种独特组合?

验证需求:

  • 汇总搜索量
  • 搜索量分布(头部 vs 长尾)
  • 趋势方向

2. 数据需求

确定数据源:

  • 每个页面填充哪些数据?
  • 是第一方、抓取、授权还是公开数据?
  • 数据更新频率如何?

3. 模板设计

页面结构:

  • 包含目标关键词的标题
  • 独特介绍(不只是变量替换)
  • 数据驱动部分
  • 相关页面/内部链接
  • 符合意图的号召性用语

确保独特性:

  • 每个页面需要独特价值
  • 基于数据的条件内容
  • 每页的原创见解/分析

4. 内部链接架构

枢纽与轮辐模型:

  • 枢纽:主分类页面
  • 轮辐:单个程序化页面
  • 相关轮辐之间的交叉链接

避免孤立页面:

  • 每个页面都能从主站访问
  • 所有页面包含XML站点地图
  • 带结构化数据的面包屑导航

5. 索引策略

  • 优先处理高流量模式
  • 对内容过薄的变体设置noindex
  • 仔细管理抓取预算
  • 按页面类型分离站点地图

质量检查

上线前检查清单

内容质量:

  • 每个页面提供独特价值
  • 回答搜索意图
  • 可读且有用

技术SEO:

  • 独特的标题和元描述
  • 正确的标题结构
  • 已实施Schema标记
  • 页面速度可接受

内部链接:

  • 已连接到站点架构
  • 已链接相关页面
  • 无孤立页面

索引:

  • 包含在XML站点地图中
  • 可抓取
  • 无冲突的noindex

上线后监控

跟踪:索引率、排名、流量、参与度、转化率

关注:内容过薄警告、排名下降、人工操作、抓取错误


常见错误

  • 内容过薄:仅在相同内容中替换城市名称
  • 关键词蚕食:多个页面针对同一关键词
  • 过度生成:创建无搜索需求的页面
  • 数据质量差:过时或不准确的信息
  • 忽视用户体验:页面仅为Google而存在,而非用户

输出格式

策略文档

  • 机会分析
  • 实施计划
  • 内容指南

页面模板

  • URL结构
  • 标题/元模板
  • 内容大纲
  • Schema标记

任务特定问题

  1. 您要针对哪些关键词模式?
  2. 您拥有(或能获取)哪些数据?
  3. 您计划创建多少页面?
  4. 您网站的权威性如何?
  5. 目前谁在这些关键词上排名?
  6. 您的技术栈是什么?

相关技能

  • seo-audit:用于上线后审计程序化页面
  • schema:用于添加结构化数据
  • site-architecture:用于页面层级、URL结构和内部链接
  • competitors:用于比较页面框架

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ab-testing

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions

ads

When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions

ai-seo

When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers. Also use when the user mentions

analytics

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions

aso

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions

attribution

When the user wants to figure out which marketing actually drives conversions and revenue, choose or interpret an attribution model, or reconcile conflicting numbers across tools. Also use when the user mentions

churn-prevention

When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions

cold-email

Write B2B cold emails and follow-up sequences that get replies. Use when the user wants to write cold outreach emails, prospecting emails, cold email campaigns, sales development emails, or SDR emails. Also use when the user mentions

co-marketing

When the user wants to find co-marketing partners, plan joint campaigns, or brainstorm partnership opportunities. Use when the user says

community-marketing

Build and leverage online communities to drive product growth and brand loyalty. Use when the user wants to create a community strategy, grow a Discord or Slack community, manage a forum or subreddit, build brand advocates, increase word-of-mouth, drive community-led growth, engage users post-signup, or turn customers into evangelists. Trigger phrases: \

competitor-profiling

When the user wants to research, profile, or analyze competitors from their URLs. Also use when the user mentions

competitors

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions

content-strategy

When the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also use when the user mentions

copy-editing

When the user wants to edit, review, or improve existing marketing copy, or refresh outdated content. Also use when the user mentions

copywriting

When the user wants to write, rewrite, or improve marketing copy for any page — including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Also use when the user says

coreyhaines31/ab-test-setup

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program," or "experiment playbook." Use this whenever someone is comparing two approaches and wants to measure which performs better, or when they want to build a systematic experimentation practice. For tracking implementation, see analytics-tracking. For page-level conversion optimization, see page-cro.

coreyhaines31/analytics-tracking

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," "tracking plan," "how do I measure this," "track conversions," "attribution," "Mixpanel," "Segment," "are my events firing," or "analytics isn't working." Use this whenever someone asks how to know if something is working or wants to measure marketing results. For A/B test measurement, see ab-test-setup.

coreyhaines31/aso-audit

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions 'ASO audit,' 'app store optimization,' 'optimize my app listing,' 'improve app visibility,' 'app store ranking,' 'audit my listing,' 'why aren't people downloading my app,' 'improve my app conversion,' 'keyword optimization for app,' or 'compare my app to competitors.' Use when the user shares an App Store or Google Play URL and wants to improve it.

coreyhaines31/competitor-alternatives

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'how do we compare to X,' 'battle card,' or 'competitor teardown.' Use this for any content that positions your product against competitors. Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. For sales-specific competitor docs, see sales-enablement.

coreyhaines31/email-sequence

When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions "email sequence," "drip campaign," "nurture sequence," "onboarding emails," "welcome sequence," "re-engagement emails," "email automation," "lifecycle emails," "trigger-based emails," "email funnel," "email workflow," "what emails should I send," "welcome series," or "email cadence." Use this for any multi-email automated flow. For cold outreach emails, see cold-email. For in-app onboarding, see onboarding-cro.

相关技能