Speculation Rules for PrestaShop
Septsite Speculation Rules for PrestaShop improves the perceived speed of your store by preparing likely next pages before the customer clicks. The module makes navigation smoother, reduces waiting time and improves the shopping experience without rebuilding your store.
Make your PrestaShop store feel faster — before the customer even clicks.
Septsite Speculation Rules is a lightweight performance and UX module for PrestaShop that uses the browser’s native Speculation Rules API to prepare selected pages in advance.
Thanks to prefetch and prerender mechanisms, the browser can start loading likely next pages before the user clicks a link. The result is smoother navigation, shorter waiting time and a more modern shopping experience — without rebuilding your store or changing the server infrastructure.
What does the module do?
The module adds a configurable script[type="speculationrules"] to the storefront and allows you to define safe prefetch and prerender rules for selected links, such as categories, products or promotional pages.
It helps the browser predict where the customer may go next and prepare those pages in the background.
Key benefits
Faster navigation
Customers can move between pages more smoothly, especially when browsing categories and product pages.
Better user experience
The store feels more responsive and modern, similar to an application-like experience, while still working as a classic PrestaShop shop.
Less waiting
Likely next pages can be prepared in the background, reducing the perceived loading time after a click.
No server-side rebuild required
The module works on the frontend level using native browser capabilities. It does not require a full store redesign or backend architecture changes.
Safe exclusions
Sensitive pages such as checkout, customer account, cart or other dynamic areas can be excluded from speculation rules.
Ready-to-use rules
The module can be configured with conservative rules, making it easier to start safely and adjust settings later.
Who is it for?
Septsite Speculation Rules is designed for PrestaShop store owners who want to improve the browsing experience without complex development work.
It is especially useful for stores where customers browse many categories, products and promotional pages before making a purchase.
Why use Speculation Rules?
In e-commerce, speed is not only about technical scores. It is also about how fast the store feels to the customer.
A smoother browsing experience may help users stay longer, view more products and move through the store with less friction.
Main features
- Native browser-based Speculation Rules support
- Prefetch and prerender configuration
- Safe rules for selected links
- Exclusion of sensitive pages
- Better perceived performance
- Improved shopping flow
- No major server changes required
- Lightweight implementation for PrestaShop
Suggested short product summary
Septsite Speculation Rules for PrestaShop helps your store feel faster by preparing likely next pages before the customer clicks. It improves navigation, reduces perceived waiting time and creates a smoother shopping experience without rebuilding your store.
-
ReferencePS_SpeculationRules
-
In stock999 Items
Available releases
-
1.0.0
Latest release
Platform: PrestaShop · Compatibility: 9.0.0 - 9.1.4 · Published: 2026-07-09 · Size: 15,41 KBRelease notes
- Implemented support for native browser Speculation Rules API (prefetch and prerender).
- Introduced a configurable document rule featuring exclusion patterns for critical paths: cart, checkout, customer account, search queries, AJAX/API requests, and action links.
- Added support for static URL lists to explicitly trigger prefetch/prerender actions.
- Integrated dynamic rule evaluation based on CSS selectors and element viewport visibility (intersection observer).
- Added custom JSON input for advanced Speculation Rules configurations.
- Introduced a dedicated diagnostic mode, featuring browser console logging, native PrestaShopLogger integration, and optional HEAD request validation.
Downloads are available from the customer account after purchase.
Comments (0)
Your review appreciation cannot be sent
Report comment
Report sent
Your report cannot be sent