The need
An Odoo blog sorted by tags gives you no section page to work on for search engines. Readers cannot tell how many articles wait in each theme. On a phone the theme list sits at the very bottom, after the last article.
What the module does
Each section gets a readable address, a title tag, a meta description, keywords and a sharing picture, typed in the site's SEO tool like for any page. On top of the article list, pills tell how many articles each section holds and lead to its page. A section may contain subsections whose articles also appear on the parent page. You dress the top and bottom of every page with builder blocks, translated language by language. The article's navigation path finally shows its section.
What you gain
Nested sections
File Dessert Wines under Pairings, for instance. The parent page gathers the articles of its children too.
Every theme found by Google
The sitemap announces each published section and its canonical tag points to its own address, language by language.
Made for thumbs
On a narrow screen the pills fit on a single row that you swipe sideways, before the first article.
One page per language
Name, address, header and footer texts and SEO tags exist in every active language.
Free layout
Drop a banner, an introduction or a call to action above and below the articles of a section.
Old links kept
Addresses from the previous version redirect for good to the new page, so rankings are not lost.
How it works
Declare the sections
In the blog configuration, open Categories and fill in name, optional parent, website and picture.
Link the articles
On each article, tick one or more sections in the dedicated field.
Work on SEO
From the public page of the section, the Site menu opens the Optimize SEO tool.
Dress up and translate
Switch to edit mode to drop your blocks, then to translation mode for each language of the site.
Screenshots
Frequently asked questions
No, it appears as soon as a section has one live article. A website setting lets you prefer the sidebar column or use both.
Yes. The figure covers the section and its descendants, for live articles.
Yes, through the Website field. On other sites it leaves the navigation and the sitemap. Its address then returns a 404 error.
You need the Blog Manager role to create or change a category; visitors only read them.
They point to the new page automatically through a 301 redirect that search engines follow.
Sections, their pages and contents go away; your articles and their tags stay untouched.
Scope
Tags, search, monthly archives and the RSS feed remain available and work together with the sections.
Technical sheet
- Technical name
- anor_website_blog_category
- Odoo versions
- 18.0, 19.0, 20.0
- Application
- Website
- Dependencies
- website_blog
- Licence
- LGPL-3
- Published by
- ANOR
Disclaimer — This module is provided "as is", without warranty of any kind. ANOR Group shall not be held liable for any direct or indirect damages resulting from its use, its installation or its modification by a third party, nor from its use outside the scope of a contractual ANOR service.













