Programmatic SEO
Production-grade framework for building SEO page sets at scale. Covers the full lifecycle from keyword pattern discovery through template design, data pipeline construction, quality assurance, and post-launch optimization. Designed for deployments ranging from 50 to 100,000+ pages.
Core Capabilities
- Opportunity assessment & playbook selection — validate demand, rate data sources (Tier S-F), score the competitive moat, then pick from 14 page-set playbooks via the selection matrix and the weighted build-vs-skip decision matrix.
- Keyword pattern mining — extract repeating
[variable] structures, map head/torso/long-tail/zero-volume distribution, and classify search intent.
- Data pipeline design — source → extraction → transformation → enrichment → validation → publication, with per-record quality gates and per-data-type update cadence.
- Template architecture & quality control — 6-zone page structure, the 3-of-5 uniqueness rule, URL conventions, pre-publication QA, thin-content detection, and hub-and-spoke internal linking.
- Indexation & optimization — crawl-budget strategy, tiered indexation priority, IndexNow, phased launch sequence, post-launch metrics dashboard, and anti-pattern / penalty avoidance.
When to Use
Use this skill when:
- You have a repeating keyword pattern with 50+ variations
- You have (or can acquire) structured data to populate pages
- The search intent is consistent across variations
- Your domain has sufficient authority to compete
Do NOT use when:
- Each page requires unique editorial content (use content-creator instead)
- Total addressable pages < 30 (manual content is more effective)
- You lack a data source and would be generating thin placeholder content
- Your domain authority is below DR 20 and competitors are DR 60+
Clarify First
Before scoping the build, confirm these inputs. If any is unknown or vague, ASK — do not assume:
Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.
Quick Start
# Analyze keyword patterns for pSEO opportunities
python scripts/keyword_pattern_miner.py --keywords keywords.csv --json
# Score page templates for content quality and uniqueness
python scripts/template_scorer.py --template template.html --data sample_data.json
# Validate data quality for pSEO data pipeline
python scripts/data_validator.py --file data.csv --rules rules.json --json
References
Load the reference that matches the phase you are in — keep this file lean and pull detail on demand:
- references/strategy-and-playbooks.md — initial assessment (opportunity validation, data-source tiers, competitive moat), the 14 playbooks, playbook selection matrix, and the build-vs-skip decision matrix. Read when scoping an opportunity and choosing what to build.
- references/keyword-and-data.md — keyword pattern identification, volume distribution analysis, intent classification, and the full data pipeline (quality gates, update cadence). Read when mining keywords or designing the data feed.
- references/templates-and-quality.md — 6-zone page architecture, uniqueness requirements, URL structure, pre-publication QA checklist, thin-content detection, hub-and-spoke linking, and anti-patterns. Read when designing templates and QA gates.
- references/launch-and-optimization.md — crawl-budget management, indexation priority, IndexNow, phased launch sequence, post-launch metrics dashboard, troubleshooting table, output artifacts, and success criteria. Read when launching and monitoring the page set.
Scope & Limitations
In scope:
- Keyword pattern mining and volume distribution analysis
- Data pipeline design (source > extraction > transformation > validation > publication)
- Template architecture with uniqueness requirements
- Quality control frameworks including thin content detection
- Hub-and-spoke internal linking for pSEO page sets
- Phased indexation strategy and crawl budget management
- Post-launch optimization and monitoring dashboards
Out of scope:
- Individual editorial content creation (use Content Production)
- Data collection or web scraping implementation
- CMS or static site generator setup and configuration
- Server infrastructure for large-scale deployments
- Paid acquisition for pSEO pages
- Legal compliance for data usage rights
Known limitations:
- Google's 2026 helpful content system can deindex large page sets retroactively if quality drops below threshold
- Programmatic SEO at Tier F data (public/scraped) carries high penalty risk regardless of template quality
- Engagement metrics (bounce rate, time on page) now influence indexation decisions for pSEO pages
- AI content detection is improving — fully automated content generation without human oversight is increasingly risky
- Travel site case study: 50,000 city-swap pages had 98% deindexed within 3 months (per 2025 industry data)
Related Skills
- seo-audit -- Run after pSEO pages are live to diagnose indexation issues, thin content warnings, or ranking problems across the page set.
- schema-markup -- Add structured data to pSEO templates (Product, FAQ, LocalBusiness) for rich snippet eligibility at scale.
- site-architecture -- Plan hub-and-spoke structure and crawl budget management for large pSEO deployments (500+ pages).
- competitor-alternatives -- Use the Comparisons playbook when building "[X] vs [Y]" pages; competitor-alternatives has dedicated comparison page frameworks.
- content-creator -- Use when individual pages in the set need editorial-quality unique content beyond template generation.
1---2name: programmatic-seo-53description: Programmatic page generation at scale using template-based SEO and data pipelines: keyword pattern mining, template architecture, and indexation for 100-100K+ pages. Use when building SEO pages at scale or scoping a programmatic SEO build.4license: MIT + Commons Clause5---6# Programmatic SEO
7
8Production-grade framework for building SEO page sets at scale. Covers the full lifecycle from keyword pattern discovery through template design, data pipeline construction, quality assurance, and post-launch optimization. Designed for deployments ranging from 50 to 100,000+ pages.
9
10## Core Capabilities
11
12- **Opportunity assessment & playbook selection** — validate demand, rate data sources (Tier S-F), score the competitive moat, then pick from 14 page-set playbooks via the selection matrix and the weighted build-vs-skip decision matrix.
13- **Keyword pattern mining** — extract repeating `[variable]` structures, map head/torso/long-tail/zero-volume distribution, and classify search intent.
14- **Data pipeline design** — source → extraction → transformation → enrichment → validation → publication, with per-record quality gates and per-data-type update cadence.
15- **Template architecture & quality control** — 6-zone page structure, the 3-of-5 uniqueness rule, URL conventions, pre-publication QA, thin-content detection, and hub-and-spoke internal linking.
16- **Indexation & optimization** — crawl-budget strategy, tiered indexation priority, IndexNow, phased launch sequence, post-launch metrics dashboard, and anti-pattern / penalty avoidance.
17
18## When to Use
19
20**Use this skill when:**
21- You have a repeating keyword pattern with 50+ variations
22- You have (or can acquire) structured data to populate pages
23- The search intent is consistent across variations
24- Your domain has sufficient authority to compete
25
26**Do NOT use when:**
27- Each page requires unique editorial content (use content-creator instead)
28- Total addressable pages < 30 (manual content is more effective)
29- You lack a data source and would be generating thin placeholder content
30- Your domain authority is below DR 20 and competitors are DR 60+
31
32## Clarify First
33
34Before scoping the build, confirm these inputs. If any is unknown or vague, ASK — do not assume:
35
36- [ ] **Keyword pattern** — the repeating `[variable]` structure with 50+ variations (drives keyword mining and template variables)
37- [ ] **Structured data source** — the dataset that populates pages and its quality tier (drives the data pipeline and the 3-of-5 uniqueness rule; thin-content risk)
38- [ ] **Search intent** — whether intent is consistent across all variations (drives playbook selection and template architecture)
39- [ ] **Domain authority & scale** — your DR vs competitors and target page count (drives the build-vs-skip decision and indexation strategy)
40
41Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.
42
43## Quick Start
44
45```bash
46# Analyze keyword patterns for pSEO opportunities
47python scripts/keyword_pattern_miner.py --keywords keywords.csv --json
48
49# Score page templates for content quality and uniqueness
50python scripts/template_scorer.py --template template.html --data sample_data.json
51
52# Validate data quality for pSEO data pipeline
53python scripts/data_validator.py --file data.csv --rules rules.json --json
54```
55
56## References
57
58Load the reference that matches the phase you are in — keep this file lean and pull detail on demand:
59
60- **[references/strategy-and-playbooks.md](references/strategy-and-playbooks.md)** — initial assessment (opportunity validation, data-source tiers, competitive moat), the 14 playbooks, playbook selection matrix, and the build-vs-skip decision matrix. Read when scoping an opportunity and choosing what to build.
61- **[references/keyword-and-data.md](references/keyword-and-data.md)** — keyword pattern identification, volume distribution analysis, intent classification, and the full data pipeline (quality gates, update cadence). Read when mining keywords or designing the data feed.
62- **[references/templates-and-quality.md](references/templates-and-quality.md)** — 6-zone page architecture, uniqueness requirements, URL structure, pre-publication QA checklist, thin-content detection, hub-and-spoke linking, and anti-patterns. Read when designing templates and QA gates.
63- **[references/launch-and-optimization.md](references/launch-and-optimization.md)** — crawl-budget management, indexation priority, IndexNow, phased launch sequence, post-launch metrics dashboard, troubleshooting table, output artifacts, and success criteria. Read when launching and monitoring the page set.
64
65## Scope & Limitations
66
67**In scope:**
68- Keyword pattern mining and volume distribution analysis
69- Data pipeline design (source > extraction > transformation > validation > publication)
70- Template architecture with uniqueness requirements
71- Quality control frameworks including thin content detection
72- Hub-and-spoke internal linking for pSEO page sets
73- Phased indexation strategy and crawl budget management
74- Post-launch optimization and monitoring dashboards
75
76**Out of scope:**
77- Individual editorial content creation (use Content Production)
78- Data collection or web scraping implementation
79- CMS or static site generator setup and configuration
80- Server infrastructure for large-scale deployments
81- Paid acquisition for pSEO pages
82- Legal compliance for data usage rights
83
84**Known limitations:**
85- Google's 2026 helpful content system can deindex large page sets retroactively if quality drops below threshold
86- Programmatic SEO at Tier F data (public/scraped) carries high penalty risk regardless of template quality
87- Engagement metrics (bounce rate, time on page) now influence indexation decisions for pSEO pages
88- AI content detection is improving — fully automated content generation without human oversight is increasingly risky
89- Travel site case study: 50,000 city-swap pages had 98% deindexed within 3 months (per 2025 industry data)
90
91## Related Skills
92
93- **seo-audit** -- Run after pSEO pages are live to diagnose indexation issues, thin content warnings, or ranking problems across the page set.
94- **schema-markup** -- Add structured data to pSEO templates (Product, FAQ, LocalBusiness) for rich snippet eligibility at scale.
95- **site-architecture** -- Plan hub-and-spoke structure and crawl budget management for large pSEO deployments (500+ pages).
96- **competitor-alternatives** -- Use the Comparisons playbook when building "[X] vs [Y]" pages; competitor-alternatives has dedicated comparison page frameworks.
97- **content-creator** -- Use when individual pages in the set need editorial-quality unique content beyond template generation.