Obralivre · SEO Intelligence · Squad Raio-X de Site

Audit SEO
Clínica Brites

clinicabrites.com.br
13 Jul 2026
WordPress 6.8.5 + Elementor + Rank Math
Novo Hamburgo, RS
Clínica Odontológica (estética digital)
v1.0 · teste de validação

SEO Health Index

79
/ 100  ·  Bom (faixa inferior)  ·  clinicabrites.com.br
4Críticos
5High impact
9Páginas reais
2/9No sitemap.xml
2/8Meta desc. únicas*
1/9Páginas c/ schema
Crawlability & Indexação
80 · 30%
Fundações Técnicas
89 · 25%
Otimização On-Page
62 · 20%
Qualidade & E-E-A-T
85 · 15%
Autoridade & Trust
80 · 10%
O que puxa o score para baixo: On-Page (peso 20%, score 62) e Autoridade/Trust (peso 10%, score 80, mas com um achado crítico isolado — zero schema local) concentram os 4 achados críticos. A base técnica é sólida (Fundações 89, E-E-A-T 85) — o problema não é a plataforma, é execução: metadados copiados entre páginas, H1 ausente na página mais importante do site e zero investimento em dados estruturados locais. *Meta description única = conta 2 de 8 páginas de conteúdo (Clareamento e LP Implantes); as outras 6 repetem o mesmo texto.

Crawlability & Indexação

80/100
Sitemap.xml lista apenas 2 das 9 páginas reais indexáveis
Crítico · -15 pts
Evidência: sitemap_index.xml aponta pra page-sitemap.xml (2 URLs: Home + /lp-implantes/) e category-sitemap.xml (1 URL vazia, categoria "uncategorized"). Não existe post-sitemap.xml. As outras 7 páginas de tratamento — Clareamento Dental, Laminados Cerâmicos, Placas p/ Bruxismo, Profilaxia, Próteses, Restaurações e Toxina Botulínica — todas com meta robots index, follow, ou seja, tecnicamente prontas pra ranquear — não estão declaradas em nenhum sitemap. Rank Math normalmente gera sitemap completo por padrão; a ausência do post-sitemap sugere que essas páginas foram cadastradas como um tipo de conteúdo não coberto, ou têm a opção "incluir no sitemap" desativada individualmente.
Rank Math → Sitemap Settings → conferir se o post type dessas 7 páginas está marcado "Include in Sitemap: Yes". Se forem WP Posts (não Pages), habilitar o post-sitemap.xml.
/lp-implantes/ está no sitemap mas tem zero links internos a partir da Home
Alto · -3 pts
Confirmado via busca direta no HTML da Home: nenhum href aponta pra /lp-implantes/ (as outras 7 páginas de serviço aparecem 2× cada, tipicamente nav + rodapé). A LP de implantes existe, está indexável, mas fica estruturalmente isolada da autoridade do domínio principal — só recebe visita via link direto (tráfego pago), nunca navegação orgânica interna.
Decidir conscientemente: integrar à navegação (se o objetivo é também ranquear organicamente) ou documentar que ela é deliberadamente isolada como funil pago — ver seção 8, item estrutural.
/contato não é uma página real do site
Médio · -2 pts
O link "Contato" do menu é um Pretty Link que devolve HTTP 301 direto pra wa.me/5551996566222 — o visitante sai do domínio imediatamente. Como consequência, o site nunca vai ter uma URL própria e indexável pra reforçar buscas tipo "contato clínica brites" ou consolidar NAP (nome, endereço, telefone) num único lugar machine-readable.
Ver plano estrutural (seção 8) — criar página real de contato conecta SEO com a conversão.

Fundações Técnicas

89/100
Overflow horizontal de 130px no mobile — só na Home
Alto · -10 pts
Medição direta em viewport 390px: scrollWidth de 520px (130px além do viewport). Causa identificada via getBoundingClientRect(): o widget flutuante do plugin Chaty (div.chaty-widget.right-position.has-single) está posicionado com right: 495px, empurrando o conteúdo pra fora da tela. O mesmo plugin está presente nas outras 9 páginas mas não gerou overflow mensurável nelas nesta captura. Scroll horizontal indevido é um sinal negativo de usabilidade móvel — e a Home é a página mais visitada do domínio.
Ajustar CSS/configuração de posição do Chaty (Aparência → Chaty → posição do botão) ou trocar por CSS customizado com right relativo ao viewport.
Core Web Vitals (LCP/INP/CLS) não medidos nesta fase
Médio · -1,25 pt (conf. baixa)
Esta captura não rodou PageSpeed Insights/CrUX. Fator de risco identificado (não medido, apenas indicativo): /lp-implantes/ é a página mais pesada do site (170KB de HTML, 33 imagens) — maior chance de LCP lento em conexão móvel se alguma imagem acima da dobra não tiver a mesma otimização vista na Home.
Rodar PageSpeed Insights na Home, Laminados Cerâmicos e LP Implantes antes de fechar qualquer proposta com número de performance.
Tag de conversão do Google Ads fora do GTM
Baixo · -2 pts
gtag.js com AW-17095971929 é carregado direto no <head> da Home, independente do container GTM-NK6RPZ4K. Funciona, mas descentraliza a governança de tags — qualquer alteração de conversão exige editar o código-fonte em vez do painel do GTM.
Migrar a tag de conversão do Google Ads pra dentro do GTM-NK6RPZ4K via Tag do Google Ads.

Otimização On-Page

62/100
Categoria que mais puxa o índice geral pra baixo (peso 20%). Os problemas aqui não são de plataforma — são de execução/processo de conteúdo: metadados copiados entre páginas, H1 ausente na Home e imagens com nome de arquivo cru em vez de alt text.
H1 ausente em 2 páginas — incluindo a Home
Crítico · -10 pts
Confirmado na captura: h1: [] tanto na Home (/) quanto em /lp-implantes/. A Home é a URL mais importante do domínio inteiro e não tem nenhum sinal de H1 — o Google perde a declaração mais direta de "sobre o que é esta página". As outras 7 páginas de conteúdo têm exatamente 1 H1 cada, o que reforça que isso é um problema pontual dessas 2 páginas (provavelmente hero em Elementor usando <div>/<span> estilizado em vez de <h1>), não um padrão sistêmico do tema.
No editor Elementor, marcar o título principal do hero da Home e da LP Implantes como H1 (ex.: "Odontologia Especializada em Estética Digital em Novo Hamburgo | Clínica Brites").
Meta description idêntica, byte a byte, em 6 de 8 páginas de conteúdo
Crítico · -10 pts
Confirmado via diff direto do JSON de captura: Laminados Cerâmicos, Placas p/ Bruxismo, Profilaxia, Próteses, Restaurações e Toxina Botulínica compartilham exatamente o mesmo texto — "Aqui na Clínica Brites, oferecemos duas opções excepcionais para iluminar seu sorriso: o clareamento dental de consultório e o clareamento dental caseiro." — copiado da página de Clareamento Dental. Nenhuma dessas 6 descrições fala sobre o assunto real da própria página. O Google tende a reescrever esse snippet no SERP com texto aleatório da página, tirando o controle da mensagem de clique justamente nas páginas de maior intenção comercial (próteses, restaurações, bruxismo, toxina).
Reescrever as 6 meta descriptions no Rank Math, uma por página, descrevendo o tratamento específico + "Novo Hamburgo" + CTA. Tarefa de ~30min, sem código.
Title tags longos demais em 6 de 8 páginas de conteúdo
Alto · -5 pts
Comprimento ideal de title pro SERP é ~50–60 caracteres; acima disso o Google trunca. Medição direta:
PáginaCaracteresStatus
Home42OK
LP Implantes29OK (mas genérico)
Clareamento Dental102Truncado
Laminados Cerâmicos97Truncado
Placas p/ Bruxismo78Truncado
Profilaxia Dentária97Truncado
Próteses Dentárias128Pior caso
Restaurações107Truncado
Toxina Botulínica80Truncado
Encurtar as 6 páginas acima pra ~55-60 caracteres, priorizando keyword + "Novo Hamburgo" + marca.
Alt text = nome de arquivo bruto ou vazio, pior caso na página com mais imagens
Alto · -5 pts
Grep direto nos 10 HTMLs brutos confirma: /lp-implantes/ (33 imagens, a maior do site) tem 17 imagens com alt="" e dezenas com alt = nome de arquivo de celular sem qualquer edição — "WhatsApp Image 2025-04-24 at 17.51.52 (1)", "IMG_3155 (2) (1)". Zero valor semântico ou de acessibilidade. Nas páginas de Placas, Profilaxia, Próteses, Restaurações e Toxina, o único alt presente é o do logo (2×) — ou seja, essas páginas não têm nenhuma imagem de conteúdo além da marca. Home e Clareamento/Laminados usam nome de arquivo com pelo menos o nome do procedimento ("laminados_ceramicos_clinica_brites (2)"), melhor que o padrão de LP Implantes mas ainda sem alt text redigido.
Reescrever alt text de todas as imagens (Biblioteca de Mídia do WP), priorizando /lp-implantes/. Formato: "[o que mostra a imagem] + [procedimento] + Clínica Brites Novo Hamburgo".
Zero links internos entre as 7 páginas de serviço
Alto · -5 pts
Testado bidirecionalmente entre Clareamento Dental ↔ Próteses Dentárias e confirmado em 0 ocorrências nos dois sentidos — o padrão se repete: cada página de serviço só linka de volta pra Home/rodapé, nunca pra um tratamento relacionado. Isso desperdiça reforço de silo temático e a chance de cross-sell orgânico — por exemplo, a página de Bruxismo nunca menciona Toxina Botulínica, mesmo a clínica tendo um case real do combo (paciente Leandro, citado na Home).
Adicionar 2–3 links contextuais por página de serviço apontando pra tratamentos complementares (bruxismo↔toxina, laminados↔clareamento, próteses↔restaurações).

Qualidade de Conteúdo & E-E-A-T

85/100
Nenhum número de CRO exibido em nenhuma página do site
Crítico · -10 pts
Achado da fase de pesquisa (Home + destino de Contato verificados): o registro profissional do Dr. Luan Brites não aparece em nenhum lugar do site. Para uma clínica odontológica — conteúdo YMYL-adjacente (decisões de saúde) — a ausência do CRO é uma lacuna de confiança que o Google associa a E-E-A-T mais fraco, além de ser prática básica de transparência esperada de qualquer site de saúde.
Expor o número do CRO no rodapé (todas as páginas) e na seção "Quem Somos"/"A Minha Essência".
Prova social 100% first-party — zero avaliação de terceiros confirmável
Médio · -2,5 pts (conf. média)
Toda a prova social (casos, vídeos, contadores "+5.000 sorrisos", "+4 mil seguidores") está hospedada e afirmada dentro do próprio domínio. A pesquisa de presença digital não conseguiu confirmar avaliações do Google/Facebook (bloqueio de scraping) — não significa que não existam, significa que não são verificáveis remotamente nesta fase. Autoridade hoje depende inteiramente do que a clínica diz sobre si mesma.
Checar manualmente nota e nº de avaliações no Google Meu Negócio; se forem boas, publicar prints/widget de reviews reais no site.
Padrão de duplicação de metadados sugere ausência de processo de QA editorial
Médio · -2,5 pts (conf. média)
A repetição da mesma meta description em 6 páginas (seção On-Page) é consistente com produção de conteúdo em lote sem checklist de revisão individual por página antes de publicar — padrão comum em sites WordPress+Elementor mantidos sem rotina fixa de SEO.
Instituir checklist de publicação (title/meta/H1 únicos) antes de subir página nova — ver plano de ação, item estrutural.

Autoridade & Trust

80/100
Zero schema LocalBusiness/Dentist em todo o site
Crítico · -10 pts
O único JSON-LD do domínio inteiro está na Home (bloco rank-math-schema), com apenas 4 tipos: Organization (genérico, sem endereço/telefone/geo), WebSite, WebPage e ImageObject. Confirmado via leitura direta do script: não há LocalBusiness, Dentist ou MedicalBusiness, nem address, telephone, openingHours ou aggregateRating estruturados. As outras 9 páginas têm zero <script type="application/ld+json"> (confirmado por busca literal no HTML de cada uma). Isso tira a elegibilidade de rich results de negócio local e enfraquece o vínculo semântico entre o site e a ficha do Google Meu Negócio.
Adicionar JSON-LD Dentist/LocalBusiness com NAP completo na Home — ver bloco pronto na seção de Plano de Ação.
GA4 não confirmado no código-fonte de nenhuma das 10 páginas
Alto · -5 pts
Busca literal pelo padrão G-XXXXXXXX em todo o _raw/ retornou zero ocorrências. O único gtag.js encontrado na Home carrega AW-17095971929 — tag de conversão do Google Ads, não uma propriedade GA4. O campo automático da captura ("has_ga4: true") é um falso positivo: ele detecta a presença genérica de gtag.js, não a existência real de uma tag G-. É possível que exista uma tag GA4 configurada dentro do container GTM-NK6RPZ4K (invisível em HTML estático) — mas isso só se confirma abrindo o preview do GTM, fora do escopo desta captura.
Abrir o container GTM-NK6RPZ4K em modo preview e confirmar se existe tag GA4 Configuration disparando. Se não existir, instalar.
Conteúdo de FAQ já existe em 3 páginas, mas sem FAQPage schema
Médio · -5 pts
Próteses Dentárias tem "Dúvidas frequentes" (7 H3), Restaurações tem "Dúvidas frequentes sobre restaurações", Toxina Botulínica tem H3s de pergunta direta (contraindicações, duração dos resultados). Nenhuma delas tem FAQPage schema — oportunidade de rich snippet perdida (o Google pode exibir a resposta expandida direto no resultado de busca quando há esse schema).
Adicionar FAQPage JSON-LD nas 3 páginas que já têm conteúdo de FAQ pronto — sem precisar reescrever texto.
og:image genérico reaproveitado em 5 páginas de conteúdo
Baixo · -3 pts
Placas p/ Bruxismo, Profilaxia, Próteses, Restaurações e Toxina Botulínica usam a mesma imagem (clinica_brites_bg01.webp) como og:image. Ao compartilhar um link no WhatsApp/Instagram, o preview visual não diferencia qual tratamento está sendo divulgado.
Definir og:image própria por página, usando foto real do tratamento específico.

Oportunidade de Keywords

Baseado nos termos mapeados na pesquisa de presença digital/mercado (fase 0) confrontados com a estrutura real do site. Nenhum volume de busca ou posição de ranking foi estimado ou inventado — o "status" abaixo é só presença/ausência estrutural (slug, title, H1) de cada termo, verificável nesta auditoria.
KeywordIntençãoPágina que deveria atacarStatus
dentista estético Novo Hamburgo Fundo de funil (marca+geo) / (Home) Fraca
sem H1
clínica odontológica estética Novo Hamburgo RS Fundo de funil (geo) / (Home) Fraca
sem H1
lente de contato dental Novo Hamburgo Fundo de funil (carro-chefe+geo) /laminados-ceramicos/ Fraca
termo técnico no lugar do popular; sem geo no slug/title
clareamento dental Novo Hamburgo Fundo de funil (geo) /clareamento-dental/ Fraca
bom conteúdo, sem geo no slug/title/H1
placa para bruxismo Novo Hamburgo Fundo de funil (geo) /placas-estabilizadoras-para-bruxismo/ Fraca
sem geo no slug/title/H1
profilaxia / limpeza dental Novo Hamburgo Fundo de funil (geo) /profilaxia-dentaria/ Fraca
sem geo no slug/title/H1
próteses dentárias Novo Hamburgo Fundo de funil (geo) /proteses-dentarias/ Existe
geo no slug/title/H1 + FAQ
restaurações dentárias Novo Hamburgo Fundo de funil (geo) /restauracoes-novo-hamburgo/ Existe
página mais completa do site
toxina botulínica Novo Hamburgo Fundo de funil (geo) /toxina-botulinica-novo-hamburgo/ Existe
geo ok, FAQ sem schema
implante dentário Novo Hamburgo Fundo de funil (geo) /lp-implantes/ Fraca p/ orgânico
construída pra tráfego pago, sem H1, 0 links internos
quanto custa lente de contato dental / vale a pena Meio de funil (dúvida/comparação) nenhuma Inexistente
[ESTIMATIVA de mercado citada na pesquisa: R$1.000–4.500/dente — não publicada pelo site]
lente de contato dental x faceta de porcelana, qual a diferença Meio de funil (comparação) nenhuma Inexistente
quanto custa uma prótese dentária Novo Hamburgo Meio de funil (preço) /proteses-dentarias/ Existe mas evita o número
página já pergunta isso em H3, mas resposta só lista "fatores que variam", sem faixa de valor
combo bruxismo severo + reabilitação estética (placa+toxina+lentes) Diferenciação/autoridade nenhuma dedicada Inexistente
case real (Leandro) só existe como depoimento na Home

Plano de Ação Priorizado

Nota sobre a plataforma: diferente de sites em builders fechados (Wix, GoDaddy Site Builder), aqui o teto técnico não é a plataforma — WordPress + Elementor + Rank Math dá controle total sobre sitemap, schema, meta tags e HTML. Os 16 achados desta auditoria são corrigíveis sem trocar de CMS. O gargalo é execução/processo de conteúdo, não a ferramenta.
🔴 Quick wins — resolve os 4 críticos, sem migração
01 · On-Page
Reescrever as 6 meta descriptions duplicadas
Rank Math → editar cada página (Laminados, Placas, Profilaxia, Próteses, Restaurações, Toxina) → campo "Meta Description" → descrever o tratamento específico + "Novo Hamburgo" + CTA. ~30min de trabalho, zero código.
02 · On-Page
Adicionar H1 na Home e na LP Implantes
No editor Elementor, marcar o título principal do hero como H1 (não <div>/<span> estilizado). Sugestão pra Home: "Odontologia Especializada em Estética Digital em Novo Hamburgo | Clínica Brites".
03 · Crawlability
Corrigir o sitemap.xml (post-sitemap ausente)
Rank Math → Configurações do Sitemap → conferir tipo de conteúdo das 7 páginas de serviço e a opção "Incluir no sitemap: Sim". Depois, ressubmeter o sitemap no Google Search Console.
04 · Autoridade / E-E-A-T
Adicionar schema Dentist/LocalBusiness com NAP completo + expor CRO
Inserir o JSON-LD abaixo na Home (Rank Math → Editor de código do schema, ou via plugin "Insert Headers and Footers"), e adicionar o número do CRO do Dr. Luan Brites no rodapé de todas as páginas.
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": ["Dentist", "LocalBusiness"],
  "@id": "https://clinicabrites.com.br/#organization",
  "name": "Clínica Brites Odontologia Especializada",
  "url": "https://clinicabrites.com.br",
  "telephone": "+555131340303",
  "email": "contato@clinicabrites.com.br",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Rua Cinco de Abril, 625",
    "addressLocality": "Novo Hamburgo",
    "addressRegion": "RS",
    "postalCode": "93510-036",
    "addressCountry": "BR"
  },
  "areaServed": { "@type": "City", "name": "Novo Hamburgo" },
  "sameAs": [ "https://instagram.com/clinicabrites" ]
}
</script>
Endereço e telefone confirmados na captura (fase 0). CRO precisa ser fornecido pelo Dr. Luan Brites — não inventar número.
🟠 Alto impacto — 1–2 semanas, ainda na plataforma atual
05 · Técnico
Corrigir posição do widget Chaty (overflow mobile na Home)
Plugin Chaty → configurações de posição do botão flutuante → ajustar right pra ser relativo ao viewport, ou trocar posicionamento fixo por CSS customizado testado em 390px.
06 · On-Page
Reescrever alt text de todas as imagens, priorizando LP Implantes
Biblioteca de Mídia do WordPress → campo "Texto alternativo". Prioridade: as 33 imagens de /lp-implantes/ (17 vazias + dezenas com nome de arquivo de celular). Formato: "[o que mostra] + [procedimento] + Clínica Brites Novo Hamburgo".
07 · On-Page
Encurtar os 6 titles longos + padronizar geo-keyword
Reduzir Clareamento, Laminados, Placas, Profilaxia, Próteses e Restaurações pra ~55-60 caracteres. Ao mesmo tempo, adicionar "Novo Hamburgo" no title/H1 de Clareamento, Laminados, Placas e Profilaxia (as 4 páginas que ainda não têm, diferente de Próteses/Restaurações/Toxina que já têm).
08 · On-Page
Adicionar links cruzados entre páginas de serviço
2–3 links contextuais por página, priorizando o combo já validado por case real: Bruxismo ↔ Toxina Botulínica (paciente Leandro). Depois: Laminados ↔ Clareamento, Próteses ↔ Restaurações.
09 · Rastreamento
Confirmar/instalar GA4
Abrir o GTM-NK6RPZ4K em modo preview e checar se existe tag "GA4 Configuration". Se não existir, criar propriedade GA4 e adicionar a tag dentro do próprio GTM (não direto no código).
🟡 Quick wins de conteúdo — até 1 mês
10 · Authority
Adicionar FAQPage schema nas páginas que já têm FAQ
Próteses, Restaurações e Toxina Botulínica já têm o conteúdo de pergunta/resposta pronto — só falta marcar como FAQPage JSON-LD, sem reescrever texto.
11 · Keywords
Publicar faixa de preço transparente pra lentes de porcelana
Nenhum concorrente local mapeado (Clínica Dalis, Danilo Schneider, Instituto da Face) publica faixa de valor. Página de Próteses já levanta a pergunta de custo em H3 mas evita responder — oportunidade de diferenciação por transparência.
12 · Authority
Trocar og:image genérico por imagem própria em cada página
Placas, Profilaxia, Próteses, Restaurações e Toxina — definir foto real do tratamento específico como og:image, em vez do fundo genérico reaproveitado.
🔵 Estrutural — decisão de arquitetura, não migração de plataforma
13 · Estrutural
Criar página real de Contato
Substituir o redirect Pretty Link por uma página própria com formulário, endereço, horário de atendimento (hoje não divulgado em lugar nenhum), mapa embedado e schema LocalBusiness — conecta SEO com conversão.
14 · Estrutural
Decidir o papel de /lp-implantes/ conscientemente
Hoje parece acidental (no sitemap, mas isolada da navegação). Integrar à navegação principal se o objetivo é também ranquear organicamente, ou documentar formalmente que é um funil pago dedicado.
15 · Processo
Instituir checklist de QA antes de publicar página nova
O padrão de meta description duplicada em 6 páginas sugere ausência de processo, não erro pontual isolado. Checklist mínimo: title único, meta description única, 1 H1 por página, alt text descritivo — antes de publicar.

Limitações desta Análise

Core Web Vitals: LCP, INP e CLS não foram medidos nesta fase (sem execução de PageSpeed Insights/CrUX). Recomendado rodar antes de fechar qualquer proposta com número de performance.
GA4 dentro do GTM: não verificável estaticamente a partir do HTML capturado — precisa inspeção direta do preview do container GTM-NK6RPZ4K.
Google Meu Negócio: nota média e número de avaliações não acessíveis remotamente (Google Maps bloqueia scraping automatizado) — checagem manual recomendada antes de qualquer promessa na proposta.
Backlink profile / Domain Authority: não analisado nesta fase — requer ferramenta como Ahrefs, SEMrush ou Moz.
Google Search Console: sem acesso — cobertura real de indexação, impressões, CTR e posição média não verificados nesta auditoria.
Volumes de busca e ranking: nenhum número foi estimado ou inventado nesta auditoria. A tabela de keywords (seção 7) reflete apenas presença/ausência estrutural de conteúdo, não posição real no Google.