Skip to main content

Guia GEO de Restaurantes e Gastronomia

A maioria dos restaurantes é invisível para a pesquisa por IA. Este guia explica o porquê e como corrigir isso, seja você gerindo 1 ou 100 estabelecimentos.

Marcação de esquema JSON-LD, dados estruturados e enriquecimento de localização para tornar os restaurantes visíveis no ChatGPT, Perplexity e Google AI Overviews.

JSON-LDPesquisa IASchemaRestaurantes

Sem dados geo

Localização"Convenientemente localizado no coração da cidade"
Cozinha-
Nas proximidades-
Coordenadas-

O que a IA vê: nada utilizável. Nenhuma consulta de proximidade ou tipo de cozinha é respondida.

Com GeoEnrich

LocalizaçãoWesterstraat 12, Amsterdã Jordaan
CozinhaItaliana, pizza, massa
Nas proximidadesCentraal Station (1,2 km), 3 parques de estacionamento (400 m)
Coordenadas52.3740, 4.8832

O que a IA vê: correspondências possíveis para mais de 30 tipos de consultas, incluindo "restaurante italiano perto da estação", "esplanada no Jordaan", "familiar com estacionamento".

O GeoEnrich gera a coluna da direita automaticamente a partir de um endereço. Uma única chamada de API.

Início rápido

Adicione este JSON-LD ao site do seu restaurante para ser imediatamente visível nos motores de pesquisa IA:


{
  "@context": "https://schema.org",
  "@type": "Restaurant",
  "name": "Gracia Italian Kitchen",
  "description": "Authentic Italian restaurant serving handmade pasta, wood-fired pizzas, and seasonal risottos in a cozy Amsterdam neighborhood setting.",
  "url": "https://example.com",
  "telephone": "+31 20 123 4567",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Graciaplein 10",
    "addressLocality": "Amsterdam",
    "postalCode": "1013 BA",
    "addressCountry": "NL"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 52.3876,
    "longitude": 4.9041
  },
  "servesCuisine": ["Italian", "Mediterranean"],
  "priceRange": "€€",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "ratingCount": "348"
  },
  "acceptsReservations": true,
  "amenityFeature": [
    {"@type": "LocationFeatureSpecification", "name": "Outdoor Seating"},
    {"@type": "LocationFeatureSpecification", "name": "Wheelchair Accessible"},
    {"@type": "LocationFeatureSpecification", "name": "Terrace"}
  ]
}

Quer a versão completa com itens de menu, marcações dietéticas e enriquecimento de localização? Veja os exemplos de esquema completo para restaurantes abaixo.

Como as pessoas pesquisam restaurantes por IA

Entender a intenção de pesquisa é fundamental para o GEO. As pessoas não perguntam simplesmente "restaurantes". Elas fazem perguntas específicas e contextualizadas:

  • "Melhor restaurante italiano em Amsterdã para jantar a dois"
  • "Restaurantes para famílias perto do Vondelpark com cadeirinhas"
  • "Restaurantes veganos abertos até tarde em Berlim com reservas"
  • "Restaurantes com esplanada em Lisboa abaixo de 25 euros"
  • "Restaurantes de frutos do mar em Barcelona com salas privadas"
  • "Brunchs descontraídos em Copenhague que servem panquecas sem glúten"
  • "Restaurantes com estrela Michelin em Zurique com harmonização de vinhos"

Para cada uma dessas consultas, os motores IA analisam os dados do restaurante à procura de atributos específicos:

  • Especificidade da localização (Amsterdã, perto do Vondelpark, em Lisboa)
  • Tipo de cozinha (italiana, vegana, frutos do mar, tailandesa)
  • Tipo de refeição e contexto (jantar romântico, familiar, brunch)
  • Características (esplanada, horários tardios, reservas, sala privada)
  • Compatibilidade dietética (vegano, sem glúten, vegetariano)
  • Faixa de preço (menos de 25 euros, económico, Michelin)
  • Serviços especiais (harmonização de vinhos, entrega, cadeirinhas)

A sua estratégia GEO deve abordar todas estas dimensões.

Schema markup para Restaurantes

O tipo de esquema Restaurant é a sua base. Indica aos motores IA exatamente o que é o seu negócio e o que o torna especial.

Use Restaurant como @type principal. Para correspondência mais específica, use subtipos: FastFoodRestaurant, BarOrPub ou CafeOrCoffeeShop.

Campos obrigatórios para o esquema Restaurant

  • name: a IA usa o nome exato para identificar e citar o seu restaurante
  • description: a IA extrai descrições para responder "o que tem de especial este lugar?"
  • address: permite consultas baseadas em localização e classificação geográfica
  • geo: latitude/longitude para pesquisas de proximidade e contexto de mapa
  • servesCuisine: filtra restaurantes por tipo de cozinha ("italiano", "vegano", etc.)
  • priceRange: corresponde a consultas com consciência de orçamento
  • openingHoursSpecification: responde a "estão abertos agora?" e "opções de horário tardio?"
  • aggregateRating: sinaliza qualidade e confiabilidade
  • image: a IA pode exibir imagens do restaurante nas respostas
  • telephone: informações de contacto para acompanhamento do utilizador

Escrever descrições para IA

Descrição má: "Servimos comida deliciosa numa atmosfera confortável. Venha nos visitar hoje!"

Descrição boa: "Íntima osteria italiana especializada em massa artesanal e pizzas cozinhadas em forno a lenha da Campânia. Cozinha aberta com vista para a sala com 18 lugares. A carta de vinhos foca-se em pequenos produtores do Piemonte e Toscana. Reserva indispensável. Sem menu fixo; a oferta varia sazonalmente conforme a disponibilidade do mercado."

Boas descrições especificam a região culinária, descrevem a experiência gastronómica, mencionam preparações de assinatura, indicam o formato do restaurante e incluem detalhes operacionais.

Schema de Menu e MenuItem

Os menus são onde o GEO para restaurantes se torna poderoso. Quando alguém pergunta "Têm opções veganas?" ou "Posso pedir um prato principal abaixo de 20 euros?", a IA pesquisa na sua marcação de menu.

{
  "@context": "https://schema.org",
  "@type": "Menu",
  "name": "Gracia Italian Kitchen - Dinner Menu",
  "hasMenuSection": [
    {
      "@type": "MenuSection",
      "name": "Starters",
      "hasMenuItem": [
        {
          "@type": "MenuItem",
          "name": "Burrata with Heirloom Tomatoes",
          "description": "Fresh burrata from Apulia with San Marzano tomatoes, basil, and aged balsamic",
          "offers": {
            "@type": "Offer",
            "price": "12",
            "priceCurrency": "EUR"
          },
          "suitableForDiet": ["VeganDiet", "GlutenFreeDiet"]
        }
      ]
    }
  ]
}

Por que a marcação de menu importa para a IA

Quando um motor IA recebe uma consulta como "Restaurantes veganos em Amsterdã que servem massa", filtra primeiro por localização, depois por servesCuisine, e depois pesquisa nos itens de menu suitableForDiet: VeganDiet. Sem marcação de menu, o seu restaurante não aparecerá para consultas dietéticas específicas.

Opções dietéticas a marcar sempre:

  • VeganDiet: sem produtos animais
  • VegetarianDiet: sem carne, mas lacticínios e ovos permitidos
  • GlutenFreeDiet: sem glúten
  • HalalDiet: requisitos dietéticos islâmicos
  • KosherDiet: requisitos dietéticos judaicos
  • LowSodiumDiet: opção saudável para o coração

Schema de Avaliações e Recensões

As recensões são críticas para as citações de IA. Quando uma IA recomenda o seu restaurante, frequentemente cita recensões para fundamentar a recomendação.

Inclua sempre aggregateRating, mesmo começando com 0 recensões:

{
  "@type": "AggregateRating",
  "ratingValue": "4.7",
  "ratingCount": "348",
  "bestRating": "5",
  "worstRating": "1"
}

Importe recensões individuais do Google, TripAdvisor ou da sua própria plataforma. Os motores IA usam esses excertos para responder "o que dizem as pessoas sobre este restaurante?".

Atualize o aggregateRating regularmente. Avaliações desatualizadas prejudicam a credibilidade.

Enriquecer restaurantes com dados de localização

É aqui que o GEO transforma a visibilidade dos restaurantes. Ao adicionar contexto de localização, ajuda a IA a entender não só o que é o seu restaurante, mas por que merece ser recomendado.

Use additionalProperty para assinalar recursos próximos que acrescentam valor:

  • nearest_parking: responde à pergunta "há estacionamento?"
  • nearest_metro: acessibilidade para utilizadores de transportes públicos
  • nearest_bus_stop: ajuda com "como chego lá?"
  • attractions_nearby_1km: contexto para turistas
  • hotels_nearby_500m: contexto de turismo e eventos
  • walkability_score: "posso passear pelo bairro?"
  • nightlife_density_score: "há vida noturna por perto?"
  • transit_score: "fácil acesso em transportes públicos?"
  • bike_friendly: contexto de Amsterdã (cultura ciclista)

Em vez de pesquisar manualmente cada atributo de localização, use a API GeoEnrich em mapatlas.eu/products-services/geoenrich-api para preencher automaticamente esses campos.

Estrutura de conteúdo para legibilidade IA

O conteúdo do seu site deve estar estruturado de forma a que a IA o possa processar facilmente. Use HTML semântico com uma hierarquia de títulos correta e secções FAQ estruturadas para extração por IA.

Os motores IA extraem respostas de secções FAQ como:

  • "Têm esplanada?", resposta com detalhes específicos dos lugares
  • "Há estacionamento nas proximidades?", resposta com nome e distância
  • "Podem acomodar grupos grandes?", resposta com capacidade e detalhes da sala
  • "Que opções dietéticas oferecem?", resposta com as dietas específicas suportadas
  • "É necessária reserva?", resposta com detalhes e processo de reserva

Padrões de citação IA para restaurantes

Quando uma IA recomenda o seu restaurante, precisa de o citar. Existem cinco padrões de citação comuns:

Padrão 1: Menção direta do negócio, a IA extrai a sua descrição diretamente para responder a "Melhores restaurantes italianos em Amsterdã?"

Padrão 2: Correspondência baseada em atributos, a sua marcação de menu com suitableForDiet: VeganDiet permite correspondência para "Restaurantes veganos em Amsterdã com reservas?"

Padrão 3: Localização + Contexto, os seus dados de enriquecimento de localização permitem correspondência para "Onde jantar perto da Casa de Anne Frank?"

Padrão 4: Empilhamento de características, o seu array amenityFeature permite correspondência multi-atributo para "Restaurantes italianos românticos em Amsterdã com esplanada e sala privada?"

Padrão 5: Integração de recensões, o seu schema Review permite à IA citar feedback real de hóspedes quando questionada sobre a qualidade do restaurante.

Erros frequentes

Erro 1: Sem schema de menu

Muitos restaurantes têm menus bonitos nos seus sites mas sem dados de menu estruturados. Sem eles, o seu restaurante não aparecerá em consultas dietéticas específicas.

Erro 2: Horários ausentes ou vagos

Especifique dayOfWeek para cada dia. Horários vagos fazem a IA responder incorretamente a "estão abertos agora?".

Erro 3: Sem tipo de cozinha ou tipo demasiado amplo

Use cozinha específica: "servesCuisine": ["Italian", "Mediterranean", "Seafood"], não "Food".

Erro 4: Descrições genéricas

"Bem-vindo ao nosso restaurante. Servimos comida fresca e deliciosa." aplica-se a 10.000 restaurantes. Os motores IA não encontram informação diferenciadora.

Erro 5: Sem informação dietética ou sobre alergénios

As pessoas com restrições dietéticas não conseguem encontrá-lo. Marque cada compatibilidade dietética com suitableForDiet.

Erro 6: Coordenadas imprecisas ou ausentes

A IA não consegue determinar se está "perto do museu" ou "do outro lado do rio" sem coordenadas precisas a 4 casas decimais.

Erro 7: Sem enriquecimento de localização

Apenas endereço e coordenadas perde recomendações contextuais como "restaurantes perto das principais atrações com fácil estacionamento".

Erro 8: Recensões desatualizadas ou ausentes

A última recensão de 2022 faz a IA ver o seu restaurante como inativo ou de baixa qualidade.

Erro 9: Dados amenityFeature ausentes

Sem esplanada, acesso para cadeiras de rodas e sala privada em amenityFeature, não aparecerá para essas consultas de características.

Erro 10: Discrepância na faixa de preço

Usar "priceRange": "€" quando o seu prato principal médio custa 28 euros cria expectativas erradas e faz a IA encaminhar mal as consultas de orçamento reduzido.

Testes e validação

Valide a sua marcação de esquema antes de publicar.

Usar o AEO Checker

Visite /ai-seo-checker para validar o seu esquema. Introduza o URL do seu restaurante para obter um relatório que verifica campos obrigatórios, estrutura válida do esquema, completude do enriquecimento e erros comuns.

Testes manuais

Questione diretamente os motores IA sobre o seu restaurante:

  • ChatGPT: "Fala-me de [o seu restaurante]. Qual é a sua cozinha, faixa de preço e opções dietéticas?"
  • Perplexity: "[O seu restaurante] é adequado para veganos? Têm esplanada?"
  • Claude: "Compara [o seu restaurante] e [concorrente]. Qual tem melhores recensões e esplanada?"

Se os seus dados estruturados estiverem corretos, a IA deverá responder com precisão. Se não, verá detalhes vagos ou ausentes.

Inspeção de código

No seu browser, clique com o botão direito em Ver código fonte. Procure application/ld+json. Deverá ver o seu schema Restaurant. Copie o JSON e valide-o em jsonlint.com para garantir JSON válido.

Automatizar em escala

Escrever schema manualmente funciona para um anúncio. E para milhares?

A API GeoEnrich da MapAtlas adiciona automaticamente coordenadas, POIs próximos, acesso a transportes, contexto de bairro e dados geo prontos para schema a cada anúncio, uma chamada API por anúncio, em qualquer escala.