A slow WordPress site loses readers and ranks worse. The good news is that most WordPress speed problems come from the same short list, and you can fix them in an afternoon. Here are the changes that matter, biggest wins first.
Start by measuring
Before changing anything, get a baseline. Run your site through PageSpeed Insights or GTmetrix and note the load time and the largest contentful paint. Test again after each change so you know what actually helped.
1. Add a caching plugin (biggest single win)
By default WordPress rebuilds every page from the database on every visit. A caching plugin saves a ready-made copy and serves that instead. Install one good caching plugin, such as WP Super Cache or W3 Total Cache, and enable page caching. This alone often cuts load time in half.
Use only one caching plugin. Two will fight each other and cause strange bugs.
2. Optimize your images
Images are usually the heaviest thing on a page. Three steps:
- Compress them, which an image optimization plugin does automatically on upload.
- Serve modern formats like WebP.
- Lazy-load below-the-fold images so they load only when scrolled into view.
3. Use a lean theme
A bloated theme loads scripts and styles you never use. A lightweight, well-coded theme gives you a faster base to build on. If your theme pulls in a giant page-builder library on every page, that is a common hidden cost.
4. Cut the plugins you do not need
Every active plugin can add queries, scripts and styles. Deactivate and delete anything you are not using. One heavy plugin can undo all your other work, so audit them honestly.
5. Put a CDN in front
A content delivery network serves your static files from a location near each visitor. Cloudflare has a free tier that works well with WordPress and adds caching and security on top. See How to point your domain to Vastrox for the DNS side.
6. Keep PHP and the database current
Newer PHP versions are significantly faster, so run a current release. Clean up the database now and then too, since old revisions, spam comments and transients pile up over time.
7. The hosting floor
You can only optimize so far on a slow, oversold server. If your site is tuned and still slow at peak, the host is the ceiling. NVMe storage and guaranteed resources remove that limit. See VPS vs shared vs dedicated hosting for choosing the right tier.
FAQ
What slows WordPress down the most?
Usually no caching, heavy unoptimized images, and too many plugins, in that order. Fix those three first.
Do I need a caching plugin if my host already caches?
Often not. If your host caches at the server level, a plugin can be redundant or even conflict, so check with your host first.
Will a CDN make my site faster?
For visitors far from your server, yes, and it reduces load on your origin. It is one of the easier wins, especially on the free tiers.
Want a faster base to start from? Move your site to Vastrox for free and we will set up caching and SSL as part of the migration.