410 desaparecido
Qué es el estado HTTP 410 Gone, cómo desindexa Google las páginas 410 frente a las 404, cuándo usar 410 o 404 para contenido eliminado permanentemente y cómo afecta al presupuesto de rastreo.
Idiomas
1 señal de evidencia en esta página
- Herramienta activa relacionadaHTTP Status & Redirect Checker
Un código de estado 410 Gone indica a los motores de búsqueda que una página se eliminó de forma intencionada y permanente, frente al 404, que solo dice «no encontrado» sin explicar por qué. Ambos terminan sacando la página del índice; el 410 comunica mejor la permanencia, por lo que Google confirma y elimina la URL un poco más rápido y la vuelve a comprobar algo menos. La diferencia existe, pero es modesta: no es la cifra dramática de «3 veces más rápido» que circula en internet. Para la mayoría de las eliminaciones puntuales basta un 404; el 410 resulta útil a escala (eliminaciones masivas, migraciones sin URL equivalente o limpieza de spam). El error más grave que elegir entre 404 y 410 es un soft 404, que desperdicia el presupuesto de rastreo para siempre.
TL;DR — Un código de estado 410 Gone es la forma de decir a los motores de búsqueda: «esta página estaba aquí, la eliminamos a propósito y no va a volver». Es como un 404 (Not Found), pero con intención: un 404 solo dice «aquí no hay nada», mientras que un 410 dice «desaparecido, permanentemente y por diseño». Ambos acaban sacando la página de Google; Google documenta que los dos son equivalentes para Search.
Qué significa un 410
Cuando un navegador o un buscador solicita una página a tu servidor, este responde con un código de estado. 200 significa «aquí está». 404 significa «no encuentro nada en esa URL». 410 significa «había algo aquí y ha desaparecido, permanentemente».
La diferencia entre 404 y 410 es una cuestión de certeza. Un 404 es ambiguo: quizá se eliminó la página, alguien escribió mal la URL o hay un error que se arreglará mañana. Un 410 elimina esa ambigüedad: dices explícitamente al mundo que la página se retiró a propósito y no volverá.
Evidence for this claim RFC 9110 defines 410 Gone as indicating that access to the target resource is no longer available and is likely to remain unavailable. Scope: HTTP semantics for 410 responses; servers should use 404 when permanence is unknown. Confidence: high · Verified: IETF: RFC 9110 §15.5.11 — 410 GonePor qué importa para el SEO
Si eliminas una página y devuelve un 404 o un 410, Google acabará sacándola de los resultados. Esa es la parte importante: ambos códigos cumplen su función. La orientación publicada por Google trata los dos códigos igual para Search y no promete un calendario especial de eliminación para 410.
Evidence for this claim Google treats 404, 410, and other 4xx responses except 429 the same for Search, does not use their content, and removes previously indexed URLs over time. Scope: Google Search handling of 4xx responses; no exact removal timetable is promised. Confidence: high · Verified: Google: HTTP status codes and Search Google: How HTTP status codes affect Google's crawlersAlgunas cosas que suelen confundir a quienes empiezan:
- No es instantáneo. Google tiene que volver a rastrear la URL para detectar el nuevo estado. Hasta entonces, la página todavía puede aparecer en los resultados (a veces con un fragmento en caché). Un 410 acelera la decisión, no el calendario de rastreo.
- No bloquees la URL. Si eliminas una página y además la bloqueas en
robots.txt, Google no puede rastrearla para ver el 410 y, por tanto, no puede procesar la eliminación. Déjala disponible para el rastreo. - Si tienes un buen sustituto, redirige en su lugar. Cuando el contenido se trasladó o existe un equivalente natural, una redirección
301suele ser mejor: el 410 mata la página y la demanda que recibe, justo lo que no quieres si tienes un destino útil.
La regla sencilla
Usa un 410 cuando estés seguro de que una página desapareció para siempre y quieras decirlo claramente: productos retirados, secciones eliminadas o limpieza de spam. Usa un 404 cuando no estés seguro, la página pueda volver o no compense el esfuerzo de configurarlo como caso especial. Para la mayoría de las eliminaciones individuales, un 404 normal está perfectamente bien.
¿Quieres los datos sobre «cuánto más rápido», lo que dijo realmente John Mueller y cómo hacerlo a escala durante una migración? Cambia a la pestaña Avanzado.
TL;DR — Tanto 410 como 404 eliminan una URL del índice de Google con el tiempo; la cuestión real es la velocidad de la decisión de eliminación y la eficiencia del presupuesto de rastreo, no si se produce la eliminación. La documentación de referencia de Google trata 404 y 410 como un único grupo
4xx. La afirmación de que «410 es más rápido» es un matiz probado en el campo y reconocido por profesionales: pequeño, no dramático. El dato honesto es que Google confirma la eliminación de un 410 un poco más rápido y vuelve a rastrear los 410 con menos frecuencia. La cifra repetida de «3 veces más rápido, 4 frente a 12 días» es folclore sin verificar: no la repitas. El 410 resulta útil a escala (eliminaciones masivas, migraciones sin URL equivalente o limpieza de spam/piratería), y el error mayor es un soft 404, que desperdicia el presupuesto de rastreo indefinidamente.
Qué es realmente un 410
410 Gone es un estado de error del cliente de la familia 4xx. Semánticamente es el «404 más fuerte»: el recurso existía, se eliminó de forma intencionada y permanente y no se ofrece una dirección de reenvío. Un 404 no afirma nada sobre la intención o la permanencia: solo dice «no encontrado ahora».
RFC 9110 §15.5.11, la norma HTTP real, especifica qué significa «gone»: la condición es probablemente permanente y, si de verdad no sabes si lo es, la propia especificación recomienda usar 404. Su objetivo declarado es facilitar el mantenimiento al indicar a clientes y rastreadores que el enlace debería eliminarse. La norma añade dos matices que la mayoría de los artículos omite: no exige que todo recurso desaparecido permanentemente use 410 y tampoco exige que el estado 410 permanezca para siempre; ambas decisiones quedan a criterio del origen. También señala que una respuesta 410 puede almacenarse en caché por heurística de forma predeterminada, de modo que una caché intermedia o una CDN puede seguir sirviéndola hasta que expire si no configuras cabeceras explícitas de cache-control.
Evidence for this claim RFC 9110 does not require every permanently unavailable resource to return 410, nor does it require the 410 status to remain in place indefinitely — both are left to the origin server's discretion. A 410 response is also heuristically cacheable by default unless cache-control headers say otherwise. Scope: HTTP semantics for 410 responses; deployment scope, duration, and caching are origin/CDN-level decisions, not protocol requirements. Confidence: high · Verified: IETF: RFC 9110 §15.5.11 — 410 GonePara el SEO, la distinción vive enteramente en la señal de intención. Ambos códigos dicen al rastreador que la página no debe servirse. El 410 añade «…y no esperes que vuelva», que es la parte sobre la que pueden actuar los motores de búsqueda.
¿Google desindexa los 410 más rápido que los 404?
Respuesta corta: sí, pero modestamente. Esta es la versión honesta, separada en las tres cosas que la gente suele mezclar.
1. Lo que dice realmente la documentación de Google. La documentación de referencia de Google no establece un plazo especial para 410. Su documentación sobre rastreo afirma directamente: “All 4xx errors, except 429, are treated the same: Google crawlers inform the next processing system that the content doesn’t exist.” (traducción) «Todos los errores 4xx, excepto 429, se tratan igual: los rastreadores de Google informan al siguiente sistema de procesamiento de que el contenido no existe».
Evidence for this claim Google treats 404, 410, and other 4xx responses except 429 the same for Search, does not use their content, and removes previously indexed URLs over time. Scope: Google Search handling of 4xx responses; no exact removal timetable is promised. Confidence: high · Verified: Google: HTTP status codes and Search Google: How HTTP status codes affect Google's crawlers La documentación de Search describe la misma mecánica con otras palabras: “Google doesn’t use the content from URLs that return 4xx status codes… URLs that are already indexed and return a 4xx status code are removed from the index.” (traducción) «Google no usa el contenido de las URL que devuelven códigos de estado 4xx… las URL que ya están indexadas y devuelven un código de estado 4xx se eliminan del índice». La mecánica de eliminación se describe para 404 y se aplica igual: “the indexing pipeline removes the URL from the index if it was previously indexed… The crawling frequency gradually decreases.” (traducción) «la canalización de indexación elimina la URL del índice si ya estaba indexada… la frecuencia de rastreo disminuye gradualmente». A nivel documental, 404 y 410 son funcionalmente idénticos; 429 es el único código 4xx que recibe un tratamiento diferente (significa «inténtalo de nuevo más tarde», no una señal de eliminación).
2. Lo que ha dicho John Mueller. El portavoz de Google ha defendido ambos lados, lo cual resulta instructivo. Al principio calificó la diferencia de insignificante. Más tarde, después de comprobarlo internamente, se corrigió: “it appears I was wrong there — we do treat 410s slightly differently than 404s,” (traducción) «parece que me equivoqué: tratamos los 410 de forma ligeramente distinta que los 404», y Google “will sometimes want to confirm a 404 before removing a URL from the index, and we tend to do that faster with a 410.” (traducción) «a veces querrá confirmar un 404 antes de eliminar una URL del índice, y tendemos a hacerlo más rápido con un 410». Por tanto, sí existe una diferencia —una decisión de eliminación del índice algo más rápida—, pero es pequeña. Es importante: cambiar a 410 no impide que Google vuelva a comprobar ocasionalmente la URL, sobre todo si aún tiene enlaces entrantes.
3. Lo que muestran las pruebas independientes. El mejor dato real que he visto es el experimento controlado de Reboot Online: 119 URL de prueba durante más de 3 meses. Su hallazgo se refería a la frecuencia de rastreo, no a los días exactos hasta la desindexación: “404’s are, on average, crawled 49.6% more often than 410’s.” (traducción) «En promedio, los 404 se rastrean un 49,6 % más a menudo que los 410». En otras palabras, Googlebot gasta bastante menos presupuesto en volver a comprobar los 410. Ese es el argumento del presupuesto de rastreo en términos concretos. (Ten en cuenta la salvedad: midieron la frecuencia de nuevo rastreo porque la API de GSC no podía medir con claridad «sigue indexada frente a eliminada»).
Mi propio enfoque en HTTP Status Codes: A Complete List ha sido coherente con todo esto: “404s and 410s have a similar treatment. Both drop pages from the index, but 410s are slightly faster. In practical applications, they’re roughly the same.” (traducción) «los 404 y los 410 reciben un tratamiento parecido. Ambos sacan las páginas del índice, pero los 410 son ligeramente más rápidos. En la práctica, son aproximadamente iguales». Cree en «ligeramente» y desconfía de «3 veces».
El mito que hay que abandonar
Verás que «410 desindexa 3 veces más rápido: 4 días frente a 12» se repite en muchos blogs. Nunca he podido rastrear esa cifra hasta un estudio original con metodología documentada; parece una versión deformada del número de Reboot. No la cites. La afirmación defendible es «un poco más rápido y con un poco menos de nuevo rastreo», punto.
Cuándo usar 410, 404 o una redirección
Es una decisión entre tres opciones, no entre dos.
- Usa 410 cuando tengas la certeza de que el contenido desapareció para siempre y quieras señalarlo activamente: eliminaciones masivas, líneas de productos retiradas, limpieza de spam o contenido pirateado y consolidaciones del sitio donde un conjunto de URL no tiene sustituto. El 410 es tomar una posición.
- Usa 404 cuando no estés seguro, la página pueda volver o simplemente no compense el coste técnico de configurar la respuesta como caso especial. Para eliminaciones puntuales y de poco volumen, 404 está bien: la diferencia de SEO no justifica una implementación a medida.
- Usa una redirección 301 cuando exista una página equivalente. No conviertas en 410 algo que tiene un sustituto natural: redirígelo, transfiere las señales y conserva la demanda. El 410 la descarta por diseño.
Hay otra cosa que conviene decir explícitamente: nada de esto —410, 404 o una redirección— es por sí mismo una palanca para la autoridad de backlinks o temática. Que los enlaces entrantes sigan enviando valor depende de adónde apunten después de tu decisión (una redirección puede transferir señales al nuevo destino; un 410 no tiene dónde transferirlas), no de una propiedad automática del código de estado. Trata las consecuencias sobre backlinks y autoridad como dependientes de la evidencia: comprueba qué enlaza realmente y adónde, en lugar de suponer que una elección de estado garantiza un resultado de autoridad.
La trampa del soft 404 (el error que realmente cuesta)
Elegir el código 4xx «equivocado» es un detalle menor frente a servir un soft 404: una página que devuelve 200 OK con un mensaje de «no encontrado» en el cuerpo. Google sigue rastreando los soft 404 porque, desde el punto de vista del código de estado, son páginas activas. Esas páginas “will continue to be crawled, and waste your budget.” (traducción) «seguirán rastreándose y desperdiciarán tu presupuesto». Si eliminas contenido, el objetivo es un 404/410 real, no una página amable de «vaya, ha desaparecido» que siga respondiendo 200.
410 durante migraciones y eliminaciones masivas
Aquí es donde la elección deja de ser académica. En una migración de plataforma o una poda grande de contenido, decides el destino de miles de URL a la vez.
- Migraciones: la orientación de migración de Google dice explícitamente que el contenido que no traslades debe devolver un 404 o 410 real en el sitio nuevo. El modelo mental es: redirige lo que tenga un equivalente, usa 410 para lo retirado deliberadamente sin equivalente y no te preocupes por dejar como 404 las URL realmente inciertas. Mantén las redirecciones durante mucho tiempo (Google sugiere al menos un año), pero una URL sin nada que redirigir es candidata a 410, no a una redirección forzada hacia una página vagamente relacionada.
- Eliminaciones masivas (bajas de productos de comercio electrónico, poda de contenido o consolidaciones): este es el caso más sólido para 410. Cuando eliminas 50 000 SKU descatalogados o un subsector completo, el ahorro de presupuesto de rastreo por la menor frecuencia de nuevo rastreo de los 410 se acumula. Regla rápida para comercio minorista: un producto realmente descatalogado para siempre es un 410; un producto temporalmente sin existencias que volverá no lo es: mantenlo activo (la falta de stock no es una eliminación).
- Implementación a escala: hazlo con reglas, no página por página. Coincide con patrones de URL en la configuración del servidor, la CDN, el worker del edge o el CMS: un bloque
locationde Nginx, unaRewriteRule … [R=410]de Apache/.htaccess, o un plugin masivo; así todo el conjunto retirado responde 410 sin editar cada página.
Consulta la pestaña Guías de actuación para ver un procedimiento paso a paso de eliminación masiva.
Cómo gestiona Bing los 410 y cómo acelerarlo
El mecanismo de Bing es parecido en espíritu: elimina la página para que devuelva 404 o 410, mantén la URL rastreable (no bloqueada en robots.txt) para que Bingbot pueda observar el estado y Bing la retire después de que un nuevo rastreo confirme la eliminación. El acelerador práctico de Bing es IndexNow: envíalo al eliminar para que Bing aprenda antes a volver a visitar la URL y mantén actualizado el sitemap. Para retiradas urgentes (filtraciones o casos de cumplimiento), la herramienta Block URLs de Bing oculta una URL durante unos 90 días como medida provisional mientras se propaga el 410 permanente.
Hay una salvedad sobre el párrafo anterior: las páginas de ayuda de Bing se renderizan con JavaScript, lo que ha impedido volver a verificar limpiamente su redacción exacta. Considera el mecanismo anterior una práctica documentada por Bing, no una cita recién confirmada; revisa la página de ayuda activa de Bing Webmaster Tools antes de tratar como definitivos detalles como la ventana de unos 90 días de Block URLs.
Cómo verificar que un 410 funciona
- Comprueba el estado sin adornos.
curl -I https://example.com/gone-page/debería mostrarHTTP/… 410. DevTools del navegador → pestaña Network muestra lo mismo. No confíes en la página visible: confía en la cabecera. - Inspección de URL (GSC). Confirma cuándo la rastreó Google por última vez y qué estado observó.
- Informe de cobertura o indexación de páginas. Vigila que las URL eliminadas salgan del conjunto indexado en los rastreos siguientes.
Recuerda cómo planteo las expectativas en mi guía remove URLs: una página se “removed from the index shortly after the page is re-crawled. Until it is removed, the page may still show in search results.” (traducción) «se elimina del índice poco después de volver a rastrear la página. Hasta que se elimine, la página aún puede aparecer en los resultados de búsqueda». Un 410 no se adelanta al nuevo rastreo: simplemente gana la decisión cuando ese rastreo ocurre.
Lecturas relacionadas de este grupo: el estado general 404 Not Found, la comparación detallada 404 frente a 410 y la trampa del soft 404 anterior.
Resumen de IA
Una versión condensada de la versión Avanzada:
- 410 Gone = eliminación intencionada y permanente. A diferencia de un 404 («no encontrado», sin motivo), un 410 indica expresamente que la página se eliminó a propósito y no volverá.
- Ambos desindexan la página con el tiempo. Google coloca 404 y 410 en el mismo grupo
4xx; las URL indexadas que devuelven4xxse eliminan y se rastrean menos con el tiempo. - El 410 es más rápido, pero modestamente. Mueller confirmó que Google trata los 410 de forma «ligeramente distinta» y los elimina «más rápido». La prueba de Reboot Online con 119 URL encontró que los 404 se rastrean aproximadamente un 49,6 % más que los 410 (un indicador de frecuencia de rastreo, no de días hasta la desindexación).
- No repitas la estadística de «3 veces más rápido / 4 frente a 12 días»: no se puede rastrear hasta una fuente y es folclore.
- No es instantáneo y no detiene el nuevo rastreo; Google sigue comprobando ocasionalmente los 410, sobre todo las URL con enlaces entrantes.
- Regla de decisión: 410 = certeza y permanencia (eliminaciones masivas, migraciones sin equivalente o limpieza de spam); 404 = incertidumbre o poco esfuerzo; 301 = existe una página equivalente.
- El soft 404 es el error peor: una página de «no encontrado» con estado
200desperdicia el presupuesto de rastreo para siempre. - A escala, implementa 410 con reglas del servidor, CDN o CMS; usa IndexNow para acelerar Bing y mantén las URL rastreables para que los bots puedan ver el estado.
Documentación oficial
Documentación de fuentes primarias de los motores de búsqueda.
Protocolo
- RFC 9110 §15.5.11 — 410 Gone — definición del estado en la norma HTTP: indisponibilidad probablemente permanente, objetivo de mantenimiento/eliminación de enlaces, criterio del propietario sobre alcance y duración, y posibilidad de almacenamiento en caché por heurística.
- Cómo afectan a Google Search los códigos de estado HTTP y los errores de red y DNS — la tabla de
4xx(incluido410 (gone)) y cómo Google elimina del índice las URL4xx. - Cómo afectan los códigos de estado HTTP a los rastreadores de Google — afirma directamente la agrupación: todos los códigos
4xxsalvo429se tratan igual. - Optimiza tu presupuesto de rastreo — devuelve 404/410 para páginas eliminadas permanentemente y elimina los soft 404.
- Errores soft 404 — qué es un soft 404 y por qué es peor que un 404/410 real.
- Migraciones de sitio con cambios de URL — devuelve 404/410 para contenido eliminado o combinado que no se traslada al sitio nuevo y consulta la orientación sobre la duración de las redirecciones.
Bing / Microsoft
- Cómo eliminar permanentemente una URL o página de Bing o Copilot — elimina la página para devolver 404/410, mantenla rastreable y usa la herramienta Block URLs para casos urgentes.
- IndexNow / indexnow.org — envía un aviso de URL modificadas o eliminadas para que Bing las vuelva a comprobar antes.
Citas de la fuente
Declaraciones registradas de Google, sus portavoces y las pruebas independientes. Cada enlace oficial es un enlace profundo que salta al pasaje citado en la página de origen.
Google: tratamiento de 4xx (incluido 410)
- “All
4xxerrors, except429, are treated the same: Google crawlers inform the next processing system that the content doesn’t exist.” (traducción) «Todos los errores4xx, excepto429, se tratan igual: los rastreadores de Google informan al siguiente sistema de procesamiento de que el contenido no existe». — Documentación de rastreo de Google. Ir a la cita - “Google doesn’t use the content from URLs that return
4xxstatus codes. If a URL was previously used but is now returning4xxstatus code, Google systems will stop using the URL over time.” (traducción) «Google no usa el contenido de las URL que devuelven códigos de estado4xx. Si una URL se utilizó antes pero ahora devuelve un código de estado4xx, los sistemas de Google dejarán de usarla con el tiempo». — Documentación de Google Search Central. Ir a la cita - “the indexing pipeline removes the URL from the index if it was previously indexed. Newly encountered 404 pages aren’t processed. The crawling frequency gradually decreases.” (traducción) «la canalización de indexación elimina la URL del índice si ya estaba indexada. Las páginas 404 descubiertas recientemente no se procesan. La frecuencia de rastreo disminuye gradualmente». Ir a la cita
Google: presupuesto de rastreo y eliminación permanente
- “Return a
404or410status code for permanently removed pages. Google won’t forget a URL that it knows about, but a404status code is a strong signal not to crawl that URL again.” (traducción) «Devuelve un código de estado404o410para las páginas eliminadas permanentemente. Google no olvidará una URL que conoce, pero un código404es una señal fuerte para no volver a rastrearla». — Documentación de Google Search Central. Ir a la cita - “Eliminate
soft 404errors.soft 404pages will continue to be crawled, and waste your budget.” (traducción) «Elimina los erroressoft 404. Las páginassoft 404seguirán rastreándose y desperdiciarán tu presupuesto». Ir a la cita
John Mueller, Google (mediante fuentes secundarias)
- “It’s good to double-check these things, and it appears I was wrong there — we do treat 410s slightly differently than 404s.” (traducción) «Es bueno volver a comprobar estas cosas y parece que me equivoqué: tratamos los 410 de forma ligeramente distinta que los 404». Google “will sometimes want to confirm a 404 before removing a URL from the index, and we tend to do that faster with a 410 HTTP result code.” (traducción) «a veces querrá confirmar un 404 antes de eliminar una URL del índice, y tendemos a hacerlo más rápido con un código de resultado HTTP 410». Transmitida por la cobertura de Search Engine Roundtable sobre la corrección posterior de Mueller; vuelve a verificarla contra la fuente activa antes de tratarla como definitiva. Leer la cobertura
Pruebas independientes: Reboot Online
- “An analysis of the Google Search Console API data looking at our sample of 119 test web pages shows that 404’s are, on average, crawled 49.6% more often than 410’s.” (traducción) «Un análisis de los datos de la API de Google Search Console sobre nuestra muestra de 119 páginas web de prueba muestra que, en promedio, los 404 se rastrean un 49,6 % más a menudo que los 410». Mide la frecuencia de nuevo rastreo (su indicador medible), no los días exactos hasta la desindexación. Leer el experimento
Guía práctica: aplicar 410 a un conjunto de URL (eliminación o migración)
Úsala cuando retires muchas URL a la vez: una gama de productos descatalogada, una sección de contenido podada o contenido que deliberadamente no vas a trasladar a un sitio nuevo. Trabaja de arriba abajo.
-
Confirma que estas URL desaparecieron realmente para siempre. 410 es una puerta de un solo sentido. Lo que pueda volver (gamas estacionales o faltas de stock temporales) no es un 410: mantenlo activo. Lo que tenga un equivalente real es una redirección 301, no un 410. Solo las URL sin futuro ni sustituto pertenecen a la lista 410.
-
Segmenta el conjunto de URL con una regla limpia. Quieres un patrón, no una hoja de cálculo de 50 000 líneas: un prefijo de ruta (
/archive/,/discontinued/), una firma de consulta o una lista que puedas expresar como unmap. Si no puede expresarse como una regla, normalmente es demasiado desordenada para ser segura: vuelve a comprobar el paso 1. -
Implementa el 410 en el edge o servidor, en bloque.
- Nginx:
location /discontinued/ { return 410; } - Apache/.htaccess:
RewriteRule ^discontinued/ - [R=410,L](oRedirect gone /old-path). - CDN/worker del edge: devuelve una respuesta
410para las rutas coincidentes; es la forma más rápida de publicarlo para un conjunto grande y facilita la caché. - CMS/plugin: muchas plataformas (o un plugin de redirecciones/410) permiten asignar 410 en bloque a una lista de URL sin tocar cada página.
- Nginx:
-
Sirve un cuerpo 410 real, no un soft 404. La respuesta debe llevar el estado
410en la cabecera. Una página amable de «esto ha desaparecido» está bien siempre que el estado sea 410, no200. Verifica una muestra:curl -I <url>debe mostrarHTTP/… 410. -
Mantén las URL rastreables. No las bloquees en
robots.txt. Si los bots no pueden rastrear la URL, no pueden ver el 410 ni procesar la eliminación. Elimina cualquier regla de disallow que compita con el conjunto. -
Elimina enlaces internos y sitemaps. Quita las URL retiradas del sitemap XML y de la navegación interna para no apuntar activamente a los bots (ni a los usuarios) hacia destinos muertos. Los enlaces entrantes persistentes son la principal razón por la que Google sigue comprobando un 410.
-
Acelera el nuevo rastreo. Para Bing, envía IndexNow con las URL eliminadas. Para Google no existe una aceleración masiva de la eliminación, pero Inspección de URL y un sitemap actualizado ayudan a que lo detecte antes. Espera varios rastreos, no horas.
-
Vigila la desindexación. Sigue cómo sale el conjunto del índice mediante el informe de indexación de páginas de GSC y Bing Webmaster Tools durante las semanas siguientes. Si las URL permanecen, vuelve a comprobar (a) un bloqueo accidental en
robots.txt, (b) un soft 404 con200que se haya colado o (c) enlaces entrantes fuertes que mantengan la URL «interesante» para el rastreador.
Cuándo no ejecutar esta guía
- Eliminación de una sola página: un 404 normal está bien; una regla 410 personalizada no compensa el esfuerzo.
- Retirada temporal o falta de stock: mantén la página activa; no uses 410 para algo que volverá.
- Contenido trasladado: usa 301 hacia la nueva URL: el 410 destruye la demanda que quieres conservar.
- Retirada urgente por motivos legales o filtración: configura el 410, pero usa también la herramienta Block URLs de Bing y la herramienta Eliminaciones de Google para suprimirlo de inmediato mientras se propaga el estado.
Diagnosticar un 410 accidental
Si una URL devuelve 410 y no debería, repasa estos puntos antes de asumir que el fallo está en el código de la aplicación: las reglas masivas fallan de unas pocas maneras previsibles.
- Reglas del origen, edge y CMS. Comprueba la configuración del servidor, las reglas de la CDN o del worker del edge y cualquier plugin de redirección o estado del CMS que use un patrón de ruta más amplio de lo previsto.
- Capa de caché/CDN. Un 410 puede almacenarse en caché por heurística de forma predeterminada: un 410 antiguo en caché puede seguir sirviéndose después de corregir la regla subyacente, hasta que la entrada caduque o se purgue.
- Enlaces internos y sitemaps. Confirma que la URL afectada no haya entrado en una regla masiva de 410 por una coincidencia de prefijo más amplia que el conjunto retirado previsto.
- Canonicals, hreflang y feeds. Un destino canonical, un alternativo hreflang o una entrada de feed de producto o contenido que apunte a la URL significa que el 410 rompe más que una sola página: rastrea todo lo que la referencia, no solo la URL.
- Rollback. Conserva a mano la regla o configuración anterior al despliegue para poder revertir inmediatamente una coincidencia errónea en vez de volver a diagnosticar toda la regla desde cero.
¿Debería esta URL devolver 410?
What should happen to the removed URL?
Prompt: clasificar una lista de eliminaciones
Classify each URL in this deletion spreadsheet as keep live, 301 redirect, 404, 410,
or needs human review. Use only the columns I provide: current status, replacement
candidate, permanence, traffic/backlink notes, internal links, and sitemap membership.
Explain each 410 decision, flag unsupported replacement mappings, and output a CSV
plus a validation sample. Do not invent destinations or assume a product is permanent.
[PASTE ROWS AND COLUMN DEFINITIONS]Prompt: revisar una regla 410 masiva
Review this server, CDN, or application rule that returns 410 for retired URLs. Find
overbroad path matches, conflicts with redirects, robots.txt blocking, soft-404 200s,
and URLs that might return. Give a minimal safer rule and a pass/fail test matrix.
Preserve the configuration language I provide and do not invent provider syntax.
[PASTE RULE AND REPRESENTATIVE URLS] Shell: verificar una lista de URL retiradas
Ejecuta esto en una terminal de macOS/Linux, con una URL absoluta por línea en gone-urls.txt.
while IFS= read -r url; do
code=$(curl -sS -o /dev/null -w '%{http_code}' "$url")
printf '%s,%s\n' "$code" "$url"
done < gone-urls.txtRevisa cualquier respuesta distinta de 410 en vez de reescribirla automáticamente: una redirección o una URL activa puede ser intencionada.
PowerShell: verificar la misma lista
Get-Content .\gone-urls.txt | ForEach-Object {
$r = Invoke-WebRequest -Uri $_ -SkipHttpErrorCheck
[PSCustomObject]@{ Status = $r.StatusCode; Url = $_ }
} | Export-Csv .\gone-results.csv -NoTypeInformationConsola de DevTools: encontrar enlaces a una ruta retirada
Ejecuta esto en la consola del navegador después de sustituir el prefijo de ruta.
console.table([...document.links].filter(a => new URL(a.href).pathname.startsWith('/retired/')).map(a => ({text: a.textContent.trim(), href: a.href}))); Herramientas para implementar y comprobar 410
- Comprobador masivo de códigos de estado HTTP: verifica todo el conjunto retirado y detecta respuestas 200s accidentales, redirecciones y respuestas incoherentes.
- Constructor de mapas de redirecciones: separa las URL con equivalentes reales de las que deben eliminarse antes de escribir las reglas 410.
- Planificador y validador de migraciones SEO: revisa los mapas de redirecciones y los estados publicados durante una migración en la que algunas URL se retiran.
- Analizador de enlaces: encuentra enlaces internos que aún apuntan a URL eliminadas para que el sitio deje de anunciar destinos muertos.
- Inspección de URL y de indexación de páginas de Search Console: confirma la última respuesta observada por Google y vigila cómo sale el conjunto del índice después del nuevo rastreo.
Validar un despliegue 410
Prueba de estado y alcance
Prueba que debes ejecutar: comprueba coincidencias representativas, casos cercanos y excepciones con el Comprobador masivo de códigos de estado HTTP. Resultado esperado: solo las URL retiradas aprobadas devuelven 410. Interpretación del fallo: la regla es demasiado amplia, demasiado limitada o está oculta por otra regla. Ventana de monitorización: inmediatamente después de cada despliegue en edge/origen. Disparador de rollback: cualquier URL activa o redirigible devuelve 410.
Prueba de rastreabilidad y cuerpo
Prueba que debes ejecutar: solicita cada muestra normalmente e inspecciona robots.txt y el estado sin adornos. Resultado esperado: los rastreadores pueden solicitar la URL, la respuesta es 410 y un cuerpo amable no la cambia a 200. Interpretación del fallo: una regla de robots oculta la señal o la plantilla de error crea un soft 404. Ventana de monitorización: inmediata. Disparador de rollback: el despliegue bloquea el rastreo de la ruta retirada o sirve 200.
Prueba de limpieza de señales internas
Prueba que debes ejecutar: rastrea los enlaces internos e inspecciona los sitemaps XML en busca del conjunto retirado. Resultado esperado: las URL 410 aprobadas están ausentes de la navegación y los sitemaps actuales. Interpretación del fallo: el sitio sigue enviando señales de descubrimiento contradictorias. Ventana de monitorización: después de la siguiente publicación del sitemap o de la compilación. Disparador de rollback: la limpieza elimina enlaces o entradas del sitemap correspondientes a URL fuera del conjunto aprobado.
Prueba de diagnóstico de un 410 accidental
Prueba que debes ejecutar: para cualquier URL que devuelva 410 inesperadamente, comprueba el alcance de la regla en origen/edge/CMS, la capa de caché/CDN y cualquier entrada canonical, hreflang o de feed que haga referencia a la URL. Resultado esperado: la coincidencia es intencionada y no afecta a ningún destino canonical, hreflang o feed. Interpretación del fallo: una regla demasiado amplia, un 410 antiguo en caché o una entrada canonical/hreflang/feed mal delimitada produce el estado incorrecto. Ventana de monitorización: tan pronto como se informe de un 410 inesperado. Disparador de rollback: vuelve a la regla o configuración conocida como válida y purga la caché de la ruta afectada.
Ponte a prueba: 410 Gone
Cinco preguntas rápidas sobre qué significa un 410 y cuándo usarlo. Elige una respuesta para cada una y después comprueba el resultado.
Recursos que merecen tu tiempo
Mis artículos relacionados
- Códigos de estado HTTP: lista completa — mi referencia completa de códigos de estado, incluida la idea de que 404 y 410 son «aproximadamente iguales en la práctica».
- Cómo eliminar URL de Google Search (5 métodos) — dónde encajan 404/410 entre las opciones de eliminación y por qué la eliminación queda por detrás del nuevo rastreo.
- Guía para principiantes de SEO técnico — dónde encajan los códigos de estado en el panorama técnico general.
Mis charlas
- Cómo funciona la búsqueda (SlideShare) — mi recorrido por el rastreo, la indexación y cómo los códigos de estado alimentan el proceso. (Aviso permanente: “This is my understanding of systems… not going to be 100% complete or accurate.” (traducción) «Esta es mi comprensión de los sistemas… no será completa ni exacta al 100 %».)
Desde el sector
- RFC 9110 §15.5.11 — 410 Gone (IETF) — definición real del código de estado en la norma HTTP.
- Cómo afectan los códigos de estado HTTP a Google Search (Google Search Central) — documentación autorizada sobre el tratamiento de
4xx. - Cómo afectan los códigos de estado HTTP a los rastreadores de Google (Google) — afirma directamente la agrupación de códigos 4xx salvo 429.
- Optimiza tu presupuesto de rastreo (Google Search Central) — la asociación oficial más clara entre 404/410 y el presupuesto de rastreo.
- Migraciones de sitio con cambios de URL (Google Search Central) — 404/410 para contenido que no se traslada a un sitio nuevo.
- 404 frente a 410: el experimento técnico de SEO (Reboot Online) — prueba controlada de 119 URL durante más de 3 meses; los 404 se rastrearon aproximadamente un 49,6 % más que los 410.
- John Mueller de Google aclara la confusión entre 404 y 410 para SEO (Search Engine Journal) — cobertura de la postura inicial de Mueller de que no había una diferencia real.
- Ahora Google trata igual los códigos de respuesta 404 y 410 (Search Engine Roundtable) — seguimiento de Mueller que admite una pequeña diferencia (el título es irónico; lee el contenido).
- Cómo eliminar permanentemente una URL de Bing o Copilot (Bing Webmaster Tools) — mecanismo de eliminación 404/410 + IndexNow de Bing.
Registro de cambios
Actualizado el 22 ago 2026.
Resumen editorial y detalles registrados del cambio.Detalles del cambio
-
Los detalles del cambio están disponibles actualmente en inglés.
La comparación completa no está disponible: no se archivó una instantánea anterior para esta revisión.
Actualizado el 6 ago 2026.
Resumen editorial y detalles registrados del cambio.Detalles del cambio
-
Los detalles del cambio están disponibles actualmente en inglés.
La comparación completa no está disponible: no se archivó una instantánea anterior para esta revisión.
Actualizado el 6 ago 2026.
Resumen editorial y detalles registrados del cambio.Detalles del cambio
-
Los detalles del cambio están disponibles actualmente en inglés.
La comparación completa no está disponible: no se archivó una instantánea anterior para esta revisión.
Actualizado el 6 ago 2026.
Resumen editorial y detalles registrados del cambio.Detalles del cambio
-
Los detalles del cambio están disponibles actualmente en inglés.
La comparación completa no está disponible: no se archivó una instantánea anterior para esta revisión.
Try it live
This is a real endpoint on this site — not a simulation.
Hit it from the button, open it in a new tab, or
curl -i it from your terminal, and the server answers with the actual status code this article is about.