Skip to main content

Guia GEO de Serviços Locais

A maioria das empresas de serviços locais é invisível para a pesquisa IA. Este guia explica o porquê e como corrigir isso, seja atendendo a um único código postal ou a uma cidade inteira.

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

JSON-LDPesquisa IASchemaNegócio Local

Sem dados geo

Localização"Atendemos a região de Amsterdã"
Área de serviço-
Próximo-
Coordenadas-

O que a IA vê: nada utilizável. Zero respostas a consultas de área de serviço ou proximidade.

Com GeoEnrich

LocalizaçãoFerdinand Bolstraat 4, Amsterdam De Pijp
Área de serviçoAmsterdã, raio de 15 km
PróximoMercado Albert Cuyp (180 m), 2 vagas de estacionamento (50 m)
Coordenadas52.3553, 4.8952

O que a IA vê: utilizável para 25+ tipos de consulta, incluindo "encanador perto de mim aberto agora", "eletricista de emergência em De Pijp", "dentista aceitando novos pacientes em Oud-Zuid".

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 seu site de serviços locais para ser imediatamente visível nos motores de pesquisa IA:


{
  "@context": "https://schema.org/",
  "@type": "Plumber",
  "name": "Amsterdam Emergency Plumbing Co.",
  "description": "24/7 emergency plumbing services in Amsterdam and surrounding areas. Specializing in burst pipes, blocked drains, and water heater repairs.",
  "image": "https://example.com/logo.png",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Prinsengracht 123",
    "addressLocality": "Amsterdam",
    "postalCode": "1015 DJ",
    "addressCountry": "NL"
  },
  "telephone": "+31 20 555 1234",
  "areaServed": {
    "@type": "GeoShape",
    "geoMidpoint": {
      "@type": "GeoCoordinates",
      "latitude": 52.3676,
      "longitude": 4.9041
    },
    "geoRadius": "15",
    "addressCountry": "NL"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "ratingCount": "247"
  },
  "priceRange": "€50-€250"
}

Quer a versão completa com áreas de serviço, perfis profissionais e enriquecimento de localização? Veja o esquema completo para negócios locais nos exemplos abaixo.

Como as pessoas pesquisam serviços locais via IA

Os seus clientes não pesquisam mais "encanador Amsterdã". Eles fazem perguntas conversacionais com intenção clara:

  • "melhor encanador em Amsterdã disponível hoje"
  • "eletricista de emergência perto de mim aberto no domingo à meia-noite"
  • "dentista em Berlim que fala português e aceita meu plano"
  • "advogado acessível para disputas de aluguel em Rotterdam com consulta rápida"
  • "pet shop de tosa perto do Vondelpark com boas avaliações e disponibilidade esta semana"
  • "técnico de aquecimento em Amsterdã para edifícios comerciais"
  • "chaveiro 24/7 em holandês que pode vir em uma hora"

Estas consultas têm intenção geográfica (localização), intenção temporal (disponibilidade), intenção de qualidade de serviço (avaliações, credenciais) e intenção operacional (horários, preços).

Modelos IA treinados em dados estruturados podem responder estas perguntas se as informações da sua empresa forem claras. Descrições vagas, horários em falta, sem área de serviço e preços ocultos tornam-no invisível para a pesquisa IA.

Schema LocalBusiness para serviços locais

LocalBusiness é a base. Diz à IA: "Aqui está uma empresa que serve uma área geográfica."

Subtipos comuns:

  • Plumber, Electrician, Locksmith
  • Dentist, LegalService, AutoRepair
  • HairSalon, Florist, Photographer
  • Cleaner, Contractor

Campos obrigatórios (mínimo):

  • @type: O subtipo (ex. "Plumber")
  • name: O nome da sua empresa
  • address: Endereço postal completo
  • telephone: Número de contato
  • areaServed: Cobertura geográfica (bairros, códigos postais ou GeoShape)
  • openingHoursSpecification: Quando opera (importante para 24/7, fins de semana e serviços de emergência)

Campos altamente recomendados:

  • description: O que você faz e sua especialidade
  • aggregateRating: Número e pontuação de avaliações
  • priceRange: Indicador de custo (€50-€200)
  • paymentAccepted: Como aceita pagamentos
  • knowsLanguage: Idiomas falados
  • hasOfferCatalog: Preços detalhados para serviços específicos
  • additionalProperty: Tempo de resposta, raio da área de serviço, certificações

Definição da área de serviço

Use GeoShape com geoRadius para a definição mais precisa da área de serviço. Um raio de 15 km demonstra honestidade sobre limitações. A IA não consegue determinar se você atende a 1 km ou 50 km sem este campo.

Schema Service: defina sua oferta

LocalBusiness diz à IA que você existe. O schema Service diz à IA o que você realmente faz e quanto custa.

{
  "@context": "https://schema.org/",
  "@type": "Service",
  "name": "Emergency Drain Unblocking",
  "provider": {
    "@type": "LocalBusiness",
    "name": "Amsterdam Emergency Plumbing Co."
  },
  "serviceType": "PlumbingService",
  "areaServed": {
    "@type": "GeoShape",
    "geoRadius": "15km"
  },
  "offers": {
    "@type": "Offer",
    "priceCurrency": "EUR",
    "price": "85.00"
  },
  "hoursAvailable": {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"],
    "opens": "00:00",
    "closes": "23:59"
  }
}

Serviços locais frequentemente têm preços variáveis. Use hasOfferCatalog com níveis de preços específicos por serviço. Modelos IA usam isso para responder com precisão "Quanto custa?"

Schema de perfil profissional

Para empresas onde a expertise individual importa (dentistas, advogados, cabeleireiros, mecânicos), marque os profissionais com o schema Person.

{
  "@context": "https://schema.org/",
  "@type": "Person",
  "name": "Dr. Helena Mueller",
  "jobTitle": "Dentist",
  "worksFor": {
    "@type": "Dentist",
    "name": "Amsterdam Dental Clinic"
  },
  "hasCredential": [
    {
      "@type": "EducationalOccupationalCredential",
      "name": "Doctor of Dental Medicine",
      "issuingOrganization": {
        "@type": "EducationalOrganization",
        "name": "University of Amsterdam"
      }
    }
  ],
  "knowsLanguage": ["en", "nl", "de", "fr"],
  "description": "Specialized in cosmetic dentistry, implants, and restorative work. 12 years experience."
}

Isso diz à IA: a Dra. Mueller é qualificada, fala o seu idioma, tem ótimas avaliações e se especializa em certos tratamentos.

Enriquecer serviços locais com dados de localização

Além do endereço básico, a IA quer contexto: onde você está na cidade? O que há nas proximidades?

Combine GeoShape com contexto semântico e campos additionalProperty:

  • service_area_radius_km: Raio explícito que você atende
  • average_response_time_minutes: Crítico para consultas de serviços de emergência
  • customer_parking_available: Para serviços com escritório físico
  • nearest_public_transit: Contexto de acessibilidade
  • accessibility_score: Entrada acessível para cadeira de rodas, van adaptada
  • service_types_offered: Emergência, agendado, preventivo
  • industries_served: Residencial, comercial, industrial
  • certifications_held: Certificações profissionais relevantes

Use a API MapAtlas GeoEnrich para enriquecer automaticamente os dados da área de serviço: obtenha cobertura de bairros no seu raio, identifique segmentos demográficos atendidos, encontre amenidades próximas para contexto e valide a precisão do raio da área de serviço.

Estrutura de conteúdo para legibilidade IA

Dados estruturados não são suficientes. O conteúdo real do seu site deve corresponder.

A página inicial deve incluir:

  • Descrição clara do serviço (H1): "Encanador de emergência 24/7 em Amsterdã e Zaandam"
  • Destaque da área de serviço: mapa da área de cobertura ou lista de bairros
  • Horários e disponibilidade: "Disponível 24/7 incluindo fins de semana"
  • Seção de preços: pelo menos um intervalo de preços, idealmente preços específicos por serviço
  • Avaliações/depoimentos: pelo menos 10+ avaliações visíveis
  • Contato e CTA: telefone, e-mail, formulário online

Estrutura de conteúdo FAQ

Modelos IA aprendem com o conteúdo FAQ. Inclua estas perguntas e respostas:

  • "Vocês oferecem serviço de emergência?" sim/não com taxa de chamada de emergência
  • "Quais áreas vocês atendem?" bairros específicos
  • "Quanto tempo levam para responder?" tempo médio de resposta
  • "Quanto custa X?" preços específicos
  • "Estão disponíveis nos fins de semana?" horários e tarifas
  • "Que idiomas falam?" idiomas específicos
  • "Fazem trabalhos comerciais?" sim/não

Cada item do FAQ deve corresponder aos dados do seu schema. Não contradiga o seu JSON-LD no texto corrido.

Padrões de citação IA

Como os modelos IA decidem qual empresa de serviços recomendar? Cinco fatores dominam:

1. Sinais de avaliações (maior peso)

Número, recência, pontuação e especificidade das avaliações. As melhores avaliações mencionam sua área de serviço, tempo de resposta e profissionalismo. Exemplo: "Liguei às 2 da manhã com cano estourado. Chegaram em 50 minutos do centro de Amsterdã. Conserto impecável, equipe profissional, preço razoável."

2. Disponibilidade e horário de funcionamento

Modelos IA favorecem empresas que correspondem à intenção da consulta. Pesquisas de "encanador de emergência" priorizam serviços com horários 24/7. Pesquisas de "dentista domingo" requerem horários dominicais no schema.

3. Transparência de preços

Serviços com preços visíveis se classificam melhor do que listagens vagas de "ligue para orçamento". Inclua intervalos de preços e preços específicos por serviço.

4. Especificidade de credenciais

Profissionais licenciados se classificam acima dos não licenciados. Certificações e especializações no schema e no conteúdo constroem confiança.

5. Clareza da área de serviço

Área de serviço geográfica específica supera "nacional". GeoShape com raio supera descrição textual. Bairros nomeados superam cobertura urbana vaga.

Erros comuns

Erro 1: Nenhuma área de serviço definida

A IA não consegue determinar se você atende a 1 km ou 50 km do seu escritório sem areaServed.

Erro 2: Horários de funcionamento em falta

Um encanador de emergência sem marcação 24/7 é invisível para pesquisas de "encanador 24/7". Adicione openingHoursSpecification completo para todos os dias incluindo fins de semana.

Erro 3: Sem informações de preços

Preços ocultos causam perda de confiança. Adicione pelo menos priceRange ou hasOfferCatalog com preços específicos por serviço.

Erro 4: Sem credenciais ou certificações

"Dr." é apenas um título. Adicione hasCredential com detalhes de formação e especialização.

Erro 5: Descrições genéricas

"Cuidados dentários de qualidade em um ambiente amigável" aplica-se a 10.000 dentistas. Descreva suas especializações reais e área de serviço.

Erro 6: Tempo de resposta em falta

"Emergência" não significa nada sem clareza sobre o tempo de resposta. Adicione additionalProperty com average_response_time_minutes.

Erro 7: Dados contraditórios

Se o seu schema diz 9:00-17:00 mas o seu site diz "Estamos disponíveis 24/7 para emergências", os modelos IA detectam a contradição e desconfiam dos seus dados.

Testes e validação

Passo 1: Validar sintaxe JSON-LD

Use o validador Schema.org em validator.schema.org para verificar propriedades obrigatórias em falta, incompatibilidades de tipo e erros de sintaxe.

Passo 2: Testar visibilidade IA com AEO Checker

Use o AEO Checker em /ai-seo-checker para verificar se os dados da sua empresa são compreendidos corretamente, se a área de serviço é reconhecida, se os horários de funcionamento são analisados e para ver como os modelos IA interpretarão o seu schema.

Passo 3: Testes IA manuais

Pergunte ao ChatGPT ou Perplexity:

  • "Qual é o melhor encanador em Amsterdã disponível no domingo?"
  • "Encontre um eletricista em Amsterdã aberto à meia-noite"
  • "Recomende um dentista em Berlim que fale português"

Verifique se a sua empresa aparece e é descrita com precisão.

Passo 4: Verificar consistência

O seu JSON-LD corresponde ao conteúdo do seu site? Os horários são precisos em todos os canais (Google, site, schema)? Os preços são consistentes?

Passo 5: Monitorar e atualizar

Revise o schema trimestralmente. Atualize os horários se mudarem. Adicione novos serviços ao hasOfferCatalog. Atualize as avaliações no aggregateRating.

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.