Conseguir que tu evento aparezca en Google

La experiencia de eventos de Google facilita que los usuarios descubran y asistan a eventos a través de los resultados de la Búsqueda y de otros productos de Google, como Maps. Esta función ofrece muchas ventajas:

  • Resultados más interactivos: tus eventos pueden mostrarse en la experiencia de eventos de Google con tu logotipo, la descripción del evento y más información.
  • Mayores posibilidades de descubrimiento y conversión: los usuarios tienen una nueva vía para interactuar con la publicación del evento y acceder a tu sitio web. Descubre cómo Eventbrite duplicó el crecimiento anual del tráfico proveniente de la Búsqueda de Google.
Ejemplo de evento en los resultados de búsqueda

Hay tres formas de hacer que tus eventos puedan aparecer en Google:

  • Si utilizas un sitio web externo para publicar eventos (por ejemplo, porque los publicas en sitios web de venta de entradas o en plataformas sociales), comprueba si el editor de esos eventos ya aprovecha la búsqueda de eventos de Google. Si ese editor está integrado con Google, sigue publicando tus eventos en el sitio web de terceros. No hace falta que sigas leyendo.
  • Si utilizas un CMS (por ejemplo, WordPress) y no tienes acceso al HTML, comprueba si hay algún complemento para el CMS que pueda añadir datos estructurados a tu sitio. También puedes utilizar el Marcador de datos para que Google conozca tus eventos sin editar el código HTML de tu sitio web.
  • Si se te da bien editar código HTML, utiliza datos estructurados para integrar el evento directamente con Google. Tendrás que editar los archivos HTML de las páginas de eventos.

Cómo añadir datos estructurados

Los datos estructurados son un formato estandarizado con el que se puede proporcionar información sobre una página y clasificar su contenido. Consulta cómo funcionan los datos estructurados si aún no te has familiarizado con ellos.

A continuación se explica a grandes rasgos cómo crear, probar y publicar datos estructurados. Si necesitas una guía detallada para añadir datos estructurados a una página web, consulta el codelab de datos estructurados.

  1. Comprueba que el robot de Google pueda rastrear tus páginas de eventos; es decir, que no estén protegidas por archivos robots.txt ni por metaetiquetas de robots.
  2. Asegúrate de que tu servidor pueda gestionar un aumento de la frecuencia de rastreo.
  3. Recuerda que debes seguir nuestras directrices.
  4. Si tienes varias copias de la misma publicación de evento en tu sitio web alojadas en diferentes URL, utiliza URL canónicas en cada copia de la página.
  5. Añade datos estructurados a tus páginas de eventos. Actualmente, en la experiencia de eventos de Google solo se admiten páginas que se centran en un solo evento. Te recomendamos que añadas marcado a las páginas de publicación de un evento en lugar de a páginas que incluyan programaciones o varios eventos.
  6. Prueba y previsualiza tus datos estructurados.
  7. Comprueba el estado de indexación de tus URLs y solicita que se rastreen con la herramienta de inspección de URLs en Search Console. Usa la prueba en tiempo real para comprobar si los rastreadores pueden acceder a los datos estructurados de tu página.
  8. Avisa a Google de las nuevas páginas de eventos o de cambios en las páginas de eventos existentes.

Ejemplos

Evento estándar

A continuación se muestra un ejemplo de Event estándar en JSON-LD. Consideramos que un evento es estándar cuando solo se celebra en una ubicación física y según lo programado. También puedes utilizar la sintaxis de microdatos o 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>

Evento online

A continuación se muestra un ejemplo de un evento que se celebra online.

<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>

Eventos con actos online y presenciales

A continuación se muestra un ejemplo de un evento con actos que se celebran online y otros que ocurren en un lugar físico.

<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>

Evento cuyo estado se ha actualizado

Hay varias formas de definir el estado de un evento. A continuación se muestran algunos ejemplos habituales de eventos cuyo estado se ha actualizado. Para obtener más información, consulta la propiedad eventStatus.

Cancelado

A continuación se muestra un ejemplo de un evento que se ha cancelado.

<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>

Reprogramado

A continuación se muestra un ejemplo de un evento que se ha reprogramado.

<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>

Cambiado a online y reprogramado

A continuación se muestra un ejemplo de un evento que se ha reprogramado y ha pasado a ser online.

<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>

Disponibilidad de regiones e idiomas

Por fin podemos llevar la experiencia de búsqueda de eventos en Google a más regiones de todo el mundo. En estos momentos, la experiencia está disponible en las siguientes regiones e idiomas.

Directrices

Debes seguir estas directrices para poder aparecer cuando se utilice la búsqueda de eventos de Google.

Directrices técnicas

  • La página de destino debe contener elementos de datos estructurados de los tipos de evento de schema.org.
  • Cada evento debe tener una URL única (página dedicada al evento) y etiquetas en esa URL.
  • Actualmente, en la experiencia de eventos de Google solo se admiten páginas que se centran en un solo evento. Te recomendamos que añadas el marcado a las páginas de publicación de eventos en lugar de a páginas que incluyan programaciones o varios eventos.

Directrices de contenido

  • En cada evento se deben describir con precisión el nombre del evento, la fecha de inicio y la ubicación.
  • Procura no etiquetar como evento algo que no lo sea:
    • No promociones productos o servicios como eventos si no lo son, como "Paquete de viaje: San Diego/Los Ángeles, 7 noches".
    • No añadas descuentos a corto plazo ni oportunidades de compra, como: "Concierto: compra tus entradas ahora" o "Concierto: 50 % de descuento hasta el sábado".
    • No marques como eventos el horario de apertura, como: "Parque de aventuras abierto desde las 8:00 h hasta las 17:00 h".
    • No marques cupones o vales descuento como eventos; por ejemplo, "5 % de descuento en tu primer pedido".
  • Etiqueta correctamente los eventos que duran varios días:
    • Si la información de tu evento o entrada corresponde a un evento que dura varios días, especifica las fechas de inicio y finalización del evento.
    • Si hay varias actuaciones en días diferentes, cada una con entradas independientes, añade un elemento Event para cada actuación.

Directrices de fecha y hora

Sigue las directrices de fecha y hora cuando implementes las propiedades startDate, endDate y previousStartDate.

Cómo especificar zonas horarias

Para indicar la zona horaria, debes incluir la compensación horaria respecto a UTC o GMT. Si el evento empieza el 5 de septiembre a las 19:00 en Nueva York, el valor startDate será GMT/UTC -5 durante el horario estándar y GMT/UTC -4 durante el horario de verano. Durante el horario estándar, el valor de startDate sería "2019-09-05T19:00:00-05:00", mientras que en el de verano sería "2019-09-05T19:00:00-04:00". Si no se indica ninguna zona horaria, Google utiliza la zona horaria de la ubicación del evento especificada en location. Es obligatorio indicar la zona horaria en los eventos online, ya que Google no tiene la información necesaria sobre la ubicación para saber cuándo empieza el evento.

Prácticas recomendadas

  • El evento tiene lugar en un intervalo de fechas: si el evento tiene lugar a lo largo de varios días, indica tanto la fecha de inicio como de finalización. Si no sabes la hora, no indiques ninguna.

    Recomendado

    "startDate": "2019-07-01T10:00:00-05:00",
    "endDate": "2019-07-26T17:00:00-05:00"

    Recomendado

    "startDate": "2019-07-01",
    "endDate": "2019-07-26"

    No recomendado

    "startDate": "2019-07-01T00:00:00+00:00",
    "endDate": "2019-07-26T23:59:59+00:00"
  • El evento empieza a una hora específica: si el evento comienza a una hora específica, por ejemplo, a las 17:00 hora local, utiliza 2019-07-20T17:00:00. Indica la diferencia horaria respecto a UTC adecuada. Por ejemplo, usa 2019-07-20T17:00:00-07:00 si el evento tiene lugar en California.
  • El evento dura todo el día: si el evento dura todo el día, no especifiques una hora concreta para la fecha de inicio. Por ejemplo, puedes usar 2019-08-15 en startDate y en endDate en eventos que duren todo el día.
  • Se desconoce la hora de inicio del evento: si no sabes la hora de inicio, no especifiques una hora concreta. Por ejemplo, puedes utilizar 2019-08-15 en startDate y en endDate.

    Recomendado: "startDate": "2025-07-21"

    No recomendado: "startDate": "2019-08-15T00:00:00+00:00"

    No recomendado: "startDate": "2019-07-20T00:00:00"

Ejemplos de cómo interpreta Google las fechas

A continuación se muestran algunos ejemplos de cómo interpreta Google la fecha y la hora de inicio:

Datos estructurados Interpretación
2019-08-15T00:00:00+00:00 Google interpreta que startTime es 2019-08-14T17:00:00-07:00 (si location es California) o 2019-08-15T09:00:00 (si location es Corea del Sur).
2019-08-15T23:59:59+00:00 Este código de tiempo no indica el final del día 2019-08-15, salvo que el evento se produzca en la zona horaria GMT. Google interpreta que startTime es 2019-08-15T16:59:59-07:00 (si location es California) o 2019-08-16T08:59:59 (si location es Corea del Sur).
2019-07-10 Indica la fecha, independientemente de la zona horaria. Cuando se utiliza en startDate, significa que el evento empieza en la location en algún momento de ese día. Cuando se utiliza en endDate, significa que el evento termina en la location desde algún momento de ese día.
2019-07-20T00:00:00 Significa la medianoche del 2019-07-20 en la zona horaria en la que tiene lugar el evento. Es probable que sea incorrecto, a menos que el evento se haya iniciado a medianoche.

Definiciones de tipos de datos estructurados

Puedes consultar la definición completa de Event en schema.org/Event.

Debes incluir las propiedades obligatorias para que el contenido pueda mostrarse en los resultados de búsqueda mejorados. Si quieres, puedes especificar también las propiedades recomendadas para proporcionar más información sobre tu contenido y, así, ofrecer una mejor experiencia a los usuarios.

Propiedades obligatorias
location

Place o VirtualLocation

Indica la ubicación del evento. Deben cumplirse distintos requisitos en función de si el evento se celebra online o en una ubicación física:

  • Ubicación física: si el evento se celebra en un lugar físico, asigna el valor Place a @type y añade las propiedades location.address y location.name.
  • Evento online: si el evento es online, asigna el valor VirtualLocation a @type y añade la propiedad location.url.
  • Eventos con actos online y presenciales: si un evento tiene actos presenciales y online, incluye propiedades anidadas de eventos físicos y online en una matriz anidada. Por ejemplo:

Ubicaciones físicas

Si un evento tiene lugar en una ubicación física, anida las siguientes propiedades en location. Por ejemplo:

Propiedades obligatorias
location.address

PostalAddress

Indica la dirección postal detallada del recinto. Solo es obligatorio incluir esta propiedad en los eventos que se celebran en una ubicación física.

No recomendado: Sídney

Recomendado: Bennelong Point, Sídney NSW 2000 (Australia)

Prácticas recomendadas para incluir direcciones:

  • Si el evento pasa por varias calles, indica en qué ubicación empieza y menciona el resto de las ubicaciones en la descripción.
  • Si el evento ocurre sin una ubicación bien definida, usa el nombre de la ciudad o la ubicación más representativa.
  • Si el evento ocurre en varias ubicaciones al mismo tiempo, crea diferentes eventos para cada ubicación.

Propiedades recomendadas
location.name

Text

Indica el nombre detallado del lugar o espacio donde se celebra el evento. Solo se recomienda usar esta propiedad en los eventos que se celebran en una ubicación física.

No recomendado: San Francisco, California

Recomendado: Bill Graham Civic Auditorium

Prácticas recomendadas:

  • No incluyas el nombre de una ciudad, a menos que sea un evento de toda la ciudad.
  • La propiedad location.name debe ser el nombre del recinto o la ubicación, no una repetición del título del evento. Si no sabes el nombre de la ubicación, no uses esta propiedad.

Eventos online

Si un evento tiene lugar online, anida la siguiente propiedad en location.

Propiedades obligatorias
location.url

URL

La URL del evento online desde la que los usuarios pueden unirse a él. Es obligatorio incluir esta propiedad si el evento es online.

name

Text

Es el título completo del evento.

No recomendado: Auditorio Cívico Bill Graham

No recomendado: **VENTA POR TIEMPO LIMITADO - Concierto de Kesha y Macklemore - 25 USD**

Recomendado: Las aventuras de Kesha y Macklemore

Recomendado: Pase especial con Kesha y Macklemore

Prácticas recomendadas:

  • No uses el tipo de evento como nombre del evento; por ejemplo, "Concierto" no es un nombre de evento descriptivo.
  • No incluyas información superflua como URLs, precios o intérpretes; usa mejor las propiedades apropiadas para esos valores.
  • Destaca una característica única del evento en el título para ayudar a que los usuarios tomen decisiones con más rapidez (por ejemplo, "con sesión de preguntas y respuestas con el artista").
  • No incluyas promociones a corto plazo (por ejemplo, "compra entradas ya").
startDate

DateTime

Fecha y hora de inicio del evento en el formato ISO 8601. Añade la fecha y la hora para que los usuarios puedan encontrar más fácilmente los eventos que se ajustan a su agenda. Para indicar la zona horaria en eventos online, debes incluir la compensación horaria respecto a UTC o GMT.

Propiedades recomendadas
description

Text

Descripción del evento. Describe todos los detalles del evento para que a los usuarios les resulte más fácil descubrirlo y asistir.

Prácticas recomendadas:

  • Añade una descripción clara y concisa del evento específico.
  • Céntrate en los detalles del evento y no en las características de tu sitio web.
  • No repitas otros datos, como la fecha y la ubicación, que deben incluirse en las etiquetas de las propiedades respectivas.
endDate

DateTime

Fecha y hora de finalización del evento en el formato ISO 8601. Utiliza el mismo formato que startDate. Añade la fecha y la hora para que los usuarios puedan encontrar más fácilmente los eventos que se ajustan a su agenda. Para indicar la zona horaria en eventos online, debes incluir la compensación horaria respecto a UTC o GMT.

eventAttendanceMode

EventAttendanceModeEnumeration

Indica si el evento es online, presencial o incluye actos tanto online como presenciales. Si no incluyes esta propiedad, Google interpreta que el modo del evento es OfflineEventAttendanceMode, es decir, considera que el evento se celebra en una ubicación física. Se debe utilizar uno de los siguientes valores:

eventStatus EventStatusType

Indica el estado del evento. Si no utilizas este campo, Google interpreta que el valor de eventStatus es EventScheduled. A continuación se muestran los valores admitidos. Puedes utilizar varios estados si procede; por ejemplo, si se ha aplazado un evento que además pasará a ser online.

EventCancelled

El evento se ha cancelado.

EventMovedOnline

El evento ha pasado de ser presencial a ser online.

EventPostponed

El evento se ha aplazado, pero todavía no se conoce la fecha. Conserva la fecha original en la propiedad startDate del evento hasta que sepas cuándo tendrá lugar. Cuando conozcas la nueva fecha, cambia eventStatus por EventRescheduled y actualiza startDate y endDate con la nueva información.

EventRescheduled

El evento se ha aplazado hasta una fecha posterior. Actualiza startDate y endDate con las nuevas fechas. De manera opcional, también puedes cambiar eventStatus para indicar que el evento se ha aplazado y añadir la propiedad previousStartDate.

EventScheduled

El evento se celebrará según lo previsto. Este valor es el estado predeterminado de los eventos. Si no defines eventStatus, Google interpreta que el evento se celebrará según lo previsto.

image

Valores ImageObject o URL repetidos

URL de una imagen o logotipo para el evento o tour. Al incluir una imagen, los usuarios interpretarán mejor de qué trata el evento y querrán participar. Recomendamos que las imágenes tengan 1920 píxeles de ancho (el ancho mínimo es de 720 píxeles).

Directrices adicionales sobre imágenes:

  • Cada página debe contener al menos una imagen (con o sin etiquetas). Elegiremos cuál es la mejor imagen que se puede mostrar en los resultados de búsqueda en función de su relación de aspecto y su resolución.
  • Las URL de imagen deben poder rastrearse e indexarse.
  • Las imágenes deben ser representativas del contenido etiquetado.
  • Las imágenes deben estar en formato .jpg, .png o .gif.
  • Para lograr los mejores resultados, incluye varias imágenes de alta resolución (mínimo de 50.000 píxeles al multiplicar el ancho y la altura) con relaciones de aspecto 16x9, 4x3 y 1x1.

Por ejemplo:

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

Offer

Un elemento Offer anidado, uno para cada tipo de entrada.
offers.availability

Text

A continuación se muestran los posibles valores:

offers.price

Number

Es el precio más bajo disponible de las entradas, incluidos los cargos y tarifas de gestión. No te olvides de irlo actualizando a medida que los precios cambien o que las entradas se agoten.

offers.priceCurrency

Text

El código de moneda de tres letras.

offers.validFrom

DateTime

Indica la fecha y hora en que las entradas salen a la venta (solo es obligatorio incluirlas en ofertas con fecha restringida) en formato ISO 8601.

offers.url

URL

Indica la URL de una página que ofrece la posibilidad de comprar entradas.

Esta URL debe cumplir los siguientes requisitos:

  • Dirigir a un usuario del público general a una página de destino que proporcione de manera clara la oportunidad de comprar una entrada para asistir a un evento concreto.
  • Ser un enlace en el que un usuario pueda hacer clic en la página web que contiene el evento.
  • Ser accesible para el robot de Google (no estar bloqueado por robots.txt).
organizer

Organization o Person

Indica la persona o la organización que se encarga del evento. Esta información es especialmente importante en el caso de los eventos online, puesto que en este tipo de eventos no se indica la información del establecimiento donde se tienen lugar. Si incluyes organizer, te recomendamos que añadas las propiedades siguientes:

organizer.name

Text

Es el nombre de la persona o de la organización que se encarga del evento.

organizer.url

URL

Es la URL del dominio de quien organiza el evento.

performer

Person

Indica los participantes que actúan en el evento, como artistas y humoristas. Utiliza un elemento PerformingGroup o Person anidado para cada artista.

performer.name

Text

Indica el nombre de la persona que actúa en el evento, como el nombre del cantante o humorista.

previousStartDate

DateTime

Indica la fecha de inicio original del evento cuando se ha aplazado a otra fecha. Si añades previousStartDate, también debes incluir la propiedad eventStatus y asignar a eventStatus el valor EventRescheduled.

Para indicar la zona horaria en los eventos online, debes incluir la compensación horaria respecto a UTC o GMT.

En el caso de los eventos aplazados a otra fecha, la propiedad startDate solo se debe usar para la nueva fecha de inicio. Este campo puede repetirse excepcionalmente si se da el caso poco frecuente de un evento se aplace varias veces.

Monitorizar resultados enriquecidos con Search Console

Search Console es una herramienta que te ayuda a monitorizar el rendimiento de tus páginas en la Búsqueda de Google. No hace falta que te registres en Search Console para que tu sitio web aparezca en los resultados de la Búsqueda de Google, pero, si lo haces, sabrás cómo lo ve Google y qué puedes hacer para mejorarlo. Te recomendamos que consultes Search Console en los siguientes casos:

  1. Después de implementar datos estructurados por primera vez
  2. Después de publicar plantillas nuevas o modificar el código
  3. Para analizar el tráfico periódicamente

Después de implementar datos estructurados por primera vez

Una vez que Google haya indexado tus páginas, puedes comprobar si hay algún problema en el informe de estado de resultados enriquecidos correspondiente. Lo ideal sería ver que aumenta el número de páginas válidas y que la cantidad de errores y advertencias se mantiene estable. Si detectas problemas en tus datos estructurados, haz lo siguiente:

  1. Corrige los errores.
  2. Inspecciona la URL en tiempo real para ver si el problema continúa.
  3. Solicita que se valide la corrección desde el informe de estado.

Después de publicar plantillas nuevas o modificar el código

Cuando hagas cambios importantes en tu sitio web, mira si se incrementa la cantidad de errores y advertencias de datos estructurados.
  • Si notas que hay más errores, quizá sea porque has implementado una plantilla que no funciona correctamente, o puede que tu sitio web esté interactuando con la plantilla que utilizas de un modo diferente e incorrecto.
  • Si notas que disminuye el número de elementos válidos sin que aumenten los errores, es posible que hayas dejado de insertar datos estructurados en tus páginas. Para saber cuál es la causa del problema, utiliza la herramienta de inspección de URLs.

Para analizar el tráfico periódicamente

Analiza el tráfico de la Búsqueda de Google con el informe de rendimiento. En él, verás con qué frecuencia aparece tu página como resultado enriquecido en la Búsqueda, cada cuánto hacen clic en ella los usuarios y cuál es la posición media que ocupa tu sitio web en los resultados de búsqueda. También puedes obtener automáticamente estos resultados con la API de Search Console.

Solucionar problemas

Si tienes problemas para implementar datos estructurados en tu contenido, a continuación se incluyen recursos que pueden resultarte útiles.

Si tu evento no aparece en la experiencia de eventos en Google o si has recibido una acción manual por etiquetas estructuradas con contenido no relevante en Search Console, resuelve los problemas más comunes que se indican a continuación y revisa nuestras directrices. Si sigues teniendo problemas, consulta las preguntas frecuentes sobre eventos o pregunta en nuestro foro para webmasters.

Falta la ubicación del evento o es incorrecta

Causa del problema: el robot de Google no comprende los valores proporcionados en las propiedades eventLocation, addressLocality o addressRegion. Google intenta vincular la información de ubicación con una ubicación física, pero no se ha incluido ese tipo de información o no se ha dado la correcta.

Corrige el problema

  1. Debes incluir en los datos estructurados valores de eventLocation, addressLocality o addressRegion (en función de la ubicación, ya que no todas las propiedades de ubicación son aplicables).
  2. Comprueba que el campo location.name utiliza el nombre de la ubicación o déjalo en blanco si no tiene nombre. Un problema común es colocar accidentalmente el nombre del evento en el campo location.name.
  3. Valida la corrección:
    1. Abre la prueba de resultados enriquecidos.
    2. Introduce la URL de publicación del evento en el cuadro Obtener URL.
    3. Haz clic en Validar.
    4. Haz clic en Previsualizar.

      Correcto: la prueba de resultados enriquecidos muestra el código eventLocation correcto en la Herramienta de vista previa de la Búsqueda de Google.

      Inténtalo de nuevo: la prueba de resultados enriquecidos muestra "false" donde debería estar la ubicación del evento en la Herramienta de vista previa de la Búsqueda de Google. Comprueba que se trate de una ubicación real.

Mi sitio web no aparece como opción para comprar entradas

Causa del problema: no se ha especificado la propiedad offers.url o no cumple los requisitos de las URL.

Corrige el problema

  1. Se debe incluir la propiedad offers.url en los datos estructurados.
  2. Asegúrate de que tu URL cumple los requisitos de URL para offers.url.
  3. Pídenos que volvamos a rastrear tu sitio web.
  4. Envía una solicitud de reevaluación.

La hora o la fecha son incorrectas

Causa del problema: la hora o la fecha no son correctas. Entre los errores habituales se incluyen no indicar la compensación horaria o especificar una hora de inicio incorrecta (por ejemplo, medianoche como hora de inicio).

Corrige el problema

  1. Especifica la compensación horaria correcta. Por ejemplo, si el evento empieza a las 19:00 en Nueva York (UTC -5) y termina a las 9:00, el valor de startDate es 2019-08-15T19:00:00-05:00 y el valor de endDate es 2019-08-15T21:00:00-05:00. Si no puedes especificar la diferencia horaria de tus eventos, no lo indiques; por ejemplo, incluye solo 2019-08-15T19:00:00.
  2. Asegúrate de que la hora de inicio o de finalización sea la correcta. Un error habitual es configurar un evento para que comience a medianoche cuando en realidad no es así. Si el evento dura todo el día o no se ha anunciado la hora de inicio, especifica solo el día. Por ejemplo:

    Recomendado: 2019-07-20

    No recomendado: 2019-07-20T00:00:00

    No recomendado: 2019-08-15T00:00:01+00:00

    No recomendado: 2019-08-15T00:00:00+00:00