Códigos de estado e navegação

Códigos de estado e navegação

Um código HTTP incorreto impede a indexação e as ligações internas insuficientes dificultam o rastreio. Este check avalia ambos os aspectos em uma única passagem.

Validação de códigos de estado HTTP e navegação interna
Rastreio Área
HTTP Status + Internal Links Sinal
Intermediário Nível

O que avalia este check?

Este check combina duas validações técnicas fundamentais:

  • Códigos de estado HTTP: Verifica que a página responde com um código 200 (OK). Os códigos 4xx (erros do cliente) e 5xx (erros do servidor) indicam problemas graves de acessibilidade.
  • Navegação interna: Analisa os links internos (hrefs que apontam para o mesmo domínio) e conta os destinos únicos. São necessários pelo menos 4 links internos únicos para considerar a navegação como suficiente.

Como funciona a avaliação?

O check faz um pedido de HTTP para o URL e analisa tanto a resposta como o conteúdo HTML:

  1. Fase 1 — Acessibilidade: Se o código HTTP não for 2xx ou não houver HTML, o resultado é FAIL direto.
  2. Fase 2 — Extracção de ligações: Parsea todos os <a href> do HTML e filtra os que pertencem ao mesmo domínio.
  3. Fase 3 — Sub-check A (Status Codes): Ele avalia o código HTTP e a presença de ligações internas.
  4. Fase 4 — Sub-check B (Navegação): Conta os destinos únicos: ≥4 = PASS, 2-3 = WARNING, <2 = FAIL.
  5. Fase 5 — Resultado combinado: Ambos os PASS → PASS. Um WARNING → WARNING. Ambos WARNING ou qualquer FAIL → FAIL.

Por que é importante?

Os códigos de estado HTTP são o primeiro sinal que um motor de pesquisa recebe ao tentar rastrear uma página. Um código 404 ou 500 significa que o seu conteúdo é invisível para o Google.

Além disso, os links internos são o principal mecanismo pelo qual os motores de pesquisa descobrem novas páginas dentro do seu site. Sem navegação interna diversificada, as páginas profundas ficam órfãs e não se indexam.

A combinação de ambos os problemas multiplica o impacto negativo em sua visibilidade orgânica.

Como se resolve?

Para os códigos de estado:

  • Verifica que o seu servidor devolve HTTP 200 para todas as páginas activas.
  • Configura as redireções 301 para os URLs que mudaram.
  • Verifique os logs do servidor para diagnosticar erros 5xx.

Para a navegação interna:

  • Certifique-se de que cada página tem pelo menos 4 links internos únicos.
  • Implementa um menu de navegação principal presente em todas as páginas.
  • Adiciona links de contexto dentro do conteúdo para secções relacionadas.
  • Inclui um footer com links para páginas importantes do site.

Perguntas frequentes

Questões frequentes antes de interpretar ou corrigir este sinal técnico.

Por que se combinam os códigos de estado com a navegação interna?
Ambos os aspectos estão diretamente relacionados com a rastreabilidade do site. Um código HTTP correto garante que a página é acessível, e os links internos garantem que o resto do site também é dessa página.
O que acontece se a minha página tem muitos links internos, mas todos apontam para o mesmo destino?
O check conta destinos únicos, não links totais. Se 20 links apontam para o mesmo URL, só conta como 1 destino único. Precisa pelo menos 4 destinos diferentes.
As SPAs (Single Page Applications) podem falhar este check?
Sim, se os links forem gerados dinamicamente com JavaScript e não estiverem presentes no HTML estático, o check não irá detetar. Considera implementar SSR (Server-Side Rendering) para as principais rotas.