PL

guides/Performance

Page speed: how to check it and what really slows your site down

Most visitors arrive on a phone, often with a weak signal. If they stare at a blank screen for a few seconds, they go back to the search results and click a competitor. The good news: you can measure speed in a few minutes, and the biggest problems usually have simple causes.

A blue-lit car rev counter on a dark background

Why speed matters

A slow website costs you in three ways:

  • visitors give up before they see your offer, especially on phones,
  • fewer people send a form or finish checkout, because every next step is slow too,
  • Google takes speed into account when ranking results. It isn’t the most important factor, but with similar content the faster site has the edge.

Speed isn’t just the first load. It also matters whether the page responds to clicks straight away and whether elements jump around while it loads.

How to check your site

The simplest tool is Google’s free PageSpeed Insights – pagespeed.web.dev. Enter your address and wait for the result. The report has two parts:

  1. Data from real visits (at the top): measurements from the browsers of people who visited the site in the last 28 days. This is what counts for Google. Sites with little traffic may not have this section.
  2. Diagnostics (below): a one-off test under simulated conditions, with a score from 0 to 100 and a list of recommendations. Useful for finding causes, but the score itself can vary between runs.

A few tips:

  • look at the mobile result first, as it’s usually worse and applies to most visitors,
  • test not just the home page but also the pages customers land on: your offer, a product page, contact,
  • if you have Google Search Console, the “Core Web Vitals” report shows which groups of pages need work.

Don’t chase 100. A 100/100 diagnostics score isn’t a goal in itself. What matters more is that the data from real visits is in the green range.

Core Web Vitals in a nutshell

Google rates user experience with three metrics:

Metric What it measures Good result
LCP (Largest Contentful Paint) how fast the main content appears, e.g. a large photo or heading up to 2.5 s
INP (Interaction to Next Paint) how fast the page responds to a click or tap up to 200 ms
CLS (Cumulative Layout Shift) whether elements shift while the page loads up to 0.1

A result counts as good when it stays within these limits for at least three out of four visits.

What slows sites down most often

On WordPress sites the causes repeat surprisingly often:

  • Oversized images. A photo straight from a camera weighs several megabytes, yet on a phone screen it’s shown a few hundred pixels wide. Modern formats (WebP, AVIF) and proper sizes can make a page several times lighter.
  • No caching. Without it, the server builds the page from the database on every visit. With caching, it sends a ready-made file.
  • Too many plugins and scripts. Every plugin can add its own files to every page, even where it isn’t needed. The same goes for chats, maps, social media widgets and tracking codes.
  • A heavy theme or page builder. Feature-rich page builders produce a lot of code even for simple layouts.
  • Weak hosting and an old PHP version. The cheapest shared hosting can be a bottleneck, and newer PHP versions are noticeably faster.
  • Sliders and videos at the top of the page. A large image carousel or background video is often the biggest element on the page and the main reason for a poor LCP.

Where to start

Not every fix pays off equally. Usually the most gain comes from, in this order:

  1. Image optimisation: resizing, compression and modern formats, including for images added in the past.
  2. Caching: at server level or with a proven plugin, set up so it doesn’t break forms and the cart.
  3. A plugin and script review: removing unused ones and limiting the rest to the pages that need them.
  4. A current PHP version and, if needed, better hosting.
  5. Only last, replacing the theme or page builder, if that’s the main problem.

Make a backup before bigger changes. More on that in the article on website backups.

Beware of “plugins that speed up everything”

Optimisation plugins can help, but switched on blindly they often do harm: they combine and defer scripts in ways that break menus, forms or the cart. Several such plugins at once is a short road to bugs that are hard to track down. After every change, check the key features of your site, ideally on a phone too.

Checklist

  • I’ve checked the home page and key pages in PageSpeed Insights, on mobile.
  • I know whether the data from real visits is in the green range.
  • Images are sized to the screen and use a modern format.
  • The site uses caching.
  • I’ve removed plugins I don’t use.
  • The server runs a current, supported PHP version.
  • After changes, I’ve checked forms, the menu and the cart on a phone.

guides

Keep reading.

All guides

contact

Let’s talk about your website

Write a few words about your business and what you need. I usually reply within one business day — with specifics, not a template.

Fill in the form
  • what your company does
  • new website, care or fixes
  • current website address (if any)
  • rough timeline