WordPress speed optimization: measuring your way to a faster site
A slow site loses visitors and search rankings. First I measure exactly where it loses time, then I fix what has the biggest impact.
What I measure (your site's pulse and blood pressure)
- Server response time with and without cache (cart, login, first visit)
- Core Web Vitals on mobile and desktop
- Which phases of WordPress loading slow down, and whether the site waits for third-party servers
- Size of images, scripts and fonts
- State of the database and scheduled tasks
Why measure first
Installing yet another "speed" plugin often doesn't help, or it breaks the cart or login. If the site is only slow sometimes, PHP starting up on the hosting may be to blame, and then no plugin will help. Treating blindly doesn't work on people either. Measuring tells me whether the problem is in WordPress or underneath it.
What I usually do
- Cache setup (LiteSpeed, WP Rocket, server cache) with exclusions for the cart and checkout
- Image optimization and conversion to modern formats
- Removing unnecessary plugins and scripts
- Cleaning up the database and autoloaded options
- Hosting recommendations when the limit is on its side
FAQ
How much faster will the site be?
I don't promise numbers upfront. The initial measurement is free; afterwards I'll tell you what's realistic and prove the result with a before-and-after comparison.
Do I have to change hosting?
Usually not. I recommend changing hosting only when measurements show the limit is on its side.
From practice

Occasional 3-second slowdowns, and no plugin to blame
From cache, pages loaded in about 0.15 s. Without cache (cart, checkout, logins, the first visit after a cache purge), load times swung between 0.8 and 4 s. The site just felt…