Distribution plays · № 4 of 7 · borrows Google’s attention

Programmatic SEO: build 10,000 pages once

compounding · 30-day validation; months to indexborrow

Find one keyword pattern with hundreds of low-competition variations, build one excellent template, fill it with real data, publish and interlink. Thousands of tiny keywords, not one big one.

58 · 50 · 7
clicks on Failory’s three test pages after 30 days — all the signal they needed before scaling to ~4,900 pages and ~100k monthly visitors.

What the evidence says

“Data is the moat” — each program runs on a dataset competitors can’t easily replicate. Zapier’s three-tier hierarchy (app → app-pair → workflow) is generated from its own 6,000-integration database: 1.19M → 4.8M → ~9M monthly organic visitors. Salt Agencycase study

The catch

Thin-content death: pages that aren’t genuinely different get ignored — the gap between quality and spam is human review, and Google can tell. Most programmatic pages earn only tens of visits each; the play wins in aggregate. Quality data collection is the real upfront cost.

The napkin math vs. the measured program

The essay’s napkin mathFailory, measured
Pages10,000 (assumed)~4,900 (indexed)
Visits per page / month30 (assumed)~20 (measured average)
Monthly visitors300,000 → “$60k/mo at 2% × $10”~100,000 — about 55% of all site traffic
Where it starteda multiplication3 test pages and a 30-day wait

The hypothetical assumes; the real program was validated for the cost of three pages. That validation step is the most actionable detail in all 27 sources.

The cheap test

Failory’s move: publish 3 sample pages, wait 30 days, read Search Console. Then: 80%+ indexation on your first 100 pages, 3–5 sibling links each — orphan pages don’t rank. First-person guidefirst-party

First steps, from the essay

  1. Start with one pattern that has hundreds of low-competition variations
  2. Build the dataset (scrape with Firecrawl, curate, or use a database you already have)
  3. Create one excellent template; generate genuinely unique content per page
  4. Publish 100 pages first; watch indexation in Search Console (aim for 80%+)
  5. Interlink: 3–5 sibling links per page — orphan pages don’t rank

The cast

Failory — two-person team; the play’s most honest first-person account.
  • ~100k monthly visitors from ~4,900 pages — about 55% of all site traffic
  • The dataset was a Google Sheet plus a freelancer curating 350+ pitch decks
Zapier — the canonical programmatic-SEO machine.
  • Chased demand, not brand: “automation platform” gets only ~400 searches/month
Wise — the play at maximum scale.
  • Live pages for every currency pair and SWIFT code; 60M+ monthly organic visits
Firecrawl — the dataset-building tool (also the star of play 1).
Eli Schwartz — author of Product-Led SEO.
  • Core argument: build SEO assets from your product’s data, not from a content calendar

Go deeper

Disagree? Pin a note on it →