Микроразметка для сайта

голоса: 0

Подскажите как установить микроразметку на сайт?

при использование данного кода:

<span hidden itemscope itemtype="http://schema.org/Product">
 <span itemprop="name">$ENTRY_TITLE$</span>
 <img itemprop="image" src="https://csgosettings.ru$IMG_URL1$" alt="$ENTRY_TITLE$ - изображение" />
 <span itemprop="description">$SEO_DESCRIPTION$</span>
 <span itemprop="genre"><a class="ecategory" href="$CAT_URL$">$CAT_NAME$</a></span> 
</span>

Над шапкой появляется картинка и часть текста. Данный код вставлял в head.


или же эту разметку нужно использовтать как-то иначе? 

Адрес сайта csgosettings.ru
| Автор: | Категория: SEO
Изменение категории | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0

Не устанавливайте такой код так как он лишь для товаров магазина(у вам магазин не используется, для каталога этот код нет смысла использовать) и в дополнение еще и неправильный (не полный). Полная разметка для товаров выглядит так:

<script type="application/ld+json">
{ "@context": "https://schema.org",
"@type": "Product",
<?if($RATING$ > 0 and $RATED$ > 0)?>
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "$RATING$",
"reviewCount": "$RATED$"
},
<?endif?>
"image": "$SERVER_PROTOCOL$//$SERVER_NAME$$PHOTO$",
"name": "<?$JSENCODE$($ENTRY_TITLE$)?>",
"description": "<?$JSENCODE$($BRIEF$)?>",
<?if($BRAND$)?>"brand": "$BRAND$",<?endif?>
<?if($ART_NO$)?>"sku": "$ART_NO$",<?endif?>
"offers": {
"@type": "Offer",
"availability": <?if($STOCK$ > 0)?>"https://schema.org/InStock"<?else?>"https://schema.org/OutOfStock"<?endif?>,
"price": "$PRICE_JS$",
"priceCurrency": "$CURR_CODE$",
"url": "$ENTRY_LINK$"
}
}
</script>
Чтобы скрыть код разметки, пропишите выделенное красным (внес правки в вашем коде).
| Автор:
Спасибо. Выходит у меня на сайте этот код будет выглядить бесхозно?
Админ CSGOSETTINGS.ru,

Ради теста, вы установите свой код в нужном модуле и после проверьте валидатором гугла https://search.google.com/structured-data/testing-tool/u/0/?hl=ru увидите результат.

...