From 28f04e13fe694c4be2f9822d2584b3ce16647ee0 Mon Sep 17 00:00:00 2001 From: webmaster Date: Tue, 27 Oct 2026 18:48:06 +0000 Subject: [PATCH] fix(seo): repair the 10 blog canonicals, sitemap.xml, blog/index.json and llms.txt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From seo/out/site-seo-ai-search-audit-2026-10-27.md (§6 items 1, 2, 3a, 5). - canonical: 10 blog posts declared https://odooprojects.com/... — a live parked third-party domain — as their canonical. Now self-referencing on https://odoo4projects.com/blog/posts/.html (1 line each, nothing else). - sitemap.xml: 27 -> 33 URLs. Added the 6 live pages that were missing (support.html, legal.html, community-vs-enterprise-cost, 6-tips, odoocommunity-agents, odoo-20-is-live); corrected 13 lastmod values to the real last content commit (homepage was 4 months stale); /de/ and /es/ priority 1.0 -> 0.7 so a translation does not outrank its original. - blog/index.json: 7 -> 15 posts. The 8 orphan posts are now listed, so every post is reachable from the homepage grid. - llms.txt: removed the link to /blog/ (that URL returns 403) and added a "## Blog posts" section listing all 15 posts with date and summary. Not changed on purpose: FAQPage on support.html, the homepage "price": ">950.00", the bootcamp start-date conflict, and the blog post chrome (15 files). --- blog/index.json | 64 +++++++++++++++++ blog/posts/community-vs-enterprise-cost.html | 2 +- blog/posts/guide-migrate-enterprise.html | 2 +- blog/posts/howto-ai-automation.html | 2 +- blog/posts/howto-custom-module.html | 2 +- blog/posts/my-first-post.html | 2 +- blog/posts/news-official-partner.html | 2 +- blog/posts/news-platform-update.html | 2 +- blog/posts/odoocommunity-agents.html | 2 +- blog/posts/speed-run-backup.html | 2 +- blog/posts/speed-run-deploy.html | 2 +- llms.txt | 19 ++++- sitemap.xml | 76 ++++++++++++++------ 13 files changed, 148 insertions(+), 31 deletions(-) diff --git a/blog/index.json b/blog/index.json index cb3c4bf..4380e6b 100644 --- a/blog/index.json +++ b/blog/index.json @@ -57,6 +57,70 @@ "headline": "Why ODOO Community is Perfect for Working with AI Agents", "teaser": "Odoo Community carries no licensing fees, so each AI agent can have its own user account and access rights without additional cost - a game changer for automation.", "link": "blog/posts/odoocommunity-agents.html" + }, + { + "id": "news-platform-update", + "date": "2026-06-24", + "area": "news", + "headline": "Platform Update: New Dashboard, Faster Backups & Smarter Monitoring", + "teaser": "We've rolled out a major platform update with a redesigned dashboard, incremental backups, and AI-powered uptime monitoring.", + "link": "blog/posts/news-platform-update.html" + }, + { + "id": "guide-migrate-enterprise", + "date": "2026-06-20", + "area": "guide", + "headline": "How to Migrate from Odoo Community to Enterprise Without Downtime", + "teaser": "A step-by-step guide to migrating your Odoo CE instance to Enterprise edition with zero downtime and full data integrity.", + "link": "blog/posts/guide-migrate-enterprise.html" + }, + { + "id": "howto-custom-module", + "date": "2026-06-17", + "area": "howto", + "headline": "Install Custom Odoo Modules via Git – A Practical How-To", + "teaser": "Learn how to install and manage custom Odoo modules directly from Git repositories on your ODOO4projects instance.", + "link": "blog/posts/howto-custom-module.html" + }, + { + "id": "news-official-partner", + "date": "2026-06-14", + "area": "news", + "headline": "ODOO4projects Becomes an Official Odoo Ready Partner", + "teaser": "We're thrilled to announce our official partnership with Odoo SA, bringing enterprise-grade hosting to even more businesses.", + "link": "blog/posts/news-official-partner.html" + }, + { + "id": "speed-run-backup", + "date": "2026-06-10", + "area": "speed-run", + "headline": "Set Up Automated Backups in Under 2 Minutes", + "teaser": "Protect your Odoo data in moments. This speed-run walks you through enabling automated daily backups with one click.", + "link": "blog/posts/speed-run-backup.html" + }, + { + "id": "howto-ai-automation", + "date": "2026-06-06", + "area": "howto", + "headline": "Build AI-Powered Workflows with Odoo & n8n", + "teaser": "Connect Odoo to AI services and automate repetitive tasks using n8n workflows. A hands-on guide for busy operators.", + "link": "blog/posts/howto-ai-automation.html" + }, + { + "id": "speed-run-deploy", + "date": "2026-06-02", + "area": "speed-run", + "headline": "Deploy Your First Odoo Instance in 5 Minutes", + "teaser": "From zero to live Odoo instance in under five minutes. Follow this speed-run and see your business apps running instantly.", + "link": "blog/posts/speed-run-deploy.html" + }, + { + "id": "my-first-post", + "date": "2026-05-28", + "area": "guide", + "headline": "Getting Started with Odoo Hosting – What You Need to Know", + "teaser": "New to Odoo hosting? This guide covers everything from choosing a plan to configuring your first domain and SSL.", + "link": "blog/posts/my-first-post.html" } ] } \ No newline at end of file diff --git a/blog/posts/community-vs-enterprise-cost.html b/blog/posts/community-vs-enterprise-cost.html index b0ef78e..aa60e00 100644 --- a/blog/posts/community-vs-enterprise-cost.html +++ b/blog/posts/community-vs-enterprise-cost.html @@ -10,7 +10,7 @@ /> https://odoo4projects.com/ - 2026-06-24 + 2026-10-27 weekly 1.0 https://odoo4projects.com/odoo-hosting-2027.html - 2026-10-21 + 2026-10-26 monthly 0.9 @@ -26,16 +26,28 @@ https://odoo4projects.com/odoo-erp-automation-bootcamp/ - 2026-10-24 + 2026-10-26 monthly 0.9 https://odoo4projects.com/odooityourself.html - 2026-10-25 + 2026-10-26 monthly 0.9 + + https://odoo4projects.com/support.html + 2026-10-27 + yearly + 0.4 + + + https://odoo4projects.com/legal.html + 2026-10-22 + yearly + 0.4 + https://odoo4projects.com/blog/posts/odoo-community-is-going-online-on-odoo4projects.html 2026-10-27 @@ -54,51 +66,75 @@ monthly 0.6 + + https://odoo4projects.com/blog/posts/6-tips-to-leverage-the-latest-odoo-management-app-update.html + 2026-10-08 + monthly + 0.6 + + + https://odoo4projects.com/blog/posts/odoo-20-is-live-on-our-servers-with-an-mcp-server-and-free-backups.html + 2026-10-06 + monthly + 0.6 + + + https://odoo4projects.com/blog/posts/community-vs-enterprise-cost.html + 2026-10-21 + monthly + 0.6 + + + https://odoo4projects.com/blog/posts/odoocommunity-agents.html + 2026-10-21 + monthly + 0.6 + https://odoo4projects.com/blog/posts/news-platform-update.html - 2026-06-24 + 2026-08-24 monthly 0.6 https://odoo4projects.com/blog/posts/guide-migrate-enterprise.html - 2026-06-20 + 2026-08-24 monthly 0.6 https://odoo4projects.com/blog/posts/howto-custom-module.html - 2026-06-17 + 2026-08-24 monthly 0.6 https://odoo4projects.com/blog/posts/news-official-partner.html - 2026-06-14 + 2026-08-24 monthly 0.6 https://odoo4projects.com/blog/posts/speed-run-backup.html - 2026-06-10 + 2026-10-21 monthly 0.6 https://odoo4projects.com/blog/posts/howto-ai-automation.html - 2026-06-06 + 2026-06-24 monthly 0.6 https://odoo4projects.com/blog/posts/speed-run-deploy.html - 2026-06-02 + 2026-08-24 monthly 0.6 https://odoo4projects.com/blog/posts/my-first-post.html - 2026-05-28 + 2026-10-21 monthly 0.6 @@ -116,15 +152,15 @@ https://odoo4projects.com/de/ - 2026-10-24 + 2026-10-26 monthly - 1.0 + 0.7 https://odoo4projects.com/es/ - 2026-10-24 + 2026-10-26 monthly - 1.0 + 0.7 https://odoo4projects.com/de/support.html @@ -140,25 +176,25 @@ https://odoo4projects.com/de/odoo-hosting-2027.html - 2026-10-24 + 2026-10-26 monthly 0.9 https://odoo4projects.com/es/odoo-hosting-2027.html - 2026-10-24 + 2026-10-26 monthly 0.9 https://odoo4projects.com/de/odoo-erp-automation-bootcamp/ - 2026-10-24 + 2026-10-26 monthly 0.9 https://odoo4projects.com/es/odoo-erp-automation-bootcamp/ - 2026-10-24 + 2026-10-26 monthly 0.9