Programmatic SEO works until Google's SpamBrain reclassifies your generated pages as doorway spam. pseolint is an open-source linter that audits your pSEO site by template, not by URL.
How it works: it clusters your sitemap into URL templates (like /listing/:slug), samples pages from each, and produces a per-template verdict with a uniformity score and the top failing rule. Fix one broken template, fix thousands of pages at once.
What it catches: doorway clusters, near-duplicates, entity-swap templates, thin-content propagation, missing canonicals — 45 rules across 8 categories, including AI Overview readiness (llms.txt, AI-crawler access, citable facts).
Why trust the verdicts: they are calibrated against a public corpus of reputable production pSEO sites (Zapier, G2, Wise, NerdWallet) — methodology published, blind spots included.
Developer-first: run npx pseolint against your dev server, gate PRs in CI with the GitHub Action, or connect the MCP server so your coding agent audits what it generates. Core engine is MIT-licensed and open source.
