Event

Marca los eventos que organizas para que los usuarios puedan descubrirlos mediante los resultados de la Búsqueda y otros productos de Google como Google Maps. Puedes usar lenguaje de marcado para agregar eventos de todo tipo, desde espectáculos de artistas famosos hasta una clase de salsa en un barrio. Si agregas este tipo de lenguaje, los usuarios podrán descubrirlos y asistir a ellos con mayor facilidad.

Si tienes pocos eventos en tu sitio web, puedes usar el Marcador de datos.

Ejemplo de evento en los resultados de la búsqueda

Disponibilidad de idiomas y regiones

Nos complace anunciar que habilitaremos la experiencia de búsqueda de eventos de Google en más regiones de todo el mundo. Por el momento, está disponible en las siguientes regiones:

Ejemplo

Aquí tienes un ejemplo de Event en JSON-LD. También puedes usar la sintaxis de microdatos o RDFa.

Lineamientos

Para aparecer en la experiencia de búsqueda de eventos de Google, debes cumplir con los siguientes lineamientos:

Lineamientos técnicos

Lineamientos de contenido

  • Cada evento debe describir de manera precisa su nombre, la fecha de inicio y la ubicación.
  • No marques como eventos elementos que no lo sean:
    • No promociones productos o servicios que no sean eventos, como "Paquete turístico: San Diego/Los Ángeles, 7 noches" como eventos.
    • No agregues 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 el horario de atención como evento. Por ejemplo: "Parque de diversiones abierto de 8 a.m. a 5 p.m.".
    • No marques cupones como eventos. Por ejemplo: "5% de descuento en su primer pedido".
  • Marca los eventos de varios días correctamente:
    • Si la información del evento o del boleto es sobre un evento que se lleva a cabo durante varios días, especifica las fechas de inicio y de finalización.
    • Si hay varios espectáculos distintos en el transcurso de esos días y cada uno requiere un boleto individual, agrega un elemento Event específico para cada espectáculo.

Definiciones de tipos de datos estructurados

La definición completa de Event está disponible en schema.org/Event.

Debes incluir las propiedades obligatorias a fin de que tu contenido sea apto para mostrarse en los resultados enriquecidos de la búsqueda. También puedes incluir las propiedades recomendadas para agregar más información sobre tu contenido, lo que podría brindar una mejor experiencia del usuario.

Propiedades obligatorias
location

Place

Corresponde a un Place anidado. Por ejemplo:

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

PostalAddress

Corresponde a la dirección detallada del lugar.

No se recomienda: Sídney

Se recomienda: Bennelong Point, Sídney NSW 2000, Australia

Prácticas recomendadas:

  • Si el evento se lleva a cabo en varias calles, define la ubicación de partida y proporciona información detallada en la descripción.
  • Si el evento no tiene una ubicación bien definida, usa el nombre de la ciudad o la ubicación más representativa.
  • Si el evento se lleva a cabo en varias ubicaciones al mismo tiempo, crea diferentes eventos para cada una de ellas.
name

Text

Es el título completo del evento.

No se recomienda: **OFERTA DE TIEMPO LIMITADO - Concierto de Kesha y Macklemore - USD 25**

Se recomienda: Las aventuras de Kesha y Macklemore

Se recomienda: Encuentro con tus ídolos: Kesha y Macklemore

Prácticas recomendadas:

  • No uses el tipo de evento como nombre del evento.
  • No incluyas información irrelevante, como URL, precios ni intérpretes. Usa las propiedades correspondientes para esos valores.
  • Destaca un aspecto único de este en el título. De esta manera, los usuarios podrán tomar decisiones de manera más rápida (por ejemplo, "con sesión de preguntas con el artista").
  • No agregues promociones de corto plazo (por ejemplo, "compre boletos ahora").
startDate

DateTime

Corresponde a la fecha y hora de inicio del evento en la zona horaria local, en la zona UTC con formato ISO-8601. Agrega la fecha y la hora para que los usuarios puedan encontrar fácilmente los eventos que se ajusten a su calendario. Por ejemplo:

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

Si no sabes la hora de inicio o si el evento dura un día entero, no ingreses una hora falsa ni 00:00 (00:00 significa que el evento comienza a medianoche). En su lugar, especifica la fecha de inicio únicamente. Por ejemplo:

"startDate": "2018-03-21"
Propiedades recomendadas
description

Text

Corresponde a la descripción del evento. Describe toda la información sobre los eventos para que los usuarios puedan comprender el evento y asistir.

Prácticas recomendadas:

  • Agrega una descripción clara y concisa del evento específico.
  • Concéntrate en los detalles del evento y no en las funciones de tu sitio.
  • No repitas otros hechos, como la fecha y la ubicación; estos deberían marcarse en sus respectivas propiedades.
endDate

DateTime

Corresponde a la fecha y la hora de finalización del evento en la zona horaria local, en la zona UTC con formato ISO-8601. Usa el mismo formato que utilizaste para startDate. Agrega la fecha y la hora para que los usuarios puedan encontrar fácilmente los eventos que se ajusten a su calendario. Por ejemplo:

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

Si no sabes la hora de finalización o si el evento dura un día entero, no ingreses una hora falsa ni 00:00 (00:00 significa que el evento termina a medianoche). En su lugar, especifica la fecha de finalización únicamente. Por ejemplo:

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

ImageObject o URL repetidos

Corresponde a una imagen o logotipo del evento o del recorrido. Al incluir una imagen, ayudas a los usuarios a interesarse en el evento y comprenderlo. Se recomienda que las imágenes tengan 1920 píxeles de ancho (el ancho mínimo es de 720 píxeles).

Lineamientos de imagen adicionales:

  • Cada página debe contener al menos una imagen (independientemente de si se incluye lenguaje de marcado o no). Google elegirá la mejor para mostrar en los resultados de la Búsqueda según la relación de aspecto y resolución.
  • Las URL de las imágenes se deben poder rastrear e indexar.
  • Deben representar el contenido con lenguaje de marcado.
  • Deben estar en formato .jpg, .png o .gif.
  • Para obtener mejores resultados, proporciona varias imágenes en alta resolución (mínimo de 50,000 píxeles al multiplicar el ancho por el alto) con la siguiente relación de aspecto: 16 × 9, 4 × 3 y 1 × 1.

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

Es el nombre detallado del lugar donde se llevará a cabo el evento.

No se recomienda: San Francisco, CA

Se recomienda: Auditorio Cívico Bill Graham

Prácticas recomendadas:

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

Offer

Corresponde a una Offer anidada, una para cada tipo de boleto. Por ejemplo:
"offers": {
  "@type": "Offer"
}
offers.availability

Text

Indica una de las siguientes opciones:

Por ejemplo:

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

Number

Es el precio más bajo disponible para tus boletos, incluidos los cargos y las tarifas por el servicio. No olvides actualizarlo a medida que cambie el precio o se agoten los boletos. Por ejemplo:

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

Text

Corresponde al código de moneda de 3 letras. Por ejemplo:

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

DateTime

Corresponde a la fecha y hora en la que los boletos salen a la venta (solo se requiere para las ofertas con duración limitada) en el formato de la norma ISO 8601. Por ejemplo:

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

URL

Corresponde a la URL de la página en la que se pueden comprar los boletos. Por ejemplo:

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

Esta URL debe cumplir con los siguientes requisitos:

  • Debe dirigir a una página de destino que brinde de forma clara y predominante la oportunidad de comprar un boleto que permita a un usuario del público general ingresar a un evento específico.
  • Debe ser un vínculo en el que un usuario pueda hacer clic en la página web del evento.
  • El robot de Google debe poder rastrearla (no debe estar bloqueada por robots.txt).
performer

Person

Son los participantes que realizan el evento, como artistas o comediantes. Usa la propiedad PerformingGroup o Person anidada para cada artista. Por ejemplo:

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

Text

Es el nombre del participante que realiza el evento, como el nombre del artista o el comediante. Por ejemplo:

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

Solución de problemas

Si no se muestra tu sitio como opción para comprar boletos, sigue los pasos que se indican a continuación:

  1. Asegúrate de que los datos estructurados incluyan la propiedad offers.url .
  2. Asegúrate de que la URL cumpla con los requisitos de URL para offers.url.
  3. Pídele a Google que vuelva a rastrear tu sitio.
  4. Envía una solicitud de reevaluación.

Enviar comentarios sobre...