ASM Digital
Glossário

O que é status code HTTP? Significado dos códigos e impacto no SEO

6 de outubro de 2026Última atualização em 7 de novembro de 20266 min de leitura

Status code HTTP é o número de três dígitos que o servidor devolve a cada pedido de página, informando o resultado: deu certo (200), mudou de endereço (301), não existe (404) ou o servidor falhou (500). Navegadores e robôs de busca leem esse código antes do conteúdo e decidem o que fazer com a URL a partir dele.

O usuário quase nunca vê o código. Para o Google, ele define se a página entra no índice, se sai dele ou se o robô precisa voltar mais tarde. Nos dados do SE Ranking para o Brasil, "status code" tem 1.100 buscas por mês e "http status code" tem 880, e o erro mais procurado da família, "erro 404", chega a 6.600.

Como funciona o status code HTTP

Toda visita a uma página começa com uma requisição. O navegador ou o Googlebot pede a URL, e o servidor responde com um cabeçalho que traz o código e, em seguida, o conteúdo. O primeiro dígito indica a família da resposta (a família 1xx, informativa, quase nunca aparece em auditorias de SEO):

  • 2xx (sucesso): a página foi entregue. O 200 OK é o código que toda página importante precisa devolver.
  • 3xx (redirecionamento): o conteúdo está em outro endereço. Os mais comuns são 301 (permanente), 302 (temporário), 307, 308 e 304 (não modificado).
  • 4xx (erro do cliente): o pedido não tem como ser atendido. Os mais vistos são 404 (não encontrado), 410 (removido), 403 (acesso proibido) e 429 (requisições demais).
  • 5xx (erro do servidor): o servidor falhou ao responder. Os mais comuns são 500 (erro interno), 502 (gateway inválido) e 503 (serviço indisponível).

Como o Google trata cada família de códigos

A documentação do Google Search Central descreve o comportamento do Googlebot para cada grupo:

  1. 2xx: o conteúdo segue para a fila de indexação. O código 200 não garante a entrada no índice, só libera a análise.
  2. 3xx: o robô segue o redirecionamento, até 10 saltos por URL. Um 301 ou 308 é um sinal forte de que o destino é a versão principal. Um 302 ou 307 é um sinal fraco.
  3. 4xx: o conteúdo não é usado. Se a URL já estava indexada, ela sai do índice com o tempo. O Google trata 404 e 410 da mesma forma.
  4. 429 e 5xx: o Google reduz o ritmo de rastreamento do site, porque entende que o servidor está sobrecarregado. Se o erro persiste, as URLs também saem do índice.

O 304 avisa que a página não mudou desde a última visita. O robô reaproveita o que já tem, sem efeito negativo na indexação.

Por que o status code importa para SEO

  • Decide o que fica no índice. Uma página importante que devolve 404 ou 500 deixa de aparecer no Google, por melhor que seja o conteúdo.
  • Preserva sinais em mudanças de URL. O redirecionamento 301 transfere links e histórico para o novo endereço. Sem ele, a página nova começa do zero.
  • Afeta o orçamento de rastreamento. Erros 5xx frequentes fazem o Google visitar menos o site, e cadeias de redirecionamento gastam o crawl budget com URLs intermediárias.
  • Evita o soft 404. Uma página de erro que responde 200 confunde o Google, que a classifica como soft 404 e a trata como erro.

Como verificar o status code de uma página

  1. No terminal, rode curl -I https://seusite.com.br/pagina. A primeira linha da resposta mostra o código, como HTTP/2 200 ou HTTP/2 301.
  2. No navegador, abra as ferramentas de desenvolvedor (F12), vá na aba Rede (Network), recarregue a página e veja a coluna Status.
  3. No Search Console, use a Inspeção de URL e o relatório de indexação de páginas. Ele agrupa URLs por motivo, como "Não encontrado (404)", "Erro de servidor (5xx)" e "Página com redirecionamento".
  4. No relatório Estatísticas de rastreamento do Search Console, veja a divisão das respostas por código. Um aumento de 5xx aponta problema de servidor.
  5. Com o Screaming Frog, rastreie o site inteiro e filtre a aba Response Codes por 3xx, 4xx e 5xx.

Um exemplo prático: uma loja virtual troca de plataforma e mantém o estoque, mas as categorias ganham novos endereços. Um mês depois, o Screaming Frog mostra 300 links internos para URLs antigas que respondem 404, e o Search Console mostra as categorias saindo do índice. A correção é redirecionar cada URL antiga com 301 para a categoria equivalente e atualizar os links internos para o endereço final.

Se você quer saber quantas URLs do seu site respondem com erro ou com redirecionamento desnecessário, o diagnóstico de SEO gratuito da ASM Digital faz esse levantamento.

Erros comuns com status code

  • Página de erro respondendo 200. O usuário vê "página não encontrada", e o Google recebe sucesso. Configure o servidor para devolver 404 ou 410 nesses casos.
  • Usar 302 em mudança definitiva. O Google trata o 302 como temporário e tende a manter a URL antiga como principal. Para mudanças permanentes, use 301 ou 308.
  • Redirecionar todo 404 para a home. O Google costuma tratar esse redirecionamento como soft 404, e o usuário não encontra o que procurava. Redirecione só para uma página equivalente. Sem equivalente, deixe o 404.
  • Usar 503 por semanas. O código serve para manutenção curta. Mantido por muito tempo, ele leva as páginas para fora do índice.

Status code 404 vs 410

Os dois dizem que a página não existe. O 404 indica que o conteúdo não foi encontrado, sem dizer se volta. O 410 indica que ele foi removido de propósito. Para o Google, a diferença é mínima, porque a documentação informa que os dois têm o mesmo tratamento. Use 410 quando a remoção é definitiva e você quer deixar isso explícito. Para entender o impacto do erro mais comum, veja o guia sobre erro 404 e como ele afeta o SEO.

Perguntas frequentes

Qual é o status code ideal para uma página?

200 OK, para toda página que deve aparecer no Google. Páginas que mudaram de endereço devem responder 301, e páginas removidas devem responder 404 ou 410.

Erro 404 prejudica o SEO do site inteiro?

Não. Erros 404 em URLs que nunca existiram ou que foram removidas fazem parte da vida de qualquer site. O problema surge quando páginas importantes, com tráfego ou links, passam a responder 404.

O que significa erro 500?

É um erro interno: o servidor recebeu o pedido e falhou ao processar, em geral por plugin, código com erro ou falta de memória. Se ele se repete, o Google reduz as visitas ao site.

Como saber o status code de várias URLs de uma vez?

Use o Screaming Frog, que mostra o código de todas as URLs rastreadas e aceita uma lista colada no modo List. O relatório de indexação do Search Console também agrupa as páginas por tipo de erro.

Termos relacionados

Quer um site que responda certo para o Google em todas as páginas? Conheça o SEO técnico da ASM Digital.

← Voltar ao blog