Códigos de status HTTP para donos de sites

Códigos de status HTTP para donos de sites: significado e SEO | We.Inc

Todos os códigos de status HTTP comuns explicados de forma simples: o que o visitante vê, como o Google trata cada um, 301 vs 302 vs 410, soft 404 e como corrigir erros 403, 404, 500, 502 e 503.

Códigos de status HTTP para donos de sites

Um código de status HTTP é o número de três dígitos que o servidor envia antes de cada página. 2xx significa que deu certo, 3xx que a página mudou de endereço, 4xx que a requisição estava errada ou a página não existe, e 5xx que o servidor falhou. Para SEO, use 301 para mudanças permanentes, 404 ou 410 para páginas removidas e 503 para manutenção.

As cinco classes

As referências para desenvolvedores listam todos os códigos já definidos. Donos de sites precisam de algo mais focado: qual código minha página está retornando, o que o visitante vê, o que o Google vai fazer com ela e como eu corrijo. Pesquise na tabela abaixo por número ou palavra e depois leia as seções de SEO e de correção.

Perguntas frequentes

Qual é a diferença entre 301 e 302 para SEO?

O Google trata 301 e 308 como um sinal forte de que a nova URL é a que deve aparecer na busca, e 302 e 307 como um sinal fraco. Use 301 quando a mudança for permanente e 302 só quando a URL original for voltar.

Devo usar 404 ou 410 para uma página apagada?

Os dois funcionam. A documentação do Google diz que todos os códigos 4xx, exceto o 429, são tratados da mesma forma: a URL não é indexada, e as URLs indexadas que passam a retorná-los são removidas. O 410 diz com mais precisão que a remoção é intencional e permanente.

O que é um soft 404?

Um soft 404 é uma página que diz às pessoas que não existe, ou que está quase vazia, enquanto o servidor ainda retorna 200. O Search Console aponta esses casos. Corrija retornando um 404 ou 410 de verdade, ou colocando conteúdo útil na página.

Erros 500 prejudicam o ranqueamento?

Quedas curtas são toleradas. O Google reduz o rastreamento quando vê respostas 5xx ou 429, e URLs que continuam falhando acabam saindo do índice. Corrija rápido os erros de servidor persistentes e use 503 para manutenções planejadas.

Qual é a diferença entre 307 e 308?

Os dois mantêm o método original da requisição, então um POST de formulário continua sendo POST depois do redirecionamento. O 307 é temporário e o 308 é permanente. O 301 e o 302 permitem que o cliente troque um POST por GET, e é por isso que as APIs preferem 307 e 308.

Por que o código importa mais que o texto da página

Cadeias de redirecionamento

Como corrigir os erros mais comuns

O que verificar primeiro em cada hospedagem

Como definir o status certo no código

Redirecionamento permanente e página removida no Apache

Vai no .htaccess. A primeira linha envia uma URL antiga para a substituta com 301; a segunda retorna 410 para uma página que saiu de vez.

Redirecionamentos e fallback de SPA no Netlify

Um arquivo _redirects na pasta de publicação. A última regra serve a estrutura da aplicação para as rotas do lado do cliente com status 200.

Resposta de manutenção com Retry-After

Um pequeno handler em Node que diz aos rastreadores para voltar em uma hora em vez de indexar a mensagem de manutenção.

OK

A página carrega normalmente

Created

Geralmente uma resposta de API depois de salvar algo

No Content

Nada muda na tela

Moved Permanently

Enviado para a nova URL automaticamente

Found

Enviado para outra URL por enquanto

See Other

Enviado para uma página de resultado depois de um formulário

Not Modified

A cópia em cache é exibida

Temporary Redirect

Enviado para outro lugar, mantendo o mesmo método

Permanent Redirect

Enviado para outro lugar, mantendo o mesmo método

Bad Request

Uma página de erro; o link ou os dados do formulário estão malformados

Unauthorized

Um pedido de login

Forbidden

Mensagem de acesso negado

Not Found

A sua página de não encontrado

Method Not Allowed

Um erro depois de enviar um formulário do jeito errado

Gone

A sua página de não encontrado

Too Many Requests

Uma mensagem de limite de requisições

Unavailable For Legal Reasons

Um aviso de que a página está bloqueada por motivos legais

Internal Server Error

Uma página de erro genérica

Bad Gateway

Erro do proxy ou da CDN na frente da sua aplicação

Service Unavailable

Página de manutenção ou de sobrecarga

Gateway Timeout

A página trava e depois dá erro

Consulta de códigos de status

Pesquise por código ou palavra

ex.: 503 ou redirecionamento

Filtrar por classe

Todos

{n} de {total} códigos exibidos

Códigos comuns, o que o visitante vê e como os buscadores reagem

Código

Nome

O visitante vê

Buscadores

Comece grátis · Sem cartão de crédito

Relacionados: Guias

Produto

Para quem é

Recursos

Recursos

Empresa

Mapa do site