Here Designs

How to Improve Website Speed for SEO: Boost Rankings Fast

Your site loads in 9 seconds on mobile—you just never see it. Most speed optimization chases green scores instead of the Core Web Vitals Google actually ranks. Here's what really matters in 2026.

How to Improve Website Speed for SEO: Boost Rankings Fast

Your homepage loads in 4.8 seconds on a fast office connection. On a phone, on 4G, in a building with thick walls, it's closer to nine. You've probably never seen that version of your own site, because you test it from your desk, on fibre, with everything cached. Your visitors see the nine-second version. And Google, when it crawls you, sees something closer to that too.

That gap between what you measure and what your visitors actually experience is where most website speed optimization goes wrong. People chase a green score in Google PageSpeed Insights, ship a few plugins, and wonder why rankings don't move. I've done exactly that. More than once.

Here's what actually matters in 2026, what you can fix for free, and where the standard advice quietly wastes your time.

Key Takeaways

  • Google's Core Web Vitals are the ranking signals that matter: LCP under 2.5 seconds, INP under 200 milliseconds, CLS under 0.1.
  • Your score in a testing tool is not your ranking factor. Field data from real visitors is.
  • Mobile and desktop are measured separately, and mobile is the one Google uses to index you.
  • Most sites gain more from fixing images and server response time than from anything else on the list.
  • Free tools are enough to diagnose. You rarely need to pay to find the problem.
  • Perceived speed and measured speed are different problems with different fixes.

What actually counts for SEO when you improve website speed

Google does not rank you on "page speed" as a single number. It uses Core Web Vitals, a set of three field metrics collected from real Chrome users who visited your site. That distinction trips up almost everyone.

The three metrics that decide your fate

LCP (Largest Contentful Paint) measures how long until the biggest visible element — usually a hero image or a heading — finishes rendering. Target: under 2.5 seconds. Between 2.5 and 4 seconds is "needs improvement." Past 4 seconds, Google flags it as poor.

INP (Interaction to Next Paint) replaced First Input Delay back in March 2024. It measures the delay between a user tapping something and the page visibly responding. Under 200 ms is good. If your site runs heavy JavaScript on every click, this is where it hurts.

CLS (Cumulative Layout Shift) tracks how much the page jumps around while loading. That moment you go to tap a button and an ad loads above it, shoving everything down — that's CLS. Keep it under 0.1.

Why your PageSpeed score lies to you

Open Google PageSpeed Insights and you get two tabs: "Discover what your real users are experiencing" (field data) and "Diagnose performance issues" (lab data). The lab score — that number out of 100 — is a simulation. It runs your page once, on a throttled connection, from a single location.

I once took a client's lab score from 34 to 91 in a week. Rankings didn't budge for two months, because their field data was already fine and the lab simulation was penalising something that only affected synthetic tests. Conversely, I've seen sites with lab scores in the 60s rank perfectly well because real users on real devices had a snappy experience.

Field data comes from the Chrome User Experience Report, drawn from actual visitors over a 28-day window. That's what Google's ranking systems consume.

  • Lab data tells you what could be slow.
  • Field data tells you what is slow for your audience.
  • When they disagree, trust field data. Always.
  • The one exception: if you have very little traffic, you may not have enough field data to be meaningful, and lab testing becomes your only signal.

How to test your website speed for free (and which tool to trust)

You don't need a paid subscription to diagnose this. The free options are genuinely good, and each one shows you something the others hide.

How to test your website speed for free (and which tool to trust)

GTmetrix, PageSpeed Insights, and Pingdom compared

Tool Best for Field data? Notable limitation
Google PageSpeed Insights Core Web Vitals scores tied directly to ranking Yes, from real Chrome users Lab score out of 100 is misleading
GTmetrix Detailed waterfall, filmstrip view, historical tracking No Free tier limits tests per day and location choice
Pingdom Quick performance grade, page size breakdown No Simpler diagnostics than the others
WebPageTest Deep customisation: device, connection, location No Steeper learning curve

My routine: PageSpeed Insights first, to see the field data and whether I'm actually failing anything Google cares about. Then GTmetrix, to find why. The waterfall chart in GTmetrix shows every request in sequence, which is where you spot the third-party script that's blocking your LCP.

One thing nobody tells you: run the test on a mobile profile with throttling on. The default desktop test on a fast connection will make almost any site look fine.

How to increase website speed on WordPress

WordPress powers a huge share of the web, and it's slow out of the box for predictable reasons. The good news is that the fixes are well-trodden.

How to increase website speed on WordPress

Start with hosting, not plugins

I'll say the unpopular thing: if you're on £3-a-month shared hosting, no plugin will save you. I spent three weeks stacking caching plugins on a cheap shared plan, watching the number go from 6.2s to 5.9s. Moved the same site to a host with proper server-level caching and PHP 8.3, and it dropped under 2 seconds with zero plugin changes.

Check your PHP version first. If you're still running PHP 7.4 — which reached end of life years ago — you're leaving a large chunk of performance on the table and running unsupported code. Upgrading is often a one-click change in your hosting panel.

The plugin stack that actually helps

A caching plugin is non-negotiable. Beyond that, keep the list short. Every plugin adds PHP execution, database queries, or front-end assets. I've audited sites with 40+ active plugins where half were doing nothing useful.

  1. A page caching plugin with server-level integration if your host offers it
  2. An image optimization plugin that converts to WebP and serves responsive sizes — this alone often accounts for the single biggest gain
  3. A script manager if you're loading analytics, chat widgets, and marketing tags you don't strictly need on every page
  4. A database cleanup tool, run occasionally — not on a schedule you never check, because it can break things

Skip the "all-in-one optimization" plugins that promise to handle caching, minification, image compression, and database cleanup in one dashboard. In my experience they do all four things adequately and none of them well, and when something breaks you can't tell which feature caused it.

Perceived speed: the part most guides skip

A page can hit a 1.8-second LCP and still feel slow. That's because measured speed and perceived speed are separate problems, and only one of them shows up in your Core Web Vitals report.

Perceived speed: the part most guides skip

What makes a page feel fast is that something visible and useful appears quickly, and nothing jumps around after. You can improve perceived speed without touching your LCP number at all:

  • Reserve space for images and embeds with explicit width and height attributes, so nothing shifts when they load.
  • Load below-the-fold images lazily but never the hero image. Lazy-loading your LCP element is one of the most common self-inflicted wounds I see, and it directly damages the metric you're trying to fix.
  • Prioritise the hero with a fetchpriority hint so the browser grabs it before the third-party scripts.
  • Show skeleton screens or instant feedback for anything interactive, so users know the click registered even if the response is still coming.

The perceived-speed work is what your visitors notice. The measured-speed work is what Google notices. You want both, but if you have limited time and a functional site, perceived speed is where a small change earns the most goodwill.

What improvement looks like in practice

Numbers from my own work, not from a case study slide deck.

On a content site I maintain, the LCP was sitting at 4.1 seconds on mobile. The culprit was a single hero image exported at 3800 pixels wide and served as an uncompressed JPEG. Converting it to WebP and serving a correctly sized variant brought LCP to 1.9 seconds. One image. No caching changes, no code changes, maybe twenty minutes of work.

On another project, INP was the problem — 340 ms, well into the failing range. The cause was a chat widget loading on page load and attaching event listeners across the whole document. Deferring it until after first interaction brought INP to 110 ms. The widget still worked. Users just didn't pay its cost until they needed it.

And the failure: I once spent a full day implementing aggressive JavaScript deferral across a site, chasing a lab score. It broke a checkout flow on mobile Safari that nobody caught for three days. The ranking benefit was negligible. That's the risk of optimising for a tool instead of for users — you can win the test and lose the customer.

Where to start if you only have an afternoon

Run PageSpeed Insights on your three most important pages, mobile view, and look only at the field data section. If LCP, INP, and CLS are all in the green, close the tab. You have a faster site than most, and further tinkering is likely to cost more than it returns.

If any are failing, work in this order: server response time, then images, then JavaScript. That sequence catches the majority of real problems, and it's the order in which the fixes are cheapest per second saved.

The uncomfortable truth is that most sites don't have a speed problem. They have a weight problem — years of accumulated plugins, tracking scripts, and uncompressed assets that nobody has audited since the last redesign. Google's metrics are just the messenger. The fix is a decision to stop adding things, and to occasionally remove them.

Which raises a question worth sitting with: when did you last delete something from your site, rather than add it?

Tessa Granger

Tessa Granger

Tessa Granger is a local SEO strategist who helps businesses strengthen their presence in local search through Google Business Profile optimization, citation management, and local link building. With a focus on multi-location brands, she develops practical strategies that improve visibility across every market a company serves. Her approach combines technical precision with a genuine commitment to helping clients connect with the communities around them.

See all articles →

Related articles