Folha de dicas sobre códigos de status HTTP: seu curso intensivo de 2022 + PDF gratuito
Publicados: 2022-02-14
Se você passou tempo suficiente navegando na web, é provável que tenha encontrado um código de status HTTP ou dois em sua vida. No entanto, enquanto a maioria de nós pode simplesmente continuar o dia depois de encontrar um código de status HTTP, conhecer o significado por trás do código é essencial para profissionais de SEO e proprietários de sites.
Um site bem otimizado e tempo de carregamento rápido são fatores-chave ao tentar obter uma classificação alta, e você pode ter dificuldade em conseguir isso se o seu site estiver com muitos erros. Para ajudá-lo, o SerpWatch criou uma folha de dicas de códigos de status HTTP que você pode baixar e usar para identificar e corrigir erros rapidamente.
Baixe a folha de dicas de códigos de status HTTP como PDF GRATUITAMENTE
O que são códigos de status HTTP?
Sempre que está a utilizar um motor de busca para navegar na web, você, o cliente, está a enviar pedidos para websites, ou em termos técnicos, para os servidores. Para fazer isso, você está usando algo conhecido como Hypertext Transfer Protocol, ou melhor, HTTP.
Os servidores se comunicam com os navegadores por meio de códigos de status HTTP e usam o protocolo HTTP para confirmar que tudo está funcionando corretamente ou exibir um erro, se houver. Em outras palavras, um código de status HTTP é a resposta de um servidor à solicitação de um navegador.
Quantos códigos de status HTTP existem no total?
Há 500 códigos de status HTTP no total. Os códigos de status começam com o código 100 e terminam com o código 599. No entanto, a maioria desses códigos ainda não foi atribuída e há apenas 63 códigos HTTP atribuídos. Além disso, também existem vários códigos que não são mais usados ou foram preteridos devido a questões de segurança, como o código 305, por exemplo.
Se você leva a sério o SEO e deseja que seu site prospere, verifique regularmente se há erros no site. Atualmente, a maioria dos sites são publicados via WordPress e até 500.000 novos sites são publicados todos os dias.
Em outras palavras, a concorrência é acirrada e seu site pode ter um desempenho inferior em comparação com milhares de outros sites devidamente otimizados.
Cinco tipos diferentes de códigos de status
Todos os códigos de status HTTP são divididos em cinco categorias, variando de 100-199, 200-299, 300-399, 400-499 e 500-599. O primeiro número em cada intervalo indica a classe da resposta e os dois últimos dígitos são usados para especificar a solicitação ou o erro. Aqui está o detalhamento de nossa folha de dicas sobre códigos de status HTTP.
Solicitações de informações: 1XX
Os códigos neste intervalo referem-se a uma resposta informativa e indicam que o servidor recebeu e entendeu a solicitação.
100 Continuar
O código indica que o servidor recebeu os cabeçalhos da solicitação e que o cliente deve continuar solicitando o corpo ou ignorar a resposta se a solicitação já estiver concluída.
101 Protocolos de Comutação
O cliente solicitou ao servidor a troca de protocolos e o código indica o protocolo para o qual o servidor está trocando.
102 Processamento (WebDAV)
O servidor recebeu e está processando a solicitação, mas leva muito tempo para concluir a solicitação, portanto, nenhuma resposta está disponível ainda.
103 Dicas Iniciais
O código 103 é usado para retornar alguns cabeçalhos de resposta enquanto o servidor prepara uma resposta.
Solicitações bem-sucedidas: 2XX
O intervalo 200-299 indica códigos de sucesso HTTP . Em outras palavras, significa que a ação solicitada pelo cliente foi recebida, compreendida e aceita pelo servidor.
200 OK
O código do servidor 200 significa que a solicitação foi bem-sucedida. No entanto, a resposta dependerá do método de solicitação e se o cliente fez uma solicitação GET, HEAD, PUT/POST ou TRACE.
201 Criado
A solicitação foi bem-sucedida e um novo recurso foi criado como resultado.
202 Aceito
A solicitação foi recebida, mas o processamento não foi concluído.
203 Informações Não Autoritárias
O servidor recebeu um 200 OK de sua origem, mas atua como um proxy, e os metadados retornados são coletados de uma cópia local ou de terceiros.
204 Sem Conteúdo
O código de status de resposta 204 indica que o servidor processou a solicitação, mas não há conteúdo para enviar para essa solicitação.
205 Redefinir Conteúdo
O servidor processou a solicitação e está dizendo ao cliente para redefinir o documento que enviou a solicitação.
206 Conteúdo Parcial
O servidor está enviando apenas parte do recurso.
207 Multi-Status (WebDAV)
Notifica sobre vários recursos e é usado quando uma mensagem contém vários códigos de resposta separados.
208 Já Informado
Os membros da ligação DAV não são incluídos novamente, pois foram enumerados na parte anterior da resposta.
226 IM Usado
O código de status de resposta 226 indica que o servidor atendeu à solicitação do recurso e a resposta representa o resultado de uma ou mais manipulações de instância aplicadas à instância atual.
Redirecionamento: 3XX
Como o nome sugere, os códigos neste intervalo são usados para indicar que o cliente é redirecionado.
300 Múltipla Escolha
Isso indica que há várias opções para a solicitação e que o cliente deve escolher uma.
301 mudou-se permanentemente
A URL original foi movida permanentemente e o servidor responde com a nova URL.
302 Encontrado
A URL do recurso solicitado foi alterada temporariamente e o cliente deve navegar para outra URL.
303 Ver Outros
A resposta indica que o cliente deve solicitar recursos em outro URI com uma solicitação GET.
304 Não Modificado
O recurso não foi modificado e o cliente pode usar a mesma versão em cache da resposta.
305 Usar proxy
O recurso solicitado está disponível apenas por meio de um proxy. No entanto, muitos clientes HTTP não obedecem ao código de status 305 devido a questões de segurança relacionadas à configuração em banda de um proxy.
306 Alternar Proxy
O código de status não é mais usado, mas está reservado.
307 Redirecionamento Temporário
O servidor orienta o cliente a solicitar o recurso em outra URL com o mesmo método usado na solicitação anterior.
308 Redirecionamento Permanente
O recurso é movido permanentemente para outro URI e todas as solicitações futuras devem ser direcionadas para o URI fornecido. No entanto, o cliente não deve alterar o método HTTP usado na solicitação anterior.
Erros do cliente: 4XX
A faixa de 400 a 499 códigos indica que há algo errado do lado do cliente. Também pode se referir a um erro causado pelo cliente.
400 Solicitação Inválida
O servidor não conseguiu entender a solicitação devido a erros do cliente, como sintaxe de solicitação malformada, roteamento de solicitação enganoso ou enquadramento de mensagem de solicitação inválida.

401 não autorizado
O código de status de erro 401 indica que o cliente precisa se autenticar antes de obter a resposta solicitada.
402 Pagamento Necessário
Este código de resposta é reservado para uso futuro. O código foi originalmente planejado para ser usado em sistemas de pagamento digital.
403 Proibido
O cliente não tem o direito de acessar os recursos solicitados. No entanto, ao contrário do código de status 401, a identidade do cliente é conhecida pelo servidor.
404 não encontrado
O erro 404 é talvez um dos códigos de status HTTP mais conhecidos em nosso arquivo PD F da folha de dicas. Indica que o conteúdo solicitado não foi encontrado, mas pode estar disponível no futuro, sendo permitidas as solicitações subsequentes do cliente.
405 Método Não Permitido
O método de solicitação é conhecido pelo servidor, mas não permitido. Por exemplo, se o cliente solicitar um formulário que exija que os dados sejam apresentados via POST.
406 Não Aceitável
Os recursos solicitados só podem gerar conteúdo não aceitável para os cabeçalhos Accept enviados na solicitação.
407 Autenticação Proxy Necessária
O cliente deve autenticar-se via proxy.
408 Tempo limite de solicitação
O servidor atingiu o tempo limite aguardando a solicitação do cliente, o que provavelmente é causado por uma conexão ociosa.
409 Conflito
A resposta HTTP 409 indica que a solicitação não pode ser processada porque está em conflito com o estado atual dos recursos no servidor. Isso ocorre quando há um conflito de edição entre várias atualizações simultâneas.
410 Desaparecido
O recurso desapareceu e não estará mais disponível.
411 Comprimento Necessário
O servidor rejeitou a solicitação porque a solicitação não especifica o comprimento do conteúdo, que é exigido pelo servidor.
412 Falha na pré-condição
O servidor não atende às pré-condições solicitadas pelo cliente nos campos do cabeçalho da solicitação.
413 Carga Muito Grande
O código de status de erro 413 indica que a solicitação é muito grande para o servidor processar.
414 URI muito longo
O servidor não está disposto a interpretar o URI solicitado pelo cliente porque o URI é muito longo.
415 Tipo de mídia não suportado
O servidor rejeitou a solicitação porque o formato de mídia dos dados solicitados não é suportado pelo servidor.
416 Faixa Não Satisfável
O servidor não pode fornecer a parte do arquivo solicitada pelo cliente.
417 Expectativa falhou
Os requisitos do campo Expect request-header não podem ser atendidos pelo servidor.
418 eu sou um bule
O servidor não quer preparar café com um bule. Ao contrário de outros códigos em nossa folha de dicas do servidor , o código 418 é usado apenas como um easter egg em alguns sites e foi definido como uma piada de primeiro de abril.
421 Solicitação mal direcionada
A solicitação foi direcionada a um servidor que não pode produzir uma resposta.
422 Entidade Não Processável (WebDAV)
A solicitação não pode ser seguida devido a erros de semântica, mesmo que a solicitação tenha sido bem formada.
423 Bloqueado (WebDAV)
O recurso que o cliente está tentando acessar está bloqueado.
424 Dependência com falha (WebDAV)
O código de status 424 significa que a solicitação não foi bem-sucedida porque depende de outra solicitação que falhou.
425 Cedo demais
O servidor não está disposto a processar uma solicitação porque a solicitação pode ser repetida.
426 Atualização Necessária
O servidor não está disposto a processar a solicitação usando o protocolo atual, mas poderá fazê-lo se o cliente atualizar para um protocolo diferente.
428 Pré-condição Necessária
O servidor de origem exige que a solicitação seja condicional.
429 Muitos Pedidos
O código de status de erro 429 indica que o cliente enviou muitas solicitações em um curto período de tempo.
431 Campos de cabeçalho de solicitação muito grandes
O servidor não está disposto a processar a solicitação porque todos os campos de cabeçalho combinados ou um campo de cabeçalho individual são muito grandes.
451 Indisponível por motivos legais
O cliente solicitou um recurso que não pode ser fornecido legalmente, o que pode ocorrer devido a censura governamental, violação de direitos autorais ou privacidade e muito mais.
Erros do servidor: 5XX
De todos os códigos de erro HTTP , os códigos 5XX talvez sejam os mais relevantes para quem trabalha em um site. Os códigos nesse intervalo indicam que um cliente fez uma solicitação válida, mas o erro ocorreu no lado do servidor e o servidor não consegue realizar a solicitação.
500 Erro interno do servidor
Uma mensagem de erro do servidor genérico é exibida quando nenhuma mensagem mais específica é adequada.
501 Não Implementado
O servidor não pode manipular a solicitação porque o método de solicitação não é suportado pelo servidor.
502 Bad Gateway
O servidor recebeu uma resposta inválida do servidor upstream enquanto atuava como proxy ou gateway.
503 serviço indisponível
O servidor não pode processar a solicitação porque está sobrecarregado ou offline para manutenção.
504 Tempo limite do gateway
O código de status de erro 504 indica que o servidor não recebeu uma resposta oportuna do servidor upstream enquanto atuava como proxy ou gateway.
Versão HTTP 505 não suportada
O servidor não suporta a versão HTTP usada na solicitação.
506 Variante Também Negocia
O servidor tem um erro de configuração interno e o recurso de variante escolhido não é um endpoint adequado no processo de negociação.
507 Armazenamento insuficiente (WebDAV)
O servidor não pode armazenar a representação necessária para concluir a solicitação.
508 Loop Detectado
O servidor detectou um loop infinito ao processar uma solicitação.
510 Não Estendido
O código de status de erro 510 significa que o servidor requer extensões adicionais à solicitação para atender à solicitação.
511 Autenticação de Rede Necessária
O cliente precisa se autenticar para acessar a rede.
O take-away
Como você pode ver, existem muitos códigos diferentes para aprender ao trabalhar em um site. No entanto, a folha de dicas de códigos de status HTTP que incluímos deve tornar sua vida um pouco mais fácil. Ele pode ajudá-lo a melhorar o desempenho do seu site e você deve usá-lo para detectar e corrigir erros sempre que estiver executando a manutenção.
Além da folha de dicas, também temos uma ferramenta de verificação de SERP que você pode usar para monitorar o desempenho da classificação global e local, rastrear e analisar palavras-chave e muito mais. Ao combiná-lo com manutenção regular e garantir que seu site esteja livre de erros, você pode melhorar significativamente o desempenho do seu site e a chance de obter uma classificação alta nas SERPs.