Event

Descripción general

Ejemplo de evento en los resultados de la búsqueda

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

En la imagen que aparece a la derecha, se muestran los resultados de la búsqueda de eventos para "conciertos de jazz este fin de semana". Consulta el código JSON-LD de este ejemplo en la Herramienta de prueba de datos estructurados. También puedes usar la sintaxis de microdatos o de RDFa.

Lineamientos

Debes seguir los lineamientos generales de calidad para datos estructurados y los lineamientos técnicos a fin de que tu evento pueda aparecer en los resultados de la búsqueda. Además, se aplican los siguientes lineamientos a los datos estructurados.

Lineamientos técnicos

Lineamientos de contenido

  • Cada evento debe describir de manera precisa el nombre, la fecha de inicio y la ubicación de este.
  • No marques como eventos aquellos elementos que no lo sean:
    • No marques los productos o servicios que no sean eventos, como "Paquete turístico: San Diego/Los Ángeles, 7 noches".
    • 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 el contenido, lo que podría brindar una mejor experiencia del usuario.

Propiedades obligatorias
location

Place

Corresponde a un lugar anidado. Por ejemplo:

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

PostalAddress

Corresponde a la dirección detallada del lugar. 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"
  }
}

Recomendaciones:

  • 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

Corresponde al título del evento. Por ejemplo:

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

Recomendaciones:

  • Menciona el título completo del evento.
  • 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, "sesión de preguntas con el artista").
  • No agregues promociones a corto plazo (por ejemplo, "compra boletos ahora").
  • No agregues precios en el título. En su lugar, usa la propiedad price.
startDate

DateTime

Corresponde a la fecha y hora de inicio del evento en la zona horaria local. Por ejemplo:

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

También puedes agregar la hora en la zona horaria UTC con el formato de la norma ISO 8601. Por ejemplo:

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

Si no sabes la hora de inicio, no ingreses una falsa ni 00:00. 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. Incluye toda la información sobre los eventos para que los usuarios puedan comprenderla y asistir.

endDate

DateTime

Corresponde a la fecha y hora de finalización del evento. Usa el mismo formato que utilizaste para startDate. Por ejemplo:

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

Si se desconoce la hora de finalización, no ingreses una hora falsa ni 00:00. En su lugar, especifica la fecha de finalización únicamente. Por ejemplo:

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

Campo repetido de ImageObject o URL

Corresponde a una imagen o logotipo del evento o del recorrido. 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 incluyen 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

Corresponde al nombre detallado del lugar. Por ejemplo:

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

Oferta

Corresponde a una oferta 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": "http://schema.org/InStock"
}
offers.price

Number

Corresponde al precio más bajo disponible, incluidos los cargos y las tarifas por el servicio, de este tipo de boleto. 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

Corresponde a una propiedad anidada de PerformingGroup o Person, una para cada artista. Por ejemplo:

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

Text

Corresponde al nombre del artista. 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...