Fix problems automatically

The findings that can be fixed safely, fixed — logged and reversible. Nothing happens behind your back.

What it fixes

Alt text suggested from the Media Library in wp-admin, or described by your connected assistant from a preview of the image itself, rather than taken from the filename. Heading structure repaired so levels stop skipping. Failing contrast pairs reviewed as before-and-after swatches — an approved suggestion writes the design-system token, and one that would still fail AA is refused. Hardcoded values tokenized in one click, ambiguous literals listed rather than guessed. Fix all (Pro) shows its page-by-page plan before anything is written. Missing legal pages drafted for you to review and publish. Preset tokens repaired where a rename left them pointing at nothing (Pro).

How it stays safe

Alt text and heading fixes are journaled, so one click undoes them, and the journal keeps the last 100. Run one on a single page, look at it, and reverse it before touching anything else. Legal pages arrive as drafts for you to review before they go live. Every write is logged.

What it won’t do

It won’t fix what needs a judgement call. Those come back as findings for you to decide on, and you can accept one permanently with a reason — by design, not applicable, or waived — so it stops being reported without being quietly forgotten.

Which findings fix themselves

Image compression and resizing — WordPress’s own editor, WebP where the host supports it, originals kept in place — plus missing alt text, broken heading order, missing meta descriptions, and the noindex switches. Titles, slugs and copy stay yours on purpose: those need judgment, not automation.

Cost and safety

Free fixes every page, plus site-level fixes such as SEO meta and legal drafts. The paid plans add Fix all, which fixes one cause on every page at once — from $99/year, plans differ only by seats. Every fixer is dry by default: it shows its plan, writes only on your explicit go, journals the change, and can undo it individually. The full model lives on the safety switches page.

Not only Divi. Alt text, heading level, link text and element settings are fixed on Elementor pages too, each write going through Elementor’s own document save with an undo held in post meta — because Elementor keeps the page in post meta and WordPress revisions do not record it, so a revision would have been an undo that restores cleanly and changes nothing back. SEO title, meta description and the social sharing image work on every builder.

Replacing or rebuilding a whole page (Checknaut Pro) works on Divi 5, Elementor and the block editor. On any other builder it refuses by name and hands you the element id to open in its own editor, rather than failing quietly or guessing.