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 почти по всем запросам выдается Главная и еще одна страница.

Источник

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