Evento

Faça a marcação dos eventos que você organiza para que os usuários os encontrem nos resultados da Pesquisa e de outros produtos do Google, como o Maps. É possível adicionar todos os tipos de eventos por meio da marcação, desde apresentações de artistas famosos até uma aula de salsa no bairro. Ao adicionar marcação aos seus eventos, você ajuda os usuários a descobrir e participar deles com mais facilidade.

Se você só tiver alguns eventos no site, use o Marcador de dados.

Exemplo de evento nos resultados da pesquisa

Disponibilidade de região e idioma

Estamos levando a experiência de pesquisa de eventos no Google para mais regiões do mundo todo. No momento, ela está disponível nas regiões e nos idiomas a seguir.

Exemplo

Veja um exemplo de Event em JSON-LD. Você também pode usar a sintaxe de microdados ou RDFa.

Diretrizes

É preciso seguir estas diretrizes a fim de se qualificar para aparecer na experiência de pesquisa de eventos do Google.

Diretrizes técnicas

  • A página de destino precisa conter itens de dados estruturados dos tipos de eventos de schema.org (em inglês).
  • Cada evento PRECISA ter um URL exclusivo (uma página de detalhes) e uma marcação nesse URL.

Diretrizes de conteúdo

  • Cada evento precisa descrever com precisão o respectivo nome, data de início e local.
  • Evite usar essa marcação em itens que não sejam eventos:
    • Não use esse recurso para promover produtos ou serviços que não sejam eventos, como "Pacote de viagem: Salvador/BA, 7 noites".
    • Não adicione descontos de curto prazo nem oportunidades de compra, como "Show: compre já seu ingresso" ou "Show: 50% de desconto até sábado".
    • Não marque horários de funcionamento como um evento, como "Parque de arborismo aberto das 8h às 17h".
    • Não marque cupons como eventos, como "5% de desconto no seu primeiro pedido".
  • Marque corretamente eventos de vários dias:
    • Se as informações do seu evento ou ingresso forem de um evento que acontecerá durante vários dias, especifique as datas de início e término.
    • Se houver várias apresentações em dias diferentes, cada uma com ingressos separados, adicione um elemento Event para cada apresentação.

Definições de tipos de dados estruturados

A definição completa de Event está disponível em schema.org/Event (em inglês).

É necessário incluir as propriedades obrigatórias para que seu conteúdo esteja qualificado para exibição nos resultados da pesquisa aprimorada. Também é possível incluir as propriedades recomendadas para dar mais informações sobre o conteúdo, o que pode proporcionar uma melhor experiência do usuário.

Propriedades obrigatórias
location

Place

É uma propriedade Place aninhada. Exemplo:


"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

É o endereço detalhado do local do evento.

Não recomendado: São Paulo

Recomendado: Museu de Arte de São Paulo, Av. Paulista, 1578, São Paulo, SP, Brasil

Práticas recomendadas:

  • Se o evento acontecer em várias ruas, defina o local de início e mencione os detalhes completos na descrição.
  • Se o evento ocorrer sem um local bem definido, use o nome da cidade ou o local mais representativo.
  • Se o evento ocorrer em vários locais ao mesmo tempo, crie eventos diferentes para cada local.
name

Text

É o título completo do evento.

Não recomendado: **OFERTA POR TEMPO LIMITADO — Show Anitta e Projota — R$ 25**

Recomendado: Uma noite com Anitta e Projota

Recomendado: Venha curtir Anitta e Projota

Práticas recomendadas:

  • Não use o tipo de evento como o nome dele.
  • Não inclua informações irrelevantes, como URLs, preços ou artistas. Use as propriedades adequadas para esses dados.
  • Destaque um aspecto exclusivo do evento no título. Isso ajuda os usuários a tomar decisões mais rápidas (por exemplo, "perguntas e respostas com o artista").
  • Não adicione promoções de curto prazo (por exemplo, "compre seus ingressos agora").
startDate

DateTime

É a data de início e o horário de início do evento no formato ISO-8601. Adicione a data e a hora para facilitar que os usuários encontrem eventos de acordo com a própria agenda. Exemplo:


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

Se você não souber o horário de início, ou o evento durar um dia inteiro, não inclua um horário falso nem "00:00". Esse valor significa que o horário de início é à meia-noite. Em vez disso, especifique somente a data de início.

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

Não recomendado: "startDate": "2019-08-15T00:00:00+00:00"

Não recomendado: "startDate": "2019-07-20T00:00:00"

Fusos horários

Especifique o fuso horário e inclua a diferença em relação ao UTC ou ao GMT. Caso o evento comece às 19h do dia 5 de setembro em Nova York, o valor de startDate será "GMT/UTC-5" durante o horário padrão e "GMT/UTC-4" durante o horário de verão. O valor de startDate seria "2019-09-05T19:00:00-05:00" ou "2019-09-05T19:00:00-04:00", respectivamente. Se o fuso horário não for informado, o Google usará o fuso horário do local do evento especificado em location.

Veja alguns exemplos de como o Google interpreta a data e o horário de início:

Dados estruturados Interpretação
2019-08-15T00:00:00+00:00 O Google interpreta startTime como 2019-08-14T17:00:00-07:00 (se location estiver definido como Califórnia) ou 2019-08-15T09:00:00 (se location estiver definido como Coreia).
2019-08-15T23:59:59+00:00 Isso não significa o fim de 2019-08-15, a menos que o evento ocorra no fuso horário GMT. O Google interpreta o startTime como 2019-08-15T16:59:59-07:00 (se location estiver definido como Califórnia) ou 2019-08-16T08:59:59 (se location estiver definido como Coreia).
2019-07-10 É a data, independentemente do fuso horário. Quando usado em startDate, significa que o evento começa em algum horário de location. Quando usado em endDate, significa que o evento termina em algum horário de location.
2019-07-20T00:00:00 Significa meia-noite em 2019-07-20 no fuso horário em que acontece o evento. É provável que isso também esteja errado, a menos que o evento tenha de fato início à meia-noite.

Exemplo de período

Se o evento ocorrer durante vários dias, indique a data de início e a de término. Não indique o horário caso você não o saiba.

Recomendado:


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

Recomendado:


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

Não recomendado:


"startDate": "2019-07-01T00:00:00+00:00",
"endDate": "2019-07-26T23:59:59+00:00"
Propriedades recomendadas
description

Text

É a descrição do evento. Inclua todos os detalhes para facilitar que os usuários entendam do que se trata o evento e participem dele.

Práticas recomendadas:

  • Adicione uma descrição clara e concisa do evento específico.
  • Mantenha o foco nos detalhes do evento, e não nos recursos do seu site.
  • Não repita outros dados, como data e local, que precisam ser marcados nas respectivas propriedades.
endDate

DateTime

É a data de término e o horário de término do evento no formato ISO-8601. Use o mesmo formato de startDate. Adicione a data e a hora para facilitar que os usuários encontrem eventos de acordo com a própria agenda. Exemplo:


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

Se você não souber o horário de término, ou o evento durar um dia inteiro, não inclua um horário falso nem "00:00". Esse valor significa que o horário de início é à meia-noite. Em vez disso, especifique somente a data de término.

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

Não recomendado: "endDate": "2019-08-15T00:00:00+00:00"

Não recomendado: "endDate": "2019-07-20T00:00:00"

Fusos horários

Especifique o fuso horário e inclua a diferença em relação ao UTC ou ao GMT. Caso o evento termine às 19h do dia 5 de setembro em Nova York, o valor de endDate será GMT/UTC-5 durante o horário padrão e GMT/UTC-4 durante o horário de verão. O valor de endDate seria "2019-09-05T19:00:00-05:00" ou "2019-09-05T19:00:00-04:00", respectivamente. Se o fuso horário não for informado, o Google usará o fuso horário do local do evento especificado em location.

Veja alguns exemplos de como o Google interpreta a data e o horário de término:

Dados estruturados Interpretação
2019-08-15T00:00:00+00:00 O Google interpreta endDate como 2019-08-14T17:00:00-07:00 (se location estiver definido como Califórnia) ou 2019-08-15T09:00:00 (se location estiver definido como Coreia).
2019-08-15T23:59:59+00:00 Isso não significa o fim de 2019-08-15, a menos que o evento ocorra no fuso horário GMT. O Google interpreta endDate como 2019-08-15T16:59:59-07:00 (se location estiver definido como Califórnia) ou 2019-08-16T08:59:59 (se location estiver definido como Coreia).
2019-07-10 É a data, independentemente do fuso horário. Quando usado em startDate, significa que o evento começa em algum horário de location. Quando usado em endDate, significa que o evento termina em algum horário de location.
2019-07-20T00:00:00 Significa meia-noite em 2019-07-20 no fuso horário em que acontece o evento. É provável que isso também esteja errado, a menos que o evento termine de fato à meia-noite.

Exemplo de período

Se o evento ocorrer durante vários dias, indique a data de início e a de término. Não indique o horário caso você não o saiba.

Recomendado:


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

Recomendado:


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

Não recomendado:


"startDate": "2019-07-01T00:00:00+00:00",
"endDate": "2019-07-26T23:59:59+00:00"
image

Repetição de ImageObject ou URL

É o URL de uma imagem ou logotipo do evento ou passeio. Incluir uma imagem ajuda os usuários a entender e interagir com o evento. Recomendamos que as imagens tenham 1920 px de largura, e a largura mínima é de 720 px.

Diretrizes adicionais para imagens:

  • Cada página precisa conter pelo menos uma imagem (independentemente de você incluir marcação nela ou não). O Google escolherá a melhor imagem para exibir nos resultados da Pesquisa com base na proporção e na resolução.
  • Os URLs das imagens precisam ser rastreáveis e indexáveis.
  • As imagens precisam representar o conteúdo marcado.
  • As imagens precisam estar em formato .jpg, .png ou .gif.
  • Para conseguir os melhores resultados, forneça várias imagens de alta resolução (com no mínimo 50 mil pixels ao multiplicar a largura pela altura) e as seguintes proporções: 16 x 9, 4 x 3 e 1 x 1.

Exemplo:

"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

É o nome detalhado do local onde o evento será realizado.

Não recomendado: São Paulo, SP

Recomendado: Theatro Municipal de São Paulo

Práticas recomendadas:

  • Não inclua o nome da cidade, a menos que seja um evento na cidade toda.
  • A propriedade location.name precisa ser o nome do local, não uma repetição do título do evento. Se você não souber o nome do local, não use essa propriedade.
offers

Offer

É uma propriedade Offer aninhada para cada tipo de ingresso. Exemplo:

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

Text

Pode ser:

Exemplo:


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

Number

É o menor preço disponível dos ingressos, incluindo taxas de serviço e outras cobranças. Não deixe de atualizar esse valor, porque é possível que os preços mudem ou os ingressos se esgotem. Exemplo:


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

Text

É o código da moeda com três letras. Exemplo:


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

DateTime

É a data e o horário em que os ingressos serão colocados à venda (obrigatórios somente para ofertas com restrição de datas), no formato ISO-8601. Exemplo:


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

URL (página em inglês)

O URL de uma página que permite comprar ingressos. Exemplo:


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

Esse URL precisa atender aos seguintes requisitos:

  • Direcionar para uma página de destino que ofereça claramente a oportunidade de comprar um ingresso para o evento específico a qualquer usuário do público em geral.
  • Ser um link em que o usuário possa clicar na página da Web que contém o evento.
  • Poder ser acompanhado pelo Googlebot (não bloqueado pelo robots.txt).
performer

Person

São os participantes que se apresentarão no evento, como bandas e comediantes. Use uma propriedade PerformingGroup ou Person aninhada para cada artista. Exemplo:


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

Text (página em inglês)

É o nome do participante que se apresentará no evento, como o da banda ou do comediante. Exemplo:


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

Solução de problemas

Se seu site não estiver sendo exibido como uma opção para a compra de ingressos, siga as etapas abaixo:

  1. Verifique se os dados estruturados incluem a propriedade offers.url .
  2. Verifique se o URL atende aos Requisitos de URL de offers.url.
  3. Peça ao Google para rastrear novamente seu site.
  4. Envie uma solicitação de reavaliação.