Programmatic SEO Quality-Gate Checker
Paste the rendered HTML of one of your programmatic pages. We run the 14-rule gate from our methodology pillar and return the exact rules you're failing — the same gate every URL on this site clears before it enters the sitemap.
- Exactly one H1, ≥30 chars, contains the page entitycritical
1 H1(s), 55 chars
- <title> 30–65 chars, distinct from H1critical
48 chars
- <meta description> 120–165 charshigh
138 chars
- ≥700 words of unique body textcritical
92 words
- ≥4 H2 sections (signals depth)high
4 H2(s)
- ≥3 entity-specific data points (numbers, $, %) in bodycritical
6 numeric tokens
- ≥2 proper-noun entities (people, places, products)high
3 proper-noun phrases
- Date or year reference in body (recency)medium
found
- ≥1 list or table (parseable structure)high
1 list(s), 0 table(s)
- ≥3 internal links to related pageshigh
1 internal links
- ≥1 external citation to an authority sourcemedium
0 external links
- All images have meaningful alt text (≥5 chars)medium
no images
- JSON-LD schema present (Article/Service/Product/etc.)critical
Service
- Self-canonical presentcritical
https://example.com/plumber-seo-toronto
Why a quality gate, not a checklist
Most programmatic SEO failures come from publishing pages that pass a checklist but fail the gate — the page has schema, but it's empty; the page has 700 words, but they're 600 boilerplate; the page has a canonical, but it points elsewhere. A quality gate refuses to publish the page until the rules pass. That's how we keep our own programmatic surface above the Helpful Content threshold — every URL clears the gate before it ships to the sitemap.