URL

itemtype

Spécifie le vocabulaire utilisé pour définir les propriétés d'un item microdata, sous forme d'une URL absolue (ex. https://schema.org/Person).

Description

L’attribut itemtype précise le type d’un item microdata en fournissant une URL de vocabulaire. Il doit être utilisé sur un élément portant itemscope. L’URL désigne le type de l’entité décrite selon un vocabulaire standardisé — le plus courant étant schema.org, reconnu par Google, Bing et d’autres moteurs.

Syntaxe

<div itemscope itemtype="https://schema.org/Product">
  <span itemprop="name">Produit exemple</span>
</div>

Exemples

Types schema.org courants :

<!-- Organisation -->
<div itemscope itemtype="https://schema.org/Organization">
  <span itemprop="name">Mon Entreprise</span>
  <a itemprop="url" href="https://example.com">example.com</a>
</div>

<!-- Événement -->
<div itemscope itemtype="https://schema.org/Event">
  <span itemprop="name">Conférence Web</span>
  <time itemprop="startDate" datetime="2024-06-15">15 juin 2024</time>
  <span itemprop="location">Paris, France</span>
</div>

<!-- Recette -->
<article itemscope itemtype="https://schema.org/Recipe">
  <h1 itemprop="name">Tarte aux pommes</h1>
  <time itemprop="cookTime" datetime="PT45M">45 minutes</time>
</article>

Notes

URL absolue obligatoire : itemtype doit être une URL complète, pas un nom court. itemtype="Person" est invalide ; itemtype="https://schema.org/Person" est correct.

Plusieurs types : itemtype accepte plusieurs URLs séparées par des espaces pour déclarer plusieurs types sur un même item (rare en pratique).

JSON-LD équivalent : "@type": "Person" dans JSON-LD est l’équivalent moderne de itemtype="https://schema.org/Person" en microdata.