Most maintenance failures never write a line to an error log. A plugin update nudges the CSS, the hero collapses on mobile, the buy button slides below the fold — and every classic monitor keeps reporting green. Visual regression testing watches the thing your visitors actually see: the rendered page.
HTTP 200 means the server answered. It says nothing about the hero that collapsed, the font that never loaded, or the button now living below the fold.
The reference isn't whatever the site looked like yesterday — it's a version you signed off. Comparing against an approved baseline is what makes a diff mean something.
Every capture runs at desktop and mobile viewports, because layouts don't fail equally. A page can look perfect at 1440px while its navigation is a vertical pile at 390px.
Each capture is compared against its baseline pixel by pixel. Humans skim; diffs don't. A section that shifted forty pixels in a footer nobody scrolls to still gets flagged.
An AI reads the diff and asks the only question that matters: new content, or broken layout? A fresh blog post is routine. A hero missing its image is not.
Diffs the AI can't call with confidence go to engineers. Standard plans include AI-assisted visual change review; Extended adds priority review by our team.
Redesigned on purpose? The new look goes through a short approval flow and becomes the new baseline — so tomorrow's diffs compare against your intent, not your history.
Visual regression monitoring runs on every plan, Economy included. It catches the drift that happens between updates — a theme edit here, a plugin’s stylesheet there, a font that stopped loading.
The same machinery wraps every update we run — screenshots before and after, diffed and reviewed, with automatic rollback on regression. The full pipeline is on the Safe Updates page.
AI handles the clear verdicts on its own. Standard adds AI-assisted review of visual changes; Extended adds priority review by our engineers. The plans sit side by side on the pricing page.
Captures run from the public URL in a real browser — no agent, no plugin, nothing to install. Next.js apps, static sites and custom stacks get the same treatment as WordPress: approved baselines, desktop-and-mobile captures, pixel diffs, AI review.
It runs alongside uptime monitoring as part of the monitoring-only coverage for non-WordPress sites. One watches whether the server answers; the other watches what it answers with.
Uptime checks watch your server. This watches what your visitors see. Connect a site in minutes, or send your URL for a free audit — we’ll tell you where a visual baseline would earn its keep.