Obralivre · Squad Raio-X de Site — Auditoria SEO Técnica

Audit SEO
Clínica Brites

clinicabrites.com.br
12 Julho 2026
WordPress + Elementor + Rank Math
Odontologia estética / digital
Rio Branco, Novo Hamburgo/RS
Dr. Luan Brites
10 (via @raiox-capturador)

Resumo executivo

29/100 — o site existe, mas está praticamente invisível pro Google

A Clínica Brites tem um site publicado, com HTTPS, 10 páginas reais, boa profundidade de conteúdo (FAQs escritas em várias páginas de serviço) e rastreamento de anúncios funcionando (GTM, Meta Pixel, Google Ads). O problema não é "o site é feio" — é que as fundações de SEO que fariam esse conteúdo aparecer em busca orgânica estão quebradas ou nunca foram configuradas. Rodamos uma verificação de busca ao vivo em 12/07/2026 (ver metodologia) e o domínio clinicabrites.com.br não apareceu em nenhum resultado — nem buscando o próprio nome do domínio, nem pelo termo-âncora do carro-chefe da clínica ("lentes de porcelana Novo Hamburgo"), onde concorrentes diretos aparecem normalmente.

Top 5 achados mais críticos:

  • Visibilidade orgânica não confirmada em busca real — o site não aparece nem pro próprio domínio nem pelo termo-âncora do serviço carro-chefe (verificado ao vivo).
  • Sitemap XML cobre só 2 das 9 páginas reais — as 7 páginas de serviço (o negócio inteiro) nunca foram declaradas ao Google.
  • H1 ausente na Home e na LP de Implantes — as duas páginas de maior intenção comercial não têm o sinal on-page mais básico.
  • Meta description idêntica (e sobre o assunto errado) em 6 das 9 páginas reais — copiada da página de clareamento dental.
  • Zero schema.org de LocalBusiness/Dentist/FAQPage — o único bloco de dados estruturados do site inteiro é genérico e só existe na home.

Os 4 primeiros achados são quick wins: ajustes de configuração e conteúdo dentro da própria plataforma atual (WordPress + Elementor + Rank Math), sem precisar migrar nada. Isso já conecta com a proposta comercial — dá pra recuperar boa parte do índice antes de qualquer decisão de reforma maior.

SEO Health Index

Nota ponderada por 5 categorias, cada uma com peso e justificativa própria — não é uma nota "no chute".

29
/ 100  ·  Crítico  ·  clinicabrites.com.br
2/9Páginas reais no sitemap
2/10Páginas sem H1
6/9Meta description duplicada
0/10Schema LocalBusiness/FAQPage
7/10Títulos fora do range ideal
130pxOverflow mobile na Home
Crawlability & Indexação
25 · 25%
Fundações Técnicas
45 · 20%
Otimização On-Page
20 · 25%
Conteúdo & E-E-A-T
40 · 15%
Autoridade / Off-page
20 · 15%
CategoriaNotaPesoContribuiçãoPor quê
Crawlability & Indexação2525%6,25Sitemap cobre 2/9 páginas reais; site ausente em busca própria de domínio e keyword-âncora. Robots.txt e canonical corretos evitam nota zero.
Fundações Técnicas4520%9,0Overflow mobile na Home, script de terceiro sem uso, 27 requisições CSS. WebP e lazy-load do mapa corretos.
Otimização On-Page2025%5,0H1 ausente em 2 páginas-chave, 6 meta descriptions duplicadas, 7 títulos fora do range, alt text sem valor de keyword, zero schema especializado.
Conteúdo & E-E-A-T4015%6,0Conteúdo em formato FAQ existe e é profundo, mas autoria/credencial do Dr. Luan Brites está escondida, sem página Sobre, prova social pequena.
Autoridade / Off-page2015%3,0GBP existe mas sem métricas públicas confirmadas; concorrentes diretos têm presença digital mensuravelmente maior (ver pesquisa de mercado).
Total100%29,25 → 29
Leitura da nota: On-Page e Crawlability puxam o índice pra baixo porque têm os maiores pesos (25% cada) e as piores notas (20 e 25). Resolver os 4 quick wins do plano de ação — H1, meta description, sitemap e títulos — já ataca diretamente essas duas categorias e deve recuperar entre 15 e 20 pontos no índice geral sem qualquer migração de plataforma.

Achados críticos

5 achados

Bloqueiam o crescimento orgânico de forma direta — o site pode ter conteúdo bom e ainda assim não aparecer pra ninguém.

Site não aparece em busca real — nem pelo próprio domínio, nem pelo termo-âncora do carro-chefe
CríticoAutoridade
Rodamos, ao vivo, três buscas (12/07/2026): site:clinicabrites.com.br, clinicabrites.com.br e lentes de porcelana Novo Hamburgo (o serviço carro-chefe da clínica, segundo a pesquisa de mercado). Em nenhuma das três o domínio da Clínica Brites apareceu entre os resultados — nem uma vez. Na busca pelo termo-âncora, concorrentes diretos como draalinestruckel.com e drlucasfirmino.com.br aparecem normalmente. Isso é consistente com os outros dois achados críticos abaixo (sitemap incompleto + schema ausente), que juntos explicam por que o Google tem dificuldade real de descobrir e ranquear as páginas de serviço.
Confirmar formalmente no Google Search Console (propriedade que precisa ser configurada/verificada pelo cliente) o status de indexação real de cada uma das 9 páginas — é o próximo passo antes de qualquer investimento em conteúdo novo.
Sitemap XML cobre só 2 das 9 páginas reais do site
CríticoCrawlability
Verificado ao vivo em page-sitemap.xml e category-sitemap.xml (gerados pelo Rank Math): o sitemap de páginas lista só a Home e a LP de Implantes; o sitemap de categoria lista uma única categoria vazia ("uncategorized"). As 7 páginas de serviço — laminados cerâmicos, clareamento dental, placas de bruxismo, toxina botulínica, profilaxia, restaurações e próteses — não estão em nenhum sitemap. Ou seja: o negócio inteiro (todos os serviços ofertados) depende 100% de link interno pra o Google descobrir, sem o reforço direto que o sitemap dá.
No Rank Math → Titles & Meta → Post Types, confirmar que o custom post type usado pelas páginas de serviço está marcado como "incluir no sitemap". É configuração, não é conteúdo novo.
H1 ausente na Home e na LP de Implantes
CríticoOn-Page
Confirmado por leitura direta do HTML bruto: nenhuma das duas páginas tem uma tag <h1>. Ambas usam <h2> como heading mais alto da página. São exatamente as duas páginas de maior intenção comercial do site — a porta de entrada (Home) e a landing page de um serviço de ticket alto (Implantes) — sem o sinal on-page mais básico de "sobre o que é esta página" pro Google e pra quem usa leitor de tela.
Definir 1 H1 por página. Sugestão de conteúdo (não de copy final): Home → variação do headline já usado em H2 ("Sorria com a perfeição da odontologia digital"); LP Implantes → algo como "Implantes Dentários em Novo Hamburgo — Sorriso Renovado, Confiança de Volta".
Meta description idêntica — e sobre o assunto errado — em 6 das 9 páginas reais
CríticoOn-Page
Confirmado byte a byte no HTML: laminados cerâmicos, placas de bruxismo, toxina botulínica, profilaxia, restaurações e próteses usam a mesma meta description, 154 caracteres, sobre clareamento dental ("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."). Ela foi claramente copiada da página de clareamento e nunca trocada. Resultado prático: o Google provavelmente ignora essa description e reescreve o snippet sozinho a partir do texto da página — o que tira do controle da clínica a mensagem que aparece no resultado de busca pra 6 dos 9 serviços oferecidos.
Escrever 1 description única por página (~150–155 caracteres), citando o serviço real + "Novo Hamburgo" + um CTA curto. É edição direta no Rank Math, página por página — sem dependência técnica.
Zero schema.org de LocalBusiness/Dentist/FAQPage em qualquer página
CríticoSchema
O site tem o plugin Rank Math SEO instalado e ativo, e ele gera automaticamente um bloco JSON-LD — mas só na Home, e só com os tipos genéricos Organization, WebSite e WebPage (schema padrão de "site institucional", sem nenhum dado do negócio local: sem endereço, sem telefone, sem horário, sem tipo Dentist/MedicalBusiness). Nas outras 9 páginas — incluindo todas as de serviço — não existe nenhum bloco de dados estruturados. Isso é uma oportunidade desperdiçada especialmente grave porque várias páginas já têm conteúdo pronto em formato pergunta-resposta (toxina botulínica tem 7 subtítulos em formato de FAQ, próteses tem 7, restaurações tem 2) que poderia virar FAQPage com esforço mínimo — hoje esse conteúdo não gera nenhum rich snippet no Google.
Ativar o Schema Generator do próprio Rank Math: tipo Dentist/MedicalBusiness na Home (com endereço, telefone, horário — hoje ausente do site inteiro) e FAQPage nas páginas de serviço que já têm estrutura de pergunta-resposta.

Achados de alto impacto

6 achados
Títulos de página fora do padrão de exibição do Google em 7 das 10 páginas
AltoOn-Page
Medimos o comprimento exato de cada <title> (o limite prático antes de o Google truncar no resultado de busca é ~50–60 caracteres):
PáginaCaracteresSituação
Home42OK
Laminados cerâmicos97truncado
Clareamento dental102truncado
Placas de bruxismo78no limite
Toxina botulínica80no limite
Profilaxia97truncado
Restaurações107truncado
Próteses128pior caso
LP Implantes29curto demais / sem keyword
Reescrever os 7 títulos fora do range pra ~50–60 caracteres, priorizando serviço + "Novo Hamburgo" no início da string (o que hoje é enfeite de copy vira o que fica visível no SERP).
Título da LP de Implantes é um rótulo interno, não uma peça de SEO
AltoOn-Page
O <title> da página é literalmente "LP Implantes - Clínica Brites" — 29 caracteres, sem a palavra-chave "implantes dentários", sem "Novo Hamburgo", sem nenhuma diferenciação. Lê como o nome interno do arquivo do projeto ("LP" = landing page) esquecido em produção, não como um título pensado pra buscador. É a página que deveria capturar um dos serviços de ticket mais alto do negócio.
Trocar para algo como "Implantes Dentários em Novo Hamburgo | Clínica Brites" — mesma lógica de reescrita dos outros 7 títulos acima.
Alt text é nome de arquivo bruto de câmera/WhatsApp, quando existe
AltoOn-Page
Nas imagens que têm atributo alt, boa parte usa o nome original do arquivo em vez de uma descrição real: "IMG_3155 (2) (1)", "WhatsApp Image 2025-04-24 at 17.51.52 (1)" (ambos na LP de Implantes), "clinica-brites-luan-brites (2)" repetido 5 vezes só na Home. Isso não carrega nenhuma palavra-chave, não descreve a imagem pra quem usa leitor de tela, e não ajuda a foto a aparecer no Google Imagens.
Reescrever alt text com descrição real + keyword onde fizer sentido (ex.: "lente de porcelana antes e depois — paciente Leandro, Clínica Brites Novo Hamburgo").
5 páginas de serviço não têm nenhuma imagem de conteúdo com alt text
AltoOn-Page
Placas de bruxismo, profilaxia, restaurações, próteses e toxina botulínica só têm 2 ocorrências de atributo alt no HTML inteiro — e as duas são a logo (header + footer). Isso indica que as imagens de conteúdo dessas páginas são background-image via CSS do Elementor, não tags <img> reais. Na prática: pro Google Imagens, essas fotos de antes/depois e ilustração de procedimento não existem — não há elemento pra indexar nem alt pra ler.
Ao reformar essas 5 páginas, trocar background-image por <img> real com alt descritivo sempre que a imagem for conteúdo (não decoração pura).
Overflow horizontal de 130px no mobile — só na Home
AltoTécnico
Medido em viewport de 390px: a Home renderiza com scrollWidth de 520px — 130px de conteúdo vazando pra fora da tela, gerando barra de rolagem lateral. É a única página das 10 capturadas com esse defeito (as páginas de serviço internas renderizam limpas). É também a página de entrada nº1 do domínio.
Isolar a seção do Elementor com largura fixa maior que o viewport (provavelmente um elemento com width em px em vez de %/vw) e corrigir breakpoint mobile.
Arquitetura de URL inconsistente pra SEO local
AltoArquitetura
Só 2 das 9 URLs de serviço carregam a palavra-chave geográfica: /restauracoes-novo-hamburgo/ e /toxina-botulinica-novo-hamburgo/. As outras 5 — /laminados-ceramicos/, /clareamento-dental/, /placas-estabilizadoras-para-bruxismo/, /profilaxia-dentaria/, /proteses-dentarias/ — não têm "novo-hamburgo" na URL. A pesquisa de mercado (ver pesquisa/pesquisa-presenca-digital.md) mostra forte intenção de busca geo-específica ("lentes de porcelana Novo Hamburgo", "dentista estético Novo Hamburgo") — a inconsistência dilui esse sinal justamente nas páginas de maior volume potencial (laminados/clareamento).
Estrutural — ver seção de plano de correção: replanejar padrão de URL exige redirect 301 cuidadoso, não é troca simples.

Achados médios

5 achados
GA4 não confirmado
MédioRastreamento
Confirmados diretamente no HTML: Google Tag Manager (GTM-NK6RPZ4K), Google Ads Conversion (AW-17095971929) e Meta Pixel (746849434345689). Nenhum ID G-XXXXXXX de GA4 foi encontrado em nenhuma das 10 páginas. Pode estar configurado dentro do próprio container GTM (não verificável estaticamente pelo HTML, só logando no painel do GTM) — reportamos como "não confirmado", não como "ausente".
Confirmar login no painel do GTM se existe tag de configuração GA4 publicada; se não existir, é a lacuna de mensuração mais barata de fechar.
Script do YouTube carregado sem nenhum vídeo na página
MédioPerformance
A Home carrega youtube.com/iframe_api de forma bloqueante (sem async/defer) — mas a página não tem nenhum vídeo do YouTube embutido, só um iframe do Google Maps (esse, corretamente, com loading="lazy"). É peso morto de terceiro consumindo parte do orçamento de carregamento inicial de uma página que já mede 137KB de HTML e tem overflow mobile.
Remover a chamada ao iframe_api do YouTube da Home enquanto não houver vídeo real embutido.
27 requisições de CSS só na Home
MédioPerformance
Contamos 27 tags <link rel="stylesheet"> na Home — típico de WordPress + Elementor com múltiplos plugins, cada um injetando sua própria folha de estilo. Isso não é um bug pontual, é sintoma de arquitetura de plataforma: cada requisição extra atrasa a renderização, especialmente em mobile/conexão mais lenta.
Consolidar CSS (plugin de otimização tipo Rank Math + cache, ou revisão de plugins ativos) — ganho real e sistêmico só vem com revisão de tema/plugins, não com uma página isolada.
Página "Contato" não existe de fato — redireciona pro WhatsApp
MédioArquitetura
O link "Contato" do menu (/contato/) devolve HTTP 200 mas é um redirect (302→302) pra fora do domínio, direto pro wa.me. Não existe formulário nem página de contato própria em nenhuma URL do site. Consequência de SEO: zero conteúdo indexável pra buscas como "contato clínica brites" ou "endereço clínica brites em Novo Hamburgo" — a única página que existiria pra isso não é rastreável (é noindex, e nem é do domínio da clínica).
Estrutural — ver plano de correção. Conecta direto com o achado de conversão do @raiox-auditor-ux.
E-E-A-T fraco — credencial do Dr. Luan Brites está escondida
MédioConteúdo
Segundo a pesquisa de mercado (pesquisa/pesquisa-presenca-digital.md), não existe página "Sobre"/Equipe (/sobre retorna 404), o CRO do Dr. Luan Brites não é exibido publicamente, e a formação (UFRGS) aparece só como menção de texto solta, sem schema Person nem assinatura de autoria nos artigos de serviço. Pra conteúdo de saúde (clareamento, botox, implantes), esse é exatamente o tipo de sinal de credencial/experiência que o Google Search Quality Rater Guidelines pondera — e que os concorrentes de maior porte na região (ex.: Instituto da Face, com 25 mil pacientes/200 mil procedimentos publicados) já exploram.
Estrutural — construir página Sobre/Equipe com CRO + credencial + foto, e assinar os artigos de serviço com autoria do Dr. Luan Brites.

O que já está certo

preservar

Uma auditoria séria também aponta o que não deve ser mexido numa eventual reforma — evita jogar fora fundação que já funciona.

Oportunidade de keywords

Cruzamento entre o vocabulário de busca mapeado na pesquisa de mercado (pesquisa/pesquisa-presenca-digital.md) e o estado real de cada página do site. Nenhum volume de busca foi inventado — onde a pesquisa marcou como estimativa, mantemos a marcação aqui.

KeywordIntençãoPágina que deveria atacarStatus
lentes de porcelana Novo HamburgoFundo de funil · geo · comercial/laminados-ceramicos/Fraca — não aparece no Google (verificado 12/07/2026); título de 97 caracteres dilui a keyword; URL não tem "novo-hamburgo"
facetas de porcelana Novo HamburgoFundo de funil · sinônimo de busca/laminados-ceramicos/Inexistente — página usa só "laminados cerâmicos", não cobre o sinônimo "facetas"/"lentes de contato dental"
dentista estético Novo HamburgoGeo · autoridadeHomeFraca — H1 ausente, termo não aparece no title da Home
clareamento dental valor Novo HamburgoComercial · preço/clareamento-dental/Existe, incompleta — sem geo-keyword na URL, sem faixa de valor no conteúdo
quanto custa lente de porcelanaComercial · preço · alta intenção/laminados-ceramicos/Inexistente — nenhuma menção de faixa de preço encontrada no HTML
bruxismo tratamento / placa de mordidaTopo/meio de funil/placas-estabilizadoras-para-bruxismo/Existe, fora do sitemap — meta description duplicada de clareamento
botox para bruxismoCauda longa · cruzamento de serviço/toxina-botulinica-novo-hamburgo/ + /placas-estabilizadoras-para-bruxismo/Inexistente — as duas páginas não se linkam nem mencionam o cruzamento
melhor dentista Novo HamburgoAutoridade · brandingHome / página Sobre (não existe)Inexistente — sem página Sobre/Equipe, sem schema de autoridade
avaliações Clínica BritesProva social · brandingGBP / HomeNão confirmado — nota/qtd de avaliações do Google não verificável publicamente (ver pesquisa §2); zero schema Review/AggregateRating no site
implantes dentários Novo HamburgoFundo de funil · geo · ticket alto/lp-implantes/Fraca — title genérico sem geo-keyword, H1 ausente, fora do menu principal (só via sitemap)

Plano de correção priorizado

Dividido em duas frentes: o que dá pra fazer hoje, na plataforma atual (WordPress + Elementor + Rank Math), e o que exige uma reforma maior — e conecta direto com a proposta comercial.

Quick wins — plataforma atual, sem migração
01
Adicionar H1 na Home e na LP de Implantes
Esforço baixoImpacto alto
Edição direta no Elementor, sem dependência técnica. Ataca achado crítico #3.
02
Reescrever as 6 meta descriptions duplicadas
Esforço baixoImpacto alto
Uma description única por página, no Rank Math, citando o serviço real + Novo Hamburgo. Ataca achado crítico #4.
03
Configurar sitemap do Rank Math pra incluir as 7 páginas de serviço
Esforço baixoImpacto alto
Ajuste de configuração (Post Types → incluir no sitemap), não é conteúdo novo. Ataca achado crítico #2 — provavelmente o de maior alavancagem por esforço.
04
Reescrever os 7 títulos fora do range de tamanho + o título genérico da LP Implantes
Esforço médioImpacto alto
~50–60 caracteres, serviço + Novo Hamburgo no início. Ataca achados de alto impacto #1 e #2.
05
Ativar Schema Generator do Rank Math — LocalBusiness/Dentist na Home + FAQPage nas páginas com estrutura de pergunta-resposta
Esforço médioImpacto alto
O plugin já está instalado e já gera schema (só que genérico) — é configuração do que já existe. Ataca achado crítico #5.
06
Corrigir o overflow de 130px no mobile da Home
Esforço médioImpacto médio-alto
Isolar a seção do Elementor com largura fixa maior que o viewport. Ataca achado de alto impacto #5.
07
Substituir alt text de nome de arquivo por descrição real com keyword
Esforço médioImpacto médio
Manual, página por página (não é automatizável). Ataca achado de alto impacto #3.
08
Remover script do YouTube iframe_api da Home (sem vídeo embutido) e confirmar GA4 dentro do GTM
Esforço baixoImpacto médio
Ataca os dois achados médios de performance/rastreamento.
Estrutural — conecta com a proposta comercial
E1
Replanejar arquitetura de URL e conteúdo — silo por especialidade, padrão geo-consistente
Esforço altoImpacto alto
Exige redirect 301 cuidadoso por página. Resolve o achado de alto impacto #6 de forma definitiva e facilita sitemap/schema por tipo de serviço no longo prazo.
E2
Criar página de Contato própria (formulário + mapa + horário), mantendo o WhatsApp como CTA — não como única porta
Esforço médioImpacto médio-alto
Resolve o achado médio de arquitetura e conecta direto com o achado de conversão do @raiox-auditor-ux.
E3
Revisão de tema/plugins pra reduzir o "imposto de performance" do page builder
Esforço altoImpacto médio
Ganho real de Core Web Vitals em escala (não só página a página) pede revisão de stack, não ajuste pontual — é o teto de SEO da plataforma atual.
E4
Construir E-E-A-T institucional — página Sobre/Equipe, CRO visível, autoria assinada, schema Person
Esforço médioImpacto médio-alto
Pré-requisito pra competir de igual pra igual com concorrentes de maior porte na região (Instituto da Face, Huff Life — ver pesquisa de mercado).

Metodologia e limitações

Fontes usadas: HTML bruto das 10 páginas capturadas pelo @raiox-capturador (_raw/*.html), dump estruturado (_raw/_capture_report.json), relatório de captura (_report_capture.md) e pesquisa de mercado (pesquisa/pesquisa-presenca-digital.md). Todos os achados de HTML (H1, meta description, alt text, JSON-LD, comprimento de título, overflow mobile) foram re-verificados diretamente no HTML bruto nesta auditoria, não apenas copiados do relatório de captura — um achado do relatório original (schema.org "ausente em todas as páginas") foi corrigido aqui após reverificação: existe um bloco JSON-LD genérico (Organization/WebSite/WebPage via Rank Math), mas só na Home.
Verificado ao vivo nesta sessão (12/07/2026): conteúdo de sitemap_index.xml, page-sitemap.xml, category-sitemap.xml e robots.txt via fetch direto; buscas no Google (via ferramenta de busca da sessão, não Google Search Console) para site:clinicabrites.com.br, clinicabrites.com.br e lentes de porcelana Novo Hamburgo.
Não foi possível obter nesta sessão: métricas reais de Core Web Vitals (LCP/CLS/INP) via PageSpeed Insights — a API retornou limite de requisições (HTTP 429) durante a auditoria. A avaliação de performance nesta auditoria é qualitativa, baseada em evidência estrutural direta (peso de HTML, contagem de imagens/CSS, overflow medido, scripts de terceiro identificados no código-fonte) — recomenda-se rodar um teste real de PageSpeed Insights/GTmetrix como próximo passo antes de comprometer metas numéricas de performance na proposta.
Marcado como estimativa, não fato: qualquer leitura de intenção de busca vem da pesquisa de mercado (pesquisa-presenca-digital.md), que já marca esses pontos como estimativa de setor — nenhum volume de busca ou posição de ranking foi fabricado nesta auditoria. Nota e quantidade de avaliações no Google Meu Negócio permanecem não confirmadas publicamente (mesma limitação já registrada na pesquisa).