Dra. Marcia Babo
Dra. Marcia Babo — Site, SEO e conversão para consultório
O site de uma médica clínica e hematologista com formação em Medicina Funcional Integrativa, em Curitiba, com consulta presencial e por telemedicina. Quem pesquisa um assunto de saúde no Google cai numa página própria sobre o tema, e o contato para marcar consulta é um toque no WhatsApp. Por trás, o site mede de onde vêm esses toques.

- 76
- 55
- 10
- 6
Problema.
Um consultório particular depende de ser encontrado por quem pesquisa e de transformar a visita em conversa no WhatsApp. Isso pede muitas páginas, uma para cada assunto que as pessoas buscam, carregando rápido no celular, com medição confiável de contatos e dentro das regras de publicidade médica, que limitam o que o site pode afirmar.
Solução.
Site em Next.js 14 (App Router) com páginas por condição e por sintoma, páginas de serviço por especialidade e cidade, página de consulta online e blog. O conteúdo vive em arquivos tipados, com registro gerado por script e imagem de compartilhamento própria para cada página. O botão de WhatsApp leva a mensagem já contextualizada e é rastreado como conversão, e um painel protegido permite à médica atualizar a seção de vídeos sem publicar o site de novo.
Resultado.
No ar em dramarciababo.com.br, com 76 URLs no sitemap, painel de vídeos, rastreamento de contatos no WhatsApp e auditorias técnica e de Google Ads documentadas no próprio repositório.
A parte difícil.
Todo projeto tem um ponto em que a solução óbvia não serve. Aqui foram estes.
Medir conversão sem pagar o preço em velocidade
O Google Tag Manager e as tags que ele traz bloqueavam a thread principal por cerca de 2,8 s no Lighthouse mobile. Em vez de remover a medição, o carregamento foi adiado para a primeira interação, com espera máxima de 4 s e uma última tentativa quando a aba é fechada. Como o dataLayer nasce no head, nenhum clique se perde no meio: os eventos ficam na fila e o GTM os processa ao iniciar. O rastreamento dos botões é um único listener de clique inline no head, e os componentes de botão seguem Server Components, sem JavaScript no cliente.
Dezenas de páginas de conteúdo sem CMS
Cada condição, sintoma, serviço e artigo é um arquivo TypeScript com tipo próprio. Um script varre as pastas e gera o registro, então criar uma página é escrever um arquivo e rodar o comando. Rascunhos nunca entram no sitemap, nem em preview, e o lastmod vem da data de revisão do conteúdo. Para a imagem de compartilhamento, o gerador do Next (next/og) quebrava o build do projeto, então cada página tem um JPG estático gerado por script com sharp, o que também tira custo do servidor.
Avaliações de terceiros sem ficar refém de terceiros
As avaliações públicas do Doctoralia são buscadas no servidor, lidas com cheerio e guardadas em cache por 24 horas. Sem o cache, cada visita dispararia até quatro requisições externas e a home ficaria dependente da disponibilidade do outro site. Se a busca falha, a seção cai num texto de reserva. A rota que expõe o mesmo dado limita as páginas aceitas e usa cache de borda, para não virar porta aberta de raspagem.
Site de saúde tem limite do que pode dizer
Publicidade médica é regulada, e o texto do site precisa respeitar isso. Do lado técnico, isso virou estrutura: conteúdo versionado em arquivos, data de revisão em cada página, rascunhos separados do que está publicado e uma auditoria de rastreamento e privacidade documentada junto ao código, com riscos priorizados por esforço.
O que eu fiz.
- Arquitetura do site em Next.js 14 e implementação das páginas da home, de condições, sintomas, serviços e blog
- Modelo de conteúdo em arquivos tipados, com script que gera o registro das páginas e outro que gera a imagem de compartilhamento de cada uma
- Sitemap e robots gerados no build, com rascunhos fora do sitemap e data de revisão de cada página
- Seção de avaliações do Doctoralia buscada no servidor e guardada em cache
- Painel de vídeos com login, importação de links do YouTube e armazenamento no Vercel Blob
- Rastreamento de cliques no WhatsApp, carregamento adiado do Google Tag Manager e envio de Core Web Vitals reais ao GA4
- Script de auditoria Lighthouse sobre todas as URLs do sitemap, no celular e no desktop
- Documentação do plano de Google Ads e das auditorias técnica e de campanhas
Stack.
Quer algo parecido?
Este projeto é do tipo site para médicos e clínicas. A partir de R$ 2.490 + R$ 189/mês. Me conta o que você precisa e respondo pessoalmente. Se preferir escrever, use o formulário.