Schema.org ожидает Organization
элемент в качестве значения для publisher
свойства, но вы предоставляете строковое значение («MyCorp»).
Если вы хотите следовать ожиданиям Schema.org (это просто рекомендация, а не обязательность), вы можете использовать что-то вроде этого:
<article itemscope itemtype="https://schema.org/Article">
<div itemprop="publisher" itemscope itemtype="http://schema.org/Corporation">
<span itemprop="name">MyCorp</span>
</div>
</article>
Google может захотеть увидеть больше свойств (например logo
) для Organization
элемента, но они также не обязательны. Их инструмент тестирования просто хочет сказать, что вы не получите ни одной из его функций результатов поиска, если не предоставите определенный набор свойств.
publisher.logo
это обязательное свойство для статей (вместе с другими), если вы хотите, чтобы работали функции SERP Google, связанные со статьями. developers.google.com/search/docs/data-types/articles