Volver al blog
Sitios web y SEO4 min de lecturaPublicado el 18 de julio de 2026

Error 404 Not Found: Cómo Corregir y Gestionar Redirecciones

Cómo detectar enlaces rotos, configurar redirecciones 301, crear páginas 404 personalizadas y evitar pérdidas de SEO.

E

Erlan Carreira

Ingeniero de Software y Emprendedor

Imagen editorial del artículo Error 404 Not Found: Cómo Corregir y Gestionar Redirecciones
Imagen editorial del artículo Error 404 Not Found: Cómo Corregir y Gestionar Redirecciones

El error 404 significa que el servidor fue encontrado, pero no localizó el recurso solicitado. Puede ser correcto, como en una URL mal escrita, o indicar un defecto, como un enlace interno que apunta a una página eliminada. La solución depende del destino que debería existir.

Respuesta directa: cómo corregir un error 404

Confirma la URL y el estado HTTP, descubre de dónde provino el acceso y elige una de estas acciones: restaurar la página, corregir el enlace, redirigir a un sustituto equivalente o mantener 404/410 si el contenido desapareció sin sustituto. No redirijas todo error a la página de inicio.

Paso 1: confirma el estado real

Una página con el mensaje “no encontrada” puede responder 200, creando un soft 404. Verifica con:

bash
curl -I https://exemplo.com/pagina

El inicio debe mostrar HTTP/2 404 cuando la página realmente no existe. Prueba también variaciones con barra final, mayúsculas, parámetros y dominio www. En aplicaciones JavaScript, confirma tanto la navegación visual como la respuesta inicial del servidor.

Paso 2: localiza la origen

Utiliza el informe de páginas de Search Console, registros del servidor y un rastreador de enlaces. Para cada ocurrencia, registra URL rota, página de origen, accesos, enlaces externos y posible sustituto. Los enlaces internos son prioridad porque están bajo tu control.

SituaciónAcción correcta
error de escritura en enlace internocorregir el enlace en la origen
ruta cambió y existe equivalenteredireccionamiento permanente 301/308
página eliminada sin equivalentemantener 404 o usar 410
página debería existirrestaurar ruta, publicación o archivo
URL aleatoria creada por robotnormalmente ninguna acción

Paso 3: restaura o redirige

Si la página fue movida, apunta directamente al destino más equivalente. Evita cadenas como antigua → intermedia → nueva. En Nginx:

nginx
location = /guia-antigo {
  return 308 /guia-novo;
}

En Next.js, mantén el mapeo de redirecciones versionado. Después del despliegue, prueba la URL antigua y confirma el encabezado Location, el estado y la página final.

Si no existe sustituto, un 404 legítimo es mejor que enviar al usuario a una página irrelevante. Para una eliminación intencional y permanente, 410 Gone comunica esta condición de forma explícita.

Paso 4: crea una página 404 útil

La página debe explicar lo ocurrido, preservar la navegación, permitir volver y ofrecer búsqueda o caminos principales. No debe fingir que el contenido existe ni usar canonical de la página de inicio. Lo más importante es mantener la respuesta HTTP correcta.

Paso 5: limpia sitemap y enlaces

Elimina URLs 404 del sitemap XML. Actualiza menús, artículos, canonicals, hreflang y datos estructurados. Una URL redirigida tampoco debe seguir siendo la versión canónica publicada en el sitemap.

Diagnóstico en aplicaciones y APIs

En una API, diferencia “endpoint no existe” de “registro no existe”. Retorna una estructura estable sin exponer detalles internos:

json
{
  "error": "not_found",
  "message": "Recurso no encontrado",
  "requestId": "req_123"
}

Registra método, ruta normalizada e identificador de la solicitud. Si la ruta protegida no debe revelar la existencia de un recurso, la aplicación puede deliberadamente responder 404 en lugar de 403.

Checklist después de la corrección

  • la URL antigua retorna el estado planeado;
  • la redirección llega al destino en un salto;
  • el destino responde 200 y tiene canonical propio;
  • el sitemap no contiene URLs eliminadas;
  • ningún enlace interno apunta al error;
  • la página 404 funciona en móvil y mantiene la navegación.

Consulta también las diferencias entre error 401, error 500 y error 502.

Preguntas frecuentes

¿Muchos 404 perjudican el SEO?

URLs inexistentes son normales. El problema es desperdiciar la experiencia, mantener enlaces internos rotos o señalar páginas incorrectas en el sitemap.

¿Debo redirigir todos los 404 a la página de inicio?

No. Esto confunde a los usuarios y a los motores de búsqueda y puede ser interpretado como soft 404.

Fuentes primarias

Compartir:XLinkedInWhatsApp
E

Erlan Carreira

Ingeniero de Software y Emprendedor

Especialista en desarrollo de software, automatización y SaaS. Escribo sobre tecnología, negocios digitales, IA y buenas prácticas de ingeniería para equipos que buscan excelencia en la ejecución.

Volver al blog