Skip to content

Website Performance

WordPress Speed Optimisation

I diagnose and improve slow WordPress and WooCommerce websites by finding the real bottleneck first — then fixing the parts that are actually affecting loading speed, usability, and performance.

What does a slow website actually look like?

A slow website does not always mean the whole site is slow. Sometimes the problem is one page type, one interaction, or one device.

  • Pages take too long to appear
  • Mobile feels sluggish
  • Product or category pages lag
  • Cart or checkout responds slowly
  • Images appear late
  • Buttons or interactions feel delayed
  • Performance gets worse after adding plugins
  • Core Web Vitals are poor

Slow websites are not always slow for the same reason.

The same symptom can come from different parts of the website. That is why random optimisation often wastes time.

Content & media

Oversized images, video, heavy fonts, and media that loads before anyone needs it can make a page feel slow.

Frontend

Too much JavaScript, large stylesheets, third-party scripts, and heavy animation can delay what visitors see or use.

WordPress & WooCommerce

Plugins, database queries, filters, product variations, and cart or checkout behaviour can add work behind the page.

Server & delivery

Hosting response, caching, CDN setup, database health, and PHP configuration affect how quickly a page is delivered.

I look for the bottleneck before changing anything.

Each check narrows the problem down before a change is made.

  1. Find the slow part

    Identify which page, page type, device, or interaction is actually slow.

  2. Measure what is happening

    Check response time, page weight, requests, scripts, images, and loading behaviour.

  3. Identify the likely bottleneck

    Work out whether the issue sits in the frontend, WordPress, WooCommerce, database, caching, hosting, or a third-party service.

  4. Change one layer at a time

    Apply targeted changes so it is clear what actually helped.

  5. Re-test the same page

    Compare the same page or interaction after the change.

What I improve depends on what is actually slow.

The diagnosis points to the changes worth making, whether that means lighter pages, less work for the server, or a better shopping flow.

  • Image delivery
  • Caching
  • Script loading
  • Stylesheet loading
  • Unnecessary requests
  • Plugin behaviour
  • Database and query issues
  • WooCommerce page behaviour
  • Frontend and theme weight
  • Hosting configuration where accessible

Not every website needs the same optimisation. The work should follow the diagnosis rather than a fixed checklist.

Speed work should be measured, not guessed.

I compare the same pages before and after changes so improvements can be verified rather than assumed.

What gets compared

  • Same page before and after
  • Loading behaviour
  • Server response
  • Page weight
  • Request count
  • Mobile experience
  • Core Web Vitals where relevant

Some bottlenecks sit outside WordPress.

Not every performance problem can be solved by changing plugins or code. Hosting, external services, third-party scripts, embedded media, payment or shipping systems, and network conditions can also affect how fast a website feels.

If the main constraint is outside the site, I explain what I found and which provider or service may need to be involved.

How a speed optimisation project works

  1. Measure

    Establish the current state and identify the slow pages or interactions.

  2. Diagnose

    Trace the likely bottlenecks across frontend, WordPress, WooCommerce, database, caching, and hosting.

  3. Improve

    Apply targeted changes instead of random plugin swaps or blanket optimisation.

  4. Verify

    Retest the same pages and explain what improved, what remains, and whether another solution may be needed.

Frequently asked questions

Why is my WordPress website slow?

There may be one cause or several: large media, scripts, plugins, slow queries, caching, or hosting. I check which pages are affected before deciding what to change.

Can you speed up an existing website?

Yes. I can investigate and improve an existing site without assuming it needs a redesign. The changes depend on what the diagnosis finds.

Can too many plugins slow down WordPress?

They can, but the number alone is not the issue. One inefficient plugin or a script loading everywhere may matter more than several well-built plugins.

Can you improve WooCommerce speed?

Yes. I can check product, shop, cart, and checkout pages separately and improve the parts within the site that are causing avoidable delays.

Will you remove plugins?

Only when a plugin is unnecessary or there is a safer replacement, and after checking what it does. A plugin should not be removed simply to reduce a count.

Does my hosting affect website speed?

Yes. Slow server response or limited resources can affect every page. I can help identify that constraint, though a hosting change may require your provider.

Can you guarantee a PageSpeed score?

No. Scores and Core Web Vitals depend on the website, its visitors, hosting, content, and third-party services. I focus on measurable improvements to real pages.

How long does speed optimisation take?

It depends on how many pages are affected and where the bottleneck sits. I can suggest a scope after an initial review.

What do you need from me before starting?

Send the website URL, the pages or actions that feel slow, when you noticed the issue, and any recent changes. Access can be discussed once the scope is clear.

Can you help if hosting is the main problem?

I can explain the evidence and any changes possible in the current setup. If the limit is with the host, your provider or a move to another plan may be needed.

Not sure what is slowing your website down?

Tell me which pages feel slow, what you have already tried, and when the problem started. I can help you work out where the bottleneck is likely to be.