Skip to main content
Close
Technical guide

How to Speed Up a WordPress Website: Core Web Vitals Without the Jargon

To speed up WordPress website performance, fix five things in order: measure, hosting and caching, images, plugins, and layout stability. Here is what Core Web Vitals mean in plain English, and what to change first.

By Anna, founder of Monika Agency Updated October 2026 10 min read

If you want to speed up WordPress website performance, start with a fact most owners do not hear: Google did not make speed a ranking factor to punish slow sites. It did it because slow sites lose visitors before the page appears. Google's 2016 mobile speed study found that 53% of mobile visits were abandoned when a page took longer than three seconds to load. That is half your paid and organic traffic gone before it sees your offer.

The good news is that WordPress is rarely slow by nature. It is slow by accumulation: a cheap host, a hero image that weighs 4 MB, and fourteen plugins nobody remembers installing. This guide goes through the fixes in the order that pays back fastest.

Core Web Vitals in plain English

Core Web Vitals are three measurements of what a visitor feels. Google collects them from real Chrome users, and a page passes when 75% of visits fall in the "good" range. The official definitions live on web.dev. Here is the translation.

Metric
What the visitor feels
Good
Usual culprit
LCP (Largest Contentful Paint)
"When does the main thing show up?"
2.5 seconds or less
Huge hero image, slow server
INP (Interaction to Next Paint)
"Did my tap do anything?"
200 milliseconds or less
Heavy JavaScript, chat widgets
CLS (Cumulative Layout Shift)
"Why did the button jump?"
0.1 or less
Images without dimensions, late banners

INP replaced the older First Input Delay metric in March 2024, so any speed guide that still talks about FID is out of date. It is a good quick test for whether an article is current.

The first 2.5 seconds of a page loadServerHTML, CSSJavaScriptHero image2.5 sWhere WordPress sites lose timeServer: cheap shared hosting, no page cacheJavaScript: plugins, trackers, chat widgetsHero image: oversized, not preloaded

Every stage competes for the same 2.5-second budget. The biggest slice is usually the image.

Speed up WordPress website, step 1: measure before you touch anything

Run your homepage and your most important landing page through PageSpeed Insights, on mobile first. Look at the field data at the top (real users) before the lab score below it. Write down the three numbers. Without a baseline you will not know whether a change helped or you just made the cache warm.

Ignore the big score at first

The 0 to 100 score is a lab simulation. Passing the three Core Web Vitals in field data is what counts, and a site can have a mediocre score and still pass.

Speed up WordPress website, step 2: fix hosting and caching

A slow server caps everything else. Look for a host running a current PHP version, with server-level page caching and a CDN. Cheap shared hosting often takes over a second to respond before your page even starts to load.

  • Turn on page caching, so WordPress serves a stored HTML file instead of rebuilding the page for every visitor.
  • Use a CDN, so images and scripts come from a server near the visitor.
  • Update PHP. Each major PHP release is measurably faster than the last.

This is the layer we manage for you on Monika WAAS, where hosting is included.

Speed up WordPress website, step 3: shrink the images

Images are the largest part of most pages, and the cheapest fix. Do these in order:

  1. Convert photos to WebP or AVIF.
  2. Resize to the display size. A 3000-pixel photo shown in a 600-pixel column wastes 80% of its bytes.
  3. Lazy-load images below the fold, but never the hero image. That one should load first and be preloaded.
  4. Set explicit width and height so the layout does not jump.

"Fast is better than slow."

Google, "Ten things we know to be true"

Speed up WordPress website, step 4: cut plugins and scripts

The number of plugins matters less than what each one loads. A single poorly written plugin can add 400 KB of JavaScript to every page. Audit them like this: deactivate one, reload, and re-measure. If the numbers do not change, delete it.

Symptom
Likely cause
Fix
Slow before anything appears
Server response over 600 ms
Better hosting, page cache, CDN
Hero loads late
Oversized, unoptimized image
Compress, WebP, preload
Taps feel laggy
Heavy JavaScript
Remove widgets, defer scripts
Content jumps around
Missing image dimensions, late embeds
Set sizes, reserve space
Fonts flash or delay
Too many font files
Limit weights, preload, font-display swap

Third-party scripts deserve special suspicion: chat widgets, tag managers, heatmaps, and social feeds. Each one is a small website embedded inside yours, loading on your visitor's time.

Speed up WordPress website, step 5: stabilize layout and interaction

For layout shift, reserve space for everything that loads late: images, ads, cookie banners, embedded videos. For interaction, keep the main thread free. If INP fails, the cause is almost always JavaScript from a plugin or a page builder doing too much on load.

Speed up WordPress website: when a rebuild beats tuning

Sometimes tuning is a losing game. If your theme loads 1.5 MB of CSS and JavaScript on every page, you can compress for weeks and still fail. We build on WordPress and Breakdance because it outputs lean markup, and our portfolio includes a one-page site rebuilt with human-written copy that reached the first page of Google in 30 days. Speed was part of that rebuild, not a patch on top of it.

A rebuild costs less than most owners expect. Monika SYSTEM is $2,000 in two payments, and the SEO audit checklist will tell you whether speed is your real bottleneck. After launch, a maintenance plan keeps it from slowing down again, and our guide to redesigning without losing rankings covers the migration. Questions? See the FAQ or contact us.

Want a site that stays fast without you managing it?

Monika WAAS includes managed hosting, updates, and two hours of changes a month for $99. Monika SYSTEM rebuilds your site on your own infrastructure for $2,000. Both ship in seven days.

A

Anna

Co-founder of Monika Agency. Anna writes the copy and shapes the strategy behind every Monika site. Book a strategy call to talk through your own numbers.