Как обеспечить показ ваших мероприятий в Google

Благодаря показу мероприятий в Google пользователям удобнее находить мероприятия в результатах поиска Google и других сервисах, например на Картах, и посещать их. У этой функции много преимуществ, например:

  • Более широкие интерактивные возможности результатов. Информация о ваших мероприятиях сможет появляться в специальном разделе на странице Google Поиска и будет включать логотип вашей компании, описание мероприятия и т. д.
  • Повышение видимости результатов и дополнительные конверсии. Пользователям будет проще находить ваши публикации, посвященные мероприятиям, и переходить на ваш сайт. Так, компании Eventbrite удалось привлечь вдвое больше трафика из Google Поиска по сравнению с предыдущими годами.
Примеры мероприятий в результатах поиска

Обеспечить показ своих мероприятий в Google можно тремя способами.

  • Если вы публикуете сведения о мероприятии на стороннем ресурсе (например, на сайте по продаже билетов или в социальных сетях), проверьте, не представлен ли издатель мероприятия в соответствующем разделе в Google. Если издатель мероприятия работает с Google, вы можете и дальше публиковать сведения о мероприятиях на стороннем ресурсе. В этом случае необходимости читать статью дальше нет.
  • Если вы применяете систему управления контентом, например WordPress, и не имеете доступа к коду HTML, выясните, есть ли в этой системе плагин, который может добавлять на сайт структурированные данные. Также можно воспользоваться Маркером. Он позволяет отправлять в Google сведения о мероприятии, не изменяя код HTML на сайте.
  • Если вы умеете работать с кодом HTML, вы можете добавлять структурированные данные, чтобы их обрабатывали роботы Google. Для этого необходимо изменять код HTML на страницах, посвященных мероприятиям.

Как добавлять структурированные данные

Структурированные данные – стандартизированный формат, который позволяет описывать информацию о странице и классифицировать ее контент. Дополнительные сведения о принципах работы структурированных данных приведены в отдельной статье.

Ниже кратко описано, как создать, протестировать и начать использовать структурированные данные. Пошаговые инструкции вы найдете в этой практической работе.

  1. Убедитесь, что файл robots.txt или метатег robots не запрещают роботу Googlebot доступ к страницам, посвященным мероприятиям.
  2. Проверьте, справится ли ваш сервер с увеличившейся частотой сканирования.
  3. Убедитесь, что выполняются наши требования.
  4. Если на сайте у мероприятия есть несколько копий с разными URL, используйте для каждой страницы канонические URL.
  5. Добавьте на веб-страницы структурированные данные . В настоящее время раздел мероприятий в Google поддерживает только страницы, каждая из которых посвящена лишь одному мероприятию. Рекомендуем добавлять разметку на страницы со сведениями об отдельных мероприятиях, а не на ресурсы, посвященные нескольким мероприятиям или содержащим их списки.
  6. Протестируйте структурированные данные и проверьте, как они отображаются в результатах поиска.
  7. Проверьте статус индексирования своих URL и запросите их сканирование с помощью инструмента проверки URL в Search Console. Чтобы узнать, имеют ли поисковые роботы доступ к структурированным данным на странице, выполните проверку опубликованной страницы.
  8. Своевременно сообщайте нам о новых страницах, посвященных мероприятиям, и изменениях на имеющихся страницах.

Примеры

Стандартное мероприятие

Нажмите кнопку ниже, чтобы увидеть пример кода 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",
      "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
      "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_201803180430",
        "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>

Онлайн-мероприятие

Ниже показан пример кода для мероприятия, проводимого онлайн.

<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:00-05:00",
      "endDate": "2025-07-21T23:00-05:00",
      "eventStatus": "https://schema.org/EventScheduled",
      "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
      "location": {
        "@type": "VirtualLocation",
        "url": "https://operaonline.stream5.com/"
        },
      "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_201803180430",
        "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>

Мероприятие смешанного типа (онлайн и офлайн)

Ниже приведен код мероприятия, часть которого состоится онлайн, а другая часть – в физическом местоположении.

<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",
      "eventAttendanceMode": "https://schema.org/MixedEventAttendanceMode",
      "eventStatus": "https://schema.org/EventScheduled",
      "location": [{
        "@type": "VirtualLocation",
        "url": "https://operaonline.stream5.com/"
      },
      {
        "@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_201803180430",
        "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",
      "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
      "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_201803180430",
        "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>

Перенесенное мероприятие

Ниже приведен код перенесенного мероприятия.

<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/EventRescheduled",
      "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
      "previousStartDate": "2025-03-21T19:00-05:00",
      "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_201803180430",
        "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>

Перенесенное мероприятие, которое будет проведено онлайн

Ниже приведен код перенесенного мероприятия, которое состоится онлайн.

<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",
      "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
      "eventStatus": [
        "https://schema.org/EventRescheduled",
        "https://schema.org/EventMovedOnline"
        ],
      "previousStartDate": "2025-03-21T19:00-05:00",
      "location": {
        "@type": "VirtualLocation",
        "url": "https://operaonline.stream5.com/"
      },
      "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_201803180430",
        "price": "30",
        "priceCurrency": "USD",
        "availability": "https://schema.org/InStock",
        "validFrom": "2024-05-21T12:00-05: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 поддерживает только страницы, каждая из которых посвящена лишь одному мероприятию. Рекомендуем добавлять разметку на страницы со сведениями об отдельных мероприятиях, а не на ресурсы, посвященные нескольким мероприятиям или содержащим их списки.

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

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

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

Добавляя свойства 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. Для онлайн-мероприятий часовой пояс указывать обязательно, поскольку из-за отсутствия данных о местоположении Google не может определить точное время начала мероприятия.

Рекомендации

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

    Правильно:

    "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 определяет параметр startTime как равный 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 определяет параметр startTime как равный 2019-08-15T16:59:59-07:00 (если в location задана Калифорния) или 2019-08-16T08:59:59 (если в location указана Корея).
2019-07-10 Это значение указывает дату без учета часового пояса. Если оно используется для параметра startDate, это означает, что мероприятие начинается в местоположении location и время не указано. Если оно используется для параметра endDate, это означает, что мероприятие заканчивается в местоположении location и время не указано.
2019-07-20T00:00:00 Соответствует 00:00 2019-07-20 для часового пояса, в котором проводится мероприятие. Если начало мероприятия намечено не на полночь, то это, скорее всего, ошибка.

Типы структурированных данных

Полное описание элемента Event приведено на странице schema.org/Event.

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

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

Place или VirtualLocation

Место проведения мероприятия. Существуют различные требования к оформлению места проведения в зависимости от того, где проводится мероприятие: в Интернете или в физическом местоположении:

  • Физическое местоположение. Если у мероприятия есть фактический адрес, присвойте @type значение Place. Задайте свойства location.address и location.name.
  • Онлайн-мероприятие. Если мероприятие проводится онлайн, присвойте @type значение VirtualLocation. Добавьте свойство location.url.
  • Мероприятие смешанного типа. Если мероприятие проводится как онлайн, так и в физическом местоположении, задайте соответствующие свойства во вложенном массиве. Пример:

Физические местоположения

Если у мероприятия есть фактический адрес, вложите следующие свойства в location. Пример:

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

PostalAddress

Подробный адрес места проведения. Свойство является обязательным для мероприятий, которые можно посетить.

Неправильно: Москва

Правильно: кинотеатр "Иллюзион", Котельническая наб., 1/15, Москва, Россия, 109240

Советы по указанию адреса:

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

Рекомендуемые свойства
location.name

Text

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

Неправильно: Москва, Центральный округ

Правильно: кинотеатр "Иллюзион"

Рекомендации:

  • Не указывайте название города, если это не общегородское мероприятие.
  • В свойстве location.name необходимо указать название места проведения (но не название мероприятия). Если название места проведения неизвестно, не добавляйте такое свойство.

Онлайн-мероприятия

Если ваше мероприятие пройдет в интернет-формате, вложите следующее свойство в location.

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

URL

URL онлайн-мероприятия, к которому можно присоединиться. Это свойство является обязательным, если ваше мероприятие проходит онлайн.

name

Text

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

Неправильно: кинотеатр "Иллюзион"

Неправильно: **ТОЛЬКО СЕЙЧАС! Концерт Полины Гагариной – билеты от 1000 рублей!**

Правильно: Концерт Полины Гагариной

Правильно: Концерт Полины Гагариной: новая программа

Рекомендации:

  • Не указывайте тип мероприятия в качестве его названия. Например, "концерт" не является информативным названием для мероприятия.
  • Не добавляйте ненужную информацию, такую как ссылки, цены или списки исполнителей. Для этого есть отдельные свойства.
  • Делайте акцент на особенностях мероприятия в его названии. Благодаря этому пользователям будет легче принять решение (например, "Творческий вечер с художником");
  • Откажитесь от рекламы, даже короткой (например, "Купите билеты прямо сейчас").
startDate

DateTime

Дата добавления ответа на страницу в формате ISO-8601. Укажите и дату, и время, чтобы пользователям было удобно планировать посещение. Для онлайн-мероприятий задайте часовой пояс, указав разницу с универсальным скоординированным временем или временем по Гринвичу.

Рекомендуемые свойства
description

Text

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

Рекомендации:

  • Добавьте информативное, ясное и лаконичное описание мероприятия.
  • Описание должно в первую очередь отражать суть мероприятия, а не привлекать внимание к функциям вашего сайта.
  • Не дублируйте в основном тексте сведения о датах и месте проведения, а также прочие данные, для которых есть отдельные свойства.
endDate

DateTime

Дата и время окончания мероприятия в формате ISO-8601. Используйте тот же формат, что и для startDate. Укажите и дату, и время, чтобы пользователям было удобно планировать посещение. Для онлайн-мероприятий задайте часовой пояс, указав разницу с универсальным скоординированным временем или временем по Гринвичу.

eventAttendanceMode

EventAttendanceModeEnumeration

Это свойство указывает, где проводится мероприятие – в Интернете, в физическом местоположении, или как в Интернете, так и в физическом местоположении. Без этого свойства Google распознает режим мероприятия как OfflineEventAttendanceMode, что означает, что ваше мероприятие можно посетить. Используйте одно из следующих значений:

Пример онлайн-мероприятия

Ниже приведен код мероприятия, которое проходит только онлайн:

{
"@context": "https://schema.org",
"@type": "Event",
"eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
"location": {
  "@type":"VirtualLocation",
  "url": "https://operaonline.stream5.com/"
  }
}
eventStatus EventStatusType

Статус мероприятия. Если вы не будете использовать это поле, Google распознает eventStatus как EventScheduled. Ниже указаны допустимые значения. Вы можете использовать несколько статусов, если применимо (например, если мероприятие было перенесено и будет проводиться онлайн).

EventCancelled

Мероприятие отменено.

EventMovedOnline

Мероприятие перенесено в Интернет.

EventPostponed

Мероприятие перенесено на другую дату, которая ещё не известна. Не меняйте изначальную дату в startDate до тех пор, пока вы не будете точно знать, когда будет проведено мероприятие. Как только вы узнаете новую дату, измените eventStatus на EventRescheduled и добавьте новые данные в startDate и endDate.

EventRescheduled

Мероприятие перенесено на другую дату. Обновите даты в startDate и endDate. По желанию вы также можете отметить поле eventStatus как перенесенное и добавить previousStartDate.

EventScheduled

Мероприятие пройдет согласно плану. Это значение является статусом мероприятий по умолчанию. Если вы не зададите eventStatus, Google будет считать, что мероприятие пройдет согласно плану.

image

Повторно используемый ImageObject или URL

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

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

  • На каждой странице (с разметкой или без нее) должно присутствовать хотя бы одно изображение. Робот Google выберет лучшее изображение для показа в результатах поиска с учетом соотношения сторон и разрешения.
  • URL изображений должны быть доступны для сканирования и индексирования.
  • Изображения должны соответствовать размеченному контенту.
  • Допускаются только графические файлы форматов, совместимых с Google Картинками.
  • Предоставьте несколько изображений в высоком разрешении (не менее 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"
]
offers

Offer

Вложенный элемент Offer для каждого типа билета.
offers.availability

Text

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

offers.price

Number

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

offers.priceCurrency

Text

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

offers.validFrom

DateTime

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

offers.url

URL

URL страницы, на которой можно купить билеты.

URL должен отвечать следующим требованиям:

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

Organization или Person

Кто проводит мероприятие (имя человека или название организации) Это особенно важно для онлайн-мероприятий, в которых не указано место проведения. Вместе со свойством organizer рекомендуем включить следующие свойства:

organizer.name

Text

Организатор мероприятия (имя человека или название организации).

organizer.url

URL

URL домена организатора мероприятия.

performer

Person

Участники, выступающие на мероприятии, например музыканты или юмористы. Используйте вложенный тип PerformingGroup или Person для каждого исполнителя.

performer.name

Текст

Имя участника, например музыканта или юмориста.

previousStartDate

DateTime

Ранее запланированная дата начала мероприятия, если оно было перенесено. Если вы добавляете previousStartDate, вы также должны добавить свойство eventStatus и присвоить eventStatus значение EventRescheduled.

Сбор статистики по расширенным результатам в Search Console

С помощью Search Console вы можете собирать данные об эффективности страниц вашего ресурса в Google Поиске. Вам не обязательно регистрироваться в этом сервисе, чтобы ваши страницы попали в результаты поиска. Однако это позволит узнать, как роботы Google воспринимают сайт, и оптимизировать его. Рекомендуем проверять информацию в Search Console в следующих случаях:

  1. После первого размещения структурированных данных
  2. После выпуска новых шаблонов или обновления кода
  3. При регулярном анализе трафика

После первого размещения структурированных данных

Когда ваши страницы будут проиндексированы, проверьте их на наличие ошибок с помощью отчета о статусе расширенных результатов. В идеальном случае количество правильных страниц должно вырасти, а число ошибок и предупреждений – нет. Если в структурированных данных будут обнаружены ошибки, примите следующие меры:

  1. Внесите исправления.
  2. Проверьте страницу на сайте и выясните, есть ли на ней обнаруженные ошибки.
  3. Запросите проверку ресурса, используя отчет о статусе расширенных результатов.

После выпуска новых шаблонов или обновления кода

Если вы внесли значительные изменения на сайт, проверьте, не увеличилось ли число ошибок и предупреждений, связанных со структурированными данными.
  • Увеличилось число ошибок? Возможно, вы создали шаблон, с которым что-то не так, или имеющийся шаблон используется некорректно.
  • Уменьшилось число действительных элементов, но не увеличилось количество ошибок? Возможно, на ваших страницах не размещены структурированные данные. Выяснить, с чем связаны ошибки, можно при помощи инструмента проверки URL.
  • При регулярном анализе трафика

    Анализировать трафик сайта из Google Поиска можно с помощью отчета об эффективности. Из этого отчета вы узнаете, как часто страница появляется в Поиске в виде расширенного результата, с какой регулярностью пользователи нажимают на нее и какова ее средняя позиция в результатах поиска. Эти сведения также можно автоматически получать с помощью Search Console API.

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

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

    Если мероприятие не появляется в соответствующем разделе в Google или структурированные данные были помечены в Search Console как спам, устраните перечисленные ниже проблемы и изучите наши правила. Если устранить проблемы не удалось, изучите раздел вопросов и ответов или задайте вопрос на форуме для веб-мастеров.

    Местоположение указано неправильно или отсутствует

    Причина проблемы. Робот Googlebot не распознает значения, указанные в свойствах eventLocation, addressLocality или addressRegion. Ошибка возникает, когда информация о физическом местоположении отсутствует или указана неверно.

    Как устранить проблему

    1. Убедитесь, что в структурированных данных указаны значения свойств eventLocation, addressLocality или addressRegion (применимость этих свойств зависит от местоположения).
    2. Убедитесь, что в поле location.name указано название местоположения. Если названия нет, оставьте поле пустым. Зачастую название мероприятия по ошибке указывается в поле location.name.
    3. Убедитесь, что проблема устранена.
      1. Откройте инструмент проверки расширенных результатов.
      2. Введите URL мероприятия в окне на вкладке Получение URL.
      3. Нажмите Проверить.
      4. Нажмите Предварительный просмотр

        Успешно. Инструмент проверки расширенных результатов подтверждает правильное значение eventLocation в предварительном просмотре Google Поиска.

        Повторить попытку. Инструмент проверки расширенных результатов показывает значение false вместо местоположения мероприятия в предварительном просмотре Google Поиска. Убедитесь, что вы указали существующее местоположение.

    Сайт не показывается в списке мест, где можно приобрести билеты

    Причина проблемы. Свойство offers.url не указано или не соответствует требованиям.

    Как устранить проблему

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

    Неправильное время или дата

    Причина проблемы. Указано неправильное время или дата. Зачастую не указывается разница во времени для соответствующего часового пояса или задается неверное время начала (например, полночь).

    Как устранить проблему

    1. Укажите правильную разницу во времени по отношению к местному времени. Например, если начало мероприятия намечено на 19:00 в Нью-Йорке (на 5 часов позже универсального скоординированного времени), а окончание – на 21:00, для свойств startDate и endDate нужно задать значения 2019-08-15T19:00:00-05:00 и 2019-08-15T21:00:00-05:00 соответственно. Если установить разницу во времени для мероприятия невозможно, не указывайте для нее никакого значения (например, воспользуйтесь вариантом 2019-08-15T19:00:00).
    2. Убедитесь, что указано правильно время начала и окончания. Зачастую в качестве времени начала по ошибке указывается полночь. Если мероприятие длится целый день или время начала ещё неизвестно, лучше указать лишь дату. Пример:

      Правильно: 2019-07-20

      Неправильно: 2019-07-20T00:00:00

      Неправильно: 2019-08-15T00:00:01+00:00

      Неправильно:2019-08-15T00:00:00+00:00