PrestaShop Marketing & Promotions

No Search Results Page PrestaShop 8/9 — Rescue Page & Product Alerts

The "no results" page that rescues the sale instead of losing it.

When a search returns nothing, show a rescue page: a "did you mean…" correction against the native index, near-match products, best sellers of the guessed category, best sellers and a GDPR opt-in "notify me" form. Plus a lost-queries dashboard with manual query → product, category or URL mapping.

At a glance
  • Detects zero-result searches and shows a rescue page instead of a dead end.
  • "Did you mean…" correction against the native search index, with a real re-search and near-match products.
  • Best sellers of the category guessed from the query words, global best sellers as a last resort.
  • GDPR opt-in "notify me" form (anti-bot honeypot) that triggers an email alert when you map the query.
  • Lost-queries dashboard with manual mapping to a product, a category or a URL, as a suggestion or a redirect.
PrestaShop 8 & 9 Multistore 5 languages GDPR / opt-in No dependency
  • 30-day refund
  • 12 months updates
  • 24h support
www.datafirefly.com/en/
Recovery page for zero-result searches in PrestaShop with product alerts
v1.0.0 · updated 2026-07-15
What it does

The short version.

01

Smart rescue page

Instead of a "no results" message, the visitor sees alternatives: near-match products from the corrected search, best sellers of the guessed category, then your best sellers as a last resort. Each block can be enabled independently.

02

Fuzzy "did you mean…" correction

Word-by-word rewrite against PrestaShop's native search index (Levenshtein distance scaled to word length), then a re-run of the real search with the corrected query. No external service, only words that actually exist in your catalogue.

03

"Notify me" capture

An opt-in form, unchecked by default and protected by a honeypot, lets the visitor drop their email for a given query. The day you map a product to that query, one click notifies every waiting subscriber, each in their own language.

04

Lost-queries dashboard

Every zero-result search, aggregated, counted and ranked by volume. In one click, map a query to a product, a category or a URL — as a suggestion shown on the page or an automatic redirect.

The long version

Everything you'd want to know before you install.

A detailed look at how No Search Results Page PrestaShop 8/9 — Rescue Page & Product Alerts works, why we built it the way we did, and the thinking behind the features above.

§ 01

A no-result search is a sale slipping away

When a visitor types a query, they express a very precise buying intent. Answering "no results" means closing the door at the exact moment they were ready to buy. The module intercepts these empty searches and replaces them with a rescue page that keeps the visitor on your store and puts them back on the track of a product.

§ 02

Three rescue leads, in the right order

The module first tries a "did you mean…" spelling correction: it rewrites each word against PrestaShop's native search index and re-runs the real search with the corrected query. It then guesses the target category from the query words and shows its best sellers. Finally, only if nothing else worked, it offers your best sellers. Each block can be turned on or off independently.

§ 03

Capture the demand you don't cover yet

A visitor may search for a product you don't carry yet. Rather than losing them, a GDPR opt-in "notify me" form, unchecked by default and protected by a honeypot, captures their email for that precise query. The day you map a product to that query from the back office, a single click notifies every waiting subscriber, each in their own language.

§ 04

A dashboard that steers your catalogue

Every zero-result search is aggregated, counted and ranked by volume in a dedicated dashboard. You see at a glance what your visitors search for without finding it: product ideas to reference, synonyms to correct, redirects to create. In one click, you map a query to a product, a category or a URL, as a suggestion shown on the page or an automatic redirect.

§ 05

Lightweight, self-hosted and PrestaShop 8 & 9 compatible

Architecture with no Composer and no framework, manual PSR-4 autoloader, classic admin controller and vanilla JS without jQuery for smooth PS8/PS9 compatibility, single store or multistore and across the catalogue's five languages. No data leaves your store: correction, category guessing and alert sending are entirely self-hosted.