Conseguir que tu evento aparezca en Google

La experiencia de eventos en 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 en Google, con tu logotipo, la descripción del evento y mucho más.
  • 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 publicas eventos en un sitio web de terceros, comprueba si el editor del evento ya participa en la experiencia de 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, ponte en contacto con el CMS para averiguar si hay algún complemento 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.

Ejemplo

A continuación, te proporcionamos un ejemplo de Event en JSON-LD. También puedes usar una sintaxis de microdatos o RDFa.

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.

Integrar la experiencia de eventos en Google

Aquí tienes un resumen de los pasos que tienes que seguir para integrar la experiencia de eventos en Google:

  1. Comprueba que el robot de Google puede rastrear tus páginas de eventos; es decir, que no están protegidas por archivos robots.txt ni por metaetiquetas de robots.
  2. Recuerda que debes seguir nuestras directrices.
  3. 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.
  4. 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.
  5. Prueba y previsualiza tus datos estructurados.
  6. 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 función de prueba en tiempo real para comprobar si los rastreadores pueden acceder a los datos estructurados de tu página.
  7. Avisa a Google de las nuevas páginas de eventos o de cambios en las páginas de eventos existentes.

Monitorizar el rendimiento en la Búsqueda

Para comprender cómo interactúan los usuarios con tus publicaciones de eventos, utiliza las siguientes herramientas de Google:

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.

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

Un elemento Place anidado. Por ejemplo:


"location": {
  "@type": "Place",
  "name": "Snickerpark Stadium",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "100 West Snickerpark Dr",
    "addressLocality": "Snickertown",
    "postalCode": "19019",
    "addressRegion": "PA",
    "addressCountry": "US"
  }
}
location.address

PostalAddress

La dirección postal detallada del recinto.

No recomendado: Sídney

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

Prácticas recomendadas:

  • Si el evento ocurre en 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.
name

Text

El título completo del evento.

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 en su nombre.
  • No incluyas información superflua como URLs, precios o intérpretes, sino que debes usar 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. Por ejemplo:


"startDate": "2025-07-21T19:00"

Si no sabes la hora de inicio o el evento dura todo el día, especifica solamente la fecha de inicio, no una hora falsa ni 00:00 (si pones esta hora, significa que el evento empieza a las 12 de la noche).

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

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

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

Cómo especificar zonas horarias

Para indicar la zona horaria, debes incluir la diferencia horaria respecto a UTC o GMT. Si el evento empieza a las 19:00 del 5 de septiembre en Nueva York, el valor startDate será GMT/UTC-5 durante el horario estándar y GMT/UTC-4 durante el horario de verano. En el primer caso, el valor de startDate sería "2019-09-05T19:00:00-05:00", mientras que en el segundo 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.

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",
    "endDate": "2019-07-26T17:00: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.
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. Por ejemplo:


"endDate": "2025-07-21T23:00"

Si no sabes la hora de finalización o el evento dura todo el día, especifica solamente la fecha de finalización, no una hora falsa ni 00:00 (si pones esta hora, significa que el evento terminará a las 12 de la noche).

Recomendado: "endDate": "2025-07-21"

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

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

Cómo especificar zonas horarias

Para indicar la zona horaria, debes incluir la diferencia horaria respecto a UTC o GMT. Si el evento termina a las 19:00 del 5 de septiembre en Nueva York, el valor endDate sería GMT/UTC-5 durante el horario estándar y GMT/UTC-4 durante el horario de verano. En el primer caso, el valor de endDate sería "2019-09-05T19:00:00-05:00", mientras que en el segundo 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.

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",
    "endDate": "2019-07-26T17:00: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 finaliza a una hora específica: si el evento finaliza 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 finalización. 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 finalización del evento: si no sabes la hora de finalización, no especifiques una hora concreta. Por ejemplo, puedes utilizar 2019-08-15 en startDate y en endDate.
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 de imágenes adicionales:

  • 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"
]
location.name

Text

El nombre detallado del lugar o espacio donde se celebra el evento.

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

Offer

Un elemento Offer anidado, uno para cada tipo de entrada. Por ejemplo:

"offers": {
  "@type": "Offer"
}
offers.availability

Text

A continuación se muestran los posibles valores.

Por ejemplo:


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

Number

El precio más bajo disponible de las entradas, incluidos los cargos y tarifas de gestión. No olvides actualizarlo a medida que los precios cambien o las entradas se agoten. Por ejemplo:


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

Text

El código de moneda de tres letras. Por ejemplo:


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

DateTime

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


"offers": {
  "@type": "Offer",
  "validFrom": "2024-05-21T12:00"
}
offers.url

URL

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


"offers": {
  "@type": "Offer",
  "url": "https://www.example.com/event_offer/12345_201803180430"
}

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.
  • Poder ser seguido por el robot de Google (no bloqueado por robots.txt).
performer

Person

Indica los participantes que actuarán en el evento, como artistas y humoristas. Utiliza un elemento PerformingGroup o Person anidado para cada artista. Por ejemplo:


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

Text

El nombre de la persona que actúa en el evento, como el nombre del cantante o humorista. Por ejemplo:


"performer": {
  "@type": "PerformingGroup",
  "name": "Kira and Morrison"
}

Solución de problemas

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

error Causa del problema: el robot de Google no comprende los valores proporcionados para 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.

done Soluciona el problema.

  1. Asegúrate de que en los datos estructurados se incluyan valores para 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

error Causa del problema: no se ha especificado offers.url property o no cumple los requisitos de URL.

done Soluciona el problema.

  1. Asegúrate de que los datos estructurados incluyan offers.url property.
  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

error Causa del problema: la hora o la fecha son incorrectas. Entre los errores habituales se incluyen no indicar la diferencia de zona horaria o especificar una hora de inicio incorrecta (por ejemplo, medianoche como hora de inicio).

done Soluciona el problema.

  1. Especifica la diferencia horaria local 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