Close

Микроразметка сайта по schema.org

Нужно сделать микроразметку сайта по schema.org, по схеме Product и Rating. Что бы  в Google снипет стал более привлекателен.
Нашел такой пример:

<!—Указывается схема Product.—>
<div itemscope itemtype=»http://schema.org/Product»>
<!—В поле name указывается наименование товара.—>
<h1 itemprop=»name»>Товар</h1>
<!—В поле image указывается ссылка на картинку товара.—>
<a itemprop=»image» class=»fancyboxitem» href=»/userfiles/cotton-dreams.jpeg» title=»COTTON DREAMS Наволочки » ><img src=»/userfiles/cotton-dreams.jpeg» alt=»Наволочка COTTON DREAMS «></a>
<!—В поле description дается описание товара.—>
<p itemprop=»description»>Добавьте еще больше уюта в доме с наволочками «Cotton Dreams»! …<
<!—Указывается схема Offer.—>
<div itemprop=»offers» itemscope itemtype=»http://schema.org/Offer» class=»addtocartsuc»>
<!—В поле price указывается цена товара.—>
<span itemprop=»price» content=»929.00″ class=»strong»>929,00 <small>р.</small>
<!—В поле priceCurrency указывается валюта данные выводим мета информацией так как на странице она не где не присутствует.—>
<meta itemprop=»priceCurrency» content=»RUB»>
<!—Указывается свойство InStock, которое свидетельствует о том, что товар в наличии, данные выводим также метаинформацией —>
<meta itemprop=»availability» content=»http://schema.org/InStock»/>
<!—Указывается схема Review.—>
<div class=»comment» itemprop=»review» itemscope itemtype=»http://schema.org/Review»>
<!—В поле date указывается дата публикации отзыва.—>
<span class=»date» itemprop=»datePublished» content=»2017-03-21T08:27:00″>21.03.2017 08:27
<div class=»rating-person»>
<input type=»hidden» name=»val» value=»5″/>
<input type=»hidden» name=»vote-id» value=»Array»/>
</div>
</span>
<!—Указывается схема Rating.—>
<span itemprop=»reviewRating» itemscope itemtype=»http://schema.org/Rating»>
<!—В поле worstRating метаинформацией указываем минимально возможный рейтинг.—>
<meta itemprop=»worstRating» content = «1»/>
<!—В поле ratingValue мета информацией указываем текущий рейтинг.—>
<meta itemprop=»ratingValue» content = «5»/>
<!—В поле bestRating метаинформацией указываем максимально возможный рейтинг.—>
<meta itemprop=»bestRating» content = «5»/>
</span>
<!—Указывается схема Person.—>
<span itemprop=»author» itemscope itemtype=»http://schema.org/Person»>
<!—В поле name указываем имя автора.—>
<span itemprop=»name» class=»name»>Наталья</span>
</span>
<!—В поле reviewBody указываем сам отзыв на товар.—>
<p itemprop=»reviewBody»>Супер вещь!) Эффект сразу и налицо)</p>
</div>
</div>

В данном примере один отзыв, но как быть если мне нужно 5 отзывов. Нужно для каждого отзыва добавлять отдельно разметку или как то можно более компактно сделать?

И куда вставлять данную разметку на сайт, в шаблон или на страницу? У меня сайт на движке WP. В Google почти по всем запросам выдается Главная и еще одна страница.

Источник

Добавить комментарий