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 № 1Je 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>