Blogging in Odoo 17 comes from the Website Blog app: installed beside the Website app, it adds as many blogs as you want, with categories and tags, the same drag-and-drop editor used for pages, scheduled publishing and per-post SEO fields. It is part of Odoo Community, so there is no plugin or separate CMS involved.
Enabling the Blog Module
To start publishing articles:
Apps → Install "Website Blog"
This adds blogging features to your existing website with category filtering, tagging, and SEO-ready content tools.
Creating a Blog and Categories
You can create multiple blogs for different purposes:
- 📰 Company News
- 📘 Tutorials and How-Tos
- 📣 Product Announcements
Each blog can have its own layout, cover image, and category system to keep content organized and easy to browse.
Writing and Formatting Blog Posts
To create a new article:
Website → Blog → New Post
Use the editor to:
- ✍️ Add rich text, headers, quotes, and lists
- 📷 Upload images, videos, and media files
- 📅 Schedule future publishing dates
Drafts can be saved and reviewed before going live. You can also duplicate posts to speed up recurring formats.
Optimizing for SEO and Discoverability
Odoo includes built-in SEO helpers for every blog post:
- 🔍 Custom meta titles and descriptions
- 📑 Friendly URLs and slugs
- 🏷️ Tag management for internal search and filtering
You can preview how your post will appear on Google — and adjust it for better ranking.
Turning Readers into Leads
Convert your readers with embedded CTAs and forms:
- 📩 Newsletter signups
- 🧪 Lead capture forms with CRM integration
- 🔗 Buttons to products, services, or appointment booking
Odoo tracks form submissions and links them directly to your CRM pipeline.
Managing Comments and Engagement
You can enable or disable blog comments per post or blog:
- 💬 Moderate comments before publishing
- 🔐 Block spam or anonymous users
- 📬 Get notified when someone comments
This helps foster discussion while keeping your site clean and professional.
Conclusion
With Odoo 17, blogging becomes a powerful part of your growth strategy. From SEO to lead capture to simple content creation, everything is baked into your ERP and ready to publish — no plugins or third-party tools needed.
Want help building your content strategy or designing custom blog layouts? Let us help you bring your brand to life.
Questions we get asked
Is the blog in Odoo 17 free?
Yes. Website Blog is LGPL-licensed and included in Odoo Community, and it is one of the apps covered by Odoo Online's free single-app plan. It does need the Website app, which is also free. Paid themes change how the blog looks but nothing about publishing depends on buying one.
Can I schedule a post to publish later?
Yes. Every post carries a publishing date, and setting it in the future keeps the article off the public site until that moment arrives, while editors can still open and review it in place. Bringing the date back to today or earlier publishes the post straight away.
How do comments on an Odoo 17 blog work?
They are off until you turn them on: open the post in the editor and enable the Allow Comments option. Visitors then have to sign in before they can leave one, which keeps anonymous spam out. Comments arrive as messages on the post's record, so they can be read, answered or deleted from the backend.
Does each blog post get its own SEO fields?
Yes, the same Promote dialog a page has: meta title, meta description, a preview of the search result, an editable URL slug and a social share image. New posts are added to the sitemap automatically, and an old address can be redirected to a new one from Website, Configuration, Redirects.
Can I move an existing blog into Odoo 17?
There is no one-click importer. Posts are normally brought in with the standard import tool on the Blog Posts list, mapping title, body HTML, author, tags and publishing date from a CSV file. Whichever route you take, redirect every old URL to its new address so the rankings the articles already have survive the move.
