Turn error pages into recovered visitors — not lost sales

Replace Odoo's generic 400, 403, 404, 410 and 500 pages with branded, no-code pages that suggest products and pages, embed search, run A/B tests, and prove recovery with built-in analytics.

The problem

A broken link or a mistyped URL sends visitors to Odoo's generic, unbranded error page — a dead end that looks unprofessional at the exact moment a customer is already frustrated. Every one of those visits is paid-for or hard-earned traffic that simply bounces, and a 404 on a discontinued product URL is a lost sale that could have been recovered. Editing the default page requires a developer, so non-technical website managers are locked out of fixing it.

The solution

Website Error Pages gives every error type a branded, no-code configuration screen with a live preview, so managers see exactly what visitors will see before it ever goes live. Each page can surface contextual product and page suggestions, embedded site search, and quick navigation links back into the site — turning a dead end into a recovery moment, with analytics to prove it worked.

Capabilities

Everything a recovery-focused error page needs

Every capability below is implemented in the module.

01

No-code branding for every error type

Edit the title, heading, message, image and links for 400, 403, 404, 410 and 500 pages from one backend screen — no template edits, no developer ticket.

02

Contextual product & page suggestions

Every 404 automatically surfaces published products and pages matched to the broken URL, giving the visitor a real reason to stay instead of leaving.

03

Embedded site search & quick links

A native search box plus one-click Home, Shop and Contact links keep every error page an active navigation moment, not a dead end.

04

Multiple response modes per error

Choose per error code whether to show a branded page, return 410 Gone, redirect to the homepage, or redirect to a custom URL.

05

SEO-correct status codes

Branded pages still return the correct HTTP status (404, 410, 500,...) so search engines index your site correctly and soft-404 penalties are avoided.

06

Live in-form preview

Watch the rendered error page update as you edit heading, message and image, right inside the configuration form — publish with confidence, not guesswork.

07

Ready-made starter templates

Apply a Friendly, Minimal or Playful starter template with one click to launch on-brand error pages in minutes, then tune the copy to match.

08

A/B testing built in

Add weighted variants of the heading, message and image for any error page, and let the app rotate them automatically while it tracks results.

09

Built-in recovery analytics

See hits, recoveries and recovery rate per error page and per variant, broken down over time, so you can prove the page is working and keep the winning message.

Workflow

How it works

1

Enable in Website Settings

Turn on branded error pages for your website and open the Error Pages screen with one click.

2

Design with live preview

Pick a starter template or start blank, then edit heading, message and image while the preview pane updates instantly.

3

Publish, with recovery built in

Your branded page replaces the default automatically, with suggestions, search and nav links live, and the correct status code preserved.

4

Measure & optimise

Track hits and recovery rate, add A/B variants, and keep the message that recovers the most visitors.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

400 Bad Request, 403 Forbidden, 404 Not Found, 410 Gone and 500 Server Error — each with its own content, response mode and (except 500) recovery options.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Website Error Pages — Branded, Recovery-First 404/403/500

Branded 400/403/404/410/500 pages built without a developer — contextual product and page suggestions, embedded search, SEO-correct status codes, live preview, A/B testing and recovery analytics.

Buy on Odoo App Store