# Our editor rejects AI slop — before it's published

> AI generates at scale, and Google penalizes 'scaled content abuse.' So our pipeline refuses to publish slop to itself: information-gain, anti-AI-isms…

_Source: https://seomatrix.ai/blog/anti-slop-gates/ · Updated: 2026-06-29_

---

In short: AI can write fast and a lot — and just as fast it can spawn fluff. Google's March-2026 core update hit "scaled content abuse." So our pipeline has **deterministic gates that block publication** of slop — before the deploy.

## Why gates are mandatory at scale

If you generate hundreds of pages, the question isn't "will the AI write it" but "won't this drag the whole domain under a filter." Thin, templated, author-less content in volume is exactly the profile that gets penalized. So you need automatic filtering, not "we'll read it later."

## Four gates that stop the deploy

- **Information Gain floor.** Every article must *add something new*, not rehash the SERP. Threshold ≥ 0.30 (≥ 0.40 for YMYL); built on the idea of Google patent US 11,354,342 — information gain per block versus the top results.
- **Anti-AI-isms.** A cliché dictionary + structural markers: boilerplate intros ("in today's world…"), paragraphs starting only with connectives, lists out of place. Caught in both the writer and the editor.
- **Grounding markers.** The writer tags unproven claims `[unverified]` / `[citation needed]` / `[tk]`. If such a marker survives to publish — **the deploy is blocked.** You can't "accidentally" ship an unverified fact.
- **Content-effort.** At least one element of "work you can't copy": proprietary data/table, an original visual, first-hand specificity (a tested procedure, a named trade-off). Two for YMYL.

## An atomic pre-publish

The final gate `/seo-matrix:pre-publish` checks the batch of `ready` articles deterministically: frontmatter completeness, JSON-LD validity, internal-link target existence, asset presence, markdown correctness, the IG threshold. **Any blocker → exit 1, no partial publish.** Either it's all clean, or we don't publish.

> **A closed loop** — The same signal works twice: the writer runs its own IG self-check → the chief editor bounces and sends it back for revision → pre-publish blocks the deploy. Slop has to pass three doors, and all three are automatic.

## What you get

- At scale the domain doesn't fall under scaled-content-abuse — because thin and templated never reaches production.
- Content is denser and more original by default (which is exactly what raises [the odds of being cited in AI answers](/tools/geo-check/)).
- No "the AI wrote it, we posted it blind": the gates don't depend on a reviewer's mood.

## In short

- Generating at scale with no filtering = filter risk (scaled content abuse).
- 4 gates block slop: information-gain, anti-AI-isms, grounding markers, content-effort.
- pre-publish is atomic: one blocker — nothing ships.
- The loop is closed: writer → editor → pre-publish, all deterministic.

## Sources

- seo·matrix's own quality gates (`pre-publish`, information-gain self-check, anti-ai-isms, content-quality-checks).
- **Google patent US 11,354,342 ("Information Gain")** — information gain per block.
- **Google API Content Warehouse leak (2024)** — the `contentEffort` signal ("complexity of reproduction").
- **DrMax, "Evidence-based SEO 2026"** — content anti-replicability; context for the scaled-content-abuse core update.

## FAQ

### What is scaled content abuse?

Mass-publishing thin or templated AI content. Google's March-2026 core update demotes sites for it by 60-80%. We generate at scale, so we gate before publishing.

### Which gates block a deploy?

Four: information-gain (is anything new said), anti-AI-isms (cliches and filler), grounding markers (unverified facts flagged) and content-effort (original work that can't be cheaply copied).

### What does atomic pre-publish mean?

A blocker on even one article stops the whole batch — partial publishing is impossible, so slop can't slip into production.

