Em resumo: HTTP 410 Gone é um código de status que indica que o recurso solicitado foi removido intencional e permanentemente e que não há substituto correspondente conhecido.
Como uso o HTTP 410 Gone na prática
Na prática, não uso o termo HTTP 410 Gone como apenas mais um número para uma apresentação. Primeiro, determino qual decisão ele deve tornar mais precisa, em quais dados ou observações se baseia e quem mudará algo com base no resultado. Uso-o para URLs desativadas deliberadamente, sem destino relevante, removendo também os links internos e a entrada do sitemap. Registro ainda a linha de base, a data da medição e os limites de interpretação. Assim, depois é possível distinguir uma mudança real de uma alteração na ferramenta, na amostra ou na formulação da consulta.
O que observar
O maior risco é uma precisão apenas aparente. Um 410 não substitui um 301 quando existe uma nova página com conteúdo equivalente, e robots.txt não deve impedir um bot de ler o status. Por isso, comparo o resultado ao longo do tempo, em uma amostra estável e junto com o contexto do negócio. Se o termo não levar a um próximo passo concreto, ele não produziu uma análise, apenas um novo rótulo.
Perguntas para a tomada de decisão
- A remoção é realmente permanente?
- Existe um substituto direto com conteúdo equivalente?
- Os links internos e a entrada do sitemap desapareceram?
- As variantes da URL também retornam 410?