Knowledge
Roll out Spark Speed safely on your webshop
An online shop is more sensitive than a regular website: shopping cart, checkout and account pages must always work. Spark Speed is built with this in mind, with per-page control and a kill switch as a safety net.
In short
- Critical pages like checkout and shopping cart remain untouched
- Every optimization can be rolled back per URL
- A kill switch reverts everything at once if needed
Why a shop requires extra attention
A store involves much more dynamics: a filled shopping cart, a checkout with payment steps, and logged-in customers. Those are exactly the places where aggressive caching breaks fastest, so you want to handle them carefully.
How Spark keeps that safe
Spark verifies every page with a shadow render and only applies an optimization if the page remains identical. Dynamic pages like shopping cart and checkout are excluded, so nothing changes there.
If something unexpectedly goes wrong, you can revert the URL in question, or use the kill switch to go back to the old situation in one go. Your site will at worst slow down, never break.
- Exclude shopping cart, checkout and account pages
- Roll back optimizations per individual URL
- Fall back on the kill switch as a safety net
Note: after rolling out, test a real order from start to finish. That way you're sure the entire ordering process keeps running smoothly.
Speed up your shop without putting your revenue at risk.
Frequently asked questions
No, as long as you exclude those pages, which is the recommended setup. Plus, changes are only applied if the page remains identical.
It reverts all optimizations back to the original state in one action, handy if you want quick assurance during a busy sales day.
Yes. The approach of excluding and reverting on a per-URL basis works well with a WooCommerce shop and the dynamic pages that come with it.