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:
-
Check who your host is
-
Check response time in the browser inspector or a speed tool
-
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:
-
Go to Plugins → Add New
-
Install one caching plugin (only one)
-
Enable page caching
-
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:
-
Resize images before uploading (1200–1600px wide)
-
Use JPG or WebP for photos
-
Install one image optimisation plugin
-
Compress existing images
-
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:
-
Click an image in a page
-
Look at the right-hand panel
-
Set image size to Large or Medium
-
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:
-
Go to Plugins → Installed Plugins
-
Deactivate plugins you don’t actively use
-
Delete them fully
-
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:
-
Take a backup
-
Update plugins one by one
-
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:
-
Check image settings
-
Make sure lazy loading isn’t disabled
-
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:
-
Remove unnecessary sliders
-
Limit animation-heavy sections
-
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:
-
Enable CSS and JS optimisation
-
Test the site
-
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:
-
Use a database clean-up feature or plugin
-
Remove old revisions and spam comments
-
Run it occasionally, not daily
Cost:
€0
Step 11: Use a CDN if traffic grows
A CDN serves files from closer locations.
Steps:
-
Set up a CDN account
-
Connect it to WordPress
-
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.