DEV Community

Cover image for From Slow to Fast: My WooCommerce Performance Checklist (CWV + TTFB + Caching) published: true
Carl Leger
Carl Leger

Posted on

From Slow to Fast: My WooCommerce Performance Checklist (CWV + TTFB + Caching) published: true

I work on real-world WooCommerce performance (Core Web Vitals, TTFB, caching rules, production reliability).

Here’s the checklist I use when a store feels “slow” (front-end or wp-admin).

1) Measure the right things (first)

  • TTFB (server response): if it’s high, CWV will be hard to fix
  • LCP / INP / CLS (Core Web Vitals)
  • Check mobile and real pages (home, category, product, cart/checkout)

2) Common WooCommerce killers

  • Too many uncached requests (cart fragments, dynamic blocks, logged-in behavior)
  • Heavy plugins doing work on every request
  • Slow database queries / autoload bloat
  • Bad caching rules (cached cart/checkout, cookies ignored)

3) My “safe caching” baseline

  • Cache everything except:
    • /cart/ /checkout/ /my-account/
    • logged-in users
    • requests with WooCommerce session/cart cookies
  • Use a CDN + edge caching, but keep WooCommerce rules strict

4) wp-admin is slow? (usually)

  • Overloaded plugins / cron / heartbeat
  • Too many admin-ajax calls
  • Object cache missing or misconfigured

5) Quick wins that actually move the needle

  • Remove unused scripts/styles on product/checkout pages
  • Optimize images + preload the correct hero
  • Fix render-blocking CSS (critical CSS / split)
  • Reduce 3rd-party scripts

If you want, I’m documenting more real fixes here:

Happy to answer WooCommerce performance questions in the comments.

Top comments (0)