410 Gone: cuando una URL se retira de forma permanente

410 Gone es un estado de respuesta HTTP para un recurso conocido que el servidor de origen eliminó de forma intencionada y que es improbable que vuelva a esa URL.

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.

El diagrama muestra las entradas principales, las comprobaciones y la ruta de decisión de 410 Gone: cuando una URL se retira de forma permanente.

Elige entre 410, 404 o 301

SituaciónRespuesta útilPor qué
Existe un reemplazo relevante301 hacia ese reemplazoEnvía a personas y rastreadores al contenido que responde a la misma necesidad.
El contenido se retira a propósito sin reemplazo cercano410 o 404Ambos hacen que la URL no sea apta para indexarse; el 410 deja explícita la permanencia intencionada.
Caída temporal503 con una política de reintento adecuadaUna respuesta de eliminación permanente describiría mal el estado.
Solo existe un destino no relacionado410 o 404Una 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.

  1. Prueba la URL exacta y una variante de la misma URL sin seguir redirecciones automáticamente.
  2. Confirma que la respuesta final es 410, y no una página de marca que devuelve 200 por accidente.
  3. Comprueba que la URL no aparece en el sitemap actual y que la navegación interna ya no la promociona.
  4. 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.
  5. 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í.
bash
curl -sS -o /dev/null -D - https://example.com/retired-page | head
# Inspect the status line. Expected: HTTP/... 410

Evita 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.

No uses 410 para acortar un periodo de mantenimiento temporal ni para redirigir todo el contenido retirado a la portada. Decide primero si existe un destino equivalente y si la retirada es permanente.

FAQ

¿Cuándo es preferible un 410 a un 404?
Usa 410 cuando el servidor pueda indicar que un recurso conocido se eliminó de forma intencionada y es improbable que vuelva. Google acepta tanto 404 como 410 para contenido eliminado sin un reemplazo similar.
¿Debe seguir una URL retirada en el sitemap?
No. Un sitemap debe describir las URL actuales preferidas. Elimina las URL retiradas de forma permanente y actualiza también los enlaces internos que aún llevan a los visitantes hasta ellas.
¿Un 410 garantiza la eliminación inmediata de Google?
No. Un 410 es una señal clara de retirada permanente, pero Google todavía tiene que rastrear y procesar la URL. Considera la comprobación de la respuesta como prueba de la implementación y Search Console como evidencia posterior.