web-dev-qa-db-fra.com

Ajout du "WPHeader" de Schema.org avec des microdonnées

J'aimerais ajouter des données Schema.org et j'essaie de suivre les instructions qui me sont données pour le faire. Les instructions indiquent que je devrais changer mon tag <header> de:

<header>

à

<header itemscope="itemscope" itemtype="http://schema.org/WPHeader">

Mais est-ce utile en soi? Il semble simplement ajouter des données vierges. Est-ce que je comprends mal quelque chose? Où attribuer des valeurs à certaines des propriétés WPHeader relatives à mon site spécifique? Ou simplement ajouter ce modèle de schéma vierge fait-il quelque chose pour mon site? Je ne pense pas que les instructions l’aient précisé, mais j’ai peut-être oublié quelque chose.

3
cag8f

Schema.org

J'ai l'impression que beaucoup de créateurs de thèmes WordPress ajoutent ces types. J’imagine pourquoi: c’est l’un des rares types pouvant être ajoutés sans connaître le contenu du site. L'en-tête est l'en-tête, quel que soit le site, etc.

Mais je recommande d’omettre WebPageElement et ses sous-types (actuellement: SiteNavigationElement, Table, WPAdBlock, WPFooter, WPHeader, WPSideBar).

Elles sont généralement inutiles pour les pages Web et peuvent même empêcher de fournir des données précises dans RDFa/Microdata.

Quelques uns de mes posts liés, donnant plus de détails:

Microdonnées

Si vous avez seulement quelque chose comme

<header itemscope="itemscope" itemtype="http://schema.org/WPHeader">
</header>

alors oui, il ne transmet aucune donnée autre que "Il existe un WPHeader".

Si vous souhaitez ajouter des propriétés, vous devez imbriquer des éléments et ajouter les attributs itemprop correspondants. Par exemple, pour spécifier le name du WPHeader, cela pourrait ressembler à:

<header itemscope="itemscope" itemtype="http://schema.org/WPHeader">
  <span itemprop="name">Name of the webpage’s header</span>
</header>

Notez que ce n'est pas pour le nom de la page Web! Cela irait sous WebPage. C’est vraiment le nom de l’en-tête (et dans presque tous les cas, vous n’avez pas de nom pour un en-tête de page Web). C’est l’une des raisons pour lesquelles de tels types ne sont pas vraiment utiles pour les sites Web normaux.

4
unor