Cybrial
Independent design. Ongoing growth.Manchester · Working everywhere

Guide · Building

How to Speed Up Your Website: The Six Fixes That Do Most of It

By Measured 5 September 2026

Most slow small business websites are slow for the same six reasons, and four of them can be fixed without a developer. The fifth is the plugin pile. The sixth is the theme.

The short answer

To speed up a website, test it first with PageSpeed Insights on the mobile tab and note Largest Contentful Paint and Cumulative Layout Shift. Then work through six fixes in order: resize and compress every image (usually the biggest win); remove plugins and scripts you do not use; stop videos and sliders auto-playing in the first screen; use a host with a content delivery network and caching; give images and embeds fixed dimensions so nothing jumps; and, if it is still slow, the theme or page builder is the problem. Sites we build paint first content in 0.42 to 0.89 seconds; a typical builder-heavy WordPress site takes four to eight seconds on a phone.

Test it properly first

“Website speed test” is one of the most-searched phrases about websites, and most people testing get a score they do not know how to read. Use PageSpeed Insights (free, from Google), enter the address, and look at the mobile tab, because that is where the slow experience is and where Google measures it.

  • Largest Contentful Paint (LCP): when the main content is visible. Good is under 2.5 seconds.
  • Interaction to Next Paint (INP): how quickly the page responds when tapped. Good is under 200 milliseconds.
  • Cumulative Layout Shift (CLS): how much things move as the page loads. Good is under 0.1; zero is achievable.

The top of the report shows real-user data from Chrome where enough people visit; the bottom shows a lab test. The real-user data is what Google ranks on. Also load the site on your own phone on mobile data, not wi-fi, and count.

What fast actually looks like

Five sites we built, live homepages, 4 September 2026
SiteFirst content paintedFull loadRequestsLayout shift
propavingmanchester.com0.56s0.68s110
beds.ie (17,000 products)0.42s0
cfcweddinglists.com0.78s300
vehicles2lease.co.uk0.89s0
rochsweets.com (1,000 lines)0.86s1.27s710

Source: Browser Navigation Timing, Resource Timing and Layout Instability APIs read on the live homepages, 4 September 2026. Dashes are figures not recorded in that reading.

Those are not heroic numbers. They are what happens when images are the right size, the code is lean and nothing loads that is not needed. The paving site renders with eleven requests; a page-builder WordPress site commonly makes over a hundred.

Fix 1: images, which is usually most of it

A photo straight off a phone is 3 to 6 megabytes and 4,000 pixels wide. Displayed at 800 pixels, it is downloading five times the data it shows. Eight of them on a homepage is 30 megabytes before a word is read.

  • Resize to the largest size the image is displayed at. For most content images that is 1,200 to 1,600 pixels wide; for thumbnails, 400 to 600.
  • Compress. Squoosh (free, in the browser) or any image tool. Aim for under 200KB per image; modern formats like WebP and AVIF halve the size again.
  • On WordPress, an image optimisation plugin does this automatically on upload and converts existing images. Pick one; do not stack three.
  • Lazy-load anything below the first screen, which WordPress now does by default, and never lazy-load the first-screen image.

Fix 2: remove what you do not use

Every plugin, chat widget, social feed, tracking pixel and font is code the visitor downloads. Audit them: for each one, can you say what it does for a customer? If not, remove it. Two analytics tools, a heat-map, a chat bubble and a cookie banner together often add two seconds on their own.

Fix 3: the first screen

Video backgrounds and sliders are the heaviest things on most slow sites and they sit under the text people are trying to read. A single well-compressed image and a sentence load in a fraction of the time and convert better. If you must have a video, do not auto-play it above the fold.

Fix 4: hosting, caching and a CDN

Time to first byte is how long the server takes to start responding, and cheap shared hosting is often half a second or more before anything else can happen. The paving site above answers in 51 milliseconds. Good managed hosting with page caching and a content delivery network, which serves files from a location near the visitor, fixes this without touching the site.

This is what the hosting and care fee on this site pays for, and it is why we do not put clients on the cheapest shared plan: the saving is a few pounds a month and the cost is every visitor waiting.

Fix 5: stop things jumping

Layout shift happens when an image, advert or embed loads without the browser knowing its size, so the content below it jumps. Give every image and embed fixed width and height attributes, load fonts in a way that does not swap mid-read, and do not inject banners above content after load. All five sites in the table score zero; it is a matter of care, not budget.

Fix 6: when it is the theme or the builder

If images are sized, plugins are cut, the first screen is light and the hosting is decent and the site still takes four seconds, the theme or page builder is loading its entire library on every page. This is the common fate of multipurpose themes and drag-and-drop builders. The fix is a lighter theme or a rebuild, and at that point it is worth asking whether the site needs redesigning anyway; the redesign guide sets out when it does and when it does not.

Sources

Everything this page relies on.

  1. Search demand and click-price data: DataForSEO (Google Ads data, United Kingdom), read 4–5 September 2026. The specific phrases and figures are Cybrial’s own research and are not published.

  2. Browser Navigation Timing, Resource Timing and Layout Instability APIs on the live homepages of propavingmanchester.com (TTFB 51ms, full load 0.68s, 11 requests), beds.ie, cfcweddinglists.com, vehicles2lease.co.uk and rochsweets.com, 4 September 2026.

  3. Google, web.dev: Core Web Vitals thresholds (LCP 2.5s, INP 200ms, CLS 0.1) and PageSpeed Insights documentation.

  4. Cybrial hosting and care: managed hosting with caching and CDN is included in the published £50-a-month hosting fee (pricing correct at 5 September 2026).

Common questions

Questions people actually search for.

How do I check my website speed?

Use PageSpeed Insights from Google, free, and read the mobile tab: Largest Contentful Paint, Interaction to Next Paint and Cumulative Layout Shift. The real-user data at the top is what Google ranks on. Also load the site on your phone on mobile data.

What is a good website load time?

Google’s thresholds: main content visible in under 2.5 seconds, response to a tap under 200 milliseconds, layout shift under 0.1. Sites we build paint first content in 0.42 to 0.89 seconds and shift nothing.

Why is my website so slow?

Usually oversized images, too many plugins and scripts, an auto-playing video or slider in the first screen, cheap hosting with a slow first byte, or a heavy theme or page builder. Images alone are most of it on most small sites.

Does website speed affect SEO?

Yes. Google measures Core Web Vitals from real visitors and uses them in ranking, and reports them in Search Console under Experience. Speed also affects conversion directly, because slow pages lose visitors before they read them.

How do I speed up a WordPress website?

Compress and resize images with an optimisation plugin, remove unused plugins, stop auto-playing media in the hero, move to managed hosting with caching and a CDN, and if it is still slow, replace the multipurpose theme or page builder with a lighter one.

What is Core Web Vitals?

Google’s three measures of page experience: Largest Contentful Paint (loading), Interaction to Next Paint (responsiveness) and Cumulative Layout Shift (stability). They are measured from real Chrome users and reported in Search Console. We have a separate guide with the numbers from five live sites.

Want the six run on your site?

Send the address. I will measure it the way the table above was measured and tell you which of the six is costing the most time, and whether it is an afternoon of your own or a job.