Most slow WordPress sites are slow for the same five reasons. Fix all five and you'll see major gains.
1. Use the right PHP version
cPanel → Select PHP Version. Pick PHP 8.2 or newer. PHP 7.x is roughly half the speed of 8.x.
2. Install a caching plugin
- If our server runs LiteSpeed: LiteSpeed Cache (free, best on this stack).
- Otherwise: W3 Total Cache or WP Rocket (paid).
3. Optimise images
Most pages are 70% images. Install ShortPixel, Smush or use the LiteSpeed Cache image tool. Convert to WebP for an extra 30% saving.
4. Lazy-load images and videos
WordPress does this by default since 5.5. Confirm by viewing source — your <img> tags should have loading="lazy".
5. Delete plugins you don't need
Each plugin adds CSS, JS and database queries. Removing 5 unused plugins typically shaves 0.5–1s off page load.
How to measure
Use PageSpeed Insights or GTmetrix. Test the same URL before and after each change — that's how you know what helped.