У багатьох магазинах діє програма лояльності, яка пропонує її учасникам особливі переваги, такі як спеціальні ціни та бонусні бали. Якщо додати на сайт структуровані дані типу MemberProgram, то в Пошуку Google поруч з вашими товарами, а також в блоках знань буде відображатися інформація про переваги програми лояльності.
Програми лояльності, які пропонує ваша компанія, можна описати за допомогою структурованих даних типу MemberProgram, вкладених у структуровані дані типу Organization. Щоб вказати інформацію про особливі переваги (такі як спеціальні ціни та бонусні бали) для певних товарів, додайте розмітку UnitPriceSpecification окремо в структуровані дані Offer, як описано в документації про показ асортименту.
Доступність функції
Google показує в результатах пошуку на мобільних пристроях і комп’ютерах інформацію про програми лояльності користувачам з Австралії, Бразилії, Великої Британії, Німеччини, Канади, Мексики, США і Франції.
Як додати структуровані дані
Структуровані дані — стандартизований формат, який дозволяє надавати пошуковим системам інформацію про сторінку та класифікувати її вміст. Детальніше про принципи роботи структурованих даних…
Нижче в загальних рисах описано, як створити, перевірити та додати на сайт структуровані дані.
- Додайте обов’язкові властивості. Дізнайтеся, в яких частинах сторінки потрібно розміщувати структуровані дані обраного вами формату.
- Дотримуйтесь рекомендацій.
- Перевірте свій код за допомогою інструменту перевірки розширених результатів. Якщо будуть виявлені критичні помилки, усуньте їх. Ми також рекомендуємо усунути некритичні помилки, зазначені в інструменті. Це може призвести до підвищення якості структурованих даних, хоча сторінки будуть придатні для створення розширених результатів і без цього.
- Опублікуйте сторінку й за допомогою інструменту перевірки URL з’ясуйте, як вона виглядає для робота Googlebot. Переконайтеся, що доступ Google до сторінки не заблоковано файлом robots.txt або метатегом
noindexі авторизація на ній не потрібна. Якщо все в порядку, то запросіть повторне сканування ваших URL. - Надішліть нам файл Sitemap, щоб інформувати нас про зміни на сайті. Надсилання такого файлу можна автоматизувати за допомогою Search Console Sitemap API.
Приклади
Ось приклад розмітки структурованих даних типу MemberProgram для програми лояльності, в якій два рівні.
<html>
<head>
<title>About Us</title>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "OnlineStore",
"hasMemberProgram": {
"@type": "MemberProgram",
"name": "Membership Plus",
"description": "For frequent shoppers this is our top-rated loyalty program",
"url": "https://www.example.com/membership-plus",
"hasTiers": [
{
"@type": "MemberProgramTier",
"@id": "#plus-tier-silver",
"name": "silver",
"url": "https://www.example.com/membership-plus-silver",
"hasTierBenefit": [
"https://schema.org/TierBenefitLoyaltyPoints"
],
"membershipPointsEarned": 5
},
{
"@type": "MemberProgramTier",
"@id": "#plus-tier-gold",
"name": "gold",
"url": "https://www.example.com/membership-plus-gold",
"hasTierRequirement":
{
"@type": "CreditCard",
"name": "Example platinum card plus"
},
"hasTierBenefit": [
"https://schema.org/TierBenefitLoyaltyPrice",
"https://schema.org/TierBenefitLoyaltyPoints"
],
"membershipPointsEarned": 10
}
]
}
// Other Organization-level properties
// ...
}
</script>
</head>
<body>
</body>
</html>Правила
Щоб структуровані дані для програми лояльності могли використовуватися в Пошуку Google, необхідно дотримуватися вимог наступних документів:
Технічні вимоги
- Вкладіть розмітку
MemberProgramу структуровані дані типуOrganizationна сторінці, на якій розміщені відомості про компанію та її правила. Детальна інформація наведена в документації про розмітку для організацій. - Щоб вказати інформацію про особливі переваги (такі як спеціальні ціни та бонусні бали) для окремих товарів, використовуйте розмітку
UnitPriceSpecificationдля показу асортименту. РозміткаMemberProgram, яку ви створили для вирішення своїх комерційних завдань, працює разом зі структурованими данимиvalidForMemberTierіMembershipPointsEarnedі представляє переваги програми лояльності користувачам, які цікавляться вашими товарами та послугами.
Типи структурованих даних
Щоб ваші структуровані дані можна було використовувати в Пошуку Google, необхідно встановити всі обов’язкові властивості. Ви також можете додати рекомендовані властивості, щоб покупцям було зручніше знайомитися з інформацією про програми лояльності.
Member Program
Використовуйте вказані нижче властивості, щоб описати одну або кілька програм лояльності з одним або більше рівнями. Повний опис властивості MemberProgram наведено на сторінці schema.org/MemberProgram.
| Обов’язкові властивості | |
|---|---|
description | Опис програми лояльності з переліком основних переваг для її учасників. |
has | Властивість, що використовується повторно Визначає рівень учасника в програмі лояльності. Вона повинна мати хоча б один рівень. Ознайомтеся зі списком властивостей типу |
name | Назва програми лояльності. |
| Рекомендовані властивості | |
|---|---|
url | URL вебсторінки, на якій покупець може зареєструватися в програмі лояльності. Не вказуйте кілька URL-адрес. Якщо ж URL відсутній, буде використана адреса сторінки, на якій містяться структуровані дані типу |
Member Program Tier
Тип MemberProgramTier використовується для визначення рівня участі в програмі (MemberProgram). Програма лояльності може передбачати кілька рівнів участі, наприклад бронзовий, срібний і золотий.
Повний опис властивості MemberProgramTier наведено на сторінці schema.org/MemberProgramTier.
| Обов’язкові властивості | |
|---|---|
has | Властивість, що використовується повторно Переваги для учасників цього рівня. Учасники певного рівня можуть користуватися відразу кількома перевагами. Також підтримуються скорочені назви властивостей, без префікса URL (наприклад,
|
name | Назва рівня участі в програмі. |
| Рекомендовані властивості | |
|---|---|
has | Або Критерії для цього рівня участі в програмі. Якщо критерії не вказані, то кожен може приєднатися безкоштовно. Якщо даний рівень участі передбачає оплату, вкажіть значення для кожної з наведених нижче властивостей.
|
membership | Кількість бонусних балів, що нараховуються за кожну витрачену одиницю валюти, коли властивість |
url | URL вебсторінки, на якій покупець може зареєструватися в програмі лояльності на даному рівні. Не вказуйте кілька URL-адрес. |
Як використовувати Merchant Center для налаштування програм лояльності в Google
Робота з розміткою для налаштування та оновлення умов програми лояльності може виявитися досить складним завданням. Якщо у вас є обліковий запис у Google Merchant Center, ви можете налаштувати програму лояльності прямо в цьому сервісі. Детальну інформацію можна знайти в довідці Google Merchant Center.
Якщо ви вкажете інформацію про програму лояльності як у структурованих даних, так і в Merchant Center, Google використовуватиме налаштування програми з Merchant Center.
Усунення несправностей
Якщо у вас виникли труднощі з додаванням або налагодженням структурованих даних, вам допоможуть ресурси та інформація, доступні за наведеними нижче посиланнями.
- Якщо ви використовуєте систему управління контентом (CMS) або доручили налаштування сайту іншій людині, зверніться за допомогою до неї або розробника CMS. Не забудьте переслати йому повідомлення про проблему, отримані вами в Search Console.
- Google не гарантує відображення вашого контенту в результатах пошуку, які формуються на основі структурованих даних. Можливі причини, з яких ваші матеріали можуть не відображатися у вигляді розширених результатів, перераховані в загальних рекомендаціях щодо використання структурованих даних.
- Ознайомтеся зі списком типових помилок у структурованих даних та звітом про структуровані дані, які неможливо обробити, і перевірте, чи правильно ви додали розмітку.
- Якщо ми вжили заходів щодо сторінки вручну, неприпустимі структуровані дані на ній будуть проігноровані доти, доки ви не виправите код. При цьому сама сторінка може з’являтися в результатах пошуку й далі. Щоб усунути проблеми зі структурованими даними, скористайтеся звітом про заходи, вжиті вручну.
- Ще раз вивчіть рекомендації, щоб з’ясувати, чи відповідає їм ваш контент. Проблема може бути пов’язана зі спамом у контенті або розмітці, а не з помилками в синтаксисі. Тоді її не вдасться виявити за допомогою інструменту перевірки розширених результатів.
- Дізнайтеся, що може спричинити відсутність розширених результатів або зменшення їх загальної кількості.
- Робот Googlebot сканує та індексує сторінки не одразу після оновлення контенту. З моменту публікації сторінки може пройти кілька днів, поки Google не виявить і просканує її. Ми зібрали на окремій сторінці відповіді на поширені запитання про сканування та індексацію.
- При необхідності ставте запитання на форумі Центру Пошуку Google