How to improve WordPress website speed?

Table of Contents

How to improve WordPress website speed (all real steps, no nonsense)

If your WordPress site feels slow, it’s usually not one big problem. It’s loads of small lazy things piling up. Fix the main ones and the site suddenly feels lighter. Quicker. Less annoying.

I’ll go through all the proper ways, step by step, the way you’d actually do it.

Step 1: Sort your hosting first (don’t skip this)

If hosting is bad, nothing else fully fixes it. That’s just the truth.

If you’re on very cheap shared hosting, pages will always feel sluggish at busy times. Especially evenings in Ireland when everyone’s online.

What to do:

  1. Check who your host is

  2. Check response time in the browser inspector or a speed tool

  3. If the site pauses before loading anything, hosting is the issue

Cost reality:
Decent WordPress hosting usually starts around €8–€15 a month. Anything cheaper often cuts corners.

No plugin fixes slow servers.

Step 2: Use a caching plugin (biggest instant win)

Caching stops WordPress from rebuilding pages every single visit. Without it, WordPress works way too hard.

Steps:

  1. Go to Plugins → Add New

  2. Install one caching plugin (only one)

  3. Enable page caching

  4. Save and clear cache

That alone can make pages load twice as fast.

Cost:
Free versions exist
Paid ones usually €40–€60 per year

Do not install two caching plugins. That’s how sites break.

Step 3: Optimise images properly

Images are the biggest speed killer on most sites.

Steps:

  1. Resize images before uploading (1200–1600px wide)

  2. Use JPG or WebP for photos

  3. Install one image optimisation plugin

  4. Compress existing images

  5. Turn on automatic compression

Cost:
Free plans are fine
Paid plans usually €20–€40 per year

If your homepage has massive photos, no amount of caching saves it.

Step 4: Stop using full-size images everywhere

WordPress creates multiple image sizes for a reason.

Steps:

  1. Click an image in a page

  2. Look at the right-hand panel

  3. Set image size to Large or Medium

  4. Avoid Full Size unless absolutely needed

This mistake alone slows loads more than people realise.

Step 5: Clean up plugins (be ruthless)

Every plugin adds weight. Some add a lot.

Steps:

  1. Go to Plugins → Installed Plugins

  2. Deactivate plugins you don’t actively use

  3. Delete them fully

  4. Replace multiple plugins with one where possible

If you don’t know why a plugin exists, it probably shouldn’t.

Cost:
€0

Step 6: Update everything regularly

Outdated plugins and themes are often slower and buggier.

Steps:

  1. Take a backup

  2. Update plugins one by one

  3. Check the site after each update

This helps speed and security.

Cost:
€0 (unless you pay someone to do it)

Step 7: Turn on lazy loading (usually already done)

Lazy loading means images load as you scroll, not all at once.

Steps:

  1. Check image settings

  2. Make sure lazy loading isn’t disabled

  3. Don’t add extra lazy-load plugins unless needed

WordPress handles this fine now.

Cost:
€0

Step 8: Minimise extra scripts and fancy effects

Animations, sliders, popups. They all slow things down.

Steps:

  1. Remove unnecessary sliders

  2. Limit animation-heavy sections

  3. Disable features you don’t use in theme settings

Simple sites feel faster because they are.

Cost:
€0

Step 9: Use a performance plugin for CSS and JS (carefully)

These plugins compress and combine files.

Steps:

  1. Enable CSS and JS optimisation

  2. Test the site

  3. If something breaks, turn that option off

Don’t force every option just because it’s there.

Cost:
Often included in paid caching plugins

This step helps, but it’s not magic.

Step 10: Clean your database (light maintenance)

Over time, WordPress stores rubbish you don’t need.

Steps:

  1. Use a database clean-up feature or plugin

  2. Remove old revisions and spam comments

  3. Run it occasionally, not daily

Cost:
€0

Step 11: Use a CDN if traffic grows

A CDN serves files from closer locations.

Steps:

  1. Set up a CDN account

  2. Connect it to WordPress

  3. Let it serve images and static files

This helps more once traffic increases.

Cost:
Free tiers exist
Paid plans vary

Optional for small sites.

Step 12: Check your theme honestly

Some themes are just heavy. No way around it.

If your theme came with:
• ten sliders
• built-in page builders
• dozens of effects

…it’s probably slow by design.

Sometimes the fastest fix is changing the theme.

Cost:
Good themes usually €40–€70 one-off

What actually works on most Irish sites

Decent hosting
One caching plugin
Optimised images
Fewer plugins
No over-designed pages

That’s the real formula. Not twenty plugins. Not fancy tricks.

Speed isn’t about chasing perfect scores. It’s about pages loading quickly when someone’s on a phone, on mobile data, half paying attention. If it feels quick, it is quick.

Facebook
Twitter
LinkedIn
Pinterest

Interested in website maintenance for your company.?We can help. 

RECENT FAQs