Разметка Schema.org/Microdata для списка последних сообщений без указания автора / издателя?

В следующем коде показан список ссылок на последние сообщения на экспериментальном сайте блога, с которым я играю. Проблема в том, что это не работает с Инструментом проверки структурированных данных Google, потому что в нем отсутствуют необходимые элементы, такие как author и publisher.

Но я не хочу показывать это для недавних сообщений, и я также не хочу показывать их для каждого сообщения в блоге. Что я должен делать? Избавиться от структурированных данных? Вставить требуемый материал и скрыть его с помощью CSS? Или оставить как есть?

<section>
<header>
<h4 class="h4-padding">Recent Posts</h4>
</header>
<ul>
<li>
<article itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting">
<header itemprop="name headline">
<h5><a href="http://myblog.com/post/5/1/2016/a-very-interesting-thing">A very interesting thing</a></h5>
</header>
</article>
</li>
<li>
<article itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting">
<header itemprop="name headline">
<h5><a href="http://myblog.com/post/30/7/2015/something-even-more-interesting">Something event more interesting</a></h5>
</header>
</article>
</li>
<li>
<article itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting">
<header itemprop="name headline">
<h5><a href="http://myblog.com/something-very-dull">Something very dull</a></h5>
</header>
</article>
</li>
</ul>

person Norbert Norbertson    schedule 24.02.2016    source источник


Ответы (1)


Совершенно нормально не предоставлять эти свойства. Schema.org не требует никаких свойств.

Если инструмент проверки структурированных данных Google сообщает об отсутствии определенных свойств, на самом деле это означает следующее:

"Если вы не предоставите эти свойства, мы не будем показывать соответствующие функции Rich Snippet или Knowledge Graph в Google Поиске"

нет необходимости избавляться от ваших структурированных данных только потому, что Google (как один из многих потребителей) в настоящее время не сделай что-нибудь с этим. Это может быть полезно для других потребителей, и Google может изменить / представить функции в будущем, которые будут работать с вашим текущим набором свойств.

person unor    schedule 25.02.2016
comment
большое спасибо за ответ. На такие вещи сложно найти ответы. И это тревожно, когда Google помещает большие жирные красные сообщения об ошибках и помечает каждое отсутствующее свойство как обязательное. Но пока я буду придерживаться того, что у меня есть, и посмотрю, как Google к этому относится. - person Norbert Norbertson; 25.02.2016