We gate our own blog. Scored 17 October 2026 with the same engine you get, glossary rules, balanced strictness.
Open specification
The open specification of every check the gate runs. Deterministic, versioned, and the same for everyone, which is what "passing the gate" means.
Machine-readable at GET /api/v1/catalog/checks.
19 core checks
The homepage names the count. These are the content rows the gate runs.
SEO 7
structure, internal_linking, near_duplicate, cannibalisation, keyword_coverage, schema_markup, technical_seo
AEO 6
aeo, readability, grammar, entity_density, eeat, slop
GEO 3
claims, geo, citation_quality
Universal 2
confidentiality, pii_detected
Governance 1
knowledge_graph
Duplicate detection, cannibalisation, and structure.
Answer structure for ChatGPT, Perplexity, and Claude.
Citations, attribution, and brand safety for generative engines.
Runs on every content type, regardless of engine profile.
Confidentiality
confidentialityScans for leaked internal terms, unreleased product names, credentials, and confidential markers.
Why: Brand safety. Nothing confidential should ever reach publish.
Near-duplicate
near_duplicateCompares the draft against your published corpus to catch content too similar to something you already have.
Why: Duplicate pages compete with each other and dilute ranking signals.
Benchmark: Siteliner/Copyscape: pages above 50% similarity trigger Google's duplicate-content filter; 40% is the early-warning threshold used by enterprise CMS platforms.
Cannibalisation
cannibalisationDetects when a new piece targets the same query as an existing page.
Why: Two pages fighting for one keyword split authority and neither wins.
Benchmark: Ahrefs 2024: sites with 2+ pages on the same cluster see 38% lower average ranking for both; consolidation lifts the surviving page by a median 11 positions.
Structure
structureChecks heading hierarchy, section depth, and scannability.
Why: Search engines reward a clear, well-structured document.
Benchmark: Orbit Media 2024: median top-performing post is 1,427 words with 5+ H2s; HubSpot data shows posts under 300 words get 75% fewer backlinks.
Readability
readabilityMeasures sentence and paragraph complexity against the level answer engines quote cleanly.
Why: If an answer engine can't parse a clean answer, it won't surface you.
Benchmark: NN/g readability research: B2B content converts best at grade 8-12; below 6 reads as dumbed-down, above 14 loses non-expert buyers.
Answer structure
aeoLooks for direct-answer paragraphs, question-shaped headings, and FAQ patterns.
Why: Content shaped as answers gets pulled into ChatGPT, Perplexity, and Claude responses.
Benchmark: Zyppy 2024: pages with direct-answer paragraphs are 2.3x more likely to appear in AI overviews.
Claim support
claimsFlags statistics and strong assertions that lack a supporting citation.
Why: Unsupported claims erode the trust generative engines need to cite you.
Benchmark: Edelman Trust Barometer 2024: 64% of B2B buyers distrust content with unsourced statistics.
Generative trust
geoChecks entity clarity, attribution, and citation-worthiness.
Why: These are the signals that make an LLM name you as a source.
Benchmark: Princeton GEO study 2024: cited content sees 40% more AI-search impressions.
Content-type-specific checks
The public count is 19 core checks across SEO, AEO and GEO, tuned for 17 content types. Some types add their own rules on top. Those rules are not added to the 19. CRM, sales, GTM, marketing, RevOps, enrichment and pipeline checks are Roadmap.
emailSubject line length (6-10 words), CTA count (exactly 1 primary), deliverability red flags (spam triggers, all-caps, exclamation abuse).
Benchmark: Marketo 2024: 6-10 word subjects peak at 21% open rate. HubSpot: emails with 1 CTA get 371% more clicks.
Landing Page
landing_pageHeadline clarity, a suggestion when testimonials or logos are missing, CTA above the fold.
Benchmark: Unbounce 2024: pages with social proof convert 34% higher. Spiegel Research: reviews lift conversion 270% for high-priced products.
Video Script
video_scriptHook in first 8 seconds, pacing (120-160 WPM), call-to-action placement.
Benchmark: YouTube Creator Academy: 45% of viewers who watch 8s finish the video. Wistia: 120-160 WPM is the engagement sweet spot.
Sales Script
sales_scriptDiscovery questions, objection handling, next-step close.
Benchmark: Gong 2024: top closers ask 11-14 discovery questions; successful calls have 4+ documented objection-handling moments.
Social Post
social_postHook in first line, hashtag count (3-5 optimal), thread/carousel structure.
Benchmark: Hootsuite 2024: posts with 3-5 hashtags get 29% more engagement than 10+.
AI Output
ai_outputHallucination indicators, confidence hedging, attribution completeness.
Benchmark: Stanford HAI 2024: 15-25% of AI-generated content contains at least one fabricated claim.
API Docs
api_docsParameter documentation, code examples, authentication section.
Benchmark: ReadMe 2024: docs with code examples see 3x higher integration success rate.
Case Study
case_studyQuantified results (metrics, not vague claims), structured problem/solution format.
Benchmark: DemandGen 2024: case studies with specific metrics generate 68% more qualified leads.
Ad Copy
ad_copyHeadline-to-CTA alignment, benefit-first structure, character limits.
Benchmark: Google Ads benchmarks: headlines under 30 chars see 15% higher CTR.
Newsletter
newsletterScannable structure, link density, value-first opening.
Benchmark: Litmus 2024: newsletters with 3-5 links per section see peak click-through.
See these checks run on your content.
Scan free