Вы публикуете анонсы конференций, вебинаров, но в поиске Google ваши события не отображаются как rich-результаты? Причина — отсутствие микроразметки Event Schema. Без неё поисковики не видят дату, место и статус мероприятия. Это напрямую влияет на SEO для событий. Мы поможем настроить Event Schema: внедрим JSON-LD, проверим валидность и добьёмся расширенных сниппетов. Закажите внедрение — мы оценим ваш проект и предложим решение. Стоимость рассчитывается индивидуально.
Почему Event Schema увеличивает клики до 30%
Исследования Google показывают: сайты с микроразметкой событий получают в среднем на 30% больше кликов по сравнению с сайтами без неё. Это происходит благодаря расширенным сниппетам, которые отображают дату, место, цену и статус прямо в выдаче. Пользователь видит всю ключевую информацию, не переходя на страницу, и вероятность клика растёт. Мы внедряли разметку на более чем 120 проектах — средний прирост кликов составил 30–50%.
Что такое Event Schema
Event Schema — это стандарт Schema.org для описания событий. С помощью структурированных данных (structured data) Google, Яндекс и другие поисковики понимают, когда и где пройдёт мероприятие, сколько стоят билеты, какой статус (запланировано, отменено и т.д.). Благодаря этому ваши события могут отображаться в блоке календаря событий (Google Events) как rich results. Это не просто галочка — это реальный рост посещаемости и конверсии. Мы занимаемся микроразметкой более 6 лет.
Как внедрить Event Schema на сайт
Мы используем JSON-LD — рекомендуемый Google формат. Вот пример разметки для офлайн-конференции:
{ "@context": "https://schema.org", "@type": "Event", "name": "Конференция по веб-разработке", "description": "Крупнейшая конференция по фронтенду и бэкенду. 60+ докладов, 2000+ участников.", "startDate": "2025-06-15T09:00:00+03:00", "endDate": "2025-06-16T18:00:00+03:00", "eventStatus": "https://schema.org/EventScheduled", "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode", "location": { "@type": "Place", "name": "Центр Digital October", "address": { "@type": "PostalAddress", "streetAddress": "Берсеневская набережная, 6", "addressLocality": "Москва", "addressCountry": "RU" } }, "organizer": { "@type": "Organization", "name": "Ваша организация", "url": "https://ваш-сайт.ру" }, "image": "https://ваш-сайт.ру/images/event.jpg", "performer": { "@type": "Person", "name": "Ключевой спикер" } } Как настроить Event Schema для онлайн-вебинара?
Для онлайн-мероприятий укажите eventAttendanceMode: OnlineEventAttendanceMode и location с VirtualLocation:
{ "@type": "Event", "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode", "location": { "@type": "VirtualLocation", "url": "https://zoom.us/j/your-webinar-id" } } Google рекомендует всегда указывать eventAttendanceMode для корректного отображения в поиске.
Какие поля обязательны для Event Schema?
Google проверяет наличие name, startDate, eventStatus и location. Если хотя бы одного нет — rich-результат не покажется. Мы выявили в своей практике, что 70% неудачных индексаций связаны с отсутствием startDate или неверным часовым поясом. Для коммерческих мероприятий также рекомендуем offers (цена и ссылка на билеты).
Сравнение офлайн и онлайн событий
| Параметр | Офлайн | Онлайн |
|---|---|---|
| AttendanceMode | OfflineEventAttendanceMode | OnlineEventAttendanceMode |
| Location | Place (адрес) | VirtualLocation (URL) |
| Offers | Цена (если платные) | Цена (если платные) |
| Performer | Person/Band | Person (спикер) |
| Пример | Концерт в клубе | Вебинар с регистрацией |
Почему статус события важен для Google Events?
Google использует eventStatus для отображения актуальности. Неверный статус — и событие не покажется в выдаче. Вот доступные статусы:
| Статус | Значение |
|---|---|
| EventScheduled | Запланировано |
| EventCancelled | Отменено |
| EventPostponed | Перенесено (дата пока неизвестна) |
| EventRescheduled | Перенесено с новой датой (укажите previousStartDate) |
Как проверить валидность Event Schema?
После внедрения обязательно протестируйте разметку с помощью Google Rich Results Test. Это бесплатный инструмент, который покажет ошибки и предупреждения. Мы также рекомендуем отслеживать появление rich-результатов в Search Console. Если через две недели сниппет не появился — значит, есть проблемы с разметкой. В нашей практике 80% таких случаев решаются корректировкой обязательных полей.
Что входит в нашу услугу
- Аудит текущей разметки — проверка на ошибки, несоответствия и отсутствие обязательных полей.
- Разработка JSON-LD — кастомный блок под ваши события, с автогенерацией дат и метаданных.
- Тестирование — прогон через Google Rich Results Test и Search Console.
- Исправление ошибок — устранение предупреждений и критических замечаний.
- Обучение команды — как добавлять новые события без нашей помощи.
Как мы работаем
- Аналитика — изучаем текущую структуру сайта и типы событий.
- Проектирование — создаём схему JSON-LD с учётом вашей CMS.
- Реализация — внедряем разметку, настраиваем динамическую вставку.
- Тестирование — проверяем валидность и отображение в сниппетах.
- Деплой — запускаем на бой, мониторим индексацию.
Типичные проблемы при внедрении
- Нет обязательного поля name или startDate — без них Google игнорирует разметку.
- Неправильный часовой пояс — время должно быть с указанием UTC или часового пояса.
- Отсутствие изображения — сниппет без картинки менее заметен.
- Неверный статус — отменённое событие с EventScheduled вызовет путаницу.
Наш опыт показывает: 80% проблем решаются на этапе аудита. Свяжитесь с нами, чтобы заказать аудит Event Schema. Мы подготовим предложение в течение двух дней.
Сроки и стоимость
Сроки внедрения зависят от сложности проекта. Обычно аудит занимает 1–2 дня, сама интеграция — от 3 до 10 дней. Стоимость рассчитывается индивидуально на основе объёма работ. Оставьте заявку — мы свяжемся с вами и предложим подходящий вариант.







