speed up your WordPress website

How to speed up your WordPress website (Core Web Vitals, no code)

📌 Key Points

The goal: Speed up your WordPress website to pass Google’s Core Web Vitals — LCP, INP, and CLS — with free, no-code tools.

Biggest wins: A caching plugin (like LiteSpeed) and image optimization (WebP + compression) deliver most of the improvement on their own.

Note: INP replaced the old FID metric in 2024 — the current Core Web Vitals are LCP, INP, and CLS. Test, fix, then re-measure in Search Console.

Is your WordPress blog slow to load? A sluggish site quietly costs you rankings, readers, and income — visitors bounce before your content even appears. The good news is that page speed is one of the most fixable problems there is, and you don’t need to touch code to fix it. In this guide I’ll show you how to speed up your WordPress website using free tools and Google’s own Core Web Vitals framework.

I optimize my own sites this way, so this isn’t theory — it’s the same beginner-friendly process I actually follow. Let’s fix the lag step by step and give your traffic room to grow.

Why page speed matters

Google factors page experience into rankings through Core Web Vitals — three metrics that measure how fast and stable your pages feel to real users:

  • LCP (Largest Contentful Paint): how quickly your main content loads. Aim for under 2.5 seconds.
  • INP (Interaction to Next Paint): how quickly your page responds when someone interacts with it. Aim for under 200 milliseconds.
  • CLS (Cumulative Layout Shift): how much your layout jumps around while loading. Aim for under 0.1.

An important update worth knowing: INP officially replaced the older FID (First Input Delay) metric in 2024, so if you’re following an older guide that still mentions FID, it’s out of date. When your site fails these thresholds, rankings can slip even with great content — and users bounce, which kills affiliate clicks and conversions. Fixing them is exactly how you speed up your WordPress website and protect your traffic.

How to speed up your WordPress website

Step 1: Test your current speed first

Before changing anything, benchmark where you stand so you can measure improvement. Use free tools:

  • Google PageSpeed Insights (also shows your Core Web Vitals).
  • GTmetrix.
  • Pingdom Tools.

Test your homepage and your top few blog posts, and note the load time, LCP, image sizes, and any unused JavaScript flagged. This gives you a baseline and shows you which problems to prioritise. If your report is overwhelming, don’t panic — you don’t have to fix everything. The two items that move the needle most for almost every site are caching and image size, so if the report flags those (and it usually does), start there and you’ll see the biggest jump for the least effort.

Step 2: Use a lightweight theme

Your theme is the foundation everything sits on, and a bloated one slows the whole site down. Fast, well-built themes include GeneratePress, Astra, Kadence, and Blocksy — all designed with minimal code and good Gutenberg compatibility.

If you’re on a heavy page builder like Elementor and struggling with speed, consider building key pages with native Gutenberg blocks or a lightweight block library like Spectra. You don’t always need to switch themes, but if yours is slow and cluttered with features you never use, a lean theme is one of the biggest single wins available.

Step 3: Install a caching plugin

Caching stores a ready-made static version of your pages so your server doesn’t rebuild them on every visit — one of the fastest ways to speed up your WordPress website. Good options include LiteSpeed Cache (free, and ideal if you’re on Hostinger), WP Rocket (paid but polished), W3 Total Cache, and FlyingPress.

Whichever you choose, enable page caching, GZIP or Brotli compression, browser caching, minification of HTML/CSS/JS, and lazy loading for images. Most sites see a genuine, noticeable improvement in load time from caching alone — it’s usually the single highest-impact step.

Step 4: Optimize your images

Oversized images are the most common cause of slow blogs, especially image-heavy niches like food or travel. Three habits fix it:

  • Serve images in WebP format — much smaller than JPEG or PNG at the same quality.
  • Compress images before or on upload.
  • Use an image optimization plugin to automate it.

Good tools include ShortPixel, Imagify, EWWW Image Optimizer, and TinyPNG (manual). Enable automatic WebP conversion, resizing of oversized images, and stripping of EXIF metadata. This directly improves your LCP, since your main image is often the largest thing on the page.

Step 5: Optimize for mobile

The majority of blog traffic now comes from phones, so mobile speed isn’t optional. A few fixes matter most:

  • Use a mobile-first, responsive theme.
  • Avoid intrusive popups that block the screen (Google penalises these on mobile).
  • Skip slider carousels — they’re a common cause of layout shift (bad CLS) and add weight.
  • Only use AMP if it’s a genuinely lightweight setup; for most blogs, simply optimising your normal mobile view is enough.

Check your real mobile performance in Google Search Console under Core Web Vitals → Mobile, which flags actual issues real visitors hit rather than lab estimates.

Step 6: Remove unused plugins and scripts

Every active plugin adds weight, and unused ones are pure dead load. Do a clean-up:

  • Deactivate and delete plugins and themes you’re not using.
  • Replace heavy plugins with lighter alternatives where you can.
  • Defer or remove unused JavaScript and CSS — LiteSpeed Cache and FlyingPress both do this well.

For finer control, tools like Perfmatters or Asset CleanUp let you disable specific scripts on the pages that don’t need them, which helps your INP and CLS. Fewer scripts running means a page that responds faster when someone taps or clicks.

Step 7: Add a CDN

A content delivery network (CDN) serves your site’s files from servers physically close to each visitor, cutting load time for a geographically spread audience. Free and cheap options include Cloudflare (the most popular, and it adds free SSL, bot protection, and a DNS speed boost), BunnyCDN, and Jetpack’s image CDN.

For a blog with readers in multiple countries, a CDN is one of the easier ways to speed up your WordPress website globally rather than just for visitors near your host.

Step 8: Re-test and confirm your Core Web Vitals

After optimising, run the same tests again and check your numbers moved in the right direction:

  • LCP under 2.5 seconds.
  • INP under 200 milliseconds.
  • CLS under 0.1.

Then watch Google Search Console → Core Web Vitals over the following weeks, since it reports real-user data that takes time to update. Lab tools give you an instant snapshot; Search Console tells you what your actual visitors experience.

What realistic results look like

To set honest expectations: a slow blog that was failing Core Web Vitals can, after these steps, comfortably pass them and load noticeably faster — often cutting several seconds off a bad LCP and moving a poor PageSpeed score up into a much healthier range. Faster pages typically lower your bounce rate and lift engagement, which supports better rankings over time.

I won’t promise you a specific revenue figure, because that depends on your traffic, niche, and monetization — anyone quoting an exact number is guessing. But the direction is reliable: a faster site keeps more of the visitors you worked to attract, and keeping them is where the compounding gains come from.

Common speed mistakes to avoid when you are trying to speed up your WordPress website

As you work to speed up your WordPress website, a few common missteps can undo your progress or waste your time:

  • Installing multiple caching plugins. Like security plugins, two caching plugins conflict and can break your site or cache the wrong things. Use exactly one.
  • Optimizing images once and forgetting. New images you upload later need compressing too. Set your image plugin to convert and compress automatically so it’s handled going forward, not just on old images.
  • Chasing a perfect 100 PageSpeed score. A green, passing score is the goal — not a flawless 100. Diminishing returns kick in fast, and obsessing over the last few points often means fiddling with things that don’t affect real users.
  • Ignoring your host. No plugin fully rescues genuinely slow hosting. If you’ve optimized everything and pages still crawl, the server may be the bottleneck — a faster, LiteSpeed-based host removes a whole layer of the problem.
  • Testing only once, from one location. Speed varies by page and by visitor location. Test a few pages, and lean on Search Console’s real-user data rather than a single lab test.

Avoid these and the work you put in to speed up your WordPress website actually sticks, instead of quietly slipping back over time.

The bottom line

You don’t need to be a developer to speed up your WordPress website. Test first, use a lean theme and a caching plugin, optimize your images, tidy up plugins and scripts, add a CDN, and re-measure. Most of the impact comes from just caching and image optimization, so if you only have time for two steps, start there.

Speed is the foundation your SEO, monetization, and reader trust all sit on. Fix it once, keep an eye on your Core Web Vitals, and let a faster site quietly do its work in the background — earning you better rankings and happier readers with no ongoing effort.

install a free SSL certificate on WordPressfix common WordPress errorstop WordPress security plugins

Frequently asked questions

Do I need a developer to fix Core Web Vitals?

No. Most fixes are handled by plugins — a caching plugin like LiteSpeed Cache or WP Rocket, plus an image optimizer, does the bulk of the work with no coding required.

What’s the fastest theme for WordPress?

GeneratePress, Astra, Kadence, and Blocksy are all fast, lightweight themes, especially when paired with native Gutenberg blocks rather than a heavy page builder.

Wait — isn’t it LCP, FID, and CLS?

Not anymore. Google replaced FID (First Input Delay) with INP (Interaction to Next Paint) in March 2024. The current Core Web Vitals are LCP, INP, and CLS. Any guide still listing FID is out of date.

Is LiteSpeed Cache better than WP Rocket?

LiteSpeed Cache is free and works especially well on LiteSpeed-based hosting like Hostinger. WP Rocket is paid but more polished and works on any host. For most beginners on Hostinger, LiteSpeed is the natural, free choice.

Does speed actually improve my SEO rankings?

It helps. Page experience is a ranking factor, and faster sites also reduce bounce rate and boost engagement, which supports rankings indirectly. Speed alone won’t outrank great content, but slow speed can hold good content back.

⭐ Found this helpful? Add WhiteBalanceAI as your Google Preferred Source so my posts show higher in your results.

🌿 Want to see AEO in action?

Caloriematterss is my own food blog — a fast, image-heavy site optimized to pass Core Web Vitals, and a live case study of the SEO/AEO/GEO system I use.

Visit Caloriematterss →

🚀 Starting your first website?

The platform you begin on shapes your speed from day one. The one I use and recommend is Hostinger — it runs on LiteSpeed servers with built-in caching, so your WordPress site starts fast instead of needing rescue later.

Start with Hostinger →

Disclosure: this is an affiliate link. If you sign up through it, I may earn a small commission at no extra cost to you. I only recommend tools I actually use and trust.

Want a fast site without the fiddling?

I build and optimize WordPress sites to pass Core Web Vitals and load fast — so your pages rank well and get found in Google and AI answer engines, without you touching a plugin setting.

→ Run a free site check

→ Message me on WhatsApp

Similar Posts