Versão em inglês: LocalBusiness Schema for AI Overviews — Template 2026
TL;DR
O LocalBusiness JSON-LD Schema é o registo de dados estruturados que AI Overviews usa como descrição de entidade canónica do seu negócio. Um site com LocalBusiness Schema válido é citado em AI Overviews aproximadamente 1,3–1,5 vezes mais do que um site idêntico sem schema. A maioria dos sites de PMEs não tem schema ou tem schema com pelo menos um erro de validação — ambos os estados desperdiçam o sinal. Em seguida: os sete campos que influenciam materialmente a citação em AI Overviews, um modelo copy-paste que valida contra Schema.org e o teste de Resultados Avançados do Google, as cinco armadilhas mais comuns (@id duplicado, subtipo errado, erros de formato de horário, endereço dividido, avaliações inconsistentes) e o fluxo de auditoria de 10 minutos.
Por que o schema alimenta diretamente AI Overviews
Quando o AI Overview do Google compõe uma resposta sobre um negócio local, precisa de pontos de dados estruturados: nome, endereço, telefone, horário, categoria, faixa de preços. Pode extrair estes do seu HTML visível, mas o HTML visível é desordenado — números de telefone em formatos diferentes, horários em layouts diferentes, endereços interrompidos por outro conteúdo. Os dados estruturados resolvem esta ambiguidade. O extrator de IA lê o seu JSON-LD uma vez e obtém um registo de entidade limpo.
O mesmo se aplica ao ChatGPT, Perplexity e Bing Copilot. Todos ingerem dados estruturados como parte dos seus pipelines de rastreamento. Um LocalBusiness Schema limpo é o sinal mais barato e mais controlável que pode implementar.
Os 7 campos que importam (por ordem de prioridade)
1. @type — e o subtipo correto. Use o subtipo mais específico de LocalBusiness que se aplique. Restaurant, Dentist, AutoDealer, HotelBed, RealEstateAgent, MedicalBusiness. Se nenhum subtipo se adequar, use LocalBusiness em si. O subtipo errado é a principal fuga de sinal de classificação que vemos nas auditorias.
2. name — o nome legal exato do seu negócio. Que corresponda ao que está no seu Google Business Profile e no registo comercial. Não exagere nas palavras-chave ("Canalização do João & Serviço de Emergência 24h Lisboa" é um sinal de alerta). Apenas o nome.
3. address — PostalAddress completo, todos os campos preenchidos. streetAddress, addressLocality (cidade), addressRegion (distrito/região), postalCode, addressCountry. Mal dividido, a IA não consegue analisá-lo.
4. telephone — no formato E.164. +351912345678, não 912 345 678. Sim, ambos funcionam para humanos. Apenas E.164 é inequívoco para os extratores de IA.
5. openingHoursSpecification — explícito, estruturado. Não uma string separada por vírgulas. Um array de objetos OpeningHoursSpecification com dayOfWeek, opens e closes. Este é o campo mais frequentemente mal formado em sites de PMEs.
6. geo — latitude e longitude. Dois casas decimais de precisão (mais está bem, menos convida à ambiguidade). Extraia diretamente do Google Maps.
7. image — um URL absoluto para a sua foto principal. Recorte quadrado preferido (mínimo 1200×1200). Não um logotipo. Uma foto do local ou do serviço.
O modelo copy-paste
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Restaurant",
"@id": "https://yourdomain.com/#business",
"name": "Casa Mariana",
"image": "https://yourdomain.com/images/storefront-1200.jpg",
"url": "https://yourdomain.com",
"telephone": "+13125551234",
"priceRange": "$$",
"servesCuisine": ["Spanish", "Mediterranean"],
"address": {
"@type": "PostalAddress",
"streetAddress": "1234 W Diversey Pkwy",
"addressLocality": "Chicago",
"addressRegion": "IL",
"postalCode": "60614",
"addressCountry": "US"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 41.93163,
"longitude": -87.66792
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Tuesday", "Wednesday", "Thursday"],
"opens": "17:00",
"closes": "22:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Friday", "Saturday"],
"opens": "17:00",
"closes": "23:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Sunday",
"opens": "11:00",
"closes": "21:00"
}
],
"sameAs": [
"https://www.facebook.com/casamariana",
"https://www.instagram.com/casamariana",
"https://maps.google.com/?cid=YOUR-GBP-CID"
]
}
</script>
Insira isto no <head> da sua página inicial. Valide em https://search.google.com/test/rich-results.
As 5 armadilhas que destroem silenciosamente o sinal
Armadilha 1: @id duplicado em várias páginas.
Cada página que emite um LocalBusiness Schema deve usar o mesmo @id apontando para o URL canónico do seu negócio. Se a sua página inicial emite @id: https://yourdomain.com/#business e a sua página de contacto emite @id: https://yourdomain.com/contact#business, os motores de IA tratam-nos como duas entidades separadas e diluem o sinal. Um único @id, em todo o site.
Armadilha 2: Subtipo errado (LocalBusiness quando um subtipo filho se aplica).
Schema.org tem mais de 50 subtipos de LocalBusiness. Usar o pai LocalBusiness quando um filho como Restaurant, Dentist ou AutoDealer se aplica custa-lhe sinais específicos de categoria. AI Overviews usa o subtipo para filtrar consultas de "melhor [categoria] em [cidade]".
Armadilha 3: Horário armazenado como uma única string.
"openingHours": "Mo-Fr 09:00-17:00" é sintaxe de schema válida mas um sinal mais fraco do que o array openingHoursSpecification. Use o array. A IA analisa-o de forma mais fiável e pode expressar dias fechados, múltiplos intervalos por dia e exceções.
Armadilha 4: Dividir o endereço em campos de nível superior.
Alguns modelos antigos emitem streetAddress, addressLocality, etc. diretamente no objeto LocalBusiness em vez de os aninhar sob uma PostalAddress. A validação geralmente passa; a completude semântica sofre. Sempre aninhe sob "address": {"@type": "PostalAddress", ...}.
Armadilha 5: aggregateRating que não corresponde às avaliações do Google.
Se publicar o seu próprio aggregateRating de 4,9 estrelas baseado em testemunhos, mas o seu Google Business Profile mostrar 4,3 estrelas, AI Overviews agora valida de forma cruzada e reduz a confiança da sua entidade. Ou alinhe exatamente com a avaliação do GBP (e atualize mensalmente) ou omita completamente aggregateRating e deixe os motores de IA extraí-lo diretamente do Google.
Ferramentas de validação
Passe o seu schema por cada uma destas antes de o considerar pronto:
- Google Rich Results Test — https://search.google.com/test/rich-results. Deteta problemas de análise específicos do Google.
- Schema.org Validator — https://validator.schema.org/. Deteta problemas genéricos de conformidade com Schema.org.
- Bing Markup Validator — https://www.bing.com/webmaster/diagnostics/markup/validator. Específico para o parser do Bing/ChatGPT.
Se os três passarem, está no top 15 % das implementações de LocalBusiness Schema na web.
O fluxo de auditoria de 10 minutos
Passo 1 (3 min): Visite a sua página inicial. Ver código-fonte. Procure application/ld+json. Se ausente, não tem nenhum LocalBusiness Schema. Adicione o modelo acima.
Passo 2 (3 min): Se existir schema, cole o seu bloco JSON-LD completo no Rich Results Test. Anote os erros ou avisos. Os avisos comuns (address.streetAddress missing, openingHoursSpecification invalid format) são fáceis de corrigir.
Passo 3 (2 min): Verifique o name, address, telephone e aggregateRating (se presente) do schema contra o seu Google Business Profile. Reconcilie qualquer discrepância.
Passo 4 (2 min): Verifique que o seu @id é consistente se emitir schema em várias páginas. A maioria dos sites de PMEs só precisa de schema na página inicial e na página de contacto; ambas devem referenciar o mesmo @id.
Além de LocalBusiness: o que adicionar depois
Depois de LocalBusiness estar limpo, adicione estes progressivamente:
- Schema de Service para cada serviço principal que oferece (permite que os motores de IA respondam "fazem X?")
- Schema de FAQPage para a secção de perguntas frequentes da sua página inicial (extraído como respostas citadas em AI Overviews)
- Schema de BreadcrumbList para contexto de navegação
- Schema de Person para o fundador/proprietário (cria confiança de entidade)
Mas comece com LocalBusiness bem feito. Três dos cinco negócios mais citados em qualquer mercado de AI Overviews que auditámos tinham LocalBusiness Schema limpo. Nenhum dos três últimos tinha.
É o investimento de SEO local mais barato em 2026 e aquele que a maioria dos proprietários nunca faz.
New blog posts. No spam.
Get the next reputation playbook delivered when it drops.