Нижче описано запуск інструменту тестування структурованих даних Google :
<div>
<div itemprop="publisher" itemscope id="organization-example" itemtype="https://schema.org/Organization">
<a itemprop="url" href="https://example.com">
<img itemprop="image logo" src="https://example.com/images/logo.png" alt="LOGO">
<span itemprop="name">EXAMPLE</span>
<span itemprop="description">This is an EXAMPLE</span>
</a>
</div>
</div>
<div itemscope itemtype="https://schema.org/WebPage" itemref="organization-example">
</div>
Але коли я намагаюся використовувати, BlogPostingвоно порушує logoвластивість:
<div>
<div itemprop="publisher" itemscope id="organization-example" itemtype="https://schema.org/Organization">
<a itemprop="url" href="https://example.com">
<img itemprop="image logo" src="https://example.com/images/logo.png" alt="LOGO">
<span itemprop="name">EXAMPLE</span>
<span itemprop="description">This is an EXAMPLE</span>
</a>
</div>
</div>
<article
itemscope
itemtype="https://schema.org/BlogPosting"
itemref="organization-example"
>
</article>
З помилкою:
https://example.com/images/logo.png(Атрибут logo.itemtype має недійсне значення.)
Хтось може пояснити, чому? І які кроки я міг би зробити, щоб виправити це?
itempropу тому ж рядку, що і itemtype.
itempropв тому ж рядку, що і авторitemtype, оскільки видавець є дитиною організації, веб-сторінки та BlogPosting. Краще використовувати<body itemscope itemtype="https://schema.org/Organization">тоді<article itemscope itemtype="https://schema.org/BlogPosting"><span itemprop="publisher">і т. Д. ... Не повинно виникати необхідності повторювати логотип кілька разів, особливо в публікації в блозі.