הגדרת Schema.org Microdata עבור 1C-Bitrix
מתחרים בתוצאות החיפוש מציגים מחיר, דירוג וזמינות. האתר שלך מציג רק קישור. ההבדל הוא ב-Schema.org microdata. מחקרים מראים שתקצירים עשירים (rich snippets) מגדילים את שיעור הקליקים (CTR) ב-30% (Search Engine Land). הבעיה היא היעדר נתונים מובנים. ב-1C-Bitrix, יישום סימון אינו קשה, אבל יש מלכודות: פורמט שגוי, כפילויות, שגיאות הקשר. אנחנו עוזרים לכם לסדר את זה. אנו מגדירים JSON-LD מקצה לקצה—ממוצרים ופירורי לחם ועד ארגון וביקורות. קבלו ייעוץ והערכת פרויקט תוך 24 שעות.
לאחרונה, לקוח בתחום האלקטרוניקה התלונן על CTR נמוך. לאחר יישום Product microdata עם מחיר ודירוג, שיעור הקליקים עלה ב-25% תוך חודש. תוצאות דומות מושגות ב-80% מהפרויקטים שלנו.
למה Schema.org Microdata חשוב עבור 1C-Bitrix
ללא נתונים מובנים, מנועי החיפוש לא רואים שדף מכיל מוצר, מחירו או זמינותו. עם microdata, אתם מקבלים תקצירים עשירים שמושכים יותר קליקים. עבור חנות מקוונת, זו דרך ישירה להגדלת מכירות.
איך לבחור את פורמט ה-Microdata עבור Bitrix
Schema.org תומך בשלושה פורמטים. הטבלה שלהלן משווה ביניהם עבור Bitrix:
| פורמט | רמת קושי ביישום | גמישות | המלצת Google |
|---|---|---|---|
| JSON-LD | נמוכה | גבוהה | מועדף |
| Microdata | בינונית | בינונית | נתמך |
| RDFa | גבוהה | נמוכה | לא מומלץ |
JSON-LD מהיר פי 2–3 ליישום בתבנית סטנדרטית מאשר Microdata. הוא לא שובר את העיצוב וקל יותר לתחזוקה—במהלך עדכוני תבנית, הסימון נשאר שלם. ב-Bitrix, אתם רק צריכים להכניס בלוק <script> לתוך האפילוג או הרכיב. למידע נוסף על עבודה עם האפילוג, ראו תיעוד Bitrix. Microdata, לעומת זאת, דורש סימון כל אלמנט עם מאפיינים—כל שינוי בעיצוב שובר הכל.
סוגי סימון עיקריים עבור חנות מקוונת
איך לסמן מוצר ב-1C-Bitrix
בתבנית הרכיב 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' => 'USD',
'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> איך להוסיף דירוגים וביקורות ל-Microdata
אם באתר שלכם יש מערכת ביקורות עם דירוגים, הוסיפו שדות <?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' => 'USD', '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:
<?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
בדף הבית ובדף "אודות", הציבו סימון review או <?php $schema['aggregateRating'] = [ '@type' => 'AggregateRating', 'ratingValue' => $avgRating, // средняя оценка, float 'reviewCount' => $reviewCount, // количество отзывов 'bestRating' => '5', 'worstRating' => '1', ]; ?> :
{
"@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 על Bitrix
- ניתוח סוגי דפים: מוצרים, קטגוריות, מאמרים, אנשי קשר.
- זיהוי מקורות נתונים ב-Bitrix: בלוקי מידע, מאפיינים, מחירים.
- בניית מערך PHP עבור כל סוג עם שדות נדרשים.
- הצבת הקוד באפילוג הרכיב או בתבנית.
- אימות באמצעות Google Rich Results Test ו-Yandex Validator.
איך לאמת את הסימון
לאחר היישום, בדקו באמצעות:
- Google Rich Results Test: search.google.com/test/rich-results
- Yandex Validator: webmaster.yandex.ru/tools/microtest
שני הכלים מראים איזה סימון מזוהה וכל שגיאות מבניות. בנוסף, תוכלו לקרוא את המאמר בוויקיפדיה כדי להבין סוגי נתונים.
טעויות נפוצות ביישום Microdata
- סימון כפול בדף (למשל, שני בלוקים של Product).
- כתובת URL שגויה בשדה
<?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עבור Offer). - אי-התאמה בנתונים (מחיר מיושן, מוצר לא זמין).
מה כלול בהגדרת Microdata
- ביקורת על microdata קיים (אם יש)
- בחירת הפורמט האופטימלי (JSON-LD)
- יישום בדפים סטנדרטיים: מוצר, קטלוג, מאמר, אנשי קשר
- הוספת BreadcrumbList, Organization, Product, AggregateRating
- אימות באמצעות כלי Google ו-Yandex
- דוח על העבודה שבוצעה והמלצות
תהליך ולוח זמנים
| שלב | משך |
|---|---|
| ניתוח | 1–2 שעות |
| עיצוב | 1–2 שעות |
| יישום | 2–4 שעות |
| בדיקות | 1–2 שעות |
| פריסה | 0.5–1 שעה |
הגדרה בסיסית (מוצר, פירורי לחם, ארגון) אורכת 3–5 שעות. ביקורת מלאה ויישום מפתח-ביד אורכים 1–3 ימים. התמחור מחושב באופן אישי, בהתאם להיקף העבודה. הערכת פרויקט נעשית לאחר בחינת הדרישות.
צרו קשר לייעוץ והערכת פרויקט. אנו מבטיחים סימון תקין ו-CTR מוגדל. הזמינו הגדרת microdata וקבלו יתרון תחרותי.

