In short. Odoo documents Schema.org microdata for events, eCommerce products, forum posts, and contact addresses.
Definition: Schema.org microdata is HTML markup that uses the Schema.org vocabulary to label page content for machines. Odoo's 19.0 SEO documentation names events, eCommerce products, forum posts, and contact addresses as content types for which Odoo implements this markup.
Key facts
- Odoo describes microdata as a set of HTML5 tags that helps search engines understand content and display it in a relevant way. Odoo's SEO documentation places this explanation in its section on structured data markup.
- The documented built-in content types are events, eCommerce products, forum posts, and contact addresses.
- Odoo says structured data sends information to search engine crawlers so they can understand content and create well-presented search results.
- Odoo gives product pages as an example, stating that extra information such as a product's price and rating can be displayed in Google.
What does Odoo document?
Odoo's 19.0 page lists four content groups for its Schema.org microdata: events, eCommerce products, forum posts, and contact addresses. The list appears under the heading “Structured data markup” in the page's “Advanced features” section. Odoo describes structured data markup as a way for websites to send structured data to search engine crawlers, helping them understand the content and create well-presented search results.
The list covers both commercial and community website content. A product page belongs to the eCommerce product group. An event page belongs to the events group. A forum discussion belongs to the forum post group. Contact information belongs to the contact address group. Odoo's product example refers to extra information such as price and rating.
How can you recognize the markup in HTML?
Schema.org's Microdata guide says that the vocabulary can be used with Microdata, RDFa, or JSON-LD formats. In the Microdata format, itemscope identifies the HTML section about an item, itemtype specifies the type immediately after itemscope, and itemprop labels a property of that item. A simplified fragment matching the guide's syntax looks like this:
<div itemscope itemtype="https://schema.org/Event">
<span itemprop="name">Event name</span>
</div>
The type URL in this example identifies an Event item, while name labels a property inside it. The same attribute pattern can express other Schema.org types when the page describes a product, forum post, or contact address. The syntax comes from Schema.org's guide, while the four Odoo content groups come from Odoo's platform documentation.
What should you check on an Odoo page?
Inspect the page HTML for itemscope, itemtype, and itemprop attributes. Check that the type URL and properties describe the visible content, then compare the page with Odoo's documented groups: event, eCommerce product, forum post, or contact address. Odoo's SEO page gives the content-type list and the product example, but it does not enumerate every property or template that may be emitted.
Related terms
- Structured data
- Product structured data
- PostalAddress structured data
- When should a forum use DiscussionForumPosting instead of Article?
FAQ
Does Odoo's documented feature use JSON-LD?
Odoo explicitly describes this built-in output as microdata. Schema.org documents Microdata, RDFa, and JSON-LD as separate formats that can use the Schema.org vocabulary.
Which content types does Odoo name?
The page names events, eCommerce products, forum posts, and contact addresses.
Does the SEO page list every property in the output?
No. It identifies the supported content groups and mentions product price and rating as example information, without listing every emitted property.
Sources
- Odoo, "Search Engine Optimization (SEO)", n.d.
- Schema.org, "Getting started with schema.org using Microdata", n.d.
Check how a page reads to answer engines. Open the GEO score analyzer