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.
Everything you need to keep blog URLs healthy
Every capability below is implemented in the module.
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.
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.
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.
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.
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.
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.
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.
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.
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.
How it works
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.
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.
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.
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.
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.
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