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.
When to use it
Your agent reaches for this skill when you ask for things like:
What's inside
The playbook covers
See it in action
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?
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
Build a tool for this workflow?
Marketers run this skill mid-task — the exact moment your tool matters. Partner tiers put your tool inside the skill their agent runs.
See partner tiers