SEO & PageSpeed
Your WordPress Site Just Failed Core Web Vitals and You Did Not Touch a Thing

Google's March 2026 core update started rolling out on 24 March [4]. By the time most site owners noticed, their rankings had already shifted. The update increased the weight of Core Web Vitals as a ranking signal, and WordPress, powering roughly 43% of the web, has the worst Core Web Vitals pass rate of any major CMS platform.
You did not change your code. You did not update a plugin. You did not touch your theme. Google changed how much performance matters in ranking, and your site fell behind.
Half of WordPress Was Already Failing
According to the 2025 Web Almanac published by HTTP Archive, only around 45% of WordPress sites on mobile achieve "good" Core Web Vitals scores [1]. That is not a rounding error. More than half of all WordPress sites were already failing before this update raised the stakes.
For context, Wix sites pass at roughly 74%. Shopify sits at around 65%. Duda leads the field at approximately 85% [1]. WordPress is not in a close race. It is losing by a significant margin.
The year-over-year improvement makes it worse. WordPress gained around 4 percentage points in 2025, according to the same HTTP Archive data [1]. At that pace, it will take the better part of a decade to reach where Wix is today. Meanwhile, Google keeps tightening the criteria.
The causes are well documented at this point. Heavy themes, visual page builders generating bloated DOM structures, dozens of plugins each injecting their own JavaScript and CSS, and cheap shared hosting with slow server response times. None of that is new. What is new is that Google is weighting it more heavily in ranking decisions.
The Metric Nobody Optimised For
When Google replaced First Input Delay with Interaction to Next Paint in March 2024, it fundamentally changed what "responsive" means [2]. FID only measured the delay before the browser started processing your first interaction. INP measures the full round trip: from tap or click, through JavaScript processing, all the way to the visual update on screen.
The threshold for "good" is 200 milliseconds or less [3]. According to industry data, roughly 43% of sites fail that threshold outright. On WordPress sites running visual page builders, heavy themes, and a queue of plugins, that number climbs considerably higher.
Here is what that means in practice. Picture a craft brewery in Kilkenny selling gift sets online. A customer finds their site through Google, taps "Add to Cart," and nothing happens for 400 milliseconds. Then the page jumps. Then the button changes state. That is not a loading problem. It is a responsiveness problem, and Google now measures it, weights it, and ranks you accordingly.

The thing INP exposes is JavaScript bloat. Every plugin that adds an event listener, every page builder that wraps your content in nested divs with attached scripts, every analytics tracker firing on interaction: they all add to the INP budget. FID hid that cost. INP does not.
You Stopped Watching. Google Did Not.
During our morning operations review last week, I pulled Core Web Vitals data across a batch of sites we manage. Every single one passed. Not because our sites are perfect, but because we monitor the metrics daily and catch regressions before they compound.
Most WordPress site owners have no idea what their INP score is. They installed a caching plugin two years ago, ran a speed test, saw a green score, and assumed the job was done. That is not performance management. That is a one-time check followed by years of hoping for the best.
The March 2026 update did not break your site. It revealed that your site was already underperforming and nobody was watching. When a site goes down at 2am, you eventually notice because customers complain. When your INP creeps from 180ms to 320ms over six months because a plugin update added heavier JavaScript, nobody complains. They just leave. And now Google notices too.
I made this exact mistake with a client environment three years ago. Trusted the initial benchmark, did not set up ongoing monitoring, and only discovered the degradation when rankings slipped. Changed our process after that. Every site gets continuous monitoring now, not a single pass-fail test at launch.
When Enterprise Infrastructure Genuinely Makes Sense
If you are running WordPress on enterprise-grade managed hosting with a dedicated performance engineering team, continuous real-user monitoring, and a deployment pipeline that includes performance regression testing, you probably caught this shift before I wrote about it. Enterprise tiers from premium managed WordPress providers offer the tooling and infrastructure for that kind of operation. That is genuinely the right setup for large-scale WordPress deployments with complex requirements.
But that is not most businesses. Most businesses running WordPress are on shared hosting with no monitoring, no performance baseline, and no operational process for catching regressions. For those businesses, the March 2026 update is a wake-up call.
The fix is not another caching plugin layered on top of a slow foundation. The fix is infrastructure that handles performance at the server level. Web60's hosting stack runs on Nginx with FastCGI page caching and Redis object caching built into the performance stack from the ground up. Pages are served from cache before PHP even processes the request. Database queries are cached in memory. The server does the heavy lifting, not a WordPress plugin trying to optimise around the limitations of shared hosting.
For Core Web Vitals specifically, this matters because both LCP (how fast your main content appears) and INP (how fast your site responds to interactions) depend on server response time as their foundation. You can optimise front-end code all day, but if your server takes 800ms to respond, you have already burned half your LCP budget before a single pixel renders. Web60's Irish-hosted infrastructure and optimised WordPress stack eliminates that bottleneck at source.
One honest caveat: server-level caching does not fix JavaScript bloat from poorly coded plugins. If a plugin injects 200KB of render-blocking JavaScript on every page, no amount of server caching will make INP pass. The infrastructure handles the server-side performance. The plugin choices remain yours. A solid WordPress performance strategy requires both.
The Clock Is Running
The March 2026 core update is still rolling out [4]. Google confirmed it may take up to two weeks to complete [5]. If you have not checked your Core Web Vitals data in the past month, now is the time. Open Google Search Console, navigate to Core Web Vitals, and look at your mobile report.
If you see yellow or red, you have a decision to make. You can layer on more plugins and hope they fix the underlying problem. Or you can address the root cause: your hosting infrastructure is not built for the performance standards Google now expects.
The goalposts moved. Your site did not move with them. That is not a content problem or an SEO problem. It is an operations problem. And operations problems require operational solutions, not quick fixes.
Sources
Ian oversees Web60's hosting infrastructure and operations. Responsible for the uptime, security, and performance of every site on the platform, he writes about the operational reality of keeping Irish business websites fast, secure, and online around the clock.
More by Ian O'Reilly →Ready to get your business online?
Describe your business. AI builds your website in 60 seconds.
Build My Website Free →More from the blog
Your Responsive WordPress Theme Is Not Mobile-Optimised
A responsive WordPress theme does not mean your site is mobile-optimised. Discover what Google actually measures and why Irish businesses lose rankings.
Next-Gen Image Revolution: Why 67% of Irish WordPress Sites Still Can't Serve AVIF in 2026
Why 67% of Irish WordPress sites can't serve AVIF images in 2026. Cut load times by 3.2 seconds, boost conversions 23%. See what's blocking adoption.
