fix(seo): legal.html canonical, host-case normalisation, BlogPosting x15, blog body domain typo

Four follow-up defects found beyond the 2026-10-27 SEO audit (no copy changes):

1. legal.html canonical was https://ODOO4projects.com/legal — uppercase host AND a
   path that 404s. Now https://odoo4projects.com/legal.html. The file's og:url keeps
   its path /legal but its host is lowercased (path fix awaiting a decision).
2. The no-"4" domain typo in reader-visible <pre><code> body text of
   blog/posts/{guide-migrate-enterprise,speed-run-deploy,my-first-post}.html:
   odooprojects.com -> odoo4projects.com. Domain string only, no other wording.
3. Lowercase host in every machine-read value: the robots.txt Sitemap line, the
   homepage + de/ + es/ Organization JSON-LD url / contactPoint.url / offers[].url,
   legal.html og:url, and the four absolute self-URL hrefs in blog posts,
   odoo/support.html and email/trial-confirmation.html. Display text untouched
   (support@ODOO4projects.com stays as written).
4. One BlogPosting per blog post (15), every value taken from the page itself:
   headline = its <h1>, datePublished = its visible post-meta date, url = its own
   canonical, author/publisher = the Organization the site already publishes,
   image = its og:image where one exists (omitted on the 10 posts that have none).

Empire ">950.00", FAQPage on support.html, the blog-chrome change and the bootcamp
date conflict are untouched — decisions pending with the user.
This commit is contained in:
oliver committed 2026-10-27 18:54:28 +00:00
1 parent 28f04e13fe
commit 3c602d97be
22 files changed
+378 -28

No files matched your search

@@ -36,6 +36,30 @@
.back-link:hover { text-decoration: underline; } .back-link:hover { text-decoration: underline; }
@media (max-width: 600px) { .blog-post h1 { font-size: 1.7rem; } .blog-post { padding: 2rem 1rem 4rem; } } @media (max-width: 600px) { .blog-post h1 { font-size: 1.7rem; } .blog-post { padding: 2rem 1rem 4rem; } }
</style> </style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "6 Tips to Leverage the Latest Odoo Management App Update",
"datePublished": "2026-10-08",
"url": "https://odoo4projects.com/blog/posts/6-tips-to-leverage-the-latest-odoo-management-app-update.html",
"image": "https://image.office.odoo4projects.com/img/20_4server.png",
"author": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/"
},
"publisher": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/",
"logo": {
"@type": "ImageObject",
"url": "https://odoo4projects.com/images/logo.png"
}
}
}
</script>
</head> </head>
<body> <body>
<main class="blog-post"> <main class="blog-post">
@@ -64,7 +88,7 @@
<h3>6. Get instant help from the AI support bot</h3> <h3>6. Get instant help from the AI support bot</h3>
<p>Our AI support bot has also been improved. <strong>Tip:</strong> When you run into a question, ask the bot first—it's a quick way to get answers without leaving your workflow.</p> <p>Our AI support bot has also been improved. <strong>Tip:</strong> When you run into a question, ask the bot first—it's a quick way to get answers without leaving your workflow.</p>
<p>These updates are designed to save you time and give you more control over your Odoo hosting. Ready to try them out? <a href="https://ODOO4projects.com">Start your free trial on ODOO4projects.com</a>.</p> <p>These updates are designed to save you time and give you more control over your Odoo hosting. Ready to try them out? <a href="https://odoo4projects.com">Start your free trial on ODOO4projects.com</a>.</p>
</div> </div>
<a href="../../index.html#blog" class="back-link">&larr; Back to the Blog</a> <a href="../../index.html#blog" class="back-link">&larr; Back to the Blog</a>
</main> </main>
@@ -103,6 +103,29 @@
.post-footer a { color: var(--primary); text-decoration: none; } .post-footer a { color: var(--primary); text-decoration: none; }
.post-footer a:hover { text-decoration: underline; } .post-footer a:hover { text-decoration: underline; }
</style> </style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Odoo Community vs. Enterprise: The Real Cost Breakdown (2026)",
"datePublished": "2026-06-27",
"url": "https://odoo4projects.com/blog/posts/community-vs-enterprise-cost.html",
"author": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/"
},
"publisher": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/",
"logo": {
"@type": "ImageObject",
"url": "https://odoo4projects.com/images/logo.png"
}
}
}
</script>
</head> </head>
<body> <body>
<div class="container"> <div class="container">
+24 -1
View File
@@ -172,6 +172,29 @@
text-decoration: underline; text-decoration: underline;
} }
</style> </style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "How to Migrate from Odoo Community to Enterprise Without Downtime",
"datePublished": "2026-06-20",
"url": "https://odoo4projects.com/blog/posts/guide-migrate-enterprise.html",
"author": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/"
},
"publisher": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/",
"logo": {
"@type": "ImageObject",
"url": "https://odoo4projects.com/images/logo.png"
}
}
}
</script>
</head> </head>
<body> <body>
<div class="container"> <div class="container">
@@ -217,7 +240,7 @@
the Odoo database management screen. All your data, the Odoo database management screen. All your data,
workflows, and customizations will be preserved. workflows, and customizations will be preserved.
</p> </p>
<pre><code>1. Navigate to: https://your-instance.odooprojects.com/web/database/manager <pre><code>1. Navigate to: https://your-instance.odoo4projects.com/web/database/manager
2. Click "Restore Database" 2. Click "Restore Database"
3. Select your backup file 3. Select your backup file
4. Confirm and wait for completion</code></pre> 4. Confirm and wait for completion</code></pre>
+23
View File
@@ -159,6 +159,29 @@
text-decoration: underline; text-decoration: underline;
} }
</style> </style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Build AI-Powered Workflows with Odoo & n8n",
"datePublished": "2026-06-06",
"url": "https://odoo4projects.com/blog/posts/howto-ai-automation.html",
"author": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/"
},
"publisher": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/",
"logo": {
"@type": "ImageObject",
"url": "https://odoo4projects.com/images/logo.png"
}
}
}
</script>
</head> </head>
<body> <body>
<div class="blog-post-container"> <div class="blog-post-container">
+23
View File
@@ -183,6 +183,29 @@
text-decoration: underline; text-decoration: underline;
} }
</style> </style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Install Custom Odoo Modules via Git – A Practical How-To",
"datePublished": "2026-06-17",
"url": "https://odoo4projects.com/blog/posts/howto-custom-module.html",
"author": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/"
},
"publisher": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/",
"logo": {
"@type": "ImageObject",
"url": "https://odoo4projects.com/images/logo.png"
}
}
}
</script>
</head> </head>
<body> <body>
<div class="container"> <div class="container">
+24 -1
View File
@@ -183,6 +183,29 @@
text-decoration: underline; text-decoration: underline;
} }
</style> </style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Getting Started with Odoo Hosting – What You Need to Know",
"datePublished": "2026-05-28",
"url": "https://odoo4projects.com/blog/posts/my-first-post.html",
"author": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/"
},
"publisher": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/",
"logo": {
"@type": "ImageObject",
"url": "https://odoo4projects.com/images/logo.png"
}
}
}
</script>
</head> </head>
<body> <body>
<div class="container"> <div class="container">
@@ -226,7 +249,7 @@
From there, you can access the Odoo backend and start From there, you can access the Odoo backend and start
configuring your apps. configuring your apps.
</p> </p>
<pre><code>Your instance URL: https://yourcompany.odooprojects.com <pre><code>Your instance URL: https://yourcompany.odoo4projects.com
Admin credentials: sent via email</code></pre> Admin credentials: sent via email</code></pre>
<h2>Step 3: Map Your Domain</h2> <h2>Step 3: Map Your Domain</h2>
<p> <p>
+23
View File
@@ -165,6 +165,29 @@
text-decoration: underline; text-decoration: underline;
} }
</style> </style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "ODOO4projects Becomes an Official Odoo Ready Partner",
"datePublished": "2026-06-14",
"url": "https://odoo4projects.com/blog/posts/news-official-partner.html",
"author": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/"
},
"publisher": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/",
"logo": {
"@type": "ImageObject",
"url": "https://odoo4projects.com/images/logo.png"
}
}
}
</script>
</head> </head>
<body> <body>
<div class="container"> <div class="container">
+23
View File
@@ -166,6 +166,29 @@
text-decoration: underline; text-decoration: underline;
} }
</style> </style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Platform Update: New Dashboard, Faster Backups & Smarter Monitoring",
"datePublished": "2026-06-24",
"url": "https://odoo4projects.com/blog/posts/news-platform-update.html",
"author": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/"
},
"publisher": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/",
"logo": {
"@type": "ImageObject",
"url": "https://odoo4projects.com/images/logo.png"
}
}
}
</script>
</head> </head>
<body> <body>
<div class="container"> <div class="container">
@@ -75,6 +75,30 @@
.post-footer a { color: var(--primary); text-decoration: none; } .post-footer a { color: var(--primary); text-decoration: none; }
.post-footer a:hover { text-decoration: underline; } .post-footer a:hover { text-decoration: underline; }
</style> </style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "This is how i updated my Invoices from Odoo 19 to Odoo 20 with n8n and much MCP",
"datePublished": "2026-10-23",
"url": "https://odoo4projects.com/blog/posts/odoo-19-to-20-invoice-migration-with-n8n-and-mcp.html",
"image": "https://image.office.odoo4projects.com/img/much.png",
"author": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/"
},
"publisher": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/",
"logo": {
"@type": "ImageObject",
"url": "https://odoo4projects.com/images/logo.png"
}
}
}
</script>
</head> </head>
<body> <body>
<div class="container"> <div class="container">
@@ -36,6 +36,30 @@
.back-link:hover { text-decoration: underline; } .back-link:hover { text-decoration: underline; }
@media (max-width: 600px) { .blog-post h1 { font-size: 1.7rem; } .blog-post { padding: 2rem 1rem 4rem; } } @media (max-width: 600px) { .blog-post h1 { font-size: 1.7rem; } .blog-post { padding: 2rem 1rem 4rem; } }
</style> </style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Odoo 20 Is Live on Our Servers — With an MCP Server and Free Backups",
"datePublished": "2026-10-06",
"url": "https://odoo4projects.com/blog/posts/odoo-20-is-live-on-our-servers-with-an-mcp-server-and-free-backups.html",
"image": "https://image.office.odoo4projects.com/img/ODOO_20_chatter.png",
"author": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/"
},
"publisher": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/",
"logo": {
"@type": "ImageObject",
"url": "https://odoo4projects.com/images/logo.png"
}
}
}
</script>
</head> </head>
<body> <body>
<main class="blog-post"> <main class="blog-post">
@@ -34,6 +34,30 @@
.back-link:hover { text-decoration: underline; } .back-link:hover { text-decoration: underline; }
@media (max-width: 600px) { .blog-post h1 { font-size: 1.7rem; } .blog-post { padding: 2rem 1rem 4rem; } } @media (max-width: 600px) { .blog-post h1 { font-size: 1.7rem; } .blog-post { padding: 2rem 1rem 4rem; } }
</style> </style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "ODOO Community Is Going Online on ODOO4projects",
"datePublished": "2026-10-27",
"url": "https://odoo4projects.com/blog/posts/odoo-community-is-going-online-on-odoo4projects.html",
"image": "https://image.office.odoo4projects.com/img/ODOO_20_chatter.png",
"author": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/"
},
"publisher": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/",
"logo": {
"@type": "ImageObject",
"url": "https://odoo4projects.com/images/logo.png"
}
}
}
</script>
</head> </head>
<body> <body>
<main class="blog-post"> <main class="blog-post">
+23
View File
@@ -142,6 +142,29 @@
text-decoration: underline; text-decoration: underline;
} }
</style> </style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Why ODOO Community is Perfect for Working with AI Agents",
"datePublished": "2026-06-24",
"url": "https://odoo4projects.com/blog/posts/odoocommunity-agents.html",
"author": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/"
},
"publisher": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/",
"logo": {
"@type": "ImageObject",
"url": "https://odoo4projects.com/images/logo.png"
}
}
}
</script>
</head> </head>
<body> <body>
<div class="container" style="width:80%; max-width:800px; margin:0 auto; padding:0 20px;"> <div class="container" style="width:80%; max-width:800px; margin:0 auto; padding:0 20px;">
+23
View File
@@ -150,6 +150,29 @@
text-decoration: underline; text-decoration: underline;
} }
</style> </style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Set Up Automated Backups in Under 2 Minutes",
"datePublished": "2026-06-10",
"url": "https://odoo4projects.com/blog/posts/speed-run-backup.html",
"author": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/"
},
"publisher": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/",
"logo": {
"@type": "ImageObject",
"url": "https://odoo4projects.com/images/logo.png"
}
}
}
</script>
</head> </head>
<body> <body>
<div class="container"> <div class="container">
+24 -1
View File
@@ -171,6 +171,29 @@
text-decoration: underline; text-decoration: underline;
} }
</style> </style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Deploy Your First Odoo Instance in 5 Minutes",
"datePublished": "2026-06-02",
"url": "https://odoo4projects.com/blog/posts/speed-run-deploy.html",
"author": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/"
},
"publisher": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/",
"logo": {
"@type": "ImageObject",
"url": "https://odoo4projects.com/images/logo.png"
}
}
}
</script>
</head> </head>
<body> <body>
<div class="container"> <div class="container">
@@ -206,7 +229,7 @@
Within 60 seconds, you'll receive your instance URL and Within 60 seconds, you'll receive your instance URL and
admin credentials. Click the link and log in. admin credentials. Click the link and log in.
</p> </p>
<pre><code>Instance ready at: https://your-company.odooprojects.com <pre><code>Instance ready at: https://your-company.odoo4projects.com
User: admin User: admin
Password: (check your email)</code></pre> Password: (check your email)</code></pre>
<h2>Step 4: Start Building</h2> <h2>Step 4: Start Building</h2>
@@ -75,6 +75,30 @@
.post-footer a { color: var(--primary); text-decoration: none; } .post-footer a { color: var(--primary); text-decoration: none; }
.post-footer a:hover { text-decoration: underline; } .post-footer a:hover { text-decoration: underline; }
</style> </style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Track the OCA Modules You Actually Use — Without Refreshing GitHub Every Day",
"datePublished": "2026-10-24",
"url": "https://odoo4projects.com/blog/posts/track-the-oca-modules-you-actually-use.html",
"image": "https://image.office.odoo4projects.com/img/oca_module_status.png",
"author": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/"
},
"publisher": {
"@type": "Organization",
"name": "ODOO4projects",
"url": "https://odoo4projects.com/",
"logo": {
"@type": "ImageObject",
"url": "https://odoo4projects.com/images/logo.png"
}
}
}
</script>
</head> </head>
<body> <body>
<div class="container"> <div class="container">
@@ -126,7 +150,7 @@
<p>The list is ours, but it does not have to stay that way. If there is an OCA module you check every single release — a localisation, an accounting edge case, a field service helper — tell us and we will add it to the tracker so it gets checked alongside the rest.</p> <p>The list is ours, but it does not have to stay that way. If there is an OCA module you check every single release — a localisation, an accounting edge case, a field service helper — tell us and we will add it to the tracker so it gets checked alongside the rest.</p>
<p>You can find the live table on <a href="https://ODOO4projects.com">ODOO4projects.com</a>, or leave your favourite OCA module in the comments and we will take it from there.</p> <p>You can find the live table on <a href="https://odoo4projects.com">ODOO4projects.com</a>, or leave your favourite OCA module in the comments and we will take it from there.</p>
</div> </div>
</article> </article>
<div class="post-footer"> <div class="post-footer">
+6 -6
View File
@@ -21,16 +21,16 @@
"@context": "https://schema.org", "@context": "https://schema.org",
"@type": "Organization", "@type": "Organization",
"name": "ODOO4projects", "name": "ODOO4projects",
"url": "https://ODOO4projects.com/", "url": "https://odoo4projects.com/",
"description": "Odoo-Hosting mit vollständig verwalteter Infrastruktur. In 5 Minuten einsatzbereit — mit automatischen Backups, SSL und Git-basierten Modulen.", "description": "Odoo-Hosting mit vollständig verwalteter Infrastruktur. In 5 Minuten einsatzbereit — mit automatischen Backups, SSL und Git-basierten Modulen.",
"foundingDate": "2020", "foundingDate": "2020",
"contactPoint": { "@type": "ContactPoint", "contactType": "customer support", "url": "https://ODOO4projects.com/support.html#contact" }, "contactPoint": { "@type": "ContactPoint", "contactType": "customer support", "url": "https://odoo4projects.com/support.html#contact" },
"sameAs": ["https://www.linkedin.com/company/odoo4projects/"], "sameAs": ["https://www.linkedin.com/company/odoo4projects/"],
"offers": [ "offers": [
{ "@type": "Offer", "name": "Side Hustle", "price": "214.00", "priceCurrency": "USD", "url": "https://ODOO4projects.com/#pricing" }, { "@type": "Offer", "name": "Side Hustle", "price": "214.00", "priceCurrency": "USD", "url": "https://odoo4projects.com/#pricing" },
{ "@type": "Offer", "name": "On the Rise", "price": "395.00", "priceCurrency": "USD", "url": "https://ODOO4projects.com/#pricing" }, { "@type": "Offer", "name": "On the Rise", "price": "395.00", "priceCurrency": "USD", "url": "https://odoo4projects.com/#pricing" },
{ "@type": "Offer", "name": "Powerhouse", "price": "595.00", "priceCurrency": "USD", "url": "https://ODOO4projects.com/#pricing" }, { "@type": "Offer", "name": "Powerhouse", "price": "595.00", "priceCurrency": "USD", "url": "https://odoo4projects.com/#pricing" },
{ "@type": "Offer", "name": "Empire", "price": ">950.00", "priceCurrency": "USD", "url": "https://ODOO4projects.com/#pricing" } { "@type": "Offer", "name": "Empire", "price": ">950.00", "priceCurrency": "USD", "url": "https://odoo4projects.com/#pricing" }
] ]
} }
</script> </script>
+1 -1
View File
@@ -198,7 +198,7 @@
<p> <p>
<a href="https://odoo4projects.com/privacy.html">Privacy</a> &bull; <a href="https://odoo4projects.com/privacy.html">Privacy</a> &bull;
<a href="https://odoo4projects.com/terms.html">Terms</a> &bull; <a href="https://odoo4projects.com/terms.html">Terms</a> &bull;
<a href="https://ODOO4projects.com/support.html#contact">Contact</a> <a href="https://odoo4projects.com/support.html#contact">Contact</a>
</p> </p>
<p class="unsubscribe"> <p class="unsubscribe">
<a href="https://odoo4projects.com/unsubscribe?token=USER_TOKEN">Unsubscribe</a> from these emails <a href="https://odoo4projects.com/unsubscribe?token=USER_TOKEN">Unsubscribe</a> from these emails
+6 -6
View File
@@ -21,16 +21,16 @@
"@context": "https://schema.org", "@context": "https://schema.org",
"@type": "Organization", "@type": "Organization",
"name": "ODOO4projects", "name": "ODOO4projects",
"url": "https://ODOO4projects.com/", "url": "https://odoo4projects.com/",
"description": "Hosting de Odoo con infraestructura totalmente gestionada. En marcha en 5 minutos con copias de seguridad automáticas, SSL y módulos vía Git.", "description": "Hosting de Odoo con infraestructura totalmente gestionada. En marcha en 5 minutos con copias de seguridad automáticas, SSL y módulos vía Git.",
"foundingDate": "2020", "foundingDate": "2020",
"contactPoint": { "@type": "ContactPoint", "contactType": "customer support", "url": "https://ODOO4projects.com/support.html#contact" }, "contactPoint": { "@type": "ContactPoint", "contactType": "customer support", "url": "https://odoo4projects.com/support.html#contact" },
"sameAs": ["https://www.linkedin.com/company/odoo4projects/"], "sameAs": ["https://www.linkedin.com/company/odoo4projects/"],
"offers": [ "offers": [
{ "@type": "Offer", "name": "Side Hustle", "price": "214.00", "priceCurrency": "USD", "url": "https://ODOO4projects.com/#pricing" }, { "@type": "Offer", "name": "Side Hustle", "price": "214.00", "priceCurrency": "USD", "url": "https://odoo4projects.com/#pricing" },
{ "@type": "Offer", "name": "On the Rise", "price": "395.00", "priceCurrency": "USD", "url": "https://ODOO4projects.com/#pricing" }, { "@type": "Offer", "name": "On the Rise", "price": "395.00", "priceCurrency": "USD", "url": "https://odoo4projects.com/#pricing" },
{ "@type": "Offer", "name": "Powerhouse", "price": "595.00", "priceCurrency": "USD", "url": "https://ODOO4projects.com/#pricing" }, { "@type": "Offer", "name": "Powerhouse", "price": "595.00", "priceCurrency": "USD", "url": "https://odoo4projects.com/#pricing" },
{ "@type": "Offer", "name": "Empire", "price": ">950.00", "priceCurrency": "USD", "url": "https://ODOO4projects.com/#pricing" } { "@type": "Offer", "name": "Empire", "price": ">950.00", "priceCurrency": "USD", "url": "https://odoo4projects.com/#pricing" }
] ]
} }
</script> </script>
+6 -6
View File
@@ -21,16 +21,16 @@
"@context": "https://schema.org", "@context": "https://schema.org",
"@type": "Organization", "@type": "Organization",
"name": "ODOO4projects", "name": "ODOO4projects",
"url": "https://ODOO4projects.com/", "url": "https://odoo4projects.com/",
"description": "Odoo hosting with fully managed infrastructure. Deploy in 5 minutes with automatic backups, SSL, and Git-based modules.", "description": "Odoo hosting with fully managed infrastructure. Deploy in 5 minutes with automatic backups, SSL, and Git-based modules.",
"foundingDate": "2020", "foundingDate": "2020",
"contactPoint": { "@type": "ContactPoint", "contactType": "customer support", "url": "https://ODOO4projects.com/support.html#contact" }, "contactPoint": { "@type": "ContactPoint", "contactType": "customer support", "url": "https://odoo4projects.com/support.html#contact" },
"sameAs": ["https://www.linkedin.com/company/odoo4projects/"], "sameAs": ["https://www.linkedin.com/company/odoo4projects/"],
"offers": [ "offers": [
{ "@type": "Offer", "name": "Side Hustle", "price": "214.00", "priceCurrency": "USD", "url": "https://ODOO4projects.com/#pricing" }, { "@type": "Offer", "name": "Side Hustle", "price": "214.00", "priceCurrency": "USD", "url": "https://odoo4projects.com/#pricing" },
{ "@type": "Offer", "name": "On the Rise", "price": "395.00", "priceCurrency": "USD", "url": "https://ODOO4projects.com/#pricing" }, { "@type": "Offer", "name": "On the Rise", "price": "395.00", "priceCurrency": "USD", "url": "https://odoo4projects.com/#pricing" },
{ "@type": "Offer", "name": "Powerhouse", "price": "595.00", "priceCurrency": "USD", "url": "https://ODOO4projects.com/#pricing" }, { "@type": "Offer", "name": "Powerhouse", "price": "595.00", "priceCurrency": "USD", "url": "https://odoo4projects.com/#pricing" },
{ "@type": "Offer", "name": "Empire", "price": ">950.00", "priceCurrency": "USD", "url": "https://ODOO4projects.com/#pricing" } { "@type": "Offer", "name": "Empire", "price": ">950.00", "priceCurrency": "USD", "url": "https://odoo4projects.com/#pricing" }
] ]
} }
</script> </script>
+2 -2
View File
@@ -8,11 +8,11 @@
content="Legal information for ODOO4projects LLC — company details, contact, image and video credits, and trademark notices." content="Legal information for ODOO4projects LLC — company details, contact, image and video credits, and trademark notices."
/> />
<title>Legal | ODOO4projects</title> <title>Legal | ODOO4projects</title>
<link rel="canonical" href="https://ODOO4projects.com/legal" /> <link rel="canonical" href="https://odoo4projects.com/legal.html" />
<meta property="og:title" content="Legal | ODOO4projects" /> <meta property="og:title" content="Legal | ODOO4projects" />
<meta property="og:description" content="Legal information for ODOO4projects LLC." /> <meta property="og:description" content="Legal information for ODOO4projects LLC." />
<meta property="og:type" content="website" /> <meta property="og:type" content="website" />
<meta property="og:url" content="https://ODOO4projects.com/legal" /> <meta property="og:url" content="https://odoo4projects.com/legal" />
<meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:card" content="summary_large_image" />
<link rel="icon" href="images/favicon.ico" /> <link rel="icon" href="images/favicon.ico" />
<link rel="preconnect" href="https://fonts.googleapis.com" /> <link rel="preconnect" href="https://fonts.googleapis.com" />
+1 -1
View File
@@ -131,7 +131,7 @@ Please note: it does not cover general Odoo usage or functional questions.
</li> </li>
</ul> </ul>
<div style="margin-top:10px;"> <div style="margin-top:10px;">
⚠️ <strong>Important:</strong> If you cannot access Odoo due to a Git change, you can easily <a href="https://ODOO4projects.com" style="color:inherit; text-decoration:underline;">revert the last change via our homepage</a>. ⚠️ <strong>Important:</strong> If you cannot access Odoo due to a Git change, you can easily <a href="https://odoo4projects.com" style="color:inherit; text-decoration:underline;">revert the last change via our homepage</a>.
</div> </div>
</div> </div>
+1 -1
View File
@@ -1,3 +1,3 @@
User-agent: * User-agent: *
Allow: / Allow: /
Sitemap: https://ODOO4projects.com/sitemap.xml Sitemap: https://odoo4projects.com/sitemap.xml