Blog / WordPress / Solución de errores / Octubre 2026

Error 404 en WordPress: cómo solucionarlo paso a paso.

¿Tu web carga, pero una entrada devuelve «404 Not Found»? ¿Has migrado WordPress o cambiado una URL? Aprende a encontrar la causa, recuperar páginas y gestionar las redirecciones sin empeorar el SEO.

Roger Llorens · Diseño web y SEOActualizado: 17/10/2026Guía práctica · Básico + avanzado
Respuesta rápida / Lo primero que debes probar

Cómo solucionar un error 404 de WordPress sin tocar código.

Si la página de inicio funciona pero las entradas o páginas interiores muestran 404, empieza por regenerar las reglas de enlaces permanentes. Es una corrección habitual, recomendada por WordPress y WooCommerce, que puedes aplicar sin cambiar la estructura actual de URLs.

01 / WordPressAjustes → Enlaces permanentes

Accede con una cuenta administradora y comprueba la estructura que ya utiliza la web.

02 / GuardarGuarda sin modificar el formato

Pulsa «Guardar cambios». No cambies a «Simple» permanentemente ni alteres los slugs como prueba.

03 / ComprobarAbre la URL afectada

Prueba en una pestaña privada; si sigue igual, revisa caché, servidor y ubicación del contenido.

Importante: no todos los errores 404 deben corregirse.

Un 404 indica que una URL no encuentra el recurso solicitado. Si la página debería existir, busca y corrige la causa. Si se trasladó y existe una sustituta equivalente, usa una redirección 301. Si se eliminó definitivamente y no hay alternativa relevante, dejar un 404 o devolver 410 puede ser lo correcto. Google confirma que los 404 esperables no son, por sí solos, un problema de posicionamiento. Consultar Google Search Console ↗.

01 / Encuentra tu caso

Diagnóstico 404: ¿qué está fallando?

Un error puntual no se investiga como un fallo que afecta a todas las entradas. Selecciona el síntoma; la herramienta te sugiere por dónde empezar. Funciona en el navegador, sin analizar ni transmitir tu web.

Asistente de diagnóstico

Selecciona lo que ves en WordPress.

El diagnóstico es orientativo: confirma siempre la URL real, el código HTTP y el estado del contenido antes de modificar el servidor.

Prioridad 01 / Regenerar reglas

Revisa los enlaces permanentes.

Cuando funcionan la portada y el panel pero no las entradas, suele fallar el enrutamiento de las URLs amigables.

  1. Guarda los enlaces permanentes sin cambiar su estructura.
  2. Vacía la caché de página y prueba otra entrada.
  3. Si persiste, comprueba las reglas de Apache o Nginx.
Ver solución paso a paso ↗

Tabla de síntomas: lo que indica cada patrón

SíntomaCausa probablePrimera comprobación
Inicio OK, entradas 404Reglas de reescritura de URLsEnlaces permanentes
Una URL concreta 404Slug, borrador, URL antigua o enlace incorrectoRevisar esa página
404 tras migrarReglas, rutas, dominio, archivos o caché antiguaAuditar migración
Productos o «Mi cuenta» 404Bases de productos o endpointsWooCommerce
Solo falla el editor o la plantillaConflicto, ajustes del editor o temaElementor
GSC muestra 404 antiguosRastreo histórico o páginas eliminadasClasificar URLs
404 con página bonita y código 200Soft 404: respuesta HTTP equivocadaComprobar estado HTTP
02 / Entender el problema

Qué significa «404 Not Found» y por qué aparece.

El HTTP 404 Not Found es un código de respuesta: el servidor recibió una solicitud, pero no encontró el recurso asociado a esa dirección. No significa necesariamente que WordPress esté caído, que tu dominio haya caducado o que Google te haya penalizado. Es distinto de un fallo de DNS, de un error de permisos 403 y de un error interno 500.

En WordPress, las URLs legibles (por ejemplo, /blog/como-elegir-hosting/) dependen de una combinación de reglas de enrutamiento, configuración del servidor y contenido publicado. Si alguna de esas piezas deja de corresponderse con la URL solicitada, puede aparecer un 404.

Configuración

Reglas de enlaces

Una migración, cambio de plugin o actualización puede dejar las reglas de reescritura desactualizadas.

Contenido

URL inexistente

El slug ha cambiado, la entrada está en borrador, la página se ha borrado o el enlace apunta mal.

Infraestructura

Hosting y caché

Apache, Nginx, un CDN o una caché pueden responder con rutas o versiones equivocadas.

404, 301, 410 y soft 404: no son lo mismo

CódigoQué significaCómo interpretarlo
200 OKLa petición tiene respuesta correctaLa página debería ofrecer contenido real y útil; una «no encontrada» con 200 puede ser soft 404.
301 Moved PermanentlyCambio permanente de ubicaciónPara una URL antigua con sustituta relevante. El destino debe acabar en una página válida.
302 FoundRedirección temporalCuando el cambio no es permanente; no usar automáticamente en toda eliminación.
404 Not FoundEl recurso solicitado no apareceNormal si ya no existe y no hay equivalente; error si era una página importante todavía vigente.
410 GoneEl recurso se ha retiradoRespuesta explícita para contenido eliminado de forma definitiva.
403 / 500Acceso denegado / error de servidorNo son fallos 404: requieren investigar permisos, PHP, firewall o registros del servidor.
Ejemplo: una persona llega a /blog/guia-2024/ desde Google. Si publicaste una edición equivalente en /blog/guia-2026/, una redirección 301 puede tener sentido. Si eliminaste una promoción caducada sin reemplazo relacionado, devolver 404 o 410 es más honesto que enviarla a la home. Criterio oficial de Google ↗.
04 / Nivel intermedio y avanzado

Corregir el archivo .htaccess o las reglas de Nginx.

Si guardar los enlaces permanentes no resuelve el problema, revisa qué software sirve tu WordPress y dónde está instalado. No edites archivos del servidor en producción sin copia y posibilidad de revertir: un error de sintaxis o un cambio de directorio puede provocar una incidencia mayor.

A. WordPress en Apache: revisar .htaccess

En instalaciones estándar de WordPress en la raíz de un dominio y con Apache, .htaccess suele estar junto a wp-config.php y las carpetas wp-admin, wp-content y wp-includes. A veces está oculto en el gestor de archivos: activa «Mostrar archivos ocultos». Puede editarse desde el panel del alojamiento o SFTP.

Primero descarga el archivo actual, porque puede contener reglas importantes de seguridad, caché, idiomas, redirecciones y el hosting. Si necesitas reconstruir el bloque estándar de WordPress, consulta este ejemplo de referencia oficial para una instalación simple en la raíz:

Apache · WordPress en la raíz del dominio
# BEGIN WordPress
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress

No sustituyas todo el archivo por este fragmento. Es el bloque estándar de una instalación simple en la raíz; las reglas de subdirectorios, Multisite, seguridad y hosting pueden ser diferentes. Referencia técnica de WordPress ↗.

Si el archivo está correcto pero las URLs siguen fallando, pide al soporte del servidor que verifique que Apache está aplicando las reglas (mod_rewrite y la configuración pertinente para permitirlas). Si al guardar enlaces permanentes WordPress advierte de permisos de escritura, sigue las reglas que muestra su propia pantalla o consulta al hosting; no abras permisos 777 para solucionar un 404.

B. WordPress en Nginx: no existe un .htaccess equivalente

Nginx gestiona el enrutamiento en su configuración de servidor. En un WordPress independiente estándar, esta directiva de ejemplo dentro del bloque server permite entregar archivos existentes y enviar el resto al front controller de WordPress:

Nginx · fragmento ilustrativo, administrador del servidor
location / {
    try_files $uri $uri/ /index.php?$args;
}

La configuración completa también incluye PHP-FPM, raíz del sitio y políticas de seguridad. No pegues este bloque sin revisar el resto de la configuración ni reinicies el servicio sin validar la sintaxis. Guía oficial Nginx de WordPress ↗.

Hosting compartido

¿No tienes acceso al servidor?

Abre una incidencia con soporte e indica: URL afectada, URL que funciona, fecha del inicio del problema, última modificación y resultado de guardar los enlaces permanentes. Pide una revisión de reglas, logs y caché.

Multisite / subcarpetas

No uses el bloque estándar a ciegas.

Las redes Multisite y las instalaciones en /wordpress/ pueden necesitar rutas y reglas diferentes. Confirma raíz documental, estructura y configuración antes de editar.

05 / Una sola página no encontrada

Si solo una entrada o página muestra 404, busca su URL real.

Si el resto del sitio funciona, no empieces modificando el servidor. El error puede limitarse a un contenido que cambió de dirección, una publicación no visible públicamente o un enlace escrito incorrectamente.

  1. Busca el contenido en Entradas → Todas las entradas o Páginas → Todas las páginas. Incluye papelera y borradores.
  2. Comprueba su estado. Una entrada en borrador, privada o programada no se comporta igual que una publicación visible para todos; comprueba también la fecha programada y los permisos.
  3. Revisa el slug y la URL completa. Fíjate en cambios de mayúsculas, acentos, rutas, barra final, idioma y jerarquía de páginas padre.
  4. Comprueba el enlace del menú o del artículo origen. Si apunta a una URL antigua, actualízalo para no enviar usuarios a la dirección equivocada.
  5. Si se movió a una URL equivalente, configura 301. Evita cadenas de redirecciones y revisa el destino final con una petición HTTP.
  6. Si el contenido desapareció sin sustituto, acepta 404 o 410. No crees una página vacía solo para que Google deje de indicar el error.
Caso práctico / Cambio de slug

Antes: /servicio-seo/

Después: /consultoria-seo/. Si la nueva página sustituye a la anterior, redirige la antigua con 301 y actualiza menús, sitemaps y enlaces internos.

Caso práctico / Contenido retirado

Antes: /oferta-verano-2023/

Si esa oferta ha terminado y no existe una alternativa equivalente, un 404 o 410 honesto es preferible a redirigir al inicio indiscriminadamente.

06 / Cambios de hosting y dominio

Error 404 después de migrar WordPress o activar HTTPS.

Tras una migración pueden convivir errores en URLs, rutas físicas, configuración de Nginx/Apache, CDN y enlaces persistentes. Revisa el sistema por capas antes de cambiar todo a la vez.

Confirma la URL pública.

Revisa Ajustes → Generales: «Dirección de WordPress (URL)» y «Dirección del sitio (URL)». Verifica que el dominio, protocolo y ruta corresponden a la instalación actual. No modifiques estos campos sin poder revertir el acceso.

Regenera las reglas.

Guarda Ajustes → Enlaces permanentes. Si cambiaste a un servidor distinto, revisa también su configuración de reescritura y el directorio raíz que está sirviendo.

Comprueba la base de datos y los medios.

Verifica que las entradas están publicadas y que la carpeta wp-content/uploads/ se copió completa. No hagas reemplazos SQL masivos sin herramienta adecuada y respaldo: los datos serializados pueden romperse.

Verifica caché, idiomas y redirecciones.

Purga caché de páginas, servidor y CDN. Comprueba que http→https y www↔sin www no creen bucles. En sitios multidioma, revisa los prefijos y traducciones de las URLs.

No confundas una caída de DNS con un 404. Si el navegador no puede conectar con el dominio, normalmente no habrá una respuesta HTTP 404. Cuando sí recibes 404, el servidor o un intermediario ha respondido y debes localizar cuál devolvió ese estado.

Imágenes 404 después de cambiar de hosting

Abre la URL exacta de una imagen desde Medios → Biblioteca y revisa si el archivo existe físicamente en wp-content/uploads/año/mes/archivo.webp o en la ruta real de tu instalación. Un archivo ausente no se recupera regenerando enlaces permanentes: restaura la copia y corrige las referencias. Distingue archivos que faltan (404) de accesos bloqueados (403) y de miniaturas que todavía no se generaron.

07 / SEO que evita errores nuevos

Redirecciones 301: cuándo hacerlas y cuándo no.

El objetivo no es eliminar todos los 404 de los informes: es que las URLs importantes lleven a contenido válido y que las eliminadas respondan de forma coherente.

301

El contenido se ha movido.

Antigua guía → nueva versión equivalente. Redirige directamente a la nueva URL, prueba que termine en 200 y actualiza los enlaces internos.

404 / 410

Se eliminó y no hay sustituto.

Mantén una respuesta real de no encontrado. Puedes crear una página 404 útil para visitantes sin cambiar el código HTTP.

Corregir fuente

El enlace se escribió mal.

Si el enlace roto está en tu web, arregla el href original. Una redirección no debe sustituir el mantenimiento de enlaces internos.

Evita estas malas prácticas: redirigir todos los 404 a la home, hacer 301 hacia páginas de temas distintos, crear cadenas como A → B → C → D, usar 302 para movimientos permanentes o devolver 200 con el texto «página no encontrada». Google explica que la sustituta debe ser relevante para la URL antigua. Ver recomendaciones de Google ↗.

Ejemplo real de redirección 301 y mapa de URLs

URL antiguaAcciónDestino / resultado
/blog/seo-2025/301/blog/guia-seo/ (equivalente actualizado)
/servicios/diseno-web/301/diseno-web/ (servicio trasladado)
/promo-caducada/404 o 410Sin reemplazo temático
/blog/seoo-tecnico/Corregir enlaceActualizar el enlace interno con el slug correcto

Cómo crear una 301 en WordPress sin programar

Puedes utilizar un gestor de redirecciones compatible con tu sitio, por ejemplo el módulo de redirecciones de Rank Math si lo tienes habilitado, un plugin especializado o la función de Yoast SEO Premium (no la atribuyas a la edición gratuita). Introduce la ruta antigua, la nueva y el tipo 301, guarda y comprueba el resultado en modo privado.

Si tu hosting gestiona redirecciones a nivel de servidor, revisa que no dupliques reglas en Cloudflare, .htaccess y plugins a la vez. Para un cambio amplio de estructura, prepara un mapa URL antigua → URL nueva antes de publicar; un redirect por conjetura puede provocar pérdidas de relevancia y mala experiencia.

08 / Google Search Console

«No se ha encontrado (404)» en Search Console: qué hacer.

La presencia de URLs en el informe no demuestra que la web esté averiada. Hay que separar direcciones eliminadas legítimamente, enlaces rotos propios y páginas indexables que han empezado a fallar.

Entra en «Indexación → Páginas».

Localiza el motivo «No se ha encontrado (404)» y revisa los ejemplos. También puede aparecer «Soft 404». No interpretes todos los ejemplos como un problema técnico idéntico.

Clasifica las URLs por importancia.

Prioriza páginas con tráfico, enlaces externos, conversiones o incluidas erróneamente en el sitemap. Google aconseja especialmente revisar 404 enlazados desde el propio sitio o presentes en sitemaps.

Inspecciona la URL publicada.

Usa la herramienta de inspección y la prueba en directo cuando corresponda. Comprueba estado HTTP, contenido visible, canonical, indexabilidad y si el destino de una 301 se carga correctamente.

Aplica la corrección adecuada.

Restaura si debe existir; configura 301 si se movió; corrige enlaces internos y sitemap si apunta a una URL equivocada; conserva 404/410 si se retiró sin reemplazo.

Actualiza las señales del sitio.

Elimina URLs rotas de sitemap XML y de navegación. Si cambió una URL, referencia la nueva en enlaces internos y en las versiones de idiomas que correspondan.

Comprueba y haz seguimiento.

Para errores solucionados, utiliza las comprobaciones de Search Console cuando estén disponibles. La actualización del informe puede tardar: no confundas un dato de rastreo anterior con el estado actual.

Soft 404: ocurre cuando una URL muestra una página inexistente pero devuelve 200 OK, o presenta contenido prácticamente vacío que Google interpreta como una página de error. Solución: devolver un 404/410 real si el recurso no existe, una 301 si se ha trasladado o restaurar el contenido si debería seguir visible. Documentación oficial ↗.

¿Un error 404 perjudica el posicionamiento de toda la web?

No hay una penalización general automática por tener URLs legítimamente eliminadas. Sí pierdes la oportunidad de mostrar una página importante si empieza a responder 404 y deja de ser accesible. Si la dirección debía existir, restáurala pronto; si se movió, redirige a la sustituta correcta. El objetivo es mejorar la accesibilidad y la coherencia técnica, no conseguir «cero 404» a cualquier precio.

09 / Situaciones específicas

Error 404 en Elementor, WooCommerce, plugins y API REST.

Elementor

La página existe, pero veo «404».

Comprueba si la URL pública existe y falla, o si el problema solo aparece en la edición. Empieza por guardar los enlaces permanentes, revisar conflictos de plugins y comprobar la plantilla asignada. No confundas el error «content area was not found» del editor con una respuesta HTTP 404 real.

Si quieres diseñar una página 404, Elementor Pro permite usar Theme Builder → Error 404 y configurar las condiciones. Eso no repara la URL rota: mejora lo que ve el visitante. Documentación de Elementor ↗.

WooCommerce

Productos y páginas de cuenta con 404.

Guarda enlaces permanentes sin cambiar las bases existentes. Revisa que las bases de producto/categoría no entren en conflicto y que las páginas Carrito, Finalizar compra y Mi cuenta estén creadas y asignadas en WooCommerce → Ajustes → Avanzado.

Los endpoints como /mi-cuenta/editar-cuenta/ no son entradas independientes: pueden fallar por un slug incorrecto o reglas desactualizadas. No redirijas endpoints de pago o sesión a la home. Ayuda de WooCommerce ↗.

Plugins, tema y código personalizado

El 404 empezó tras actualizar.

Revisa las actualizaciones recientes, las reglas creadas por plugins, los custom post types y las modificaciones del tema. En staging, desactiva extensiones de forma controlada y reactívalas una a una. Al registrar o modificar un tipo de contenido personalizado, comprueba sus reglas y su slug antes de regenerarlas; no ejecutes «flush» en cada carga de página.

Si el error solo afecta a un plugin, utiliza sus registros y documentación específica antes de editar functions.php.

REST API / wp-json

La ruta de la API devuelve 404.

Prueba /wp-json/ y la ruta exacta del endpoint. Un plugin de seguridad, una reescritura incompleta, rutas API no registradas o una configuración del servidor pueden ser la causa. No desactives todas las medidas de seguridad para «hacer funcionar» la API.

Si solo falla una ruta, verifica que el plugin o integración realmente la registra. Algunos fallos de API son 401/403 o 500 y se diagnostican de otra manera.

WordPress multidioma: URLs /es/, /ca/ y /en/

Si usas Polylang, WPML u otro sistema multidioma, no supongas que las tres URLs de una traducción son equivalentes. Comprueba si la traducción existe, está publicada y utiliza la estructura esperada. Tras cambios de prefijos, redirige solo las URLs anteriores hacia su equivalente del mismo idioma y contenido, actualiza menús e interlinking y revisa las anotaciones hreflang. Una URL inglesa que no existe no debe enviarse automáticamente a cualquier página española.

10 / Pruebas para no ir a ciegas

Cómo comprobar el código HTTP y depurar reglas.

La apariencia visual no basta: una página puede decir «404» y devolver 200, o mostrar una redirección que acaba en otra URL incorrecta. Comprueba la respuesta real del servidor.

Opción 1: herramientas del navegador

Abre la URL problemática en Chrome o Firefox, entra en las herramientas de desarrollador y selecciona la pestaña Network / Red. Recarga y observa la solicitud del documento principal: código 404, 200, 301 o un error distinto. La pestaña de red también ayuda a identificar si el fallo procede de una imagen, un archivo JS, un endpoint o la propia página.

Opción 2: comprobación con cURL

Terminal · sustituye la URL de ejemplo
# Ver encabezados iniciales y posibles redirecciones
curl -I https://ejemplo.com/entrada/

# Seguir redirecciones y mostrar estado final + URL de destino
curl -L -s -o /dev/null -w '%{http_code} %{url_effective}\n' https://ejemplo.com/entrada/

La opción -I envía una petición HEAD: algunos servidores responden de forma distinta a GET. Si hay discrepancias, revisa con GET y en el navegador.

Opción 3: WP-CLI (usuarios avanzados)

WP-CLI · ejecutar desde la instalación correcta
# Regenerar reglas registradas por WordPress
wp rewrite flush

# Consultar reglas de reescritura
wp rewrite list --format=table

# En instalaciones simples compatibles, también existe:
# wp rewrite flush --hard

--hard también intenta actualizar las reglas de .htaccess, requiere condiciones concretas y no es una solución para Nginx ni para redes Multisite. Comprueba primero la configuración de WP-CLI y permisos. Referencia oficial ↗.

Consejo de diagnóstico: anota URL probada, estado inicial, URL final, fecha, usuario autenticado/no autenticado, cambios recientes y reglas aplicadas. Ese registro permite aislar causas y revertir sin improvisaciones.
11 / Experiencia de usuario

Cómo crear una página 404 personalizada que sí sea útil.

No puedes evitar que alguien escriba una URL incorrecta; sí puedes ayudarle a encontrar un camino de vuelta. Una buena página 404 conserva el diseño del sitio, explica el problema sin tecnicismos y ofrece siguientes pasos claros.

Contenido recomendado

Qué debería mostrar

Un mensaje breve («Esta página ya no está aquí»), un enlace visible al inicio, acceso a categorías relevantes, buscador del sitio cuando tenga sentido y posibilidad de comunicar un enlace roto. No recargues la pantalla con promociones invasivas.

Condición técnica esencial

Debe seguir siendo un 404 real

Una plantilla bonita no debe convertir cualquier URL inexistente en un 200 OK. Google recomienda mantener un código HTTP 404 cuando el recurso no existe para evitar páginas «soft 404». Ver pautas ↗.

Ejemplo de microcopy para tu página 404

«Parece que esta página ha cambiado de sitio.»
El enlace puede estar desactualizado o la dirección no ser correcta. Puedes volver al inicio, consultar el blog o buscar aquello que necesitabas. [Volver al inicio] [Explorar el blog]

En WordPress puedes personalizar la plantilla 404.php del tema, utilizar las funciones de su constructor o, con Elementor Pro, diseñar un apartado «Error 404» en Theme Builder y publicarlo con sus condiciones. Después, prueba una dirección inventada como /prueba-404-no-existe-2026/ y comprueba que la respuesta HTTP continúe siendo 404.

12 / Antes de cerrar el incidente

Checklist para verificar que el error 404 está resuelto.

Marca los controles a medida que los completas. El progreso se guarda solo mientras esta página permanece abierta y puedes copiar la lista para documentar el arreglo.

0 de 12 controles completados

Prevención: lo que merece una revisión mensual

Enlaces

Menús y páginas clave

Comprueba los enlaces de navegación, fichas de producto, landings activas y CTAs que generan consultas o ventas.

Cambios

Redirecciones y slugs

Documenta cualquier cambio de URL antes de publicar y revisa la cadena completa después de migraciones.

Google

Search Console

Revisa nuevas URLs 404 relevantes, referencias internas y sitemaps. No persigas cada URL inventada por bots.

13 / Resolvemos tus dudas

Preguntas frecuentes sobre los errores 404 de WordPress.

Respuestas rápidas a los problemas más comunes que aparecen después de publicar, migrar, cambiar plugins o revisar la indexación.

¿Cómo soluciono el error 404 en WordPress paso a paso?

Si la home funciona pero las entradas no, abre Ajustes → Enlaces permanentes y pulsa Guardar cambios sin cambiar la estructura. Después limpia la caché y prueba las URLs. Si persiste, verifica las reglas de Apache/Nginx y si las páginas existen.

¿Por qué funciona la página de inicio pero no las entradas?

Es un patrón frecuente cuando las reglas de reescritura de URLs legibles están desactualizadas o no se aplican en el servidor. Guardar enlaces permanentes suele ser la primera prueba; si no basta, revisa .htaccess, Nginx y configuración de hosting.

¿Puedo arreglar el 404 sin instalar plugins?

Sí. Para muchos casos basta con guardar enlaces permanentes, corregir un slug, restaurar una página o actualizar un enlace interno. Un gestor de redirecciones es opcional y solo necesario si decides gestionarlas mediante plugin.

¿Dónde está el archivo .htaccess?

En Apache suele estar en la raíz de WordPress, junto a wp-config.php. Puede estar oculto. Nginx no usa .htaccess para estas reglas. Haz copia antes de editar y conserva las reglas específicas de seguridad, caché y hosting.

¿Qué pasa si no existe el archivo .htaccess?

Primero confirma si el servidor utiliza Apache y si estás mirando en la carpeta correcta. WordPress puede mostrar las reglas que necesita cuando no puede escribirlas. No crees un archivo con reglas genéricas si usas Nginx o WordPress Multisite sin validar la configuración.

¿Una redirección 301 arregla cualquier error 404?

No. Úsala si la dirección antigua tiene una sustituta equivalente. Para una página realmente eliminada sin reemplazo, mantener 404 o 410 es adecuado. Redirigir todo a la home puede generar confusión y señales de soft 404.

¿El error 404 de WordPress perjudica el SEO?

Una URL importante que debería estar publicada no puede posicionarse normalmente mientras responda 404. Pero Google afirma que los 404 de recursos realmente eliminados sin sustitución no constituyen necesariamente un problema; prioriza enlaces internos rotos, sitemaps incorrectos y páginas relevantes.

¿Qué diferencia hay entre 404 y soft 404?

Un 404 real devuelve el código HTTP 404. Un soft 404 es una página que muestra que el contenido no existe —o parece vacía— pero responde 200, o presenta una situación que Google interpreta como error. No basta con cambiar el texto visible.

¿Cómo elimino los 404 de Google Search Console?

Primero revisa si cada URL debería existir. Restaura páginas vigentes, redirige las trasladadas y corrige enlaces o sitemaps; deja las eliminadas sin equivalente como 404/410. Los informes pueden tardar en actualizarse después de la corrección.

¿Por qué aparece un 404 después de migrar WordPress?

Puede faltar una regla de reescritura, una ruta física, un archivo de medios o una configuración del dominio. Comprueba URLs de WordPress, permalinks, Apache/Nginx, caché, contenido y redirecciones tras la migración.

¿Cómo solucionar el error 404 de WooCommerce?

Guarda enlaces permanentes, verifica bases de productos y categorías y revisa páginas asignadas y endpoints en WooCommerce → Ajustes → Avanzado. No redirijas sin criterio direcciones de cuenta, carrito y pago.

¿Y si Elementor muestra un error 404?

Distingue si la URL pública no existe o si falla solo el editor. Revisa enlaces permanentes, estado de la página, plantilla y conflictos. Una plantilla de Error 404 hecha en Theme Builder mejora la experiencia del visitante, pero no recupera una URL desaparecida.

¿Un archivo de imagen puede devolver 404?

Sí. Si el archivo físico no se copió durante una migración, la ruta de medios apunta mal o el recurso se eliminó, su URL puede responder 404. Revisa la biblioteca, la carpeta uploads y la URL solicitada, además del estado HTTP.

¿Debo bloquear las páginas 404 con robots.txt o noindex?

En general, no. Google puede interpretar correctamente una respuesta HTTP 404 o 410. Bloquear la URL puede impedir que el robot compruebe su estado. Para contenido eliminado, da la respuesta HTTP adecuada y corrige referencias internas.

¿Cómo sé si el error 404 se ha solucionado de verdad?

Comprueba la URL en una ventana privada y verifica su estado con DevTools o cURL. Si había una 301, sigue el destino hasta una página 200. Revisa sitemaps, enlaces internos, idiomas y Search Console en las siguientes comprobaciones.

¿Qué hago si no puedo entrar al administrador de WordPress?

Si tu acceso al panel falla, primero verifica el código de estado de /wp-admin/ y /wp-login.php: podría ser un 403, un bucle o un error de servidor. Si es realmente un 404, revisa las URLs, reglas y plugins desde el hosting o con asistencia técnica antes de editar archivos.

14 / Método, referencias y transparencia

Fuentes oficiales y criterio editorial.

Guía revisada el 17 de octubre de 2026. Las recomendaciones sobre códigos HTTP, reescritura de URLs y SEO se contrastan con documentación primaria de WordPress, Google, Elementor y WooCommerce.

Una nota sobre las soluciones

Esta guía explica patrones habituales y comprobaciones reproducibles. No afirma que todas las incidencias se resuelvan al guardar los permalinks, ni recomienda ejecutar comandos o reemplazar configuraciones de servidor sin conocer el entorno. La disponibilidad de menús depende de las versiones, del rol del usuario y de los plugins activos.

Autor: Roger Llorens · Diseño web, SEO técnico y marketing digital. La selección de ejemplos está pensada para usuarios que necesitan recuperar una URL concreta, gestores de webs WordPress y profesionales que revisan migraciones, indexación o páginas de error.

Diseño web, mantenimiento y SEO

Que funcione tu web. Y también lo que Google encuentra.

Un 404 aislado puede ser normal; muchas URLs importantes que dejan de funcionar merecen un diagnóstico. Si necesitas resolver una incidencia o mejorar la estructura técnica de WordPress, cuéntame qué ocurre.