×
WEBP DESIGN
Um obrigado pelos anos que ficamos juntos, e um pouco mais de trabalho de gratidão.
Este relatório é o registro de tudo que revisamos, refinamos e ajustamos hoje no HealthLab. Não é um pedido pra voltar. É retribuição.
Enquanto o blog ficou mais quieto nos últimos meses, evoluímos aqui na Webp em tecnologia, ferramentas e método. Sobraram algumas coisas que na época não deu pra entregar com o nível que hoje conseguimos. Este relatório mostra o que voltamos e resolvemos, e sugere próximas frentes que o HealthLab pode encampar quando fizer sentido pra você.
Boa leitura. Se algo aqui for útil, cumpriu o papel.
Sobre o FAQ, resolvemos a dúvida que ficou
É por isso que todas as vezes que tentamos ajustar o FAQ, ele simplesmente não funcionou.
O FAQ deixou de aparecer para blogs comuns. Não era erro do site.
Toda vez que tentamos fazer o FAQ engatar e ele simplesmente não engatava, tinha uma explicação técnica que nem sempre estava clara pra ninguém.
Em 08 de agosto de 2023, o Google mudou a política do rich result FAQ. Desde essa data, o carrossel FAQ só aparece para sites governamentais e sites de saúde reconhecidos como autoridade médica bem estabelecida. Sites comuns, mesmo os bem construídos como o HealthLab, simplesmente pararam de exibir FAQ dedicado nos resultados.
Fonte oficial Google
“FAQ rich results will now only be shown for well-known, authoritative government and health websites.”
developers.google.com/search/blog/2023/08/howto-faq-changes
A boa notícia
HealthLab é um site de saúde. O caminho pra voltar a ganhar o FAQ passa por autoridade YMYL (E-E-A-T de saúde), e é exatamente por isso que boa parte do trabalho de hoje mira nesse ponto. Reabrir essa porta, e várias outras.
Visão geral
Onde o blog está hoje, em números
Uma stack rica pra explorar. Boa parte estava configurada mas subutilizada. Hoje deixamos o Rank Math PRO respirando o que ele foi pago pra fazer, e o AccelerateWP com preloading e image dimensions ligados.
- 2024 · dez 5 posts
-
2025 · pico produtivo
289
-
2026 · jan-abr
103
O crescimento do blog, mês a mês
Do primeiro post até o último publicado
—
—
Passe o mouse ou clique em cada mês para ver o contexto
Publicamos, e olha o resultado
Como o Google respondeu ao trabalho editorial · dados do Search Console
Estamos vendo em tempo real o efeito do problema
Em 87 dias o site perdeu 111 URLs indexadas (190 → 79) enquanto o balde “não indexadas” cresceu (610 → 719). É exatamente o efeito do schema com placeholder rejeitado pelo Google como autoridade YMYL inválida. As correções de hoje mudam essa trajetória para cima.
Vista completa dos 87 dias medidos. O padrão fica claro: crescimento até março, pico em 14/03 com 163 impressões, e queda progressiva até maio. As curvas mensais abaixo detalham cada momento.
Só 12 dias de dados. O blog ainda estava em fase de ramp-up junto ao Google, ganhando autoridade. Uma média de 29 impressões/dia é totalmente coerente com essa etapa: o Google ainda estava aprendendo a confiar no site como fonte de saúde. Base sólida sendo construída.
Aqui foi o auge. Média de 52 impressões/dia, quase o dobro de fevereiro. Pico absoluto em 14/03 com 163 impressões num único dia. Coincide com três coisas boas rodando ao mesmo tempo: ritmo editorial forte, schema ainda funcionando corretamente e o algoritmo consolidando confiança no HealthLab como fonte de saúde. Este é o padrão que estamos ajudando a recuperar.
Impressões caíram para 33/dia (queda de 37% frente a março). Este é o mês em que o Google começou a rebaixar posts com schema YMYL inválido. Foi uma diminuição gradual, difícil de perceber sem olhar a série completa. Coincide também com um ritmo editorial menor.
Média despenca para 13 impressões/dia (queda de 61% frente a abril). Aqui já é evidente: as URLs “não indexadas” cresceram para 719 e o balde YMYL foi punido pelo Google. Não foi conteúdo ruim. Foi um problema técnico do schema, o mesmo que sanamos hoje.
Projeção de impacto das ações de hoje
Estimativas com base no que já foi corrigido. Ganhos aparecem em 2-6 semanas conforme Google recrawla.
O que fizemos hoje
14 refinamentos aplicados ao vivo no HealthLab · 10/08/2026
Schema MedicalWebPage saneado em 390 posts
O template global de Schema estava com placeholders quebrados (“Dr. [Preencher nome completo]” e “CRM-[Preencher UF]”) em 100% dos artigos. Para o Google, esse placeholder equivale a schema inválido de autoridade médica, jogando posts YMYL de saúde direto para o balde “Rastreado, não indexado”. Corrigimos o template global e agora o Schema está válido em toda a base.
Template de título limpo, ano removido
O template global do Rank Math injetava “2026” no fim de cada título SEO. Para posts que não são atualidade, isso poluía o snippet no Google e envelhecia rápido (“Vitamina D… 2026” vira ruim em janeiro/2027). Trocamos para %title% | HealthLab.
Focus keyword + meta title + description em 390 posts
Aplicamos otimização Rank Math individual em cada post: focus keyword extraída do slug, meta title customizado (55-60 chars com brand), meta description otimizada com keyword no início. Isso resolve o alerta “Sem focus keyword” que reduzia o SEO score da maioria dos artigos.
Always HTTPS + Early Hints + Cache 30 dias
Ajustamos 3 configurações do Cloudflare com impacto SEO e velocidade: Always Use HTTPS (elimina qualquer request HTTP não redirecionado), Early Hints (browser pré-conecta preloads antes do 200, ganho ~200ms TTFB) e Browser Cache TTL 30 dias (menos hits, mais performance).
Página “Termos de Uso” publicada
Havia Política de Privacidade, Cookies, Sobre, Patrocinadores, Processo Editorial. Faltava Termos de Uso dedicada, exigência do AdSense e boa prática LGPD. Criamos com Aviso Médico visível (“não substitui consulta médica” · SAMU 192), Termos de responsabilidade, LGPD, propriedade intelectual, foro SP.
Duplicidade de Política de Privacidade resolvida
Existiam duas páginas com escopo semelhante: Política e Privacidade (antiga) e Declaração de privacidade (nova). Isso confunde o Google (canonical fragmentado). Consolidamos: 301 permanente da antiga para a nova, preservando SEO. Uma URL única, autoridade concentrada.
Cleanup e updates aplicados
Categoria “Uncategorized” removida (URL vazia que gerava thin content no sitemap). WordPress core, plugins e tema atualizados durante a sessão. Cache Elementor + Cloudflare purgados para garantir que o próximo Googlebot enxergue o novo estado.
Aviso Médico visível e serviços de emergência
Adicionamos aviso obrigatório para conteúdo YMYL de saúde: “O conteúdo do HealthLab tem caráter informativo e não substitui a consulta médica presencial. Em caso de emergência, ligue SAMU 192 ou Bombeiros 193”. Requisito AdSense + boa prática CFM para blogs médicos.
Google Search Console
Estado da indexação · leitura consolidada · escopo blog vs sistema
Por que 563 URLs foram “Rastreadas mas não indexadas”?
O Google penaliza YMYL de saúde sem autoridade médica formal. Até hoje o schema tinha o placeholder Dr. [Preencher] aplicado a todos os posts, isso invalidava o sinal E-E-A-T. Corrigimos o template global hoje. Estimativa conservadora: 30-50% destas 563 URLs (170-280 posts) podem voltar a indexar em 2-6 semanas se a autoria médica formal for ativada como próximo passo (ver Recomendações).
Escopo · o que é responsabilidade nossa vs sistema WordPress
Proteção contra cobrança injusta de páginas auto-geradas
AdSense · rota para recuperar
O que faltava, o que ficou pronto hoje, o que ainda depende de reaprovação Google
O AdSense já esteve aprovado no HealthLab e depois foi suspenso. Fomos investigar o que estava faltando pra uma nova aprovação. Boa notícia: quase tudo já existia, e o que faltava foi resolvido hoje.
| Requisito AdSense | Antes | Depois de hoje |
|---|---|---|
| ads.txt configurado | OK | pub-8915201237488449 |
| Meta AdSense no HTML | OK | OK |
| Página Sobre | Existia | Mantida |
| Política de Privacidade | Duplicada | Consolidada + 301 |
| Política de Cookies | OK | OK |
| Termos de Uso | Ausente | Criada + rodapé |
| Aviso Médico visível (SAMU) | Ausente | Nos Termos, seção 2 |
| Página Contato | Existe | Contate-nos |
| Processo Editorial declarado | Existe | /processo-editorial/ |
| Política Patrocínio/Anúncios | Existe | /patrocinadores-e-anuncios/ |
| Autoridade YMYL (Schema) | Placeholder quebrado | Schema válido |
Próximo passo · 5 minutos, você faz
No painel Google AdSense (adsense.google.com) → Sites → healthlab.com.br → botão Solicitar revisão. Google recrawla em dias a semanas e reavalia. Com o pacote de hoje pronto (Termos + Aviso Médico + compliance completo), a probabilidade de reaprovação é bem maior que antes.
Alcance e proteção · o que o Cloudflare viu
Requisições reais no site nos últimos 30 dias · quem visita, de onde e o que a segurança bloqueou
O volume é estável ao longo do mês, com dois momentos de tração forte no meio do período. Isso mostra público real acessando conteúdo, não bots aleatórios (esses estão no card verde de “ataques bloqueados”).
Brasil concentra quase metade do tráfego. É exatamente o mercado do HealthLab: público brasileiro consumindo conteúdo médico em português. Os outros países são majoritariamente bots de crawler + tráfego residual internacional.
Segurança em números
Em 30 dias o Cloudflare bloqueou 10.349 requisições maliciosas antes que chegassem no servidor. Isso equivale a cerca de 345 tentativas por dia (bots de scan, tentativas de brute force, crawlers hostis). Se cada uma dessas passasse, seria carga de processamento pro servidor. O HealthLab está protegido no nível de rede.
Performance · Core Web Vitals
Como o site se comporta na experiência real dos usuários · dados Cloudflare RUM
Nota máxima em responsividade · usuário nunca espera resposta ao interagir com o site.
- /o-que-e-ozempic-natural-healthlab12,96s
- /anticoncepcional-engorda-pilula6,80s
- /psoriase (imagem featured)3,48s
- /shutterstock-56… (banner)3,21s
- /frequencia-cardiaca-exercicio2,66s
Fix: converter imagens featured para WebP com compressão maior · adicionar loading="lazy" em imagens abaixo da dobra · pré-carregar (preload) a imagem hero.
- Menu principal (#menu-1)0.139
- Container editor Elementor0.237
- Container filho Elementor0.134
- Body wrap WordPress0.129
- Container elementor lazy0.106
Fix: reservar altura fixa para widgets do menu e containers Elementor · declarar min-height nos containers pais para o layout não recalcular durante o load.
O que a otimização de hoje já entregou
Cloudflare mostra redução de 44,5% no tempo de carregamento e alta de 21,9% em visitas nas últimas 24h. Isso é resultado direto de Always HTTPS + Early Hints + Browser Cache 30 dias que ligamos hoje. Google usa Core Web Vitals como fator de ranqueamento em saúde YMYL, então cada segundo economizado no LCP vira posição orgânica.
Infraestrutura
Cloudflare + AccelerateWP + Rank Math · estado revisado
- SSL/TLS Full StrictON
- Always Use HTTPSativado hoje
- HTTP/2 · HTTP/3 · TLS 1.3ON
- Brotli · Auto HTTPS RewritesON
- Early Hints (TTFB −200ms)ativado hoje
- Browser Cache TTL30 dias · hoje
- Rocket LoaderOFF (correto)
- Cache Level · Security LevelAgressivo · Médio
- Rank Math SEO PROSchema OK
- Template MedicalWebPageReeducado hoje
- Sitemap XML · Robots.txtAtivos
- Plugin Redirection+1 redirect hoje
- Instant Indexing (Google API)Instalado
- Site Kit (GSC + GA4)OAuth pendente
- Surfer SEODisponível
- WPCode Lite · Ads.txt ManagerDisponíveis
Recomendações · frentes que abrem caminho
Sugestões concretas para o próximo ciclo · impacto x esforço
Assumir médico revisor formal do blog
Hoje 563 URLs estão marcadas como “Rastreadas mas não indexadas”. Uma parcela é qualidade editorial, mas boa parte (estimamos 30 a 50%, cerca de 170 a 280 URLs) está bloqueada por E-E-A-T de saúde YMYL: o Google não valida autoridade médica dos artigos.
Se você quiser assumir como médico revisor oficial do HealthLab (nome completo + CRM + assinatura de compromisso editorial), a Webp ativa isso em 5 minutos no template global e o Google passa a reconhecer autoridade YMYL formal. Ganho estimado: 30-50% das URLs bloqueadas voltam a indexar em 2 a 6 semanas.
Solicitar nova revisão do AdSense
Com o pacote de compliance completo pronto (Termos de Uso + Aviso Médico + páginas de política consolidadas), a probabilidade de reaprovação é bem maior. Basta abrir adsense.google.com → Sites → healthlab.com.br → botão “Solicitar revisão”.
Publicar 7 rascunhos que estão prontos
Sete artigos completos (8 a 15 mil caracteres cada) estão em rascunho na área de nutrição: Vitamina D, Selênio, Ferro, Sauna, Potássio, Carboidratos, Magnésio. Faltam apenas featured image e uma leitura editorial final. Publicar essa série de “Guia de Micronutrientes Essenciais” agrega 7 posts substanciais com pouco esforço.
Ativar Site Kit (GSC + GA4 + PageSpeed)
O plugin Site Kit está instalado mas nunca foi conectado ao Google. Se ativado (5 min de OAuth), traz para dentro do painel WordPress dados do Search Console, Analytics 4 e PageSpeed, sem sair do wp-admin. Facilita acompanhar indexação, tráfego e Core Web Vitals num painel só.
Obrigado pelos anos que passamos juntos, Rodrigo. Um blog é feito de muitas mãos e a Marcela levou esse conteúdo com cuidado durante todo o percurso. Boa parte do que fica aqui é fruto dessa dedicação. O que a gente pôde entregar hoje foi voltar em detalhes que naquela época a estrutura não permitia. Não precisa nada em troca. Se ajudar, tá cumprido.