Next LIVE Masterclasses: Google's Core Updates and the Agentic Web — Grab your seat >

Introducing the SiteVitals Monitor WordPress Plugin

By tom
3 min read
Introducing the SiteVitals Monitor WordPress Plugin

WordPress updates are, for the most part, a good thing. Security patches, bug fixes, performance improvements — keeping plugins, themes, and core up to date is the responsible choice. The problem isn't the updates. The problem is that they leave almost no useful trace.

A batch of plugins updates automatically overnight. The next morning, something on the site behaves differently. You have a vague window of when it happened and a list of candidates. That's it. Diagnosing the cause means working backwards through a fog, eliminating possibilities, checking changelogs, trying to remember whether anyone ran updates manually earlier in the week.

We've built a WordPress plugin to fix that.

What it does

The SiteVitals Monitor plugin records every WordPress update — plugin, theme, and core — directly to your SiteVitals change timeline. Each event captures what was updated, which version it moved from and to, whether the jump was major, minor, or a patch release, and whether the update was triggered manually or ran automatically in the background.

That information sits alongside your existing monitoring signals — uptime, performance, SEO, security — on the same shared timeline. So when your Lighthouse score drops or an uptime alert fires, you can see at a glance whether a recent update coincides with the problem. Most of the time it does.

Why the timeline matters

The missing piece in most monitoring setups isn't alerting, it's context. Knowing your site went down at 3am is useful. Knowing it went down at 3am, four hours after a caching plugin updated automatically from version 4.x to 5.x, is actionable.

This is especially relevant for agencies managing sites for clients, where updates might be running across multiple installations, some manually by a team member, some automatically by WordPress. Either way, there's no central record of what ran and when. The plugin gives you that record without any additional process or discipline required. Updates happen; they get logged. That's it.

Getting started

The plugin is free to install and connects to a free SiteVitals account via OAuth, so no fiddly API keys to copy and paste. You can find it in the WordPress plugin directory or search for SiteVitals Monitor directly from your WordPress dashboard under Plugins → Add New.

If you don't have a SiteVitals account yet, you can create one free here - no credit card required. On connection, SiteVitals runs a one-time health snapshot across performance, SEO, security, integrity, and content, so you have a baseline from day one rather than waiting for data to build up.

Frequently asked questions

Does it track automatic background updates?

Yes. The plugin distinguishes between updates triggered manually in the WordPress dashboard and those triggered automatically by WordPress cron, and records this in every event.

Does it slow my site down?

No. It only runs during the update process and makes a single lightweight API call per update. There is no impact on front-end performance.

Do I need a paid SiteVitals plan?

No. A free account is all that's needed to connect the plugin and start recording update events. Ongoing daily monitoring across performance, SEO, security, and content is available on paid plans, but the plugin works fully on the free tier.

What data is sent to SiteVitals?

Only update metadata, including plugin names, version numbers, update type, and status. No site content, user data, or personally identifiable information is ever transmitted. Nothing is sent before you complete the connection. Full details are in the SiteVitals privacy policy.

Tom Freeman

By Tom Freeman · Co-Founder & Lead Developer

Full-stack developer specialising in high-performance web applications and automated monitoring.

Share: Back to Blog