Завдяки показу подій у Google користувачам зручніше знаходити події в результатах пошуку Google та інших сервісах, наприклад на Картах, і відвідувати їх. Ця функція має багато переваг, наприклад:
- Більш широкі інтерактивні можливості результатів. Інформація про ваші заходи може з’являтися в спеціальному розділі на сторінці Пошуку Google і включатиме логотип вашої компанії, опис заходу тощо.
- Підвищення видимості результатів і додаткові конверсії. Користувачам простіше знайти інформацію про подію та перейти на ваш сайт. Завдяки цьому компанії Eventbrite вдалося залучити вдвічі більше трафіку з Google Search порівняно з попередніми роками.

Забезпечити показ своїх заходів у Google можна трьома способами.
- Якщо ви публікуєте інформацію про подію на сторонньому ресурсі (наприклад, на сайті з продажу квитків або в соціальних мережах), перевірте, чи не представлений видавець заходу у відповідному розділі в Google. Якщо видавець події працює з Google, ви можете продовжувати публікувати інформацію про події на сторонньому ресурсі. У цьому випадку немає необхідності читати статтю далі.
- Якщо ви використовуєте систему управління контентом, наприклад WordPress, і у вас немає доступу до коду HTML, знайдіть для неї плагін, який додає структуровані дані на сайт. Також можна скористатися Маркером. Він дозволяє надсилати в Google інформацію про подію, не змінюючи код HTML на сайті.
- Якщо ви вмієте працювати з кодом HTML, додавайте структуровані дані, щоб їх обробляли роботи Google. Вам потрібно буде змінити код HTML на сторінках, присвячених подіям.
Як додати структуровані дані
Структуровані дані — стандартизований формат, який дозволяє надавати пошуковим системам інформацію про сторінку та класифікувати її вміст. Детальніше про принципи роботи структурованих даних…
Нижче в загальних рисах описано, як створити, перевірити та додати на сайт структуровані дані.
- Додайте обов’язкові властивості. Дізнайтеся, в яких частинах сторінки потрібно розміщувати структуровані дані обраного вами формату.
- Дотримуйтесь рекомендацій.
- Перевірте свій код за допомогою інструменту перевірки розширених результатів. Якщо будуть виявлені критичні помилки, усуньте їх. Ми також рекомендуємо усунути некритичні помилки, зазначені в інструменті. Це може призвести до підвищення якості структурованих даних, хоча сторінки будуть придатні для створення розширених результатів і без цього.
- Опублікуйте сторінку й за допомогою інструменту перевірки URL з’ясуйте, як вона виглядає для робота Googlebot. Переконайтеся, що доступ Google до сторінки не заблоковано файлом robots.txt або метатегом
noindexі авторизація на ній не потрібна. Якщо все в порядку, то запросіть повторне сканування ваших URL. - Надішліть нам файл Sitemap, щоб інформувати нас про зміни на сайті. Надсилання такого файлу можна автоматизувати за допомогою Search Console Sitemap API.
Приклади
Стандартний захід
Нижче наведено приклад коду JSON-LD для стандартної події (елемент Event). Стандартний захід проводиться у фізичному місці в запланований час. Також для розмітки можна використовувати мікродані або синтаксис RDFa.
<html>
<head>
<title>The Adventures of Kira and Morrison</title>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Event",
"name": "The Adventures of Kira and Morrison",
"startDate": "2025-07-21T19:00-05:00",
"endDate": "2025-07-21T23:00-05:00",
"eventStatus": "https://schema.org/EventScheduled",
"location": {
"@type": "Place",
"name": "Snickerpark Stadium",
"address": {
"@type": "PostalAddress",
"streetAddress": "100 West Snickerpark Dr",
"addressLocality": "Snickertown",
"postalCode": "19019",
"addressRegion": "PA",
"addressCountry": "US"
}
},
"image": [
"https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
],
"description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.",
"offers": {
"@type": "Offer",
"url": "https://www.example.com/event_offer/12345_202403180430",
"price": 30,
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"validFrom": "2024-05-21T12:00"
},
"performer": {
"@type": "PerformingGroup",
"name": "Kira and Morrison"
},
"organizer": {
"@type": "Organization",
"name": "Kira and Morrison Music",
"url": "https://kiraandmorrisonmusic.com"
}
}
</script>
</head>
<body>
</body>
</html>Захід з оновленим статусом
Є кілька способів вказати статус заходу. Нижче наведено приклади заходів з оновленим статусом. Подробиці див. в описі властивості eventStatus.
<html>
<head>
<title>The Adventures of Kira and Morrison</title>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Event",
"name": "The Adventures of Kira and Morrison",
"startDate": "2025-07-21T19:00-05:00",
"endDate": "2025-07-21T23:00-05:00",
"eventStatus": "https://schema.org/EventCancelled",
"location": {
"@type": "Place",
"name": "Snickerpark Stadium",
"address": {
"@type": "PostalAddress",
"streetAddress": "100 West Snickerpark Dr",
"addressLocality": "Snickertown",
"postalCode": "19019",
"addressRegion": "PA",
"addressCountry": "US"
}
},
"image": [
"https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
],
"description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.",
"offers": {
"@type": "Offer",
"url": "https://www.example.com/event_offer/12345_202403180430",
"price": 30,
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"validFrom": "2024-05-21T12:00"
},
"performer": {
"@type": "PerformingGroup",
"name": "Kira and Morrison"
},
"organizer": {
"@type": "Organization",
"name": "Kira and Morrison Music",
"url": "https://kiraandmorrisonmusic.com"
}
}
</script>
</head>
<body>
</body>
</html>Доступні регіони та мови
Зараз інтерфейс для пошуку подій в Google працює в перелічених нижче регіонах.
| Регіон | Підтримувані мови |
|---|---|
| Австралія | Англійська |
| Бразилія | Португальська |
| Канада | Англійська |
| Німеччина | Німецька |
| Індія | Англійська |
| Латинська Америка | Іспанська |
| Іспанія | Іспанська |
| Велика Британія | Англійська |
| США | Англійська |
Правила
Щоб оголошення про події з’являлися в Пошуку Google, необхідно дотримуватися наведених нижче правил.
- Технічні вимоги
- Вимоги до контенту
- Вимоги до дати та часу
- Головне про Пошук
- Загальні рекомендації щодо використання структурованих даних
Технічні вимоги
- Сторінка заходу повинна містити елементи структурованих даних для відповідного типу заходу, перераховані на сайті schema.org.
- Кожен захід повинен мати унікальний URL (свою сторінку) з розміткою.
- Розділ подій в Google підтримує лише сторінки, кожна з яких присвячена лише одній події. Рекомендуємо додавати розмітку на сторінки з інформацією про окремі заходи, а не на ресурси, присвячені кільком заходам або містять їх списки.
- Будьте уважні при розмітці багатоденних заходів.
- Якщо захід триває кілька днів, вкажіть дату початку та дату закінчення.
- Якщо на різні дні запланована різна програма, вкажіть для кожного виступу окремий елемент
Event.
Вимоги до контенту
- Для кожного заходу необхідно вказати точну назву, дату початку та місце проведення.
- Не додавайте розмітку для заходів на сторінки, які з ними не пов’язані.
- Реклама товарів або послуг (наприклад, гарячих турів) не вважається інформацією про заходи.
- Не додавайте в розмітку інформацію про знижки та заклики до покупки, які швидко втратять актуальність (наприклад, «Купіть квитки прямо зараз» або «Встигніть купити квитки за півціни до суботи»).
- Години роботи (наприклад, «Парк розваг відкритий з 08:00 до 17:00») не вважаються інформацією про захід.
- Не використовуйте в розмітці купони та сертифікати (наприклад, «Знижка 5% з першого замовлення»).
- Можливість забронювати місце на заході повинна бути у будь-якого користувача. Якщо для участі в заході або придбання квитка на нього потрібна підписка або запрошення, описаний тут тип структурованих даних для нього не підходить.
- У спеціальному розділі не можуть відображатися заходи, якщо їх основні учасники або відвідувачі є неповнолітніми або якщо вони проводяться в навчальному закладі (наприклад, шкільні конкурси).
- Для спеціального розділу підходять лише заходи, які проводяться в офлайн-режимі.
Вимоги до дати та часу
Додаючи властивості startDate, endDate та previousStartDate, дотримуйтесь указаних нижче вимог до дати й часу.
Як вказувати часові пояси
Вкажіть різницю з універсальним скоординованим часом або часом за Гринвічем. Якщо захід має розпочатися о 19:00 5 вересня в Нью-Йорку, то в зимовий час для параметра startDate потрібно вказати часовий пояс GMT/UTC-5, а в літній – GMT/UTC-4. Для зимового часу значення startDate дорівнюватиме "2019-09-05T19:00:00-05:00" або "2019-09-05T19:00:00-04:00" відповідно. Якщо часовий пояс не задано, Google використовує часовий пояс місця проведення заходу, вказаного в параметрі location.
Рекомендації
- Якщо захід триває кілька днів, вкажіть дату початку та закінчення. Якщо час проведення невідомий, не вказуйте його. Правильно:
"startDate": "2019-07-01T10:00:00-05:00", "endDate": "2019-07-26T17:00:00-05:00"
Правильно:
"startDate": "2019-07-01", "endDate": "2019-07-26"
Неправильно:
"startDate": "2019-07-01T00:00:00+00:00", "endDate": "2019-07-26T23:59:59+00:00"
- Якщо захід починається в певний час, наприклад о 17:00 за місцевим часом, скористайтеся параметром
2019-07-20T17:00:00. Не забудьте вказати різницю з універсальним скоординованим часом (наприклад, якщо захід проходить у Каліфорнії, вкажіть значення2019-07-20T17:00:00-07:00). - Якщо захід триває цілий день, як дату початку не слід вказувати точний час. Наприклад, значення
2019-08-15можна одночасно вказати і для властивостіstartDate, і для властивостіendDate. - Якщо час початку заходу невідомий, не вказуйте точний час. Наприклад, значення
2019-08-15можна одночасно вказати і для властивостіstartDate, і для властивостіendDate. Правильно:"startDate": "2025-07-21"Неправильно:
"startDate": "2019-08-15T00:00:00+00:00"Неправильно:
"startDate": "2019-07-20T00:00:00"
Як Google інтерпретує дати
Нижче на прикладах продемонструється, як Google інтерпретує дату та час початку заходу.
| Інтерпретація дати та часу | |
|---|---|
2019-08-15T00:00:00+00:00 | Google визначає параметр start як рівний 2019-08-14T17:00:00-07:00 (якщо в location задано Каліфорнію) або 2019-08-15T09:00:00 (якщо в location вказано Корею). |
2019-08-15T23:59:59+00:00 | Це відповідає кінцю дати 2019-08-15 тільки для гринвіцького часового поясу. Google визначає параметр start як рівний 2019-08-15T16:59:59-07:00 (якщо в location задано Каліфорнію) або 2019-08-16T08:59:59 (якщо в location вказано Корею). |
2019-07-10 | Це значення вказує дату без урахування часового поясу. Якщо воно використовується для параметра start, це означає, що захід починається в місцерозташуванні location і час не вказано. Якщо воно використовується для параметра end, це означає, що захід закінчується в місцерозташуванні location і час не вказано. |
2019-07-20T00:00:00 | Відповідає 00:00 2019-07-20 для часового поясу, у якому проводиться захід. Якщо він розпочнеться не о півночі, то, швидше за все, час задано неправильно. |
Типи структурованих даних
Повний опис елемента Event наведено на сторінці schema.org/Event.
Щоб контент міг з’явитися в розширених результатах, необхідно встановити всі обов’язкові властивості. Ви також можете додати рекомендовані властивості, щоб користувачам було зручніше знайомитися з інформацією.
| Обов’язкові властивості | |
|---|---|
location | Місце проведення заходу. Присвойте властивості |
location. | Детальна адреса місця проведення. Неправильно: «Київ» Правильно: «Кінотеатр «Жовтень», вул. Костянтинівська, 26, Київ, Україна, 04071» Приклад для США "location": { "@type": "Place", "name": "Snickerpark Stadium", "address": { "@type": "PostalAddress", "streetAddress": "100 West Snickerpark Dr", "addressLocality": "Snickertown", "postalCode": "19019", "addressRegion": "PA", "addressCountry": "US" } } Приклади для Японії Адресу в Японії можна вказати кількома способами. Вона буде розпізнана у будь-якому випадку. Нижче наведено приклад, у якому адреса, місто та країна вказані в різних полях. "location": { "@type": "Place", "name": "ダイバーシティ東京", "address": { "@type": "PostalAddress", "streetAddress": "江東区青海1-10", "addressLocality": "東京", "addressCountry": "日本" } } Нижче наведено приклад, у якому адреса та країна вказані в різних полях. "location": { "@type": "Place", "name": "ダイバーシティ東京", "address": { "@type": "PostalAddress", "streetAddress": "東京都江東区青海1-10", "addressCountry": "日本" } } Нижче наведено код, у якому вся адреса вказана в одному рядку. "location": { "@type": "Place", "name": "ダイバーシティ東京", "address": { "@type": "PostalAddress", "name": "東京都江東区青海 1-1-10 ダイバーシティ東京プラザ" } } Рекомендації:
|
name | Повна назва заходу. Неправильно: «Кінотеатр «Жовтень» Неправильно: “**ТІЛЬКИ ЗАРАЗ! Концерт Океану Ельзи — квитки від 1000 грн! **” Правильно: «Концерт Океану Ельзи» Правильно: «Концерт Океану Ельзи: нова програма» Рекомендації:
|
start | Дата додавання відповіді на сторінку у форматі ISO-8601. Вкажіть і дату, і час, щоб користувачі могли планувати візит. "startDate": "2025-07-21T19:00" |
| Рекомендовані властивості | |||||||||
|---|---|---|---|---|---|---|---|---|---|
description | Опис заходу. Вкажіть всі деталі доступною мовою, щоб користувачі відразу зрозуміли, чи цікаво їм це. Рекомендації:
"description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance." | ||||||||
end | Дата та час закінчення заходу у форматі ISO-8601. Використовуйте той самий формат, що і для "endDate": "2025-07-21T23:00" | ||||||||
event | Статус заходу. Якщо ви не будете використовувати це поле, Google інтерпретує властивість
| ||||||||
image | Повторно використовуваний URL зображення або логотипу заходу або туру. Зображення допомагають користувачам орієнтуватися в інформації про подію. Рекомендована ширина зображень — 1920 пікселів, мінімальна — 720 пікселів. Додаткові рекомендації для зображень:
Приклад: "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ] | ||||||||
location. | Повна назва місця проведення. Використовувати властивість рекомендується тільки для заходів, які проводяться офлайн. Неправильно: «Київ, Печерський район» Правильно: «Кінотеатр «Жовтень» Рекомендації:
| ||||||||
offers | Вкладений елемент | ||||||||
offers. | Один з наступних варіантів:
"offers": { "@type": "Offer", "availability": "https://schema.org/InStock" } | ||||||||
offers. | Вартість найдешевших квитків на захід з урахуванням всіх сервісних зборів і комісій. Не забудьте оновити це значення в разі зміни цін або коли квитки будуть розпродані. Якщо потрапити на захід можна без плати, комісій та сервісних зборів, встановіть для "offers": { "@type": "Offer", "price": 30 } | ||||||||
offers. | Трибуквений код валюти за ISO 4217. "offers": { "@type": "Offer", "priceCurrency": "USD" } | ||||||||
offers. | Дата і час надходження квитків у продаж у форматі ISO 8601 (лише для пропозицій, обмежених за датою). "offers": { "@type": "Offer", "validFrom": "2024-05-21T12:00" } | ||||||||
offers. | URL сторінки, на якій можна придбати квитки. "offers": { "@type": "Offer", "url": "https://www.example.com/event_offer/12345_201803180430" } URL повинен відповідати наступним вимогам:
| ||||||||
organizer |
Хто проводить захід (ім’я людини або назва організації). Разом зі властивістю | ||||||||
organizer. | Організатор заходу (ім’я людини або назва організації). | ||||||||
organizer. | URL домену організатора заходу. | ||||||||
performer | Учасники, які виступають на заході, наприклад музиканти чи гумористи. Використовуйте вкладений тип | ||||||||
performer. | Ім’я учасника, наприклад музиканта або гумориста. "performer": { "@type": "PerformingGroup", "name": "Kira and Morrison" } | ||||||||
previous | Раніше запланована дата початку заходу, якщо його було перенесено. Якщо ви додаєте Якщо захід перенесено, властивість { "@context": "https://schema.org", "@type": "Event", "previousStartDate": ["2020-03-21T19:00-05:00", "2020-03-20T19:00-05:00", "2020-03-21T19:00-05:00"], "eventStatus": "https://schema.org/EventRescheduled", "startDate": "2020-07-21T19:00-05:00" } | ||||||||
Збір статистики за розширеними результатами в Search Console
За допомогою Search Console ви можете збирати дані про ефективність сторінок вашого ресурсу в Пошуку Google. Вам не обов’язково реєструватися в цьому сервісі, щоб ваші сторінки потрапили в результати пошуку. Однак це дозволить дізнатися, як роботи Google сприймають сайт, і спростити їм його обробку. Рекомендуємо перевіряти інформацію в Search Console в наступних випадках:
- Після першого розміщення структурованих даних
- Після випуску нових шаблонів або оновлення коду
- При регулярному аналізі трафіку
Після першого розміщення структурованих даних
Коли ваші сторінки будуть проіндексовані, перевірте їх на наявність помилок за допомогою звіту про стан розширених результатів. Бажано, щоб кількість об’єктів з правильною розміткою зросла, а кількість об’єктів з помилками — ні. Якщо в структурованих даних будуть виявлені помилки, вживайте наступних заходів:
- Усуньте проблеми в об’єктах.
- Перевірте виправлену сторінку, щоб дізнатися, чи виявляються помилки.
- Запитайте перевірку ресурсу, використовуючи звіт про стан розширених результатів.
Після випуску нових шаблонів або оновлення коду
Якщо ви внесли значні зміни на сайт, перевірте, чи не збільшилася кількість недійсних об’єктів, пов’язаних зі структурованими даними.
- Збільшилася кількість недійсних об’єктів? Можливо, ви створили шаблон, з яким щось не так, або наявний шаблон використовується некоректно.
- Кількість дійсних елементів зменшилася, але кількість недійсних не збільшилася? Можливо, на ваших сторінках не розміщені структуровані дані. З’ясувати, з чим пов’язані помилки, можна за допомогою інструменту перевірки URL.
При регулярному аналізі трафіку
Аналізувати трафік сайту з Google Пошуку можна за допомогою звіту про ефективність. З цього звіту ви дізнаєтеся, як часто сторінка з’являється в Пошуку у вигляді розширеного результату, з якою регулярністю користувачі натискають на неї і яка її середня позиція в результатах пошуку. Цю інформацію також можна автоматично отримати за допомогою Search Console API.
Усунення несправностей
Якщо у вас виникли труднощі з додаванням або налагодженням структурованих даних, вам допоможуть ресурси та інформація, доступні за наведеними нижче посиланнями.
- Якщо ви використовуєте систему управління контентом (CMS) або доручили налаштування сайту іншій людині, зверніться за допомогою до неї або розробника CMS. Не забудьте переслати йому повідомлення про проблему, отримані вами в Search Console.
- Google не гарантує відображення вашого контенту в результатах пошуку, які формуються на основі структурованих даних. Можливі причини, з яких ваші матеріали можуть не відображатися у вигляді розширених результатів, перераховані в загальних рекомендаціях щодо використання структурованих даних.
- Ознайомтеся зі списком типових помилок у структурованих даних та звітом про структуровані дані, які неможливо обробити, і перевірте, чи правильно ви додали розмітку.
- Якщо ми вжили заходів щодо сторінки вручну, неприпустимі структуровані дані на ній будуть проігноровані доти, доки ви не виправите код. При цьому сама сторінка може з’являтися в результатах пошуку й далі. Щоб усунути проблеми зі структурованими даними, скористайтеся звітом про заходи, вжиті вручну.
- Ще раз вивчіть рекомендації, щоб з’ясувати, чи відповідає їм ваш контент. Проблема може бути пов’язана зі спамом у контенті або розмітці, а не з помилками в синтаксисі. Тоді її не вдасться виявити за допомогою інструменту перевірки розширених результатів.
- Дізнайтеся, що може спричинити відсутність розширених результатів або зменшення їх загальної кількості.
- Робот Googlebot сканує та індексує сторінки не одразу після оновлення контенту. З моменту публікації сторінки може пройти кілька днів, поки Google не виявить і просканує її. Ми зібрали на окремій сторінці відповіді на поширені запитання про сканування та індексацію.
- При необхідності ставте запитання на форумі Центру Пошуку Google
Якщо подія не з’являється в спеціальному розділі Пошуку Google або структуровані дані були позначені в Search Console як спам, усуньте поширені проблеми та вивчіть наші правила. Якщо не вдалося усунути проблеми, вивчіть розділ запитань і відповідей або отримайте інформацію на форумі Пошуку Google.
Місцезнаходження вказано неправильно або відсутнє
error Причина проблеми. Робот Googlebot не розпізнає значення, вказані у властивостях eventLocation, addressLocality або addressRegion. Помилка виникає, коли інформація про фізичне місцезнаходження відсутня або вказана неправильно.
done Як усунути проблему
- Переконайтеся, що в структурованих даних вказано значення властивостей
eventLocation,addressLocalityабоaddressRegion(застосовність цих властивостей залежить від місцезнаходження). - Переконайтеся, що в полі
location.nameвказано назву місцезнаходження. Якщо назви немає, залиште поле порожнім. Найчастіше назва заходу помилково вказується в поліlocation.name. - Переконайтеся, що проблему усунуто.
- Відкрийте інструмент перевірки розширених результатів.
- Введіть URL події у вікні на вкладці Отримання URL.
- Натисніть Перевірити.
- Натисніть Попередній переглядУ разі успіху інструмент перевірки розширених результатів показує правильне значення властивості
eventLocation.У разі помилки замість місця розташування події інструмент показує значення “false”. Переконайтеся, що ви вказали існуюче місце розташування.
Сайт не відображається в списку місць, де можна придбати квитки
error Причина проблеми. Властивість offers.url не вказана або не відповідає вимогам.
done Як усунути проблему
- Переконайтеся, що у ваших структурованих даних є властивість
offers.url. - Переконайтеся, що URL відповідає вимогам для параметра
offers.url. - Попросіть повторного сканування вашого сайту.
- Заповніть цю форму.
Неправильний час або дата
error Причина проблеми. Вказано неправильний час або дату. Часто не вказується різниця в часі для відповідного часового поясу або задається неправильний час початку (наприклад, опівночі).
done Як усунути проблему
- Вкажіть правильну різницю в часі відносно місцевого часу. Наприклад, якщо в Нью-Йорку (UTC-5) захід має розпочатися о 19:00 і закінчитися о 21:00, то для властивостей
startDateтаendDateпотрібно задати значення2019-08-15T19:00:00-05:00та2019-08-15T21:00:00-05:00відповідно. Якщо встановити різницю в часі для заходу неможливо, не вказуйте її (наприклад, скористайтеся варіантом2019-08-15T19:00:00). - Переконайтеся, що вказано правильний час початку та закінчення. Часто в якості часу початку помилково вказується опівночі. Якщо захід триває цілий день або час початку ще невідомий, краще вказати лише дату. Приклад: Правильно:
2019-07-20Неправильно:
2019-07-20T00:00:00Неправильно:
2019-08-15T00:00:01+00:00Неправильно:
2019-08-15T00:00:00+00:00