| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Website (website)
• Discuss (mail) |
| Lines of code | 180 |
| Technical Name |
atliis_sitemap_exclusion |
| License | OPL-1 |
| Website | https://www.atliis.com/ |
| Versions | 18.0 19.0 |
Sitemap Exclusion
Block Public Website Sections and Remove Them from Sitemap Output
Take full control of your public website routes. Block selected URL sections, redirect visitors safely, and keep unwanted routes out of your sitemap — all from Website Settings.
Powerful sitemap and route control for Odoo
Block entire URL sections, redirect visitors automatically, and remove unwanted routes from your sitemap — configurable per website with immediate effect.
Block Public URL Sections
Enter comma-separated section names (e.g. blog, shop, forum) and they are blocked instantly — root and all subpaths.
HTTP 301 Redirect to Home
Blocked routes redirect visitors to the home page with a proper 301 redirect — no broken pages, no dead ends.
Sitemap Exclusion
Blocked sections are automatically excluded from sitemap output, keeping search engines from indexing unwanted routes.
Language-Prefixed Route Support
Fully supports multilingual Odoo websites — language-prefixed routes like /fr/shop are blocked and excluded correctly.
Per-Website Configuration
Configure blocked sections independently for each website in a multi-website setup. Changes take effect immediately.
Simple Settings Interface
No technical knowledge required — configure everything directly from Website Settings using a simple comma-separated input field.
Control your website routes — without editing code
No server restarts, no template changes, no technical setup. Block sections and keep your sitemap clean directly from Website Settings.
Site Migration
Disable storefront or blog routes temporarily while migrating content or rebuilding sections — no code changes needed.
SEO Control
Keep unused or low-quality sections out of search engine indexes by removing them from the sitemap automatically.
Access Restriction
Prevent public access to sections that should not remain reachable — without removing or unpublishing them.
Setup and configuration workflow
Configure blocked sections from Website Settings and let the module handle redirects and sitemap exclusion automatically.
Open Website Settings
Go to Website → Configuration → Settings and select the target website from the website switcher at the top.
Enter Blocked Sections
Find the Blocked public sections field and enter the sections you want to block as a comma-separated list.
For example: blog, shop, forum, event. The root path and all subpaths are blocked for each section entered.
Changes Take Effect Immediately
Save settings. The blocked sections are immediately redirected to the home page with HTTP 301 and removed from sitemap output.
No server restart or cache clear required — the block and sitemap exclusion apply as soon as you save.
Install and configure
Install the module, open Website Settings, enter your blocked sections, and the module handles the rest immediately.
1. Add the module
Copy atliis_sitemap_exclusion into your Odoo addons path.
2. Update Apps
Restart Odoo with developer mode enabled and update the app list.
3. Install
Search for Sitemap Exclusion and install the module.
4. Configure
Go to Website → Configuration → Settings and enter your blocked sections in the Blocked public sections field.
Common questions
What exactly gets blocked when I add a section?
The root path and all subpaths are blocked. For example, blocking shop will redirect /shop, /shop/product/my-item, and any other URL under /shop.
Where are visitors redirected when they hit a blocked section?
Visitors are redirected to the website home page using an HTTP 301 (permanent) redirect.
Does it work with multilingual websites?
Yes. Language-prefixed routes such as /fr/shop or /de/blog are handled correctly — both the redirect and the sitemap exclusion apply across all language variants.
Can I configure different blocked sections per website?
Yes. The configuration is per-website. In a multi-website setup, each website has its own independent list of blocked sections.
Do changes take effect immediately?
Yes. Saving the settings applies the block and sitemap exclusion immediately — no server restart or cache clear required.
Is this app compatible with both Odoo Enterprise and Community?
Yes, this module works with both Odoo Enterprise and Odoo Community editions.
I need customisation in this module. How can I request it?
Please contact us at helpdesk@atliis.com to request customisation.
Do I get free support?
Yes, we provide 90 days free support from the date of purchase.
Get in touch with us
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Website (website)
• Discuss (mail) |
| Lines of code | 180 |
| Technical Name |
atliis_sitemap_exclusion |
| License | OPL-1 |
| Website | https://www.atliis.com/ |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module