Конкуренти в пошуковій видачі показують ціну, рейтинг та наявність. Ваш сайт — тільки посилання. Різниця в мікророзмітці Schema.org. Дослідження показують, що розширені снипети збільшують CTR на 30% (Search Engine Land). Проблема у відсутності структурованих даних. На 1С-Бітрікс впровадити розмітку нескладно, але є підводні камені: невірний формат, дублювання, помилки в контексті. Ми допоможемо розібратися. Налаштуємо JSON-LD під ключ — від товарів і хлібних крихт до організації та відгуків. Отримайте безкоштовну консультацію та оцінку вашого проекту протягом 24 годин.
Нещодавно клієнт із сегменту електроніки звернувся зі скаргою на низький CTR. Після впровадження мікророзмітки Product із ціною та рейтингом, клікабельність зросла на 25% за місяць.
Чому мікророзмітка Schema.org важлива для 1С-Бітрікс?
Без структурованих даних пошуковики не бачать, що на сторінці товар, скільки він коштує та чи є в наявності. З мікророзміткою ви отримуєте розширені снипети, які приваблюють більше кліків. Для інтернет-магазину це прямий шлях до збільшення продажів.
Як обрати формат мікророзмітки для Бітрікс?
Schema.org підтримує три формати. У таблиці нижче — порівняння для Бітрікс:
| Формат | Складність впровадження | Гнучкість | Рекомендація Google |
|---|---|---|---|
| JSON-LD | Низька | Висока | Переважний |
| Microdata | Середня | Середня | Підтримується |
| RDFa | Висока | Низька | Не рекомендується |
JSON-LD у 2-3 рази швидше впроваджується на типовому шаблоні, ніж Microdata. Він не ламає верстку і простіший у підтримці — при оновленні шаблону розмітка не страждає. У Бітрікс достатньо вставити блок <script> в епілог або компонент. Детальніше про роботу з епілогом читайте в документації Бітрікс. Microdata ж вимагає розмітки кожного елемента атрибутами — при зміні верстки все ламається.
Основні типи розмітки для інтернет-магазину
Як розмітити товар в 1С-Бітрікс?
У шаблоні компонента bitrix:catalog.element додаємо блок JSON-LD:
<?php $price = $arResult['CATALOG_PRICE_1']['PRICE'] ?? 0; $availability = ($arResult['CATALOG_QUANTITY'] > 0) ? 'https://schema.org/InStock' : 'https://schema.org/OutOfStock'; $schema = [ '@context' => 'https://schema.org', '@type' => 'Product', 'name' => $arResult['NAME'], 'image' => $arResult['DETAIL_PICTURE']['SRC'] ?? '', 'sku' => $arResult['PROPERTIES']['ARTICLE']['VALUE'] ?? $arResult['ID'], 'brand' => [ '@type' => 'Brand', 'name' => $arResult['PROPERTIES']['BRAND']['VALUE'] ?? '', ], 'offers' => [ '@type' => 'Offer', 'priceCurrency' => 'RUB', 'price' => $price, 'availability' => $availability, 'url' => SITE_DIR . $arResult['DETAIL_PAGE_URL'], ], ]; ?> <script type="application/ld+json"> <?= json_encode($schema, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_PRETTY_PRINT) ?> </script> Як додати рейтинг і відгуки в мікророзмітку?
Якщо на сайті є система відгуків з оцінками, додаємо в блок Product поля aggregateRating і review:
<?php $schema['aggregateRating'] = [ '@type' => 'AggregateRating', 'ratingValue' => $avgRating, // середня оцінка, float 'reviewCount' => $reviewCount, // кількість відгуків 'bestRating' => '5', 'worstRating' => '1', ]; ?> Google показує зірочки в снипеті тільки за наявності мінімум одного відгуку з оцінкою.
Розмітка хлібних крихт (BreadcrumbList)
<?php $breadcrumbs = $APPLICATION->GetNavChain(); // масив хлібних крихт $items = []; $position = 1; foreach ($breadcrumbs as $crumb) { $items[] = [ '@type' => 'ListItem', 'position' => $position++, 'name' => $crumb['TITLE'], 'item' => 'https://your-site.ru' . $crumb['LINK'], ]; } $schema = [ '@context' => 'https://schema.org', '@type' => 'BreadcrumbList', 'itemListElement' => $items, ]; ?> <script type="application/ld+json"> <?= json_encode($schema, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_PRETTY_PRINT) ?> </script> Розмітка організації
На головній сторінці та сторінці «Про компанію» розміщується розмітка Organization або LocalBusiness:
{ "@context": "https://schema.org", "@type": "Organization", "name": "Назва компанії", "url": "https://your-site.ru", "telephone": "+7-800-555-35-35", "address": { "@type": "PostalAddress", "addressLocality": "Москва", "streetAddress": "вул. Прикладна, 1" } } Покрокова інструкція з впровадження JSON-LD на Бітрікс
- Проаналізуйте типи сторінок: товари, категорії, статті, контакти.
- Визначте джерела даних у Бітрікс: інфоблоки, властивості, ціни.
- Зберіть PHP-масив для кожного типу з обов'язковими полями.
- Помістіть код в епілог компонента або шаблон.
- Перевірте через Google Rich Results Test та Яндекс Валідатор.
Як перевірити правильність розмітки?
Після впровадження — перевірити через:
- Google Rich Results Test: search.google.com/test/rich-results
- Яндекс Валідатор: webmaster.yandex.ru/tools/microtest
Обидва інструменти показують, яка розмітка розпізнана та чи є помилки в структурі. Додатково можна вивчити відповідну статтю на Wikipedia для розуміння типів даних.
Які помилки виникають при впровадженні мікророзмітки?
- Дублювання розмітки на сторінці (наприклад, два блоки Product).
- Невірний URL у полі
url(має бути канонічним). - Відсутність обов'язкових полів (наприклад,
priceдля Offer). - Невідповідність даних реальності (ціна неактуальна, товар відсутній).
Що входить у налаштування мікророзмітки
- Аудит поточної мікророзмітки (якщо є)
- Вибір оптимального формату (JSON-LD)
- Впровадження на типові сторінки: товар, каталог, стаття, контакти
- Додавання BreadcrumbList, Organization, Product, AggregateRating
- Перевірка через валідатори Google та Яндекс
- Звіт про виконану роботу та рекомендації
Процес і терміни
| Етап | Тривалість |
|---|---|
| Аналітика | 1–2 години |
| Проектування | 1–2 години |
| Реалізація | 2–4 години |
| Тестування | 1–2 години |
| Деплой | 0,5–1 година |
Базове налаштування (товар, хлібні крихти, організація) займає 3–5 годин. Повний аудит та впровадження під ключ — від 1 до 3 днів. Вартість розраховується індивідуально, залежно від обсягу робіт. Оцінка проекту — безкоштовно.
Зв'яжіться з нами, щоб отримати безкоштовну консультацію та оцінку вашого проекту. Ми гарантуємо валідність розмітки та зростання CTR. Замовте налаштування мікророзмітки та отримайте конкурентну перевагу.







