2013-08-12 2 views
1

Я улучшаю разметку раздела «Продукты» на моем сайте с помощью Microdata. Все отлично, так как информация отображается в результатах Google, как и ожидалось.Как указать категорию для продукта в HTML5 Microdata

Но я думаю, было бы неплохо указать категорию для данного продукта. Я искал всюду и катался по каждому атрибуту, найденному в http://Schema.org/Product, но, похоже, я ничего не могу использовать для спецификации «Категория».

Я попытался установить itemprop="category", но Google Rich Snippet Tool дал мне этот предупреждающий сигнал: «Страница содержит свойство», которая не является частью схемы. », Что верно.

Кто-нибудь знает, какое свойство я должен использовать для обозначения категории для продукта? Любые мысли об этом были бы хороши.

ответ

1

schema.org/Offer имеет category Недвижимость.

A категория для изделия. Большие знаки или косые черты могут использоваться для неофициально указывают иерархию категорий.

Так что smth вроде бы будет работать.

<div itemscope itemtype="http://schema.org/Product"> 
    <span itemprop="name">Kenmore White 17" Microwave</span> 
    <img src="kenmore-microwave-17in.jpg" alt='Kenmore 17" Microwave' /> 
    <div itemprop="aggregateRating" 
    itemscope itemtype="http://schema.org/AggregateRating"> 
    Rated <span itemprop="ratingValue">3.5</span>/5 
    based on <span itemprop="reviewCount">11</span> customer reviews 
    </div> 

    <div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> 
    <span itemprop="price">$55.00</span> 
    <link itemprop="availability" href="http://schema.org/InStock" />In stock 
    <span itemprop="category">LargeCategory > SmallCategory</span> 
    </div> 
</div> 

ИЛИ

Другой вариант заключается в использовании data-vocabulary.org который имеет категории свойство в своем классе продуктов. ОК для Google, НЕ ОК для других поисковых систем. Но для Google это сработает. Smth так:

<div itemscope itemtype="http://data-vocabulary.org/Product"> 
    <span itemprop="brand">ACME</span> <span itemprop="name">Executive 
    Anvil</span> 
    <img itemprop="image" src="anvil_executive.jpg" /> 

    <span itemprop="description">Sleeker than ACME's Classic Anvil, the 
    Executive Anvil is perfect for the business traveler 
    looking for something to drop from a height. 
    </span> 
    Category: <span itemprop="category" content="Hardware > Tools > Anvils">Anvils</span> 
    Product #: <span itemprop="identifier" content="mpn:925872"> 
    925872</span> 
    <span itemprop="review" itemscope itemtype="http://data-vocabulary.org/Review-aggregate"> 
    <span itemprop="rating">4.4</span> stars, based on <span itemprop="count">89 
     </span> reviews 
    </span> 

    <span itemprop="offerDetails" itemscope itemtype="http://data-vocabulary.org/Offer"> 
    Regular price: $179.99 
    <meta itemprop="currency" content="USD" /> 
    $<span itemprop="price">119.99</span> 
    (Sale ends <time itemprop="priceValidUntil" datetime="2020-11-05"> 
     5 November!</time>) 
    Available from: <span itemprop="seller">Executive Objects</span> 
    Condition: <span itemprop="condition" content="used">Previously owned, 
     in excellent condition</span> 
    <span itemprop="availability" content="in_stock">In stock! Order now!</span> 
    </span> 
</div> 

Вы можете узнать больше об этом лексиконе here.

+0

Мне нравится ваш второй подход. Это кажется более смысловым в моем случае, поскольку у моих продуктов нет предложения вообще. И кто заботится о другом SE? = p Очень важно. – darksoulsong

+0

В цене должен быть только номер, у валюты есть собственный тег – tomasr

Смежные вопросы