Website planning · Ireland

WooCommerce Speed Optimisation Checklist

28/06/2026 · By Mateusz · 0 comments

A practical WooCommerce speed checklist for faster shopping experiences.

For WooCommerce, speed work starts with the server and database, not a bigger list of plugins.

Product, cart, checkout and account pages are dynamic. Test them separately and do not cache them blindly.

Start with hosting

Check the server has enough:

• CPU • memory • storage performance • PHP workers • database capacity

Use page caching carefully

Cache public pages where appropriate, but exclude dynamic pages such as:

• cart • checkout • account

Follow the caching plugin and WooCommerce recommendations for your stack.

Add object caching

Redis or another persistent object cache can reduce repeated database work on suitable hosting.

It is not a substitute for fixing inefficient plugins or queries.

Optimise images

Ecommerce sites often have hundreds of images.

Check:

• dimensions • compression • WebP/AVIF • thumbnails • lazy loading

Do not upload a 6000px photograph for a 600px product card.

Review plugins

Every plugin should justify itself.

Remove:

• abandoned plugins • duplicate plugins • unused add-ons • heavy features you do not use

Optimise the database

WooCommerce databases grow.

Review:

• expired transients • sessions • logs • action scheduler • revisions • orphaned data

Take a backup before cleanup.

Control third-party scripts

Common performance costs include:

• chat widgets • ad pixels • review platforms • heatmaps • multiple analytics tools

Load only what provides real value.

Test the checkout separately

A fast home page does not mean the store is fast.

Test:

• category • product • search • cart • checkout • account

Monitor Core Web Vitals

Pay attention to:

• LCP • INP • CLS

Real users matter more than a single synthetic test.

Checklist

• [ ] Hosting resources checked • [ ] PHP current and supported • [ ] Page cache configured • [ ] Cart/checkout excluded correctly • [ ] Object cache reviewed • [ ] Images optimised • [ ] Plugins audited • [ ] Database maintained • [ ] Third-party scripts reviewed • [ ] Mobile tested • [ ] Checkout tested • [ ] Core Web Vitals monitored

Need faster WordPress hosting?

View SiteForge WordPress Hosting.

Avoid optimisation conflicts

WooCommerce sites often become slower or less stable because several plugins attempt to:

• minify CSS • delay JavaScript • cache pages • lazy-load images • optimise databases

Use one coherent strategy. More optimisation plugins do not automatically mean more speed.

Monitor background jobs

WooCommerce and extensions use scheduled tasks for actions such as:

• subscriptions • emails • webhooks • imports • cleanup

A large Action Scheduler backlog can indicate plugin or server problems.

Test after every major change

After performance work, test:

• add to cart • cart quantities • coupons • checkout • payment • customer account • transactional email

A faster store that breaks checkout is not an optimisation.

Frequently Asked Questions

Should cart and checkout pages be cached?

Generally, dynamic customer-specific pages should be excluded from normal full-page caching. Follow WooCommerce and your caching stack's guidance.

Does Redis always make WooCommerce faster?

No. Persistent object caching can help database-heavy workloads, but gains depend on the site and hosting.

Should I disable WooCommerce cart fragments?

Only after understanding how your theme and mini-cart work. Removing dynamic cart functionality incorrectly can create stale cart displays.

How often should WooCommerce performance be tested?

After major changes and periodically under real traffic. Stores evolve as products, plugins and marketing scripts are added.

Comments

Share your feedback

Rate this article

Leave a comment or rate this article.

Leave a comment

Read more articles