Schema Markup: Как да добавите Schema Markup в WordPress

Добавям структурирани данни към нова страница, която може разумно да бъде дефинирана или като статия (http://schema.org/Article), или като Списък на артикули (http://schema.org/ItemList), тъй като това е новина статия за нов топ 10, където всички 10 елемента съществуват на собствените си страници другаде на нашия сайт.

Така че тази страница има заглавие, автор, някакво уникално съдържание, дата на публикуване ... но има и класиран списък с елементи.

Има ли най-добра практика за използване на структурирани данни на schema.org, които биха добавили тежест към преминаването с едното или другото? Или дори бихме могли да използваме двете дефиниции на една и съща страница, за да дефинираме списъка в статията?

  • Голяма победа за какво? Кой или какво очаквате да използва тези данни?
  • Просто търся най-добрите практики. Актуализиран въпросът във връзка с това.
  • Най-добрата практика за какво? Няма смисъл да намирате някаква случайна схема, която да приложите към вашата страница. Трябва да знаете кой ще го използва и как те получават данните.
  • 1 Не сте ли виждали полето на мечтите? Ако го построите, те ще дойдат. ОП беше много конкретно, че схемата, която той обмисля, НЕ е случайна и всъщност звучеше като много добро съвпадение.

Можете да използвате и двете, ако ItemList е основното нещо Article е за.

Използвай mainEntity Имот от Article тип за предоставяне на ItemList.

mainEntity обикновено се използва за означаване на основното нещо a WebPage е около (напр. вероятно Article във вашия случай), но това не е единственият начин как може да се използва (удебелен акцент мой):

Показва основния обект, описан на някаква страница или друго CreativeWork.

Можете да използвате mainEntity и за двата начина в един и същ документ:

 
</body>

Ако ItemList не е основното нещо Article е на път, изглежда няма подходящо свойство за свързване на тези елементи. The hasPart свойството не може да се използва, защото очаква a CreativeWork като стойност, но ItemList не е едно.

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?