Everything you'd want to know before you install.
A detailed look at how Infinite Scroll PrestaShop — SEO-Safe Pagination & Position Restore works, why we built it the way we did, and the thinking behind the features above.
Infinite scroll that doesn't break your SEO
Most infinite scroll modules replace pagination with an opaque AJAX call: Google only ever sees a single page and loses deep-page indexing. Here, the approach is reversed. The module reads your theme's native pagination links and loads the following pages at their own URLs. The result: without JavaScript, a bot sees exactly the usual server-side pagination, fully crawlable; with JavaScript, the canonical tag and rel prev/next links are updated to reflect the page actually shown on screen.
Exact position restore, finally done right
This is the real pain point nobody handles well. When a visitor has scrolled to the 80th product, clicks a listing, then goes back, they normally end up at the very top with only the first page reloaded. This module remembers the loaded pages, each one's exact URL, the clicked product ID and the scroll position. On return, it re-injects the pages from cache (or re-downloads them in parallel if the cache was too large) and snaps the view precisely to the visited product.
Built for real themes and faceted search
The product-list and pagination-block selectors are configurable, so you can adapt it to custom themes without touching any code. The module listens to faceted-search filter changes and cleanly re-initializes on every list update. It also emits application events so your theme or other modules can re-attach their behaviors to the newly injected products.
Lightweight, no technical debt
No database table, no override, a single hook. The front end is written in native JavaScript, without jQuery, relying on IntersectionObserver, fetch and the History API. On unsupported browsers the module does nothing and native pagination takes over. On network failure, it automatically falls back to the classic pagination links.
There are no reviews yet.