Turn every blog post into the next one they read
Auto Related Blogs adds a smart related-articles block to every Website Blog post — matched by tags, category and recency, with pin/exclude control, one-click bulk setup, daily rotation and click-through analytics built in.
The problem
Stock Odoo Website Blog has no related-posts mechanism at all. Editors must remember which articles connect and hand-link them one by one, so new posts stay unlinked from the archive, older posts point to stale content, and the upkeep grows with every article published.
The solution
Auto Related Blogs assigns a related-articles block to every post automatically, ranked by shared tags, blog/category and recency, with a random-recent fallback so the block is never empty. Pin or exclude specific posts, bulk-assign the whole archive in one click, and let a daily rotation keep recommendations fresh while click and impression analytics show what actually gets read.
Everything a content team needs to keep readers reading
Every capability below is implemented in the module.
Automatic Related-Post Assignment
Every post gets a related-articles block the moment it is created or edited, with zero manual curation.
Smart Tag & Category Matching
Posts are ranked by shared tags and same-blog/category overlap, so suggestions stay genuinely on-topic instead of relying on chance.
Recency-Biased Ranking
A configurable recency window pushes newer topical matches to the top without hard-dropping older relevant posts.
Never-Empty Fallback
When topical matches run short, a random-recent fallback fills the block so readers never see an empty or half-populated section.
Pin & Exclude Overrides
Editors can pin specific posts to always appear first, or exclude posts that should never be suggested, layered on top of automatic matching.
One-Click Bulk Assignment
A single button re-assigns related posts across the entire existing archive, delivering value immediately instead of waiting for posts to be re-saved one at a time.
Daily Rotation Cron
A scheduled job rotates the fallback selection and refreshes every post's related set daily, so returning visitors keep seeing new links.
Click-Through & Impression Analytics
Every impression and click on a related-post link is logged, with a list, pivot and graph report plus per-post click, impression and CTR counters.
Flexible Display & Per-Website Styling
Choose list or slider layout, control column count and thumbnails, add custom CSS, and configure every setting independently per website.
How it works
Configure per website
Set the maximum related posts, matching toggles, recency window, display mode and styling from one settings tile.
Publish or edit as usual
Related posts are assigned automatically on create and re-assigned whenever tags, blog or status change.
Bulk-assign & rotate
Backfill the whole archive with one click, then let the daily cron keep every post's related set fresh.
Track what works
Review click, impression and CTR data per post to see which recommendations actually drive engagement.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Each post is scored by shared tags, same-blog/category membership and a recency bias, with a random-recent fallback if topical matches run short — so the block always shows relevant, current content without manual work.
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.
Auto Related Blogs
Tag- and category-matched related posts assigned automatically with recency-biased ranking, a never-empty fallback, pin and exclude overrides, daily rotation and click-through analytics — recommendations that maintain themselves.
Buy on Odoo App Store