Qué significa 410 Gone
410 Gone es una respuesta HTTP para un recurso que el servidor de origen sabe que se eliminó de forma intencionada y que es improbable que vuelva. La RFC 9110 lo distingue del 404: un 404 no indica si la ausencia es temporal o permanente, mientras que el 410 es adecuado cuando el origen sabe que la situación es probablemente permanente. Es una decisión sobre la entrega, no una forma de forzar un cambio de posicionamiento ni de borrar copias que guardan otros sistemas.
En el ámbito de búsqueda, la pregunta práctica es si todavía existe una página que cumpla la necesidad original del visitante. Google indica que una página eliminada sin reemplazo similar puede devolver 404 o 410. Su documentación de rastreo también dice que las URL que devuelven 4xx no se indexan, y que las URL ya indexadas se eliminan a medida que Google procesa la respuesta. Eso describe un proceso de rastreo e indexación, no un calendario garantizado.
Elige entre 410, 404 o 301
| Situación | Respuesta útil | Por qué |
|---|---|---|
| Existe un reemplazo relevante | 301 hacia ese reemplazo | Envía a personas y rastreadores al contenido que responde a la misma necesidad. |
| El contenido se retira a propósito sin reemplazo cercano | 410 o 404 | Ambos hacen que la URL no sea apta para indexarse; el 410 deja explícita la permanencia intencionada. |
| Caída temporal | 503 con una política de reintento adecuada | Una respuesta de eliminación permanente describiría mal el estado. |
| Solo existe un destino no relacionado | 410 o 404 | Una redirección a la portada no satisface la solicitud original. |
Un 301 no sirve para conservar toda URL retirada. Úsalo cuando el destino sea realmente útil para la petición que llevó al visitante a la antigua. Un 410 es honesto cuando no existe un equivalente. Una ocultación temporal debe tratarse aparte de la retirada permanente: decide primero el estado del contenido y después elige la respuesta HTTP.
Implementa y comprueba la respuesta
Antes de cambiar las rutas, guarda un pequeño registro de retirada: la ruta antigua, su función previa, la decisión (reemplazo, 410 o 404), el responsable y la fecha. Elimina de los sitemaps XML la URL retirada de forma permanente y sustituye o elimina los enlaces internos que aún apuntan a ella. Estas acciones mantienen el inventario público coherente con la respuesta.
- Prueba la URL exacta y una variante de la misma URL sin seguir redirecciones automáticamente.
- Confirma que la respuesta final es 410, y no una página de marca que devuelve 200 por accidente.
- Comprueba que la URL no aparece en el sitemap actual y que la navegación interna ya no la promociona.
- Si la URL tenía enlaces externos relevantes, decide si existe un reemplazo realmente pertinente; documenta por qué se eligió un 301 o un 410.
- Usa la inspección de URL de Search Console o el informe de indexación de páginas como observación posterior del tratamiento de Google, no como la prueba de configuración en sí.
curl -sS -o /dev/null -D - https://example.com/retired-page | head
# Inspect the status line. Expected: HTTP/... 410Evita eliminaciones falsas
El error habitual es que una plantilla pulida de «página eliminada» devuelva 200. Los usuarios ven un mensaje de error, pero los rastreadores reciben un éxito; Google documenta este patrón como soft 404. Otro fallo es devolver 410 para un inventario que solo no está disponible de momento, o mantener la URL eliminada en un sitemap. Ambos casos hacen que las señales del sitio se contradigan.