

Change detection view: before-screenshot left and after-screenshot right with highlighted changes.
Visual regression testing for WordPress: catch broken layouts after auto-updates, plugin installs, or deploys before your visitors do.
Every time WordPress core, a plugin, or a theme updates, something on your site can quietly break. By the time a visitor reports it, you have already lost trust and probably sales.
WebChange Detector takes a screenshot of your pages before the change, another after, and tells you exactly what is different on desktop and mobile. The AI check ignores moving parts like sliders, carousels, and animations, so you only get alerts that actually matter.
Visual regression testing is the practice of taking a screenshot of a web page in a known-good state, then comparing a new screenshot to it after any change like an update, a deploy, a CSS tweak, or a plugin install. Anything that looks different is flagged.
It is the fastest way to catch layout breakage that traditional testing like PHP errors or broken links cannot see, because the page can render “successfully” while still looking wrong to a human visitor. WebChange Detector brings this practice to WordPress with one-click setup, no headless-browser scripting, and no Selenium or BackstopJS know-how required.
WebChange Detector gives you three independent check modes. Use one, two, or all three side by side, depending on how you manage your site.
1. Auto Update Checks: automatic safety net for WordPress auto-updates.
This mode hooks directly into the WordPress auto-update system. Right before WordPress installs a core, plugin, or theme update automatically, WebChange Detector takes a “before” screenshot of the pages you selected. Right after the native WordPress auto-update finishes, it takes the “after” screenshot. If anything changed visually you get an email with the affected pages highlighted, plus an AI summary of what looks different. This is the mode that lets you actually leave WordPress auto-updates turned on without losing sleep.
2. Manual Checks: visual diffs on your own schedule.
Run a check on demand right before and right after any change you make: a deploy, a plugin install, a CSS tweak, a theme switch, a hosting migration. Manual checks are perfect for teams that already have an update workflow in tools like MainWP, ManageWP, WP Umbrella, InfiniteWP, or WP Remote. Use those tools to push your updates, and use WebChange Detector to verify visually that nothing broke. The plugin captures the pre-state, you push your changes, you trigger the post-state, and you get a side-by-side diff.
3. Monitoring: continuous visual surveillance with alerts.
Schedule recurring checks at fixed intervals. The plugin captures and compares your selected pages on schedule, and emails you the moment a difference appears. Monitoring catches changes that nobody on your team pushed: hacks, defacement, expired SSL, third-party-script breakage, broken CDN assets, accidental edits, server-side issues, theme regressions, vendor outages. It is your “site is silently broken” alarm.
You can mix all three. A typical agency setup: auto-update checks on every client site so nothing breaks silently during automated WordPress updates, monitoring at 24h intervals on the same selection, and manual checks fired from the agency’s MainWP or ManageWP dashboard before scheduled maintenance windows.
Most WordPress site owners check their site after an update by clicking through a few pages and trusting their memory. That works until it does not.
A manual click-through covers only the pages you happen to remember, takes 10 to 60 minutes per round, almost never includes the mobile viewport, and depends on your eyes catching pixel shifts that the human visual system is genuinely bad at. The output, when something does break, is usually a panicked Slack message after a customer noticed first.
WebChange Detector checks every URL you selected, every single time, on desktop and mobile, in seconds. It runs unattended while you sleep (in monitoring and auto-update modes), and produces a public side-by-side comparison link you can paste straight to a designer or developer.
Manual QA is fine for one-off changes. WebChange Detector pays for itself the first time an auto-update silently breaks a checkout button at 3 a.m.
Site owners and freelancers who do not want to spend half a Sunday afternoon clicking through 30 pages after the WordPress auto-update ran.
Agencies and maintenance providers running MainWP, ManageWP, WP Umbrella, InfiniteWP, or WP Remote across dozens or hundreds of client sites. WebChange Detector slots into your existing update workflow as the visual-verification layer those tools do not provide on their own.
WooCommerce and shop owners who cannot afford a broken checkout, cart, or product page after a WooCommerce or payment-gateway update.
Publishers and news sites that release content many times a day on top of fragile templates and ad scripts.
SaaS and lead-gen teams running landing-page experiments where every CRO test carries layout risk.
Multilingual sites running WPML or Polylang where breakage often hides in non-English language versions.
Multisite networks where one update can ripple across dozens of sub-sites and a single dashboard view is the only way to stay sane.
WebChange Detector renders the front-end of your site through a real browser, so anything that renders for a human visitor renders for our screenshot engine. We are tested with:
After the trial, you are automatically switched to our free plan with some restrictions:
* 50 checks per month
* No browser console log errors
* No AI classification of the detected changes
Need more checks and all features unlocked? See the pricing page at webchangedetector.com/pricing.
Screenshots are taken from our servers only for publicly available sites or sites you give access to via our proxy or basic auth. We never inject anything into your site or load any styles or scripts on the public site. We operate under GDPR.
WebChange Detector started because we kept finding client sites broken after updates. We first built it for our own web agency. Now we help other agencies catch problems before their clients do.