Schema LocalBusiness: Dados Estruturados para Empresas Locais
14 de novembro de 2026

Schema LocalBusiness: Dados Estruturados para Empresas Locais

Por netpixel

Dados estruturados são uma forma de explicar ao Google, em linguagem de máquina, quem é a empresa: nome, endereço, telefone, horário, área atendida e avaliações. Para negócios locais, a marcação LocalBusiness do schema.org é a mais importante. Ela não garante posição melhor, mas ajuda o Google a ligar o site ao perfil da empresa e a mostrar informações corretas nos resultados.

O que é schema LocalBusiness

É um tipo do vocabulário schema.org para empresas com presença física ou que atendem uma região. Ele tem subtipos mais específicos, que devem ser usados sempre que existirem:

  • Dentist, Physician, MedicalClinic
  • AccountingService, LegalService, FinancialService
  • Restaurant, CafeOrCoffeeShop, Bakery
  • Plumber, Electrician, HousePainter, HomeAndConstructionBusiness
  • BeautySalon, HairSalon, AutoRepair

Se nenhum subtipo se encaixa, use LocalBusiness ou ProfessionalService.

Exemplo completo em JSON-LD

O Google recomenda o formato JSON-LD, inserido no <head> ou no corpo da página:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "AccountingService",
  "@id": "https://www.exemplo.com.br/#empresa",
  "name": "Exemplo Contabilidade",
  "url": "https://www.exemplo.com.br/",
  "logo": "https://www.exemplo.com.br/logo.png",
  "image": "https://www.exemplo.com.br/fachada.jpg",
  "telephone": "+55-65-3000-0000",
  "email": "contato@exemplo.com.br",
  "priceRange": "$$",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Av. Exemplo, 1000, Sala 10",
    "addressLocality": "Cuiabá",
    "addressRegion": "MT",
    "postalCode": "78000-000",
    "addressCountry": "BR"
  },
  "geo": { "@type": "GeoCoordinates", "latitude": -15.6014, "longitude": -56.0979 },
  "openingHoursSpecification": [{
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
    "opens": "08:00", "closes": "18:00"
  }],
  "areaServed": ["Cuiabá", "Várzea Grande"],
  "sameAs": [
    "https://www.instagram.com/exemplo",
    "https://www.linkedin.com/company/exemplo"
  ]
}
</script>

Campos e o que cada um faz

Campo Para que serve Obrigatório para o Google
name Nome exato da empresa (igual ao perfil do Google) Sim
address Endereço completo e estruturado Sim
telephone Telefone com código do país Recomendado
openingHoursSpecification Horário de funcionamento Recomendado
geo Coordenadas com pelo menos 5 casas decimais Recomendado
areaServed Cidades ou regiões atendidas Opcional
sameAs Perfis oficiais da marca em redes e diretórios Opcional
@id Identificador único para ligar a outras marcações do site Opcional

Empresas de área de serviço

Se você atende na casa do cliente e não mostra endereço no Google, não invente um endereço comercial no schema. Use areaServed com as cidades e inclua no address apenas cidade, estado e país, mantendo a coerência com o perfil da empresa.

Várias unidades

Cada unidade deve ter sua própria página (por exemplo, /unidades/cuiaba/) com a marcação daquela unidade: endereço, telefone e horário específicos. Não coloque todas as unidades em um único bloco na home.

Como implementar no WordPress

  • Plugins de SEO: Yoast (com o complemento Local SEO), Rank Math e The SEO Framework (com extensões) geram a marcação a partir de campos no painel.
  • Manual: um bloco HTML personalizado no rodapé ou um trecho no functions.php do tema filho que imprime o JSON-LD no wp_head.
  • Google Tag Manager: funciona, mas o Google recomenda que a marcação esteja no HTML entregue pelo servidor sempre que possível.

Como validar

  1. Teste de pesquisa aprimorada do Google: mostra se a marcação é válida e quais resultados aprimorados são elegíveis.
  2. Validador do schema.org: verifica a sintaxe de qualquer tipo, mesmo os que não geram resultado aprimorado.
  3. Search Console: acompanhe os relatórios de melhorias depois da publicação.

O que o schema não faz

  • Não substitui o Google Business Profile, que continua sendo o principal fator para aparecer no mapa.
  • Não garante estrelas nos resultados. Avaliações autoavaliadas (a empresa marcando avaliações de si mesma) não geram estrelas para LocalBusiness.
  • Não compensa informações inconsistentes entre site, perfil e diretórios.

Para o restante da estratégia local, veja SEO local e Google Maps e, para negócios nos EUA, SEO local na Flórida.

Perguntas frequentes

O que é schema LocalBusiness?

É uma marcação de dados estruturados do schema.org que descreve uma empresa local para os buscadores: nome, endereço, telefone, horário, área atendida e perfis oficiais.

Schema LocalBusiness melhora a posição no Google?

Não diretamente. Ele ajuda o Google a entender e confirmar as informações da empresa, o que favorece a consistência com o perfil e os resultados exibidos.

Qual formato de dados estruturados usar?

JSON-LD, que é o formato recomendado pelo Google e o mais fácil de manter.

Empresa sem endereço físico pode usar LocalBusiness?

Pode, como empresa de área de serviço, usando areaServed para as cidades atendidas e sem inventar endereço comercial.