Мероприятие

Обзор

Примеры мероприятий в результатах поиска

Используйте разметку для своих мероприятий, чтобы пользователи могли находить их в Поиске и других сервисах Google, например на Картах.

Какое бы мероприятие вы ни организовывали, будь то концерт известного артиста или урок танцев в маленькой студии, благодаря разметке о нем узнает больше людей.

Если на вашем сайте представлено не так много мероприятий, вы можете использовать специальный маркер.

Пример

На картинке справа показаны результаты поиска мероприятий по запросу "джазовые концерты в эти выходные". Нажмите кнопку ниже, чтобы посмотреть код JSON-LD для этого примера в инструменте проверки структурированных данных. Также для разметки можно использовать микроданные или синтаксис RDFa.

Правила

Чтобы ваше мероприятие появлялось в результатах Поиска, соблюдайте общие правила в отношении структурированных данных и технические требования. Кроме того, структурированные данные должны отвечать требованиям, приведенным ниже.

Технические требования

  • Страница мероприятия должна содержать элементы структурированных данных для подходящего типа события, перечисленные на сайте schema.org.
  • У каждого мероприятия ДОЛЖЕН быть уникальный URL (своя страница) с разметкой.

Требования к контенту

  • Для каждого мероприятия необходимо указывать точное название, дату начала и место проведения.
  • Не добавляйте разметку для мероприятий на страницы, которые с ними не связаны.
    • Реклама товаров или услуг (например, горящих туров) не считается информацией о мероприятиях.
    • Не добавляйте в разметку информацию о скидках и призывы к покупке ("Билеты на концерт – скидка 50 % до субботы").
    • График работы компании не считается информацией о мероприятии ("Парк развлечений открыт с 08:00 до 17:00").
    • Не используйте в разметке купоны и сертификаты ("5 % с первого заказа").
  • Будьте внимательны при разметке многодневных мероприятий.
    • Если мероприятие идет несколько дней, укажите дату начала и дату окончания.
    • Если на разные дни намечены разные выступления, укажите для каждого выступления отдельный элемент Event.

Определения типов структурированных данных

Полное определение для типа Event доступно на странице schema.org/Event.

Чтобы контент мог появиться в расширенных результатах, необходимо задать все обязательные свойства. Вы также можете добавить рекомендуемые свойства, чтобы пользователям было удобнее просматривать информацию.

Обязательные свойства
location

Place

Вложенный тип Place. Пример:

"location": {
  "@type": "Place",
  "name": "Santa Clara City Library"
}
location.address

PostalAddress

Подробный адрес места проведения. Пример:

"location": {
  "@type": "Place",
  "name": "Santa Clara City Library",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "2635 Homestead Rd",
    "addressLocality": "Santa Clara",
    "postalCode": "95051",
    "addressRegion": "CA",
    "addressCountry": "US"
  }
}

Следуйте этим рекомендациям:

  • Если мероприятие проходит в нескольких местах, укажите место начала и добавьте полную информацию в описании.
  • Если мероприятие не имеет четкого места проведения, укажите город или самый подходящий ориентир.
  • Если мероприятие проходит в нескольких местах одновременно, создайте отдельное мероприятие для каждого места.
name

Text

Название мероприятия. Пример:

"name": "Jan Lieberman Concert Series: Journey in Jazz"

Следуйте этим рекомендациям:

  • Укажите полное название.
  • Сделайте в названии акцент на особенностях мероприятия. Так пользователи быстрее поймут, интересно ли им будет его посетить (например, "Творческий вечер с художником").
  • Откажитесь от призывов к немедленным действиям (например, "Купите билеты прямо сейчас").
  • Не указывайте цену в названии. Вместо этого используйте свойство price.
startDate

DateTime

Дата и время начала мероприятия по местному времени. Пример:

"startDate": "2018-03-21T16:00"

Вы также можете указать время для часового пояса UTC в формате ISO 8601. Пример:

"startDate": "2018-03-21T16:00-08:00"

Если время начала неизвестно, не пишите вымышленное время (например, 00:00). В таком случае укажите просто дату начала. Пример:

"startDate": "2018-03-21"
Рекомендуемые свойства
description

Text

Описание мероприятия. Укажите все подробности доступным языком, чтобы пользователи сразу поняли, интересно ли им это.

endDate

DateTime

Дата и время окончания мероприятия. Используйте тот же формат, что и для свойства startDate. Пример:

"endDate": "2017-04-24T23:00-08:00"

Если время окончания неизвестно, не пишите вымышленное время (например, 00:00). В таком случае укажите просто дату окончания. Пример:

"endDate": "2017-04-24"
image

Повторяющееся поле ImageObject или URL

URL изображения либо логотипа мероприятия или гастрольного тура. Мы рекомендуем использовать изображения шириной 1920 пикселей (минимальная ширина – 720 пикселей).

Дополнительные рекомендации

  • На каждой странице (с разметкой или без нее) должно присутствовать хотя бы одно изображение. Робот Google выберет лучшее изображение для показа в результатах поиска с учетом соотношения сторон и расширения.
  • URL изображений должны быть доступны для сканирования и индексирования.
  • Изображения должны соответствовать размеченному контенту.
  • Допустимые форматы изображений: JPG, PNG и GIF.
  • Предоставьте несколько изображений в высоком разрешении (не менее 50 000 пикселей по произведению ширины и высоты) и со следующим соотношением сторон: 16 × 9, 4 × 3 и 1 × 1.

Пример:

"image": [
  "https://example.com/photos/1x1/photo.jpg",
  "https://example.com/photos/4x3/photo.jpg",
  "https://example.com/photos/16x9/photo.jpg"
]
location.name

Text

Подробное название места проведения. Пример:

"location": {
  "@type": "Place",
  "name": "Santa Clara City Library, Central Park Library"
}
offers

Offer

Вложенный элемент Offer для каждого типа билета. Пример:
"offers": {
  "@type": "Offer"
}
offers.availability

Text

Один из следующих вариантов:

Пример:

"offers": {
  "@type": "Offer",
  "availability": "http://schema.org/InStock"
}
offers.price

Number

Самая низкая цена для билетов такого типа с учетом всех сервисных сборов и комиссий. Пример:

"offers": {
  "@type": "Offer",
  "price": "30"
}
offers.priceCurrency

Text

Трехбуквенный код валюты. Пример:

"offers": {
  "@type": "Offer",
  "priceCurrency": "USD"
}
offers.validFrom

DateTime

Дата и время поступления билетов в продажу в формате ISO 8601 (только для предложений, ограниченных по дате). Пример:

"offers": {
  "@type": "Offer",
  "validFrom": "2017-01-20T16:20-08:00"
}
offers.url

URL

URL страницы, на которой можно купить билеты. Пример:
"offers": {
  "@type": "Offer",
  "url": "https://www.example.com/event_offer/123"
}

URL должен:

  • вести на целевую страницу, где любой пользователь может приобрести билет на это мероприятие;
  • представлять собой ссылку на мероприятие, по которой может перейти пользователь;
  • быть доступным для робота Googlebot (не блокироваться файлом robots.txt).
performer

Person

Вложенный тип PerformingGroup или Person для каждого исполнителя. Пример:

"performer": {
  "@type": "PerformingGroup"
}
performer.name

Text

Имя или название исполнителя. Пример:

"performer": {
  "@type": "PerformingGroup",
  "name": "Andy Lagunoff"
}

Устранение неполадок

Если вам не удается добавить свой сайт в список мест, где можно приобрести билеты, выполните следующие действия:

  1. Убедитесь, что структурированные данные включают свойство offers.url .
  2. Проверьте, соблюдаются ли все требования к URL для offers.url.
  3. Запросите повторное сканирование своего сайта.
  4. Заполните эту форму.

Оставить отзыв о...

Текущей странице