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.

Capabilities

Everything a content team needs to keep readers reading

Every capability below is implemented in the module.

01

Automatic Related-Post Assignment

Every post gets a related-articles block the moment it is created or edited, with zero manual curation.

02

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.

03

Recency-Biased Ranking

A configurable recency window pushes newer topical matches to the top without hard-dropping older relevant posts.

04

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.

05

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.

06

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.

07

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.

08

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.

09

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.

Workflow

How it works

1

Configure per website

Set the maximum related posts, matching toggles, recency window, display mode and styling from one settings tile.

2

Publish or edit as usual

Related posts are assigned automatically on create and re-assigned whenever tags, blog or status change.

3

Bulk-assign & rotate

Backfill the whole archive with one click, then let the daily cron keep every post's related set fresh.

4

Track what works

Review click, impression and CTR data per post to see which recommendations actually drive engagement.

Questions

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.

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.

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