EduSense · Qualidade do código · Julho 2026

O motor é bom. A montagem travava.

Este diagnóstico é do site atual, em WordPress. A decisão já tomada é refundar o site no HubSpot Content Hub Pro (Proposta 0070), não consertar o existente. O valor desta auditoria agora é outro: cada defeito abaixo vira um requisito que o novo build já nasce resolvendo, não um retrabalho a ser feito depois.

A causa raiz

Dois templates vivendo na mesma raiz

A home foi montada fora do fluxo padrão do WordPress. O blog está dentro dele. Por isso o blog tem tudo funcionando (dados estruturados ricos, cache, título correto) e a home, que é a página mais importante, não.

Isso explica, em cadeia: a home carrega um único bloco de dados estruturados contra oito nos posts, a home não tem título principal (H1) e o post tem, o cache do servidor está desligado na home, e a navegação do rodapé do blog aponta para seções que não existem mais na home. Nenhum desses é um defeito de motor. São efeito da edição manual fora do fluxo dos plugins.

Home sem título principal

A home não tem H1, o sinal central de tópico para busca e IA. O blog tem.

Documento mal fechado

Um </html> solto no meio do corpo da home, antes do rodapé. Parsers estritos podem parar de ler ali.

Cache desligado

A home responde com cache proibido a cada visita, o que piora tempo de resposta e capacidade de indexação.

Dados estruturados pobres na home

Um bloco manual básico, sem os tipos que geram resultado rico e citação em IA (produto, FAQ, busca no site).

Textos alternativos errados

Doze logos de clientes diferentes com o mesmo texto alternativo copiado, prejudicando acessibilidade e busca de imagem.

Imagens sem dimensão

Quase todas as imagens da home sem largura, altura ou carregamento adiado, o que causa instabilidade visual e consome banda.

O que o novo build já resolve

Cada defeito daqui vira requisito lá

Defeito no site atualComo o novo site resolve
Home sem título principal (H1), documento mal fechado, título duplicadoTodas as páginas do build novo seguem o requisito L2 do framework AEO: 1 H1, sem pulo de heading, HTML válido desde o template
Home e blog em dois sistemas de template diferentesUm único tema HubSpot, compartilhado por todas as páginas do site, já reaproveitado do build do DOT
Cache desligado na homeContent Hub Pro serve todas as páginas com cache de CDN por padrão
Dados estruturados pobres na homeCamada de máquina (llms.txt, agent-card.json, sitemap-aeo.json) e schema JSON-LD por tipo de página, desde a Onda Refundar
Textos alternativos errados, imagens sem dimensãoMódulos de imagem padronizados no tema, com alt-text e dimensão obrigatórios por convenção de build
Página de exemplo padrão indexável, robôs de IA sem regrarobots.txt com os 14 bots de IA liberados desde o go-live, sem página de exemplo a remover
Para levar

Esta auditoria não vira mais um backlog de correção no site atual. O aprendizado dela já está incorporado no blueprint do site novo, e a decisão de quem executa deixou de ser uma pergunta: é a EPIC, no HubSpot, conforme a Proposta 0070.