Unpublished eLearning courses will no longer appear in search engine results. This ensures that only content marked as published is visible to the public, helping to avoid premature exposure and keeping the website content clean and intentional.
auto_awesome What this module does
AI-generated from the code · Odoo 14.0Adds a noindex/nofollow instruction to the page header of unpublished eLearning courses, so search engines do not list them. Published courses are unaffected.
This module changes how eLearning course pages behave towards search engines. It works together with the eLearning (website_slides) app and does not add any new screen, menu or button.
When a visitor opens a course page whose channel is not published on the website, the module inserts a hidden instruction in the page header telling search engines not to index the page and not to follow its links. In practice, this means unpublished courses should stop appearing in search results, while courses that are marked as published keep behaving exactly as before.
- The rule is applied automatically on every page load; there is nothing to configure.
- It only affects the page header metadata, not the visible content of the course.
- It relies on the course channel's published status (
channel.website_published). - It touches the website layout template (
web.layout) used by website pages.
Because the change is limited to the page header, no data is stored and no scheduled action, email or computation is added. The module is useful when you prepare courses in advance and do not want them to be found by search engines before you publish them.
Depends on
Text generated by AI (DeepSeek) from reading the Odoo 14.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/e-learning.
terminal Installation and usage
No verified informationInstallation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.