Speed advice on the internet is 90% plugin recommendations and 10% understanding. This hub is the 10% that matters: how each layer of a WordPress stack contributes to load time, how Core Web Vitals actually work, and which fixes move the numbers on real sites — the same fixes our team runs on client audits. Start with the checklist, then follow whichever layer is your bottleneck.
Start here: the audit checklist
The speed optimization checklist we run on every audit is the entry point — it sequences the work so you fix the biggest bottleneck first instead of guessing. If your store is the slow one, the WooCommerce-specific version is how to speed up a slow WooCommerce store, and the conversion-first framing is in Core Web Vitals for WooCommerce.
Understand the targets
Before optimizing, know what “fast” means: Core Web Vitals targets explained covers LCP, CLS and INP thresholds and what they feel like to users. Two calibration pieces follow: why your desktop score lies about mobile (where most traffic actually is) and why TTFB dominates every other metric — if the server is slow, front-end tricks buy nothing.
The layer-by-layer fixes
- Caching: every caching layer, where it lives — page cache, object cache, CDN, browser cache — and how they interact.
- Images: the image optimization guide, from upload pipeline to the LCP hero image.
- Fonts: font loading strategies — FOUT, preload, self-hosting trade-offs.
- CSS: a practical critical CSS setup when the theme ships 300KB of stylesheet.
- Third-party scripts: the hidden weight — chat widgets, pixels, trackers — the usual INP killers.
- Backend load: cron and scheduled tasks that quietly load your pages, and DOM size limits that matter on long pages.
- Hosting reality check: what your hosting plan actually delivers — sometimes the bottleneck is the plan, not the stack.
Theme-specific speed work
Themes deserve their own layer of scrutiny: diagnosing why your theme is slow, the speed tax of multipurpose themes, block vs classic themes measured, and the cleanup nobody does — stripping demo data and unused modules. Our theme hub covers the choice itself.
How long does a serious WordPress speed optimization take?
A focused pass on a typical business site takes one to two days: audit, caching and image layers, script cleanup, then measurement. Stores with checkout complexity and B2B stacks take longer because every optimization must be verified against cart behavior.
Why is my site fast in tests but slow for users?
Lab tests run on clean environments with no extensions and unlimited cache. Real users arrive on mid-range mobiles, cold caches and third-party scripts. Field data from the Chrome UX report is the truth; lab scores are the diagnosis tool.
Do I need a CDN if my audience is in one country?
Rarely the bottleneck first. TTFB, images and scripts usually dominate. Our CDN comparison covers the exception: distributed audiences, where a CDN genuinely changes LCP.
What is the single biggest speed win for most WordPress sites?
Fixing TTFB with proper page caching on decent hosting, then compressing the LCP hero image. Those two usually move field LCP more than everything else combined.
When the stack is fast but the store still feels heavy, our plugin hub helps you cut the dead weight. And if you would rather hand the audit to engineers who do this weekly, the free site audit is the entry point.