O que São Respostas do Servidor e Quais Tipos Existem
Quando um motor de busca verifica um recurso da web, ele primeiro observa o código de resposta do servidor antes de acessar o conteúdo do site. É crucial saber quais respostas suas páginas estão emitindo e como verificar isso. A seguir, falaremos sobre esses códigos e veremos os erros mais comuns.
“Código de Resposta do Servidor”: O que É Isso?
Um código de resposta do servidor é um número de três dígitos seguido por um texto em inglês. O servidor emite o número mediante solicitação de um visitante, após o qual o documento necessário é processado. A explicação em inglês é uma breve instrução sobre as ações futuras para o visitante. Esses códigos de resposta são verificados tanto por navegadores quanto por mecanismos de busca.
Como Verificar o Código de Resposta do Servidor
No Google Chrome, você pode realizar uma verificação da seguinte forma:
- clique na guia Rede do painel do desenvolvedor;
- depois atualize a página.
Se você precisar verificar um grande número de páginas de uma vez, pode usar as seguintes ferramentas:
- Urlitor;
- Screaming Frog.
“Classes de Status” \u2013 O que São?
Classes de status são grupos de códigos combinados por características comuns. Você pode identificar a classe pelo primeiro dígito. As seguintes classes existem:
- 1xx – Códigos informativos (responsáveis pelo processo de transmissão de dados e são temporários);
- 2xx – Processamento bem-sucedido (a solicitação foi recebida e processada com sucesso);
- 3xx – Redirecionamento (tais solicitações indicam que são necessárias ações futuras para a conclusão da solicitação);
- 4xx – Erro do usuário (a solicitação não pode ser concluída devido a uma falha do proprietário do site ou do usuário);
- 5xx – Erro do servidor (o usuário fez tudo corretamente, mas o servidor não pode atender a solicitação. Sempre há uma mensagem do servidor indicando por que não pode lidar com a solicitação).
Respostas Básicas do Servidor
200 OK
Este é um dos status mais comuns e importantes. 200 OK indica que nossa solicitação foi concluída com sucesso, todas as páginas existem e estão disponíveis para visualização. Este é o código que deve ser emitido por todas as páginas que queremos ver no índice do mecanismo de busca.
301 Movido Permanentemente
Tal código indica que a página foi movida permanentemente para outro endereço.
302 Encontrado
Este código indica que o documento foi movido temporariamente. Você não deve remover tal página.
304 Não Modificado
Este código desempenha um papel importante na transmissão de dados e carga do servidor. Se nenhuma mudança ocorreu no documento desde a última atualização, o servidor retorna o código 304 Não Modificado. Nesse caso, o motor de busca pode evitar recarregar o documento, já que nada mudou desde sua última visita.
403 Proibido
Indica que o acesso é negado. Esta resposta é retornada se um usuário tiver negado o acesso ao documento solicitado. Isso pode acontecer quando, por exemplo, são feitas tentativas de entrar de endereços IP proibidos.
404 Não Encontrado
Quase todo usuário já se deparou com esse erro pelo menos uma vez. Este código indica que a página não existe. Deve ser emitido ao tentar acessar páginas inexistentes. Se a página existia, mas foi excluída mais tarde, use o código 410.
410 Apagado
Este código significa que a página foi excluída permanentemente. Embora 404 e 410 indiquem que uma página não existe, existem diferenças em seu processamento. Com o código 404, o robô do motor de busca continuará retornando e verificando-a. Uma página com o código 410 será marcada como excluída permanentemente e não será verificada novamente.
451 Indisponível por Motivos Legais
Este código é uma versão mais específica do código 403. Indica que o acesso à página está fechado em nível estadual ou por decisão judicial devido a violações de direitos autorais. Esse tipo de erro está se tornando cada vez mais comum.
500 Erro Interno do Servidor
Esse código indica um erro interno do servidor não descrito em outros erros dessa classe. Ocorre quando o servidor encontra um problema que impede o atendimento da solicitação.
503 Serviço Indisponível
Este código indica que o servidor está temporariamente incapaz de processar solicitações devido a motivos técnicos. Podemos ver esta resposta quando o servidor enfrenta um grande número de solicitações e simplesmente não pode lidar com elas.
504 Tempo do Gateway Esgotado
Este código indica que o gateway não está respondendo. Se o servidor estiver operando como um proxy e não receber uma resposta do servidor a montante para completar a solicitação, veremos este erro.
Conclusão sobre Respostas do Servidor
Os códigos de resposta do servidor são verificados tanto pelos motores de busca quanto pelos navegadores. O robô do motor de busca primeiro endereça o código de resposta antes de prosseguir para o conteúdo do recurso da web.
Existem 5 classes de status que indicam diferentes estágios do processo de transmissão de dados:
- Códigos informativos;
- Processamento bem-sucedido;
- Redirecionamento;
- Erro do usuário;
- Erro do servidor.
Todas as páginas que queremos ver nos índices de busca devem emitir o código 200 OK.
A distribuição correta das respostas do servidor ajuda o motor de busca a recuperar apenas as informações necessárias, permitindo economizar no orçamento de rastreamento. Por isso, é crucial não negligenciar a verificação das páginas do seu site.
