Why Is My WordPress Site So Slow? The 6 Usual Suspects
A slow WordPress site is rarely one big problem. It is usually three or four small ones stacked on top of each other. Here are the usual suspects, in the order we check them.
1. Cheap or overloaded hosting
Budget shared hosting puts hundreds of sites on the same machine. When a neighbour gets busy, your site slows down, and there is nothing in your WordPress to fix. If your site is slow even with caching on, hosting is the first suspect.
2. Too many plugins, or one bad one
It is not the number of plugins that hurts, it is what they do. One poorly written plugin can add seconds to every page load. Deactivate suspects one at a time and measure, or check a profiling report to see which plugin is eating the time.
3. No caching
Without caching, WordPress rebuilds every page from scratch for every visitor. A good page cache serves the finished page instantly. It is the single biggest speed win on most sites.
4. Oversized images
A 4 MB photo scaled down by the browser still downloads all 4 MB. Compress images, size them to how they display, and serve modern formats. Slow “above the fold” images are the most common reason a site feels sluggish.
5. An old PHP version
Each major PHP release is meaningfully faster than the last. Sites stuck on old PHP versions are leaving speed on the table, and old PHP stops receiving security fixes too.
6. Something worse
Sometimes a slow site is a sick site. Malware that sends spam or mines crypto from your server will drag performance down long before it shows any other symptom. If your site got slow suddenly and nothing changed, check security first.
Find out which one is yours
Run the free WP Guard scanner to check the health and security side. And if you would rather someone found and fixed it for you, that is exactly what our maintenance plans are for.