ProductQUALITY GATE

A reason to publish, not a score to game.

Content-scoring tools hand you a number and let you decide what to do with it. CMSHub's quality gate is a hard checkpoint: every candidate page passes six checks — unique value explanation, data provenance, counterfactual value, substantive body content, title and description quality, and semantic collision with existing pages. Pages that fail are rejected or returned for enrichment. Nothing publishes silently.

01 / THE SIX CHECKS

Evidence, not a percentage

Each check produces a specific, actionable reason when a page fails — not a vague score you have to reverse-engineer. You always know exactly what to fix.

Provenance, traced

Every bound field can name the source fact behind it, so no page ships on an unverifiable claim.

Counterfactual value

The gate asks whether a page still offers value with its variables stripped out — not just whether a template rendered.

Collision detection

Catch near-duplicate pages competing with each other for the same query before they publish, not after Search Console tells you.

02 / WHAT HAPPENS ON FAILURE

Rejected or returned — never silent

A failing page doesn't publish and doesn't disappear. It comes back with the specific check it failed, so an editor knows exactly what to enrich before trying again.

Substantive body content

Thin pages that lean entirely on templated variables get flagged before they're indexed, not after they underperform.

Title & description quality

Metadata is checked for length and quality thresholds you control, so generated titles don't get truncated or duplicated at scale.

Configurable thresholds

Set minimum body length, minimum counterfactual length, and minimum unique-value length per collection to match your bar.

SEE IT REJECT A PAGE

Watch the gate work on a real record.

Walk through the record → template → quality gate → page lifecycle demo on the homepage.