/ / „Blog nie jest znanym prawidłowym typem celu dla mainContentOfPage” - wordpress, schema.org, mikrodane

"Blog nie jest znanym, prawidłowym typem celu dla mainContentOfPage" - wordpress, schema.org, mikrodane

Blog nie jest znanym prawidłowym typem celu dla właściwości mainContentOfPage.

Próbowałem ustawić wiele optins mainContentOfPage własność na http://www.thecreativedev.com

mam

<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

Ale żadne rozwiązanie nie zadziałało. Spróbowałem rozwiązania dostarczonego na Najlepszy sposób na oznaczenie „mainContentOfPage”?

Czy ktoś może mi w tym pomóc?

Odpowiedzi:

3 dla odpowiedzi № 1

Podejrzewam, że nie chcesz używać mainContentOfPage własność. To nie jest zbyt przydatne dla przeciętnej strony internetowej, ponieważ oczekuje a WebPageElement jako wartość (która reprezentuje rzeczy takie jak nawigacja, stopka lub pasek boczny), a nie to, co jest tak właściwie główna treść strony (np. post na blogu).

Jeśli chcesz oznaczyć, że Blog jest podstawową rzeczą WebPage dotyczy (np. na stronie głównej bloga), możesz użyć mainEntity własność (i dla drugiego kierunku, własność odwrotna mainEntityOfPage).

Może to wyglądać następująco (za pomocą Microdata):

<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>