/ / "Blog n'est pas un type de cible valide connu pour mainContentOfPage" - wordpress, schema.org, microdata

“Blog n'est pas un type de cible valide connu pour mainContentOfPage” - wordpress, schema.org, microdata

Blog n'est pas un type de cible valide connu pour la propriété mainContentOfPage.

J'ai essayé beaucoup d'options pour définir mainContentOfPage propriété sur http://www.thecreativedev.com

j'ai

<div itemprop="mainContentOfPage" itemscope="itemscope" itemtype="http://schema.org/Blog"> --> This is outside the loop

<div itemscope="itemscope" itemtype="http://schema.org/BlogPosting" itemprop="blogPost"> --> This is in loop

Mais aucune solution n'a fonctionné. J'ai essayé la solution fournie sur Meilleure façon de marquer "mainContentOfPage"?

Quelqu'un peut-il m'aider?

Réponses:

3 pour la réponse № 1

Je soupçonne que vous ne voulez pas utiliser le mainContentOfPage propriété. Ce n'est pas vraiment utile pour la page Web moyenne, car elle attend un WebPageElement comme valeur (qui représente des choses comme la navigation, le pied de page ou la barre latérale), pas ce qui est réellement le contenu principal d'une page (comme un article de blog).

Si vous voulez indiquer que le Blog est la principale chose la WebPage concerne (par exemple, sur la page d’accueil du blog), vous pouvez utiliser le mainEntity propriété (et pour l'autre sens, la propriété inverse mainEntityOfPage).

Cela pourrait ressembler à ceci (en utilisant des microdonnées):

<body itemscope itemtype="http://schema.org/WebPage">
<section itemprop="mainEntity" itemscope itemtype="http://schema.org/Blog">
<article itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting"></article>
<article itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting"></article>
<article itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting"></article>
</section>
</body>