Pular para o conteúdo

Schema para clínica e consultório: exemplo de JSON-LD pronto

Equipe Reefia · Atualizado em · 8 min de leitura

Resposta curta

Schema para clínica é um bloco de código JSON-LD que descreve nome, endereço, horário e especialidade de forma legível por máquina. Use o tipo mais específico, como Dentist ou MedicalClinic, e cole o código na página. Ele ajuda o Google a entender a página, mas não há documentação de que o ChatGPT ou o Perplexity o leiam.

Schema para clínica é um bloco de código, em formato JSON-LD, que descreve a clínica ou o consultório (nome, endereço, telefone, horário, especialidade) numa linguagem que máquinas entendem sem adivinhar. Este guia mostra qual tipo usar, traz um exemplo completo para copiar, explica onde colar e como validar, e é honesto sobre o que o schema faz e o que ninguém provou que ele faz pela visibilidade em IA.

O que é schema e JSON-LD, em uma frase?

Schema é um vocabulário comum, mantido pelo schema.org, para dizer o que cada informação de uma página significa, e JSON-LD é o formato recomendado pelo Google para escrever isso num bloco de código. O Google explica, na introdução a dados estruturados, que esse marcador dá pistas explícitas sobre o significado da página e que recomenda JSON-LD quando o seu site permite.

O bloco fica dentro de uma tag <script type="application/ld+json"> e não aparece para quem visita a página. Por isso existe uma regra de ouro, da política de dados estruturados do Google: não marque conteúdo que não esteja visível para os leitores da página.

Qual tipo de schema usar para clínica, consultório ou dentista?

Use o tipo mais específico que descreva o seu negócio: Dentist para dentistas, Physician para médicos, MedicalClinic para clínicas e MedicalBusiness como opção mais ampla. Confirmamos as definições nas páginas do schema.org:

TipoDefinição no schema.org (resumida)Quando usar
Dentist"A dentist."Consultório ou clínica odontológica
MedicalClinicInstalação dedicada ao diagnóstico e/ou cuidado de saúdeClínicas médicas, de diagnóstico, multiespecialidade
PhysicianUm médico ou o consultório de um médicoMédico que atende em consultório próprio
MedicalBusinessTipo-pai da família de negócios de saúdeQuando nenhum acima serve

Todos esses tipos derivam de LocalBusiness, o tipo que o Google usa para negócios locais (exige nome e endereço e recomenda telefone, URL, coordenadas, horário e faixa de preço). A orientação do Google é escolher o subtipo mais específico possível. A hierarquia vem de MedicalBusiness e de MedicalOrganization, e é por isso que a propriedade medicalSpecialty está disponível em Dentist, MedicalClinic e Physician.

Como é um exemplo completo de JSON-LD para clínica?

Este é um exemplo para uma clínica odontológica fictícia. Troque todos os valores pelos reais e mantenha cada dado igual ao que está visível no site e no Perfil da Empresa no Google. O JSON não aceita comentários, por isso a explicação campo a campo vem logo depois do bloco.

{
  "@context": "https://schema.org",
  "@type": "Dentist",
  "@id": "https://www.exemplo-odonto.com.br/#clinica",
  "name": "Clínica Exemplo Odontologia",
  "url": "https://www.exemplo-odonto.com.br/",
  "image": "https://www.exemplo-odonto.com.br/fotos/fachada.jpg",
  "telephone": "+55-34-3200-0000",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Av. Exemplo, 1000, sala 12",
    "addressLocality": "Uberlândia",
    "addressRegion": "MG",
    "postalCode": "38400-000",
    "addressCountry": "BR"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": -18.9186,
    "longitude": -48.2772
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "08:00",
      "closes": "18:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": "Saturday",
      "opens": "08:00",
      "closes": "12:00"
    }
  ],
  "medicalSpecialty": "https://schema.org/Dentistry",
  "isAcceptingNewPatients": true,
  "sameAs": [
    "https://www.doctoralia.com.br/clinica-exemplo",
    "https://www.instagram.com/clinicaexemplo",
    "https://maps.app.goo.gl/EXEMPLO"
  ]
}

Campo a campo:

  • @type: o tipo do negócio. Para uma clínica médica, troque por MedicalClinic; para um médico, Physician.
  • @id: um identificador estável (a URL da página inicial mais um #) que permite referenciar a mesma clínica de outros blocos.
  • name, url, image: o nome exatamente como no Perfil da Empresa, o endereço do site e uma foto real da fachada ou do espaço.
  • telephone: com código do país e do estado (+55 e DDD).
  • address e geo: endereço em partes, com CEP e país, e as coordenadas do local. O Google lista nome e endereço como obrigatórios e coordenadas como recomendadas.
  • openingHoursSpecification: horários por dia da semana, com os dias em inglês, como o vocabulário exige. Se fecha para almoço, crie um bloco para cada turno.
  • medicalSpecialty: a especialidade, em formato de endereço do schema.org. Para outras especialidades, consulte a lista de MedicalSpecialty.
  • isAcceptingNewPatients: propriedade herdada de MedicalOrganization. Só coloque se a informação estiver visível e atual.
  • sameAs: links dos seus perfis oficiais em outros lugares (Doctoralia, Instagram, página no Google). Ajuda a ligar a clínica às suas outras presenças. Que as IAs usem isso é inferência.

E as avaliações (aggregateRating)?

Não inclua aggregateRating com a nota que a própria clínica escolheu mostrar no site, porque a página pode ficar inelegível para estrelas. O Google diz que páginas de LocalBusiness ou Organization cujo avaliado controla as avaliações sobre si mesmo (no próprio site, no markup ou por widget de terceiros) ficam inelegíveis para o recurso de estrelas, e que as notas de negócios locais precisam vir de usuários.

Na prática: o campo existe no schema.org, mas colocá-lo no site da própria clínica, com nota copiada do Google ou do Doctoralia, não rende estrelas e pode ferir as diretrizes. Se quiser mostrar avaliações, mostre-as como texto, com a fonte, e confirme as regras do Google antes de marcá-las.

Onde colar o código? (WordPress, Wix e site próprio)

O bloco <script type="application/ld+json"> pode ficar no <head> ou no <body> da página da clínica, normalmente a página inicial ou a de contato. O caminho muda conforme a ferramenta.

  • Site próprio ou feito por agência: peça ao desenvolvedor para incluir o bloco no <head> do modelo da página inicial.
  • WordPress: use um campo de código personalizado ou um bloco HTML na página. Plugins de SEO costumam ter recurso de schema para negócios locais; os nomes e menus mudam, então confira na documentação do plugin que usa. Isso é inferência, não regra.
  • Wix: o Centro de Ajuda da Wix tem um passo a passo para adicionar marcação de dados estruturados (Structured Data Markup) e diz que só é possível em páginas estáticas. O caminho exato nos menus muda com o editor, então siga o artigo. A Wix pode já gerar algum markup por conta própria; se houver um bloco automático e o seu manual com dados diferentes, corrija um deles.

O schema é só uma parte do trabalho no site; o resto está em como aparecer no ChatGPT.

Como validar o schema?

Valide em duas ferramentas: o Teste de Resultados Rich do Google e o validador do schema.org. O Teste de Resultados Rich verifica se o Google reconhece o markup e se há erros técnicos, e o validador do schema.org verifica a sintaxe geral do vocabulário, sem se limitar aos recursos do Google.

Dois cuidados. Primeiro, o Google avisa na política de dados estruturados que passar no teste não garante nenhum recurso nos resultados. Segundo, o teste valida o formato, não a verdade: se o telefone no código for antigo, a ferramenta aprova do mesmo jeito. Cabe a você conferir os dados.

O que o schema faz por você e o que ele não faz?

O que está documentado: o Google diz que dados estruturados dão contexto explícito sobre o conteúdo da página, e que, para negócios locais, o markup LocalBusiness permite informar horários e departamentos e pode levar a um painel de conhecimento do negócio, segundo o guia de negócio local.

O que o Google diz sobre IA: não existe um schema especial para aparecer em seus recursos de IA, e o guia de otimização afirma que dados estruturados não são exigidos para a busca de IA generativa.

O que ninguém documentou: não encontramos documentação da OpenAI, da Perplexity ou de outras plataformas dizendo que elas leem schema.org para escolher fontes. Vale, então, a regra do honesto: o schema descreve a clínica sem ambiguidade, mas dizer que ele faz o ChatGPT recomendar a clínica seria promessa sem prova. Na nossa coleta sobre dentistas, as fontes que mais apareceram foram diretórios e o site do conselho regional, como mostra o ChatGPT indica dentista?, e não há como saber quanto o schema pesou.

Tudo o que for além disso é inferência. A leitura razoável é tratar o schema como higiene: custa pouco, deixa o dado inequívoco e ajuda o Google, mas não substitui perfil completo, avaliações respondidas e páginas claras por especialidade, como explicamos em como um negócio local aparece no ChatGPT.

Quais são os erros mais comuns de schema em clínicas?

Os erros mais comuns são dados diferentes entre o schema, o site e o Perfil da Empresa, e vários estabelecimentos descritos numa página só. Confira esta lista antes de publicar:

  • Dados que não batem. Telefone, endereço ou horário no JSON-LD diferentes dos da página e do Perfil no Google. O Google exige que o markup represente fielmente o conteúdo da página.
  • Vários estabelecimentos numa página. Uma clínica com três unidades deve ter uma página e um bloco para cada endereço, e não um bloco único com tudo misturado.
  • Marcar o que não está visível. Convênios, especialidades ou promoções que só existem no código violam a política do Google.
  • Nota de avaliação própria. O aggregateRating copiado do Google no site da clínica, como vimos acima.
  • Tipo genérico demais. Usar LocalBusiness quando Dentist ou MedicalClinic descreve melhor.
  • Esquecer de atualizar. Mudou de endereço ou de horário e o código antigo ficou. Revise o schema junto com o Perfil da Empresa.
  • Prometer o que as normas vedam. Texto marcado com "melhor clínica" ou "resultado garantido" continua sujeito às regras de publicidade do conselho. Odontologia segue o CFO e medicina, o CFM; este texto não é aconselhamento jurídico, e vale conferir a norma vigente com o seu conselho.

Como saber se o trabalho está funcionando?

Teste as mesmas perguntas de busca por especialidade e bairro, em mais de um assistente, a cada duas a quatro semanas, e compare tendências, não uma resposta isolada. Se quiser medir o site inteiro, a auditoria GEO da Reefia avalia o site com nota de 0 a 100 e aponta o que corrigir, e o diagnóstico grátis mostra como a sua marca aparece hoje nas respostas das IAs.

Perguntas frequentes

Preciso de um desenvolvedor para colocar schema no site?

Não necessariamente. Se o seu construtor de sites aceita um bloco de código personalizado, você cola o JSON-LD nele. O que exige cuidado é manter os dados iguais aos que aparecem na página.

Posso marcar o médico e a clínica no mesmo código?

Pode, desde que cada um seja uma entidade separada e ambos estejam visíveis na página. O schema.org define Physician como um médico ou o consultório de um médico, e MedicalClinic como a instalação onde o atendimento ocorre.

O schema muda meu ranking no Google?

O Google diz que dados estruturados ajudam a entender o conteúdo da página; não encontramos documentação de que sejam fator de posição. Passar no teste de validação também não garante nenhum recurso especial nos resultados.

Devo marcar preços e avaliações?

Preço só se estiver visível no site e permitido pelo seu conselho. Avaliações escritas pela própria clínica sobre si mesma deixam a página inelegível para estrelas no Google, então marque apenas se vierem de usuários e seguirem as regras do Google.

Quando devo atualizar o JSON-LD?

Sempre que mudar endereço, telefone, horário ou equipe. O dado do schema precisa continuar batendo com a página e com o Perfil da Empresa no Google.

Descubra hoje o que a IA diz sobre a sua marca.

Digite o domínio do seu site e veja em poucos minutos se o ChatGPT recomenda a sua marca.

Grátis, sem cartão e sem criar conta. Leva de 1 a 3 minutos.

Leia também

  • O ChatGPT indica dentista? Como sua clínica pode ser recomendada

    Sim, o ChatGPT e o Perplexity indicam dentistas, mas dizem que não existe um "melhor" único. Em uma coleta da Reefia em Uberlândia, o Perplexity apoiou-se muito em diretórios como o Doctoralia e o ChatGPT citou o site do CRO-MG. O primeiro nome da lista variou entre os motores. Perfil completo, avaliações e páginas por especialidade ajudam, sem garantia.

    Atualizado em · 9 min de leitura

  • Como um negócio local aparece no ChatGPT e em outras IAs

    Quando alguém pergunta a uma IA pelo "melhor dentista em Moema", o assistente busca na web e monta a resposta com perfis de mapas, avaliações, diretórios do setor e sites das empresas. Para aparecer, mantenha o perfil do Google completo e coerente, responda às avaliações e publique páginas por serviço e bairro. Nenhuma plataforma publica a lista completa das fontes, então parte disso é inferência.

    Atualizado em · 9 min de leitura

  • Como aparecer no ChatGPT: o que a pesquisa mostra que funciona

    Para aparecer no ChatGPT, deixe o OAI-SearchBot acessar seu site, publique páginas que respondem diretamente às perguntas dos clientes, reforce-as com estatísticas, citações e fontes, e seja mencionado em sites de terceiros. Não existe garantia: as respostas são probabilísticas, então o que você controla é a chance de ser citado, e o jeito de saber se funcionou é medir antes e depois.

    Atualizado em · 9 min de leitura

  • llms.txt funciona? O que dizem o Google e os dados

    Pelas evidências públicas de outubro de 2026, o llms.txt não melhora ranking nem citações em IAs: o Google diz que nenhum sistema de IA o usa, e estudos da Ahrefs e da SE Ranking não encontraram efeito. Criar o arquivo custa pouco e pode ajudar ferramentas de agentes e documentação técnica, mas ele não substitui liberar os robôs de IA e ter conteúdo que outras fontes mencionam.

    Atualizado em · 9 min de leitura