- El código 410 indica que un recurso ha sido eliminado de forma permanente, acelerando su desindexación frente al error 404.
- Su implementación estratégica optimiza el presupuesto de rastreo (crawl budget) al evitar que los bots visiten URLs obsoletas.
- Se puede configurar mediante el archivo .htaccess, servidores Nginx, código PHP o plugins especializados en WordPress.

Seguramente te ha pasado que, navegando por la red, te has topado con el típico aviso de que una página no existe. Casi todo el mundo conoce el famoso error 404, pero hay un primo hermano mucho más tajante y definitivo: el código de estado HTTP 410 Gone. A diferencia de otros fallos que parecen accidentales, este es un mensaje directo del servidor que dice que el contenido ha desaparecido y que, sinceramente, no hace falta que vuelvas a preguntar por él porque no va a regresar.
Entender cómo funciona esta respuesta es fundamental para cualquiera que quiera tener su web niquelada. No se trata solo de evitar que el usuario vea una pantalla blanca, sino de comunicarse eficientemente con los robots de Google para que no pierdan el tiempo rastreando escombros digitales. En las siguientes líneas vamos a desgranar a fondo qué significa, cuándo conviene usarlo y cómo ponerlo en marcha sin romper nada en el camino.
¿Qué es exactamente el error 410 Gone?
Cuando un servidor devuelve un 410, está informando que el recurso solicitado está eliminado permanentemente. Es una declaración de intenciones. Mientras que el 404 es un «no lo encuentro ahora mismo» (que podría ser un error al escribir la URL o un fallo temporal), el 410 es un «lo he borrado a propósito». Dependiendo de dónde lo veas, puede aparecer como HTTP Status 410 o simplemente una página vacía en navegadores como Firefox.
Diferencias clave: 410 vs 404 vs 301
Es muy común hacer un lío con estos códigos, pero la diferencia radica en la duración y la intención de la respuesta. Para que quede más claro, imagina que vas a una tienda a buscar una chaqueta específica:
- Error 410: El dependiente te dice que el modelo está descatalogado y que no van a traer más nunca.
- Error 404: Te dicen que en este momento no la ven en el estante, pero que podría ser un fallo del inventario o que el sistema está caído.
- Redirección 301: Te explican que esa chaqueta ya no está aquí, pero que te llevan a la tienda de al lado donde tienen el modelo nuevo.
En términos de SEO, el 410 es la herramienta ideal para hacer una limpieza profunda del índice de los buscadores, ya que Google procesa esta señal mucho más rápido que un 404 para eliminar la URL de sus resultados.
Impacto en el posicionamiento SEO y el Crawl Budget
Usar el código 410 no es un capricho técnico, tiene beneficios reales en la salud de tu dominio. El principal es la optimización del presupuesto de rastreo. Los bots de Google tienen un tiempo limitado para visitar tu web; si se encuentran con cientos de errores 404, seguirán intentando acceder a ellos durante un tiempo para ver si vuelven a estar activos. En cambio, al marcar un 410, el bot entiende que debe dejar de visitar esa dirección, centrando sus esfuerzos en el contenido que sí aporta valor.
Además, es la solución más radical y efectiva para combatir el spam. Si tu web ha sufrido una intrusión de malware y han creado miles de URLs basura, devolver un 410 es la forma más rápida de decirle a Google que ese contenido no te pertenece y que debe borrarlo de inmediato para no dañar tu reputación.
¿Cuándo deberías usar un 410 en lugar de otras opciones?
No abuses de este código, porque es un camino sin retorno en cuanto a autoridad. Lo más recomendable es utilizarlo en estos escenarios:
- Promociones caducadas: Landing pages de campañas muy específicas que ya finalizaron y que no tienen un sustituto lógico.
- Obligaciones legales: Cuando debes retirar un contenido por derechos de autor o solicitudes DMCA y no quieres transferir la autoridad a otra página.
- Productos descatalogados: Artículos de una tienda online que ya no se fabrican y no tienen un modelo similar al cual redirigir el tráfico.
- Canibalizaciones SEO: Para eliminar versiones duplicadas de una página que están confundiendo al buscador, siendo a veces más limpio que usar etiquetas canonical.
Por el contrario, si la página tenía muchos enlaces externos (backlinks) y quieres aprovechar esa fuerza, lo mejor es un 301 hacia un contenido relacionado para no desperdiciar el link juice.
Cómo implementar el código 410 paso a paso
Existen diversas maneras de configurar esta respuesta según la tecnología de tu servidor o el CMS que utilices.
Configuración en Apache (.htaccess)
Es la forma más habitual en hostings compartidos. Solo tienes que editar el archivo .htaccess en la raíz de tu sitio y añadir la línea Redirect gone /ruta-de-la-pagina/. Si quieres algo más avanzado, puedes usar el módulo mod_rewrite con la regla RewriteRule ^/pagina-a-borrar$ - [L,NC,G], donde la bandera G es la que activa el estado Gone.
Configuración en Nginx
Si usas Nginx, deberás entrar en el archivo de configuración del servidor y crear un bloque de ubicación específico. La sintaxis sería location = /ruta-eliminada { return 410; }. No olvides ejecutar el comando de recarga del servidor para que los cambios surtan efecto.
Implementación en WordPress
Si no quieres tocar código, WordPress tiene plugins que te salvan la vida. El plugin Redirection es el estándar; basta con crear una nueva redirección y, en el código de estado HTTP, seleccionar 410 Desaparecido. También existen opciones integradas en suites SEO como Rank Math, donde puedes marcar la opción «410 Content Delete».
Uso de código PHP
Para casos muy puntuales, puedes forzar la respuesta directamente en el archivo PHP de la página afectada colocando al inicio: header(«HTTP/1.1 410 Gone»); exit();.
Cómo comprobar que el error 410 está activo
No te fíes solo de lo que ves en el navegador, ya que algunos muestran una página genérica. Para estar seguro, usa estas herramientas:
- Google Search Console: En la sección de Indexación, podrás ver las URLs marcadas como eliminadas (410).
- httpstatus.io: Es una web sencilla donde pegas la URL y te dice exactamente qué código está devolviendo el servidor.
- Consola del navegador: En la pestaña de Red (Network), al recargar la página, podrás ver el Status Code de la petición.
- Screaming Frog: Ideal para analizar toda la web y detectar en masa qué páginas están devolviendo el código 410.
Gestionar correctamente las bajas de contenido es una parte vital del SEO técnico. Mientras que el 404 es la respuesta por defecto para lo imprevisto, el 410 es la herramienta de precisión para limpiar el rastro de tu web, optimizar la visita de los bots y dejar claro que cierto contenido ha pasado a la historia, evitando así que el usuario o el buscador pierdan el tiempo buscando algo que ya no existe.



