← ClaudeAtlas

generating-programmatic-seolisted

Use when generating hundreds or thousands of unique landing pages from a structured data source (Supabase table, CSV, Sanity collection) — city pages, category pages, "[X] for [Y]" matrices, integration pages, directory listings. Wires data + template + LLM enrichment + per-page schema + sitemap inclusion + internal-link graph, with quality gates that keep output on the Tripadvisor/Zapier side and away from Google's scaled-content-abuse policy. Auto-triggers on "programmatic SEO", "generate landing pages from data", "scale content", "city pages", "category pages", "[X] for [Y] pages", or "directory site SEO".
benskamps/seo-superpower · ★ 0 · Web & Frontend · score 72
Install: claude install-skill benskamps/seo-superpower
# Generating Programmatic SEO ## Overview Programmatic SEO is a 10× traffic lever when done well and a manual-action target when done badly. Tripadvisor runs ~700M indexed pages and pulls 226M monthly organic visits off cuisine × city × neighborhood combinations; Zapier turns ~5,000 tools into ~50,000 integration pages [1]. The line between that and Google's scaled-content-abuse penalty [2] is exactly three things: **uniqueness page-to-page, intent-fit per query, and depth per page**. Not "filling cells of a matrix with templated phrases." Since Google folded the Helpful Content system into the core algorithm in March 2024 and shipped scaled-content-abuse alongside it, enforcement is intent- and outcome-based, regardless of whether pages were written by humans, AI, or templates [2][3]. Pure-template pSEO is dead. Template + data + LLM enrichment + quality gates is the surviving pattern [4][5]. ## When to Use - You have a structured data source with rows that map to real searcher intent - You've validated demand for the resulting URLs (run `analyzing-content-gaps` or `researching-keywords-pre-launch` first) - You're generating ≥50 pages (under that, hand-write them) - Stack is Next.js, Astro, or SvelteKit **Don't use for:** brand-new sites with no audience signal, queries you haven't validated, or "the matrix is interesting" — interesting matrix ≠ search demand. --- ## The 4 Quality Gates Every generated page must clear all four. If a row can't, it doesn't get a page.