Издатель и название Микроданные

Как использовать Schema.org и микроданные в публикации в блоге или статье, если издатель — физическое лицо?

Я мог бы найти этот ответ: Правильный способ использования "издателя" в Публикация в блоге

<div itemprop="publisher" itemscope itemtype="http://schema.org/Person">
  <span itemprop="name">Some Name</span>
</div>

Но Инструмент тестирования Google говорит:

Атрибут publisher.itemtype имеет недопустимое значение.

Может я плохо понимаю ответ? Как использовать publisher, если это человек или это то же самое, что и автор?


person Nrc    schedule 25.04.2017    source источник


Ответы (1)


Это правильный способ указать издателя, если это человек.

К сожалению, большую часть времени Google SDTT сообщает об ошибке, которая не является ошибкой с Schema.org/Microdata, а связана с требованиями Google для получения одного из их расширенных результатов.

Кажется, это тоже имеет место: это, вероятно, ошибка для версии AMP Расширенный результат статей, для которых Google считает издателями только организации (а не отдельных лиц):

publisher

Organization; требуется (AMP), игнорируется (не AMP)

Издатель статьи.

Поэтому, если издатель — человек, просто игнорируйте эту ошибку.

Если издатель совпадает с автором, вы можете использовать оба свойства в одном и том же атрибуте itemprop:

<div itemprop="author publisher" itemscope itemtype="http://schema.org/Person">
person unor    schedule 25.04.2017
comment
При установке значения таким образом: <aside class="post__author" itemprop="author publisher" itemscope itemtype="http://schema.org/Person"> получаю ошибку: publisher.itemtype has an incorrect value. Так что похоже, что это не правильный ответ в этом случае. - person sunpietro; 10.09.2017
comment
@sunpietro: Это именно то, о чем этот вопрос и ответ, не так ли? Ошибка в SDTT Google не означает, что она неверна, как я объяснил в своем ответе. 1) Google распознает только Organization значения для publisher. 2) Если ваш publisher является Person, просто игнорируйте ошибку в Google SDTT. Ничего другого вы не можете сделать. - person unor; 10.09.2017
comment
Извините, я неправильно понял ваш ответ. - person sunpietro; 10.09.2017