Инструмент тестирования структурированных данных Google не проверяет расширение GoodRelations

<div 
    itemscope="itemscope" 
    itemtype="http://schema.org/Product" 
    itemid="urn:mpn:123456789"> 
        <link 
            itemprop="additionalType" 
            href="http://www.productontology.org/id/Lawn_mower">
        <span 
            itemprop="http://purl.org/goodrelations/v1#category" 
            content="Lawn mower">
                Lawn mower
        </span>
</div>  

Выше есть фрагмент моей разметки, и когда я включаю Инструмент тестирования структурированных данных Google, я получаю сообщение об ошибке:

'Ошибка: страница содержит свойство "http://purl.org/goodrelations/v1#category", который не является частью схемы.'.

Я думал об удалении микроданных из тега span и сохранении только приведенного выше тега ссылки с микроданными, чтобы проверить его.

На [http://www.productontology.org/doc/Lawn_mower] есть заявление: «Последние новости: schema.org только что реализовал наше предложение по определению дополнительного свойства Type с учетом использования этой службы!» и я думаю, что это означает, что он совместим.

Эта ошибка может повлиять на мое SEO? Есть что посоветовать мне? Я много искал об этом и не нашел ничего связанного.


Окончательная разметка после помощи @daviddeering:

<div itemscope="itemscope" itemtype="http://schema.org/Product" itemid="urn:mpn:123456789">
    <a href="http://127.0.0.1/jkr/123456789" itemprop="url">
        <img itemprop="image" alt="Partnumber:123456789" src="http://127.0.0.1/jkr/img/123456789.jpg" content="http://127.0.0.1/jkr/img/123456789.jpg">
        <span itemprop="name">123456789 - Bosh lawn mower</span>
    </a>
    <span>PartNumber: </span>
    <span itemprop="mpn">123456789</span>
    <span>Line: </span>
    <span itemprop="additionalType" href="http://www.productontology.org/id/Lawn_Mower">Lawn mower</span>
    <span>Manuf.: </span>
    <div itemscope="itemscope" itemprop="manufacturer"
    itemtype="http://schema.org/Organization"><span itemprop="name">Bosh</span>
    </div>
    <div itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
        <meta itemprop="availabilityStarts" content="2013-10-20 05:27:36"><span itemprop="priceCurrency" content="USD">USS</span><span itemprop="price" content="565.29">565,29*</span>
        <link itemprop="availability" href="http://schema.org/OutOfStock"><span itemprop="inventoryLevel" content="0">Ask for it</span>
    </div>
</div>

person newway    schedule 25.10.2013    source источник


Ответы (1)


Что ж, схема продукта всегда должна включать имя. И структура вашей последней строки itemprop была неправильной. Итак, следующий код успешно протестирован в инструменте тестирования Google:

<div 
itemscope="itemscope" 
itemtype="http://schema.org/Product" 
itemid="urn:mpn:123456789"> 
<span itemprop="name">Name of Lawn Mower</span>
    <link 
        itemprop="additionalType" 
        href="http://www.productontology.org/id/Lawn_mower">
    <span rel="gr:hasBusinessFunction" resource="http://purl.org/goodrelations/v1#sell" 
        content="Lawn mower">
            Lawn mower
    </span>
</div>  

Хотя в вашем случае я не уверен, нужно ли совмещать схему продукта и разметку GoodRelations. Вы можете создать всю разметку, используя только GoodRelations, или вы можете использовать schema.org и просто использовать тег [link itemprop="additionalType" href="http://www.productontology.org/id/Lawn_mower"] там, где он сейчас находится в коде, затем продолжайте использовать схему для разметки остальных.

person daviddeering    schedule 26.10.2013
comment
Большое спасибо за вашу помощь и время, ваш ответ решил мою проблему. Я изменил свою разметку, и она подтвердилась, но я подумал о том, что вы сказали, и удалил тег goodrelations, я попытался изменить тег ссылки на тег span с теми же атрибутами, и он подтвердился. Изменение моего вопроса, чтобы он содержал мою разметку результата. Я считаю, что схема поможет мне с SEO. Спасибо! - person newway; 26.10.2013