Event (тип микроразметки)
Event - это тип структурированных данных (тип сущности) из словаря Schema.org, предназначенный для разметки информации о событиях: концертах, вебинарах, выставках, тренингах, конференциях, спортивных матчах и любых других мероприятиях, которые происходят в определённое время в определённом месте или онлайн. Разметка Event помогает поисковым системам (Google, Яндекс, Bing) лучше понимать содержание страницы и показывать в результатах поиска расширенные сниппеты с ключевой информацией: датой, временем, местом, организатором.
Для маркетолога правильная разметка событий с помощью типа Event является важным инструментом повышения видимости в поиске и привлечения целевой аудитории. Расширенные сниппеты событий привлекают больше внимания, повышают кликабельность (CTR) и помогают пользователям быстро принять решение о регистрации или покупке билета. Кроме того, структурированные данные могут использоваться для интеграции с голосовыми помощниками, Google Ассистентом и другими сервисами, которые могут добавлять события в календарь пользователя.
Schema.org и микроразметка
[править]Schema.org - это инициатива, созданная в 2011 году крупнейшими поисковыми системами: Google, Yahoo! и Microsoft (Bing). Её цель - разработать единый словарь тегов (типов и свойств), которые веб-мастера могут добавлять в HTML-код своих страниц, чтобы помочь поисковым роботам точнее понимать содержание и контекст информации. Позже к инициативе присоединились Яндекс и другие компании.
Микроразметка бывает трёх основных форматов: JSON-LD (рекомендуемый Google и наиболее простой для внедрения), Микроданные (Microdata) и RDFa. Тип Event одинаково доступен во всех этих форматах.
Тип Event является частью этой иерархии. Он наследует свойства от более общего типа Thing и имеет множество специализированных подтипов (BusinessEvent, ChildrensEvent, ComedyEvent, DanceEvent, EducationEvent, Festival, FoodEvent, LiteraryEvent, MusicEvent, SaleEvent, SportsEvent, TheaterEvent, VisualArtsEvent и другие), что позволяет точно указать природу мероприятия.
Основные свойства типа Event
[править]Словарь Schema.org определяет десятки свойств для описания события. Наиболее важные для маркетолога включают:
| Свойство | Описание | Пример |
|---|---|---|
| name | Название события (обязательное поле) | «Конференция по интернет-маркетингу 2026» |
| startDate | Дата и время начала (обязательное поле) | 2026-04-15T10:00:00+03:00 |
| endDate | Дата и время окончания | 2026-04-17T18:00:00+03:00 |
| location | Место проведения (может быть Place или VirtualLocation) | Название конгресс-холла, адрес, или ссылка на онлайн-трансляцию |
| description | Краткое описание события | «Крупнейшая встреча профессионалов digital-рынка» |
| image | URL изображения-афиши | https://example.com/poster.jpg |
| offers | Информация о билетах (цена, валюта, статус, ссылка на покупку) | Цена: 5000 руб., ссылка: /tickets |
| performer | Исполнители, спикеры, ведущие | Список имён или организаций |
| organizer | Организатор события | Название компании-организатора |
| doorTime | Время открытия дверей / начала регистрации | 2026-04-15T09:00:00+03:00 |
| eventStatus | Статус (запланировано, отменено, перенесено) | EventScheduled |
| eventAttendanceMode | Формат участия (очно, онлайн, смешанный) | MixedEventAttendanceMode |
| typicalAgeRange | Рекомендуемый возраст | «18+» |
Пример разметки Event
[править]Пример на JSON-LD (рекомендуемый формат)
[править]Вот как выглядит разметка вебинара с помощью JSON-LD, которую можно разместить в секции <head> страницы:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Event",
"name": "Вебинар: Как использовать Event-разметку для SEO",
"startDate": "2026-04-10T11:00:00+03:00",
"endDate": "2026-04-10T12:30:00+03:00",
"eventStatus": "https://schema.org/EventScheduled",
"eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
"location": {
"@type": "VirtualLocation",
"url": "https://example.com/webinar-registration"
},
"description": "Бесплатный вебинар для маркетологов и SEO-специалистов о том, как правильно размечать события на сайте.",
"image": "https://example.com/images/webinar-poster.jpg",
"offers": {
"@type": "Offer",
"url": "https://example.com/webinar-registration",
"price": "0",
"priceCurrency": "RUB",
"availability": "https://schema.org/InStock"
},
"performer": {
"@type": "Person",
"name": "Иван Петров",
"jobTitle": "SEO-специалист"
},
"organizer": {
"@type": "Organization",
"name": "MarketWiki",
"url": "https://marketwiki.ru"
}
}
</script>
Пример на Микроданных (Microdata)
[править]Тот же вебинар, но с разметкой непосредственно в HTML-тегах:
<div itemscope itemtype="https://schema.org/Event">
<h1 itemprop="name">Вебинар: Как использовать Event-разметку для SEO</h1>
<meta itemprop="startDate" content="2026-04-10T11:00:00+03:00">
<meta itemprop="endDate" content="2026-04-10T12:30:00+03:00">
<link itemprop="eventStatus" href="https://schema.org/EventScheduled">
<link itemprop="eventAttendanceMode" href="https://schema.org/OnlineEventAttendanceMode">
<div itemprop="location" itemscope itemtype="https://schema.org/VirtualLocation">
<meta itemprop="url" content="https://example.com/webinar-registration">
</div>
<p itemprop="description">Бесплатный вебинар для маркетологов и SEO-специалистов о том, как правильно размечать события на сайте.</p>
<img itemprop="image" src="https://example.com/images/webinar-poster.jpg" alt="Афиша вебинара">
<div itemprop="offers" itemscope itemtype="https://schema.org/Offer">
<meta itemprop="url" content="https://example.com/webinar-registration">
<meta itemprop="price" content="0">
<meta itemprop="priceCurrency" content="RUB">
<link itemprop="availability" href="https://schema.org/InStock">
</div>
<div itemprop="performer" itemscope itemtype="https://schema.org/Person">
<meta itemprop="name" content="Иван Петров">
</div>
<div itemprop="organizer" itemscope itemtype="https://schema.org/Organization">
<meta itemprop="name" content="MarketWiki">
<link itemprop="url" href="https://marketwiki.ru">
</div>
</div>
Преимущества для интернет-маркетинга
[править]- Улучшение внешнего вида в выдаче (Rich Snippets). Правильно размеченное событие может отображаться в поисковой выдаче с дополнительной информацией: датой, ценой билетов, местом проведения. Это делает сниппет более заметным и информативным, что повышает вероятность клика (CTR).
- Возможность появления в специализированных блоках Google. Google может отображать события в специальных блоках «Мероприятия» в результатах поиска, на картах или в панели знаний. Для этого данные должны быть структурированы корректно.
- Интеграция с календарями. Поисковые системы и сторонние сервисы могут предлагать пользователям добавить размеченное событие прямо в их личный календарь (Google Calendar, Яндекс.Календарь, Outlook).
- Голосовой поиск и ассистенты. Структурированные данные помогают голосовым помощникам (Алиса, Google Assistant, Siri) давать точные ответы на вопросы о мероприятиях: «Алиса, какие концерты будут в выходные?».
- Повышение доверия. Чёткая информация о времени, месте, организаторе и статусе события (например, подтверждение, что оно не отменено) повышает доверие пользователей к странице и бренду.
- События в email-разметке. Тип Event может использоваться не только на веб-страницах, но и в электронных письмах. Например, при бронировании билетов можно включить разметку EventReservation в подтверждающее письмо, чтобы Gmail или Яндекс.Почта автоматически создали напоминание в календаре пользователя.
Проверка и валидация разметки
[править]После внедрения микроразметки необходимо убедиться, что она работает корректно. Для этого существуют специальные инструменты:
- Google Rich Results Test - официальный инструмент Google для проверки структурированных данных и того, как они могут выглядеть в выдаче.
- Яндекс.Вебмастер (раздел «Диагностика» → «Проверка структурированных данных») - позволяет увидеть, какие типы разметки нашёл Яндекс и есть ли ошибки.
- Валидатор Schema.org - общий инструмент для проверки синтаксиса.
Типичные ошибки при разметке Event
[править]- Несоответствие времени. Указание времени в неверном часовом поясе или без учёта летнего/зимнего времени.
- Отсутствие обязательных полей. Пропуск name или startDate делает разметку бесполезной.
- Противоречивая информация. Разные данные на странице и в разметке (например, в JSON-LD написано одно, а в видимом тексте другое).
- Неверный статус. Не обновление статуса на EventCancelled или EventPostponed после изменения планов.
- Смешанный формат. Использование одновременно Online и Offline локации без указания eventAttendanceMode.
