Я согласен с тем, что говорят другие, что тема очень расплывчатая.Тем не менее я постараюсь высказать свои мысли по этому вопросу и показать вам, как я делаю это в своем блоге.
Я использую оба WebPage и Блог типы элементов в одном и том же документе для разметки различных элементов.
Веб-страница
Я использую WebPage тип элемента в теге body.Поступая так, я могу размечать свои хлебные крошки.
<body itemscope itemtype="http://schema.org/WebPage">
<ul itemprop="breadcrumb">
<li>
<a href="foo">foo</a>
</li>
<li>
<a href="foo/bar">bar</a>
</li>
<li>
<a href="foo/bar/baz">baz</a>
</li>
</ul>
...
</body>
В блоге
Когда я зацикливаю сообщения в блоге, я использую тип элемента Блог на обертке, которыйсодержит все статьи блога.Я отмечаю каждую статью свойством blogPostes
и, конечно, использую BlogPosting в качестве типа элемента.
<section itemscope itemtype="http://schema.org/Blog">
<article itemprop="blogPosts" itemscope itemtype="http://schema.org/BlogPosting">
...
</article>
<article itemprop="blogPosts" itemscope itemtype="http://schema.org/BlogPosting">
...
</article>
...
</section>
Страница статьи
См. Правкуниже для обновления этого мнения
На целевой странице статей я не использую тип элемента Блог .Но я отмечаю пост как элемент BlogPosting .
<article itemscope itemtype="http://schema.org/BlogPosting">
...
</article>
Единственная причина, по которой я могу видеть, что вы хотите пометить что-то в блоге Тип элемента обусловлен свойствами blogPostes
и тем, что это блог.Я думаю, вы понимаете, что это блог, пометив статью как BlogPosting .Я также не думаю, что правильно использовать свойство в этом контексте, так как оно используется во множественном числе.Для меня это отражает другую область использования.
Edit
Я не уверен, расширилась ли схема или я пропустил ее в первый раз, ноэлемент Blog теперь имеет свойство blogPost
, то есть форму единственного числа blogPosts
.Тогда я бы сказал, что имеет смысл пометить основной элемент как элемент Blog , использовать свойство blogPost
для статьи и пометить его как элемент BlogPosting .