# Programmatic SEO — Marketing Skill for AI Agents

Programmatic SEO builds many similar pages from a template plus data to target a repeating keyword pattern — like "[service] in [city]" or "[product A] vs [product B]." It works when every page delivers genuine unique value, not just a swapped variable, so the strongest programs are built on defensible data (proprietary and product-derived data beat public data anyone can copy). Pick a playbook that matches your assets — one of the 12 proven patterns: templates, curation, conversions, comparisons, examples, locations, personas, integrations, glossary, translations, directory, or profiles — and you can layer them ("best coworking spaces in San Diego"). Use clean subfolder URLs (yoursite.com/templates/resume/, not a subdomain, so authority consolidates), a hub-and-spoke internal linking model with no orphan pages, unique titles and schema per page, and a quality-over-quantity mindset: 100 great pages beat 10,000 thin ones that Google won't index.

> Maintained by Corey Haines · v2.0.0 · Updated 2026-05-13

Install: `npx skills add coreyhaines31/marketingskills`
Source: https://github.com/coreyhaines31/marketingskills/tree/main/skills/programmatic-seo

## When to use it

- "programmatic SEO,"
- "template pages,"
- "pages at scale,"
- "directory pages,"
- "location pages,"
- "[keyword] + [city] pages,"
- "comparison pages,"
- "integration pages,"

## What's inside

**The playbook covers:** Initial Assessment, Core Principles, The 12 Playbooks (Overview), Choosing Your Playbook, Implementation Framework, Quality Checks, Common Mistakes, Output Format, Task-Specific Questions

### Reference library

- [The 12 Programmatic SEO Playbooks](https://github.com/coreyhaines31/marketingskills/blob/main/skills/programmatic-seo/references/playbooks.md) — Beyond mixing and matching data point permutations, these are the proven playbooks for programmatic SEO.

## Example

**Prompt:** We want to create programmatic SEO pages for our CRM. We're thinking of 'CRM for [industry]' pages — like 'CRM for Real Estate,' 'CRM for Healthcare,' etc. How should we approach this?

**Integration page template ("[Product] integration")**

URL:    /integrations/slack/
Title:  Slack + Acme Integration — Sync Tasks Automatically | Acme
Meta:   Connect Slack and Acme in minutes. Turn messages into tasks,
        get updates in-channel, and keep both tools in sync.

H1:     Slack Integration
Section 1 — What this integration does (unique per tool)
Section 2 — Set it up (real step-by-step: connect, authorize, map)
Section 3 — Use cases for Slack + Acme (specific workflows)
Section 4 — Related integrations (links to /integrations/asana/, etc.)

Hub page /integrations/ links to all 50 spokes · SoftwareApplication schema

## FAQ

### How do I avoid thin-content penalties with programmatic SEO?

Give every page unique value instead of swapping one variable into an identical template. Populate pages with defensible data — proprietary or product-derived data ranks best because competitors can't copy it — add original insight or analysis per page, match genuine search intent, and prioritize quality over volume. A hundred strong pages beat ten thousand near-duplicates, which Google may simply refuse to index.

### Which programmatic SEO playbook should I use?

Match the playbook to your assets. Have integrations? Build integration pages. Multi-segment audience? Persona pages ("CRM for real estate"). Competitor landscape? Comparison pages ("Notion vs Asana"). Local presence? Location pages. A design or creative product? Templates and examples. Content and expertise? Glossary and curation. You can also layer two playbooks together, like locations plus curation.

### Why aren't my programmatic pages getting indexed?

The most common cause is thin content — pages that are just a template plus a keyword provide no unique value, so Google chooses not to index them. Also check internal linking (orphan pages aren't discoverable), XML sitemap inclusion, robots.txt, and near-duplicate content. Fix content uniqueness first, then strengthen hub-and-spoke internal links and request indexing in Search Console.

## Related skills

- **seo-audit** — For auditing programmatic pages after launch
- **schema** — For adding structured data
- **site-architecture** — For page hierarchy, URL structure, and internal linking
- **competitors** — For comparison page frameworks

---
Canonical: https://marketing-skills.com/skills/programmatic-seo