Clean blog URLs that heal themselves

Set keyword-focused slugs on any blog post, get automatic 301 redirects when a URL changes, and monitor every 404 from one dashboard — so renamed or restructured content never costs you search rankings.

The problem

Renaming a blog post, changing its category, or restructuring your content hub breaks its URL. Old links start returning 404s, months of accumulated search rankings disappear overnight, and Odoo's native redirect tools are scattered and not built around a content editor's workflow.

The solution

Set a clean, keyword-focused slug directly on the post edit form. When the URL changes, a 301 redirect is created automatically so old links keep working. A centralized dashboard shows every redirect and every 404, with one-click fixes for broken URLs.

Capabilities

Everything you need to keep blog URLs healthy

Every capability below is implemented in the module.

01

Custom SEO URL slug

Set a human-readable, keyword-focused slug on any blog post from the post edit form. The post's numeric id stays appended so links never collide.

02

Automatic 301 redirect on rename

Renaming a post or changing its slug automatically creates a 301 redirect from the old URL, so bookmarks, backlinks, and search rankings survive the change.

03

Per-post auto-redirect toggle

Turn automatic redirect creation on or off per post, giving editors control over exactly when a rename should generate a redirect.

04

Redirects smart button

See how many redirects a post has and open them directly from a smart button on the blog post form — no separate config screen to hunt for.

05

Centralized redirect dashboard

One dashboard lists every redirect across the site with hit counts, last-used dates, source blog post, and an auto-generated vs. manual flag.

06

Redirect chain detection

Redirects that point to another already-redirected URL are automatically flagged with an on-screen warning, so chained redirects never silently dilute link equity.

07

404 monitoring with hit counts

Every broken URL hit on the live site is logged with its hit count, first/last-seen dates, and referrer, so you can see which 404s are actually costing traffic.

08

One-click redirect from a 404

Turn any logged 404 into a working 301 or 302 redirect in a single wizard, straight from the broken-URL list — no manual copy-pasting of paths.

09

Bulk SEO slug regeneration

Regenerate slugs across many posts at once, with a dry-run preview showing the exact current and new URL for every post before anything is applied.

Workflow

How it works

1

Set a clean slug

Open any blog post and enter a keyword-focused custom URL slug in the SEO & URL group — no code, no server config.

2

Rename with confidence

Change the slug, title, or blog category any time. A 301 redirect from the old URL to the new one is created automatically.

3

Monitor from one dashboard

Review every redirect and every logged 404 across the site from centralized list views, complete with hit counts and chain warnings.

4

Fix broken links fast

Turn a 404 log entry into a working redirect with a single wizard, or bulk-regenerate slugs across many posts with a dry-run preview first.

Questions

Frequently asked

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

No — it extends them. Every redirect this module creates, automatic or manual, is a standard website.rewrite record, so it works alongside Odoo's built-in redirect engine and shows up in the same place.

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.

Blog SEO URL Redirects & Rewrites

Keyword-focused post slugs that issue their own 301 on rename, plus a centralized redirect dashboard, chain detection, 404 monitoring with hit counts and one-click fixes — SEO equity that survives a content restructure.

Buy on Odoo App Store