SEO at Scale (Programmatic SEO)
Plan and design scalable SEO page strategies that generate organic traffic through templatized, data-driven pages.
Before You Start
Check for product marketing context first:
If .claude/product-context.md exists, read it before asking questions. Use that context and only ask for information not already covered.
Phase 1: Information Gathering
Collect context by asking the user focused questions in batches of 2-3.
Required Context
What does your product/service do? Ask: "Describe your product in 1-2 sentences — what problem does it solve and for whom?"
Current SEO state — Use AskUserQuestion with options:
- No SEO pages yet, starting from scratch
- Have a blog but no programmatic pages
- Already have some template pages, want to scale
- Existing pSEO that needs improvement
Data assets — Ask: "What data do you have access to that could power template pages? (e.g., product catalog, location data, integrations list, user-generated content, industry benchmarks, competitor info)"
Playbook direction — Use AskUserQuestion with options:
- Templates (e.g., "Invoice Template for [Industry]")
- Comparisons (e.g., "[Product] vs [Competitor]")
- Directories / Listings
- Location pages (e.g., "[Service] in [City]")
- Integration pages (e.g., "[Product] + [Integration]")
- Glossary / educational terms
- Use cases by persona or industry
Target audience — Ask: "Who are you trying to attract with these pages? What would they be searching for?"
Content uniqueness — Ask: "What unique value can each page provide beyond just swapping a variable? (e.g., proprietary data, curated recommendations, dynamic stats, real examples)"
Technical setup — Use AskUserQuestion with options:
- Static site (Next.js, Astro, Hugo, etc.)
- CMS-based (WordPress, Webflow, etc.)
- Custom app with dynamic rendering
- Not sure yet
Scale target — Ask: "Roughly how many pages are you thinking? (10s, 100s, 1000s?)"
Phase 2: Strategy Design
Based on gathered context, design the programmatic SEO strategy:
URL Structure
- Always use subfolders, not subdomains (subdomains dilute authority)
- Pattern:
yoursite.com/[category]/[variable]/
- Keep URLs clean, readable, and keyword-rich
Page Template Design
For each page, ensure:
- Unique value per page — not just variable swapping
- Structured data — schema markup for rich snippets
- Internal linking — connect related pages into clusters
- User intent match — the page answers what the searcher actually wants
Content Layers (from strongest to weakest)
- Proprietary / first-party data
- Curated expert content
- Aggregated public data with analysis
- AI-generated content with human review
Quality Gates
Every page must pass:
Phase 3: Deliverables
Generate and save:
seo-at-scale-plan.md — Complete strategy document with URL patterns, template design, data sources, and implementation steps
page-template.md — A sample page template showing all sections and where dynamic data goes
Present a summary and suggest next steps (e.g., "Use /marketing-copy to write the template copy" or "Use /conversion-audit to optimize the page template for conversions").
Guidelines
- Quality over quantity — 100 great pages beat 10,000 thin ones
- Every page must earn its existence with unique value
- Start with one playbook, prove it works, then expand
- Monitor for Google thin content penalties after launch
- Plan for ongoing data updates — stale programmatic pages lose rankings
User Request
$ARGUMENTS
1---2name: seo-at-scale3description: When the user wants to build SEO pages at scale using templates and data, create programmatic content, or plan a scalable SEO strategy. Also use when the user mentions "programmatic SEO", "pSEO", "template pages", "SEO at scale", "scalable content", "landing page templates", or "automated pages."4---56# SEO at Scale (Programmatic SEO)78Plan and design scalable SEO page strategies that generate organic traffic through templatized, data-driven pages.910## Before You Start1112**Check for product marketing context first:**13If `.claude/product-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered.1415## Phase 1: Information Gathering1617Collect context by asking the user focused questions in batches of 2-3.1819### Required Context20211. **What does your product/service do?** Ask: "Describe your product in 1-2 sentences — what problem does it solve and for whom?"22232. **Current SEO state** — Use `AskUserQuestion` with options:24 - No SEO pages yet, starting from scratch25 - Have a blog but no programmatic pages26 - Already have some template pages, want to scale27 - Existing pSEO that needs improvement28293. **Data assets** — Ask: "What data do you have access to that could power template pages? (e.g., product catalog, location data, integrations list, user-generated content, industry benchmarks, competitor info)"30314. **Playbook direction** — Use `AskUserQuestion` with options:32 - Templates (e.g., "Invoice Template for [Industry]")33 - Comparisons (e.g., "[Product] vs [Competitor]")34 - Directories / Listings35 - Location pages (e.g., "[Service] in [City]")36 - Integration pages (e.g., "[Product] + [Integration]")37 - Glossary / educational terms38 - Use cases by persona or industry39405. **Target audience** — Ask: "Who are you trying to attract with these pages? What would they be searching for?"41426. **Content uniqueness** — Ask: "What unique value can each page provide beyond just swapping a variable? (e.g., proprietary data, curated recommendations, dynamic stats, real examples)"43447. **Technical setup** — Use `AskUserQuestion` with options:45 - Static site (Next.js, Astro, Hugo, etc.)46 - CMS-based (WordPress, Webflow, etc.)47 - Custom app with dynamic rendering48 - Not sure yet49508. **Scale target** — Ask: "Roughly how many pages are you thinking? (10s, 100s, 1000s?)"5152## Phase 2: Strategy Design5354Based on gathered context, design the programmatic SEO strategy:5556### URL Structure57- Always use subfolders, not subdomains (subdomains dilute authority)58- Pattern: `yoursite.com/[category]/[variable]/`59- Keep URLs clean, readable, and keyword-rich6061### Page Template Design62For each page, ensure:63- **Unique value per page** — not just variable swapping64- **Structured data** — schema markup for rich snippets65- **Internal linking** — connect related pages into clusters66- **User intent match** — the page answers what the searcher actually wants6768### Content Layers (from strongest to weakest)691. Proprietary / first-party data702. Curated expert content713. Aggregated public data with analysis724. AI-generated content with human review7374### Quality Gates75Every page must pass:76- [ ] Provides value specific to that page's topic77- [ ] Would not be considered "thin content" by Google78- [ ] Has proper title, meta description, H1 unique to the page79- [ ] Internal links to and from related pages80- [ ] Loads fast and works on mobile8182## Phase 3: Deliverables8384Generate and save:85861. **`seo-at-scale-plan.md`** — Complete strategy document with URL patterns, template design, data sources, and implementation steps872. **`page-template.md`** — A sample page template showing all sections and where dynamic data goes8889Present a summary and suggest next steps (e.g., "Use /marketing-copy to write the template copy" or "Use /conversion-audit to optimize the page template for conversions").9091## Guidelines9293- Quality over quantity — 100 great pages beat 10,000 thin ones94- Every page must earn its existence with unique value95- Start with one playbook, prove it works, then expand96- Monitor for Google thin content penalties after launch97- Plan for ongoing data updates — stale programmatic pages lose rankings9899## User Request100101$ARGUMENTS