O que é o erro 410 Gone?
O 410 Gone é um código de status HTTP retornado pelo servidor da Web quando o cliente (um navegador ou um rastreador da Web) solicita um recurso que não está mais disponível no endereço solicitado. É um dos chamados "erros do cliente", o que significa que o erro está no lado do cliente, não no servidor.
Como ele difere de um erro 404
Diferentemente do código de resposta 404 Not Found, que pode ser exibido para URLs inexistentes ou digitados incorretamente, o código 410 indica que o recurso estava em uso, mas não está mais disponível e não estará disponível novamente no endereço solicitado.
- Erro 404 Indica que o servidor não consegue encontrar o recurso solicitado. Isso pode ocorrer devido a URLs digitadas incorretamente, páginas excluídas ou links quebrados. Geralmente é usado para problemas temporários.
- Erro 410 Indica que o recurso desapareceu permanentemente e não estará disponível novamente. Isso fornece um sinal claro aos mecanismos de pesquisa de que a página deve ser removida do índice imediatamente.
Impacto nos usuários e nos mecanismos de pesquisa
Para os visitantes do site, o erro 410 significa que a página da Web foi excluída e, geralmente, não é diferente do erro 404. Entretanto, para os mecanismos de pesquisa, o código de status 410 é mais definitivo.
- Experiência do usuário Os visitantes verão uma mensagem indicando que a página não está mais disponível, que pode ser personalizada para fornecer mais contexto ou sugerir conteúdo alternativo.
- Mecanismos de pesquisa O código de status 410 informa aos mecanismos de pesquisa, como o Google, que a página foi removida permanentemente. Enquanto o Google pode esperar cerca de 24 horas antes de remover uma página 404 do índice, as páginas 410 podem ser removidas instantaneamente após o rastreamento.
Quando usar 404 vs. 410 para páginas excluídas
A decisão de usar um código de status 404 ou 410 depende da permanência da remoção da página:
- Use um erro 404 Se uma página estiver temporariamente indisponível ou se você planeja substituí-la por outra página em breve, use um código de status 404. Isso indica que o recurso pode estar de volta e dá aos mecanismos de pesquisa a chance de reindexá-lo mais tarde.
- Use um erro 410 Se uma página for removida permanentemente e você não tiver intenção de substituí-la ou redirecionar os usuários para outra página, use um código de status 410. Isso indica aos mecanismos de pesquisa que eles devem remover a página do índice imediatamente.
Conselhos do Google
Veja o que Matt Cutts, do Google, disse em um dos vídeos de ajuda para webmasters:
"Se uma página desapareceu e você acha que é temporária, use um 404. Se a página tiver desaparecido e você não conhecer nenhuma outra página que possa substituí-la, não tiver nenhum outro lugar para o qual deva apontar e souber que essa página desaparecerá e nunca mais voltará, então use um 410."
Práticas recomendadas para o tratamento de erros 410
- Personalize as mensagens de erro Forneça uma mensagem amigável que explique por que a página não está funcionando e sugira conteúdo ou ações alternativas.
- Monitore e atualize os links Verifique regularmente se há links quebrados em seu site e atualize-os para que apontem para o conteúdo relevante ou configure redirecionamentos adequados.
- Use as ferramentas para webmasters Plataformas como o Google Search Console podem ajudá-lo a rastrear e gerenciar erros 404 e 410 em seu site.
Para obter informações mais detalhadas sobre códigos de status HTTP e práticas recomendadas de desempenho na Web, consulte fontes confiáveis, como a Mozilla Developer Network (MDN) e o Web Fundamentals do Google.