Public Access
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:
1 parent
28f04e13fe
commit
3c602d97be
22 files changed
+378
-28
No files matched your search
+6
-6
@@ -21,16 +21,16 @@
|
||||
"@context": "https://schema.org",
|
||||
"@type": "Organization",
|
||||
"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.",
|
||||
"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/"],
|
||||
"offers": [
|
||||
{ "@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": "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": "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": "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" }
|
||||
]
|
||||
}
|
||||
</script>
|
||||
|
||||
Reference in new issue
Block a user