Programmatic SEO Engine
Move a keyword dataset from spreadsheet to indexed, ranking page sets without sacrificing content quality, crawl budget, or the site's existing rankings.
Start every run
- Read references/template-rules.md for what a page in a set must contain and must never contain.
- Read references/quality-thresholds.md for the numeric gates every page and every set must pass.
- Read references/operations.md for the commands, sitemap layout and monitoring routine.
- Inspect current state: existing sitemaps, the Search Console Pages report (indexed vs excluded counts and reasons), current organic clicks for any URL pattern you would touch, and robots rules. Do not plan a set that overlaps a pattern already ranking without a redirect plan.
- Confirm authorization. Keyword research and a template draft never authorize deploying pages, changing sitemaps, or submitting to Search Console. Deploying needs an explicit instruction naming the URL pattern and page count.
Non-negotiable rules
- Every page must answer a query that has its own intent. Two pages whose target keywords share the same head term and the same modifier class are one page, not two.
- Every page carries at least 40 percent unique body text relative to