Всем привет.
Кто работал с микроразметкой подскажите микроразметка schema.org через JSON-LD как влияет на SEO? Кто как реализовывал? Я в шаблон компонента catalog.element в result_modifier.php написал следующее
Кто работал с микроразметкой подскажите микроразметка schema.org через JSON-LD как влияет на SEO? Кто как реализовывал? Я в шаблон компонента catalog.element в result_modifier.php написал следующее
$mictoFormat = Array( "@context" => "http://schema.org/", "@type" => "Product", "name" => $arResult["NAME"], "image" => "http://DeaCalista.kz" . $arResult["PREVIEW_PICTURE"]["SRC"], "description" => $arResult["PREVIEW_TEXT"], "mpn" => "", "brand" => Array( "@type" => "Thing", "name" => $arResult["PROPERTIES"]["CML2_MANUFACTURER"]["VALUE_ENUM"] ), ); if($arResult["PROPERTIES"]["vote_count"]["VALUE"] > 0){ $mictoFormat["aggregateRating"] = Array( "@type" => "AggregateRating", "ratingValue" => $arResult["PROPERTIES"]["rating"]["VALUE"], "reviewCount" => $arResult["PROPERTIES"]["vote_count"]["VALUE"] ); } if (!isset($arResult['OFFERS']) || empty($arResult['OFFERS'])){ $mictoFormat["offers"] = Array( "@type" => "Offer", "priceCurrency" => $arResult["MIN_PRICE"]["CURRENCY"], "price" => $arResult["MIN_PRICE"]["VALUE"], "itemCondition" => "http://schema.org/UsedCondition", "availability" => "http://schema.org/InStock", "seller" => Array( "@type" => "Organization", "name" => "Интернет-магазин DeaCalista" ) ); } else { $mictoFormat["offers"] = Array(); foreach($arResult['OFFERS'] as $key => $arOffer){ $mictoFormat["offers"][] = Array( "@type" => "Offer", "name" => $arOffer["NAME"], "priceCurrency" => $arOffer["MIN_PRICE"]["CURRENCY"], "price" => $arOffer["MIN_PRICE"]["VALUE"], "itemCondition" => "http://schema.org/UsedCondition", "availability" => "http://schema.org/InStock", "seller" => Array( "@type" => "Organization", "name" => "Интернет-магазин DeaCalista" ) ); } } $APPLICATION->AddHeadString("<sc ript type=\"application/ld+json\">" . json_encode($mictoFormat) . "</sc ript>"); |