Why your WordPress site is slow
Slow WordPress sites tend to have the same handful of causes. Here is the order in which we check them.
1. Hosting and server setup
Cheap shared hosting with an old PHP version limits everything else. Use a currently supported PHP version, enable OPcache and make sure the server is close to your visitors.
2. No caching
Without page caching, WordPress builds each page from scratch on every visit. A good caching setup serves most visitors a ready-made file in milliseconds.
3. Heavy images
Oversized images are the number one reason for slow pages. Resize them to the size they are displayed, use modern formats such as WebP or AVIF, and lazy-load below-the-fold images.
4. Too many plugins, or the wrong ones
It is not the number that matters, but what each plugin loads. One page builder add-on can add dozens of scripts to every page. Audit what loads on the pages that matter.
5. Page builders and third-party scripts
Chat widgets, trackers and fonts from other servers add up. Remove what you do not use and load the rest later.
6. A cluttered database
Years of revisions, transients and orphaned options slow queries. Regular cleanup helps.
Measure first with a tool such as PageSpeed Insights, then fix the biggest item. Guessing usually wastes time.
Want a second pair of eyes on your site?
Send us your URL and a few lines about the problem. We will tell you what we see.