Qual é a opção menos séria: redirecionamento 301 ou páginas de erro “404”?

Gary Illyes, do Google, abordou uma questão sobre a escolha entre ter milhões de páginas de erro 404 ou redirecionamentos 301, esclarecendo a maneira de pensar sobre cada código de status.
A situação era descomplicada:
Qual é a opção menos danosa: ter milhões de páginas de erro 404 ou milhões de redirecionamentos 301, nos quais as páginas de produtos vendidos são redirecionadas para a página de listagem de categoria?
A resposta foi direta, embora pudesse ter sido mais abrangente em sua explicação.
Esta é a declaração feita por Gary.
404 e 301 códigos de status não representam nenhum dano.
Você deve escolher a melhor opção para a sua situação e seguir em frente com essa decisão.
Interpretações de estado.
Gary menciona os códigos de status 404 e 301 ao falar sobre eles.
Ambos são retornos de um servidor em resposta a uma solicitação de uma página da web, feita por um navegador ou bot.
Quando alguém acessa uma página da internet, está pedindo ao servidor a exibição dessa página na web.
O servidor envia uma mensagem ao navegador informando o status da solicitação feita.
Por isso Gary denominou os códigos de status 301 e 404 como códigos.
Devido a serem as respostas enviadas do servidor para o navegador, esses elementos também recebem o nome de códigos de resposta.
Em termos técnicos, são considerados códigos de status, pois o World Wide Web Consortium (W3C), responsável pelos padrões HTML, os denomina dessa forma.
Há cinco diferentes categorias de códigos de status.
“1xx (Informativo): A solicitação foi recebida e o processo está em andamento.”
O pedido foi recebido de forma bem-sucedida, compreendido e aprovado.
O pedido precisa ser finalizado e é preciso adotar mais ações para isso.
Erro 4xx: A solicitação apresenta uma sintaxe incorreta ou não pode ser atendida.
Erro 5xx do servidor: A solicitação válida não foi atendida pelo servidor.
Páginas de erro e códigos de erro.
A questão abordada está relacionada às “páginas de erro 404”, talvez devido ao fato de serem frequentemente mencionadas como erros 404.
No entanto, os próprios documentos não contêm erros.
A situação atual envolve a impossibilidade de atender a solicitação de páginas da web que não estão disponíveis.
Não foram identificados erros na página em questão, porém o servidor está retornando apenas um código de status, o 404 (página não encontrada).
A utilização frequente da expressão “erro” para descrever o código 404 levou à ideia equivocada de que as respostas 404 são negativas.
No entanto, a resposta 404 não é positiva nem negativa, sendo simplesmente a indicação de que a página não foi encontrada.
Segundo o W3C:
A mensagem de erro 404 (Não Encontrado) significa que o servidor não conseguiu encontrar a página solicitada ou não deseja revelar sua existência.
Um status de erro 404 não esclarece se a ausência de representação é de caráter temporário ou permanente;…
Outra fonte de informação confiável e respeitada em HTML, o Mozilla Web Docs, descreve o código de status 404 da seguinte forma:
O código de status HTTP 404 Not Found sinaliza que o servidor não consegue localizar o item requisitado.
Um código de status 404 simplesmente indica a ausência do recurso, sem especificar se essa ausência é temporária ou permanente.
Isso justifica o motivo de Gary Illyes ter afirmado que os “códigos de status 404 são totalmente inofensivos…”.
Como escolher entre 301 e 404 Código de Resposta
Gary também disse que o editor individual precisa escolher o que funciona melhor para eles.
As páginas web desaparecem por uma variedade de razões.
Se a página está faltando porque dois sites foram fundidos, um editor pode 301 redirecionar páginas antigas ou desatualizadas para as novas páginas que são semelhantes no tópico.
Se as páginas não possuem relação de assunto semelhante, elas podem resultar em respostas 404, indicando que a página não foi encontrada.
Um código de status 410 pode ser empregado para sinalizar que a exclusão é definitiva, no entanto, o Google trata de forma similar os códigos 404 e 410.
No final, quando em dúvida, pense sobre o que funciona melhor para o usuário.
Por exemplo, se você está fundindo um site que é sobre o Tópico K em um site maior que é sobre o Tópico A – Z, então pode fazer sentido fazer um redirecionamento único para páginas no site maior que são sobre o Tópico D.
As páginas restantes que não contêm um jogo específico podem ser redirecionadas para a página principal da categoria relacionada ao Tópico D no site principal.
Ou como Gary disse, “Você precisa decidir o que é melhor para o seu cenário… ”
Assista às horas do escritório do Google SEO na marca de 1:09 minutos:
Imagem em destaque por Shutterstock/Asier Romero