WordPress Speed Optimization: the Complete Checklist
21/07/2026
WordPress is not slow by nature — slow WordPress sites are slow by configuration. This checklist is ordered by impact, so start at the top: the first three items typically deliver most of the gain.
1. Fix the foundation: hosting
No plugin can compensate for an overloaded server. Measure your TTFB (time to first byte) on PageSpeed Insights: over 600ms means the server itself is the bottleneck. What fast WordPress hosting looks like in practice: NVMe SSD storage (databases love it), server-level caching, PHP 8+, and HTTP/3. If your current host offers none of these, moving is the single biggest speedup available — which is why we built our WordPress hosting around exactly this stack.
2. Cache everything cacheable
Without caching, WordPress rebuilds each page from PHP and the database on every visit. With it, visitors get a ready-made copy in milliseconds. Server-side caching is best (ask your host); otherwise a quality caching plugin does the job. Set it once, forget it.
3. Shrink your images
The most common self-inflicted wound: photos uploaded straight from a phone at 5 MB each. Resize to the displayed dimensions, convert to WebP, lazy-load below the fold — an optimizer plugin automates all three. Target: under 200 KB per image.
4. Audit your plugins
Every active plugin adds code, queries, or both. Deactivate and delete anything you do not truly use; replace heavy multi-purpose plugins with lighter single-purpose ones. Most sites run beautifully on 8-12 plugins.
5. Choose a lightweight theme
Feature-packed themes ship megabytes of scripts you will never use. Lightweight themes (Astra, GeneratePress, Blocksy and similar) routinely load 2-3x faster than the average premium theme.
6. Clean the database
Years of post revisions, spam comments and orphaned tables slow every query. A cleanup plugin like WP-Optimize, run monthly, keeps the database lean.
7. Tame third-party scripts
Analytics, chat widgets, pixels, embedded maps — each one delays rendering. Keep only what earns its place, and load it deferred.
8. Serve through a CDN
A CDN delivers your static files from the location nearest each visitor — essential for any international audience. Ours is free on every plan, with no bandwidth limits.
Measure, then celebrate
Benchmark on PageSpeed Insights before you start and after each step. Realistic targets: TTFB under 200ms, LCP under 2.5s, full load under 2s. Hit those and you are faster than the vast majority of the web — your visitors will feel it, and Google will notice it.