“SEO-optimised” is not a specification. This is.
Twelve rules with numbers in them, split into the nine that can fail a draft and the three that only cost it points.
And then, did it work?nine of these twelve stop a draft dead
Downgraded to advisory when we know fewer than two URLs on your site — a rule that cannot be satisfied should not fail every article.
We cannot verify a claim, so we refuse to publish the shape of one: a percentage beside “according to”, a Name (2021) citation, an attributed quote.
Advisory on purpose: some brands legitimately write dense. An advisory costs 5 points; a hard failure costs 15 and stops the draft.
- Images. A hero and one or two in-body, with alt text. Photographic images need an image provider (Replicate); without one you get a deterministic abstract SVG — drawn, and called drawn.
- Your voice, at every stage. Voice instructions, tone examples and your banned list go into every call, not just the first — the final third is where voice drifts.
- Simulated output is labelled simulated. With no model API key the pipeline still produces a coherent article, marked in-product as not model-generated.













