El Error 404 en WordPress aparece cuando el servidor está disponible, pero no encuentra la página, entrada, producto, categoría, imagen o archivo solicitado. El sitio puede continuar funcionando normalmente mientras una URL específica devuelve “Página no encontrada”.
También puede suceder que la página de inicio abra correctamente, pero todas las páginas internas fallen. En ese caso, el problema suele estar relacionado con los enlaces permanentes o con las reglas de reescritura del servidor.
El estado HTTP 404 no siempre representa un fallo que deba corregirse. Es la respuesta apropiada cuando una dirección nunca existió, fue escrita incorrectamente o corresponde a un contenido eliminado sin reemplazo. El estándar HTTP define el código 404 como una respuesta que indica que el servidor no encuentra el recurso solicitado.
Antes de crear una redirección debemos responder una pregunta sencilla: ¿esa URL debería existir?
¿Qué es un Error 404 y cuándo es normal?
Un 404 significa que el servidor recibió la solicitud, pero no encontró un recurso disponible en esa dirección.
Puede aparecer porque:
- El visitante escribió mal la URL.
- Una entrada fue eliminada.
- Cambió el slug de una página.
- Un producto fue despublicado.
- Una imagen ya no existe.
- Un menú conserva un enlace antiguo.
- Googlebot intentó visitar una ruta generada por error.
- Un sitio externo enlaza una dirección incorrecta.
Una URL inexistente debe devolver un código 404 real. También puede mostrar una página visualmente diseñada, con buscador, navegación y enlaces útiles, sin necesidad de responder con código 200.
Google indica que la mayoría de los errores 404 legítimos no perjudican el posicionamiento general del sitio y pueden ignorarse cuando la URL realmente no debería existir.
Diferencia entre 404, soft 404, 410, 403 y 500
| Código o estado | Significado | Uso o interpretación |
|---|---|---|
| 404 Not Found | El recurso solicitado no fue encontrado | Puede corresponder a una ausencia temporal o permanente |
| 410 Gone | El recurso fue retirado de manera definitiva | Comunica con mayor precisión una eliminación intencional |
| Soft 404 | La página parece inexistente, pero responde 200 u otro código incorrecto | Debe corregirse el contenido o la respuesta HTTP |
| 403 Forbidden | El servidor entiende la solicitud, pero niega el acceso | Problema de autorización o seguridad |
| 500 Internal Server Error | El servidor no pudo completar la solicitud | No indica que la página sea inexistente |
Google considera soft 404 una página que presenta un mensaje de ausencia o contenido prácticamente vacío mientras responde con 200 OK. Estas páginas pueden excluirse de los resultados porque la respuesta HTTP no coincide con su contenido.
Identifica qué parte del sitio muestra el error
| Síntoma | Origen probable | Primera comprobación |
|---|---|---|
| Solo falla una página | URL modificada o contenido eliminado | Revisar slug y estado |
| Fallan las páginas internas, pero funciona el inicio | Permalinks o reglas de reescritura | Guardar enlaces permanentes |
| Solo fallan productos | WooCommerce o base de productos | Revisar permalinks de productos |
| Solo fallan categorías | Taxonomías, slugs o plugins | Revisar configuración y conflictos |
| Apareció después de migrar | URLs, dominio o servidor | Revisar direcciones y redirecciones |
| Solo fallan imágenes o archivos | Ruta equivocada o archivo eliminado | Revisar Biblioteca de medios |
| Solo sucede a visitantes | Caché, CDN, permisos o sesión | Probar en incógnito |
| Search Console muestra soft 404 | Código 200 con contenido insuficiente | Comprobar respuesta HTTP |
| Apareció después de activar un plugin | Reglas o rutas modificadas | Probar el plugin en staging |
| La URL redirige repetidamente | Cadena o bucle de redirección | Auditar reglas |

Cómo comprobar si la URL realmente devuelve un 404
Ver una pantalla con el mensaje “Página no encontrada” no confirma por sí solo el código devuelto por el servidor. Un tema o aplicación puede mostrar ese mensaje mientras responde incorrectamente con 200.
Sigue este procedimiento:
- Abre la URL afectada.
- Prueba en una ventana de incógnito.
- Abre las herramientas para desarrolladores del navegador.
- Entra a la pestaña Network o Red.
- Recarga la página.
- Selecciona la solicitud principal.
- Revisa el código de estado.
- Inspecciona la URL en Google Search Console.
- Confirma si la página debería existir.
- Decide si debes restaurarla, corregir un enlace, redirigirla o conservar el 404.
Search Console muestra si Google obtuvo un 404 durante el último rastreo, aunque sus informes pueden presentar retrasos. Para comprobar una versión actual conviene utilizar la prueba en vivo de la herramienta de inspección.
Antes de modificar enlaces permanentes,
.htaccess, configuraciones de Nginx, plugins, temas, redirecciones, dominios o base de datos, crea una copia de seguridad completa. Si la página está publicada, realiza las pruebas en staging cuando sea posible.
El respaldo debe incluir archivos y base de datos, y debe existir un procedimiento comprobado para restaurarlo.
Una redirección incorrecta puede crear bucles. Modificar .htaccess puede dejar todo el sitio inaccesible y reemplazar URLs directamente en la base de datos puede dañar información serializada.
Error 404 en WordPress: 11 causas y soluciones efectivas
1. La URL está mal escrita o existe un enlace roto
Qué significa: la página existe, pero un menú, botón, imagen o enlace dirige hacia una dirección diferente.
Los errores frecuentes incluyen:
- Caracteres adicionales.
- Guiones omitidos.
- Espacios.
- Slugs antiguos.
- Mayúsculas en rutas sensibles.
- Botones con dominios anteriores.
- Enlaces relativos mal construidos.
Solución:
- Compara la dirección incorrecta con la URL real.
- Revisa el menú principal y el pie de página.
- Comprueba botones y llamadas a la acción.
- Busca el enlace dentro de entradas y páginas.
- Corrígelo directamente en su origen.
- Limpia la caché.
- Prueba nuevamente.
No necesitas crear una redirección para cada error interno recién detectado. Corrige el enlace directamente cuando la URL incorrecta no recibe tráfico ni enlaces externos.
Una redirección sí puede resultar conveniente cuando la dirección equivocada ya fue compartida, recibe visitas o cuenta con enlaces de otros sitios.
Dificultad: básica.
Riesgo: bajo.
Evita: acumular redirecciones para problemas que pueden corregirse desde el contenido.
Resultado esperado: el enlace dirige directamente a la URL correcta.
2. La página fue eliminada o cambió su slug
Cambiar el slug modifica la dirección permanente. Los enlaces antiguos continuarán apuntando hacia la URL anterior hasta que sean actualizados o redirigidos.
Solución:
- Busca la página en la papelera.
- Restáurala si se eliminó accidentalmente.
- Comprueba el slug actual.
- Determina si existe un reemplazo equivalente.
- Crea una redirección 301 desde la URL antigua cuando corresponda.
- Actualiza menús y enlaces internos.
- Corrige campañas y perfiles externos.
- Revisa el sitemap.
Los permalinks deberían permanecer estables. WordPress los define como las direcciones permanentes utilizadas para enlazar páginas, entradas y archivos.
Si no existe contenido equivalente, mantener 404 o utilizar 410 puede ser más correcto que enviar al visitante hacia el inicio.
Dificultad: básica o intermedia.
Riesgo: medio.
Evita: redirigir una página eliminada hacia contenido sin relación.
Resultado esperado: recuperar la página o trasladar correctamente usuarios y señales hacia su reemplazo.
3. Las reglas de enlaces permanentes necesitan regenerarse
Esta causa es frecuente cuando la portada funciona, pero las páginas internas muestran “Not Found”.
Puede aparecer después de:
- Migrar WordPress.
- Instalar un plugin.
- Registrar un tipo de contenido.
- Cambiar el dominio.
- Modificar la estructura de URLs.
- Actualizar WooCommerce.
Procedimiento:
- Crea una copia de seguridad.
- Entra al escritorio de WordPress.
- Ve a Ajustes > Enlaces permanentes.
- Anota la estructura actual.
- Pulsa Guardar cambios sin modificarla.
- Limpia la caché.
- Prueba varias páginas internas.
WordPress guarda la configuración y, en Apache, intenta actualizar las reglas de reescritura de .htaccess. Si el archivo no es escribible, la pantalla puede mostrar las reglas que deben agregarse manualmente.
WooCommerce también recomienda este procedimiento cuando sus páginas o productos dejan de abrir por reglas desactualizadas.
Dificultad: básica.
Riesgo: bajo.
Evita: cambiar la estructura de una web posicionada sin preparar redirecciones.
Resultado esperado: WordPress vuelve a reconocer las rutas internas.
4. El archivo .htaccess está ausente o dañado
Esta solución corresponde principalmente a servidores Apache.
El archivo puede contener reglas incorrectas añadidas por plugins de caché, seguridad, redirecciones o migración.
Procedimiento:
- Confirma que el servidor utiliza Apache.
- Accede mediante SFTP o administrador de archivos.
- Activa la visualización de archivos ocultos.
- Descarga una copia de
.htaccess. - Renómbralo temporalmente como
.htaccess_old. - Guarda nuevamente los enlaces permanentes.
- Prueba las URLs.
- Recupera únicamente las reglas personalizadas necesarias.
WordPress utiliza .htaccess en Apache para gestionar reglas de reescritura y otras configuraciones por directorio.
No copies el archivo de otra página sin adaptarlo. Instalaciones en subdirectorios, multisitios y configuraciones especiales utilizan reglas distintas.
Dificultad: intermedia.
Riesgo: alto.
Evita: borrar el archivo sin conservar una copia.
Resultado esperado: Apache procesa nuevamente los enlaces permanentes.
5. Nginx no tiene reglas de reescritura correctas
Nginx no utiliza .htaccess de forma nativa. Sus reglas se administran en la configuración del servidor y WordPress no puede generarlas automáticamente desde el escritorio.
El fallo puede encontrarse en:
- La directiva
try_files. - El bloque del dominio.
- PHP-FPM.
- Reglas de ubicación.
- Un proxy inverso.
- WordPress Multisite.
- Una configuración trasladada desde Apache.
Solución:
- Confirma que el servidor utiliza Nginx.
- Consulta los registros.
- Revisa si el error afecta todas las páginas internas.
- Solicita al hosting que compruebe las reglas.
- Valida la sintaxis antes de recargar Nginx.
- Prueba los cambios en staging.
- Verifica páginas, archivos y endpoints.
No recomendamos que una persona sin experiencia modifique directamente los archivos del servidor. Una sintaxis incorrecta puede afectar todos los dominios del entorno.
Dificultad: avanzada.
Riesgo: alto.
Evita: utilizar reglas de .htaccess dentro de Nginx.
Resultado esperado: Nginx dirige las solicitudes hacia WordPress correctamente.
6. Un plugin o el tema modificó las rutas
Los plugins pueden registrar productos, cursos, propiedades, eventos, membresías, taxonomías, endpoints o páginas virtuales.
Un conflicto puede aparecer cuando:
- Dos componentes utilizan el mismo slug.
- Se desactiva el plugin que creó el contenido.
- Una actualización modifica reglas.
- El tema registra rutas propias.
- Un plugin de idiomas duplica URLs.
- Una extensión de redirecciones intercepta la solicitud.
Solución:
- Crea un respaldo.
- Trabaja en staging.
- Revisa los cambios recientes.
- Guarda los enlaces permanentes.
- Desactiva temporalmente el plugin sospechoso.
- Prueba la URL.
- Reactiva los componentes uno por uno.
- Comprueba el tema con una alternativa oficial.
- Consulta los registros y la documentación del desarrollador.
WordPress recomienda aislar conflictos desactivando plugins y probando un tema predeterminado cuando sea necesario.
Dificultad: intermedia.
Riesgo: medio.
Evita: desactivar WooCommerce o plugins críticos directamente durante una venta.
Resultado esperado: identificar el componente que modifica la ruta.
7. La caché o la CDN conserva una respuesta antigua
Una página restaurada puede seguir mostrando un 404 almacenado en:
- El navegador.
- Un plugin de caché.
- El hosting.
- Cloudflare.
- Una CDN.
- Un proxy inverso.
- La caché de objetos.
Solución:
- Prueba la dirección en incógnito.
- Limpia la caché del navegador.
- Purga el plugin de caché.
- Limpia la caché del hosting.
- Purga la URL en la CDN.
- Revisa reglas que almacenan respuestas 404.
- Confirma el código HTTP final.
WordPress puede trabajar con varias capas de caché, por lo que una versión almacenada puede continuar mostrándose aunque el recurso ya haya sido restaurado.
No desactives permanentemente la optimización o la seguridad. Identifica la capa responsable y configura la exclusión necesaria.
Dificultad: básica o intermedia.
Riesgo: bajo.
Resultado esperado: el visitante recibe la versión actual de la URL.
8. Una migración o cambio de dominio dejó URLs antiguas
Una migración puede afectar enlaces cuando cambian:
- Dominio.
- HTTP por HTTPS.
- Prefijo
www. - Directorio.
- Hosting.
- Estructura de permalinks.
- Slugs.
- Rutas de archivos.
Solución:
- Crea un mapa entre URLs antiguas y nuevas.
- Revisa la Dirección de WordPress y la Dirección del sitio.
- Sustituye URLs con una herramienta compatible con datos serializados.
- Implementa redirecciones permanentes.
- Actualiza enlaces internos.
- Genera un sitemap nuevo.
- Revisa canonicals.
- Verifica las propiedades de Search Console.
- Monitoriza los errores posteriores.
- Conserva las redirecciones.
Google recomienda preparar un mapeo de URLs, probar el nuevo sitio, configurar redirecciones desde las rutas antiguas y monitorizar ambos entornos durante una migración.
Dificultad: avanzada.
Riesgo: alto.
Evita: ejecutar un reemplazo directo en SQL sin comprender los datos serializados.
Resultado esperado: las rutas antiguas llevan al contenido equivalente del nuevo sitio.
9. WooCommerce perdió sus reglas de productos o categorías
WooCommerce incorpora bases específicas para productos y categorías. Estas opciones se gestionan dentro de Ajustes > Enlaces permanentes, donde aparece la sección de permalinks de productos.
El problema puede afectar:
- Productos.
- Categorías.
- Etiquetas.
- Tienda.
- Mi cuenta.
- Endpoints.
- Carrito y checkout.
Solución:
- Confirma que WooCommerce esté activo.
- Revisa las páginas asignadas.
- Comprueba los slugs.
- Busca páginas con el mismo nombre.
- Guarda los enlaces permanentes.
- Revisa las bases de producto y categoría.
- Limpia la caché.
- Prueba los endpoints de Mi cuenta.
- Comprueba plugins de idiomas o permalinks.
No cambies los slugs de productos posicionados sin preparar un mapeo y las redirecciones correspondientes.
Dificultad: intermedia.
Riesgo: medio.
Resultado esperado: WooCommerce vuelve a reconocer sus productos, categorías y endpoints.
10. El archivo, imagen o recurso ya no existe
Un 404 también puede afectar:
- Fotografías.
- PDF.
- Fuentes.
- CSS.
- JavaScript.
- Miniaturas.
- Descargas.
- Archivos de plugins.
Un recurso CSS o JavaScript inexistente puede alterar el diseño o detener una función aunque la página principal todavía abra.
Solución:
- Copia la URL exacta del recurso.
- Revisa la Biblioteca de medios.
- Comprueba la ruta en
uploads. - Restaura el archivo si fue eliminado.
- Actualiza el enlace si cambió.
- Revisa mayúsculas y minúsculas.
- Comprueba permisos.
- Purga la CDN.
- Elimina referencias obsoletas.
- Redirige únicamente cuando exista un archivo equivalente.
Google recomienda nombres descriptivos, URLs accesibles y archivos de imagen que puedan rastrearse correctamente.
Dificultad: intermedia.
Riesgo: medio.
Resultado esperado: el recurso vuelve a cargarse o deja de ser solicitado.
11. La página devuelve un soft 404
Un soft 404 aparece cuando la URL parece inexistente, vacía o defectuosa, pero responde con código 200.
También puede ocurrir cuando:
- Todas las URLs desconocidas muestran el inicio.
- Un producto vacío devuelve 200.
- JavaScript presenta un error sin cambiar el estado HTTP.
- La página contiene muy poco contenido principal.
- Una redirección dirige hacia contenido no relacionado.
Solución:
- Comprueba la respuesta HTTP.
- Devuelve 404 cuando el recurso no exista.
- Utiliza 410 para una eliminación definitiva cuando resulte apropiado.
- Mantén una página de error útil.
- No redirijas todas las URLs al inicio.
- Revisa el renderizado JavaScript.
- Inspecciona la URL en Search Console.
- Espera un nuevo rastreo.
Google recomienda devolver 404 o 410 cuando la página desapareció sin reemplazo, y 301 cuando existe una nueva ubicación claramente equivalente.
Dificultad: avanzada.
Riesgo: medio.
Evita: mostrar una página bonita de “No encontrado” con respuesta 200.
Resultado esperado: el código HTTP representa correctamente el estado del contenido.
Cuándo redirigir una URL y cuándo mantener el 404
| Situación | Acción recomendada |
|---|---|
| La URL cambió y existe una página equivalente | Redirección 301 o 308 |
| El cambio será temporal | Redirección 302 o 307 |
| La página fue eliminada sin reemplazo | Mantener 404 o evaluar 410 |
| El enlace interno está mal escrito | Corregir el enlace |
| La URL equivocada recibe enlaces externos | Corregir y evaluar una 301 |
| Un producto tiene sustituto equivalente | Redirigir al sustituto |
| Un producto está temporalmente agotado | Mantener la página activa |
| Todas las URLs redirigen al inicio | Corregir la configuración |
| Dos contenidos se fusionaron | Redirección 301 hacia la versión consolidada |
| La URL nunca existió | Mantener 404 |
Una redirección debe llevar al usuario hacia el contenido más equivalente, no simplemente hacia cualquier página disponible.
Google interpreta las redirecciones permanentes como señales de que la URL de destino debe convertirse en la principal. Las redirecciones temporales indican que la URL original debería conservarse como referencia.

Cómo detectar errores 404 en Google Search Console
- Abre la propiedad correcta.
- Entra al informe Indexación de páginas.
- Revisa las URLs clasificadas como no encontradas.
- Analiza también los soft 404.
- Comprueba las URLs de ejemplo.
- Inspecciona individualmente las páginas importantes.
- Confirma si deberían existir.
- Revisa su procedencia: sitemap o enlaces.
- Corrige solo las direcciones relevantes.
- Espera a que Google vuelva a rastrearlas.
Search Console puede incluir URLs que nunca existieron, fueron escritas incorrectamente o fueron descubiertas dentro de scripts. No todas necesitan una acción.
Prioriza:
- Páginas con tráfico.
- Servicios.
- Productos.
- URLs enlazadas internamente.
- Contenido con backlinks.
- Campañas.
- Páginas afectadas por migraciones.
- Recursos necesarios para el diseño.
¿Los errores 404 afectan el SEO?
Los 404 legítimos no producen automáticamente una penalización.
El impacto aparece cuando:
- Los enlaces internos están rotos.
- Una página importante fue eliminada.
- Los enlaces externos dejan de llegar a contenido útil.
- Una migración genera cientos de rutas incorrectas.
- El sitemap incluye páginas inexistentes.
- Se producen soft 404.
- Todo se redirige al inicio.
- La experiencia del usuario se deteriora.
Google señala que los errores 404 normales no perjudican por sí mismos la indexación o el posicionamiento general del sitio.
Una redirección tampoco garantiza recuperar todo el rendimiento anterior. Debe existir equivalencia temática y una implementación técnica correcta.
Cómo crear una página 404 útil en WordPress
Una buena página 404 puede incluir:
- Mensaje claro.
- Identidad visual.
- Enlace al inicio.
- Buscador.
- Servicios principales.
- Categorías relevantes.
- Productos populares.
- Formulario de contacto.
- WhatsApp.
- Opción para reportar el enlace.
- Navegación accesible.
La página debe continuar devolviendo HTTP 404. Google recomienda que conserve el diseño general del sitio, ofrezca enlaces útiles y comunique claramente que el contenido no fue encontrado.
Opciones según el tema
Tema clásico: utiliza normalmente el archivo 404.php. WordPress recurre a esa plantilla cuando no encuentra contenido que coincida con la solicitud.
Tema de bloques: utiliza /templates/404.html; si no existe, WordPress puede recurrir a index.html.
Editor del sitio: permite editar visualmente la plantilla 404 cuando el tema de bloques la incluye.
Elementor Pro: Theme Builder permite crear una plantilla desde Plantillas > Theme Builder > Error 404. Theme Builder pertenece a las funciones de Elementor Pro.
La página personalizada no debe parecer una portada normal ni responder con código 200.
Errores que debes evitar
- Redirigir todos los 404 hacia el inicio.
- Instalar varios plugins de redirección.
- Crear cadenas de redirecciones.
- Generar bucles.
- Cambiar permalinks sin planificación.
- Editar
.htaccesssin copia. - Aplicar reglas de Apache en Nginx.
- Borrar URLs que reciben enlaces.
- Corregir cada ruta aleatoria visitada por bots.
- Mostrar una página de error con código 200.
- Redirigir hacia contenido no relacionado.
- Cambiar slugs constantemente.
- Eliminar productos sin analizar sustitutos.
- Dejar menús desactualizados.
- Mantener URLs inexistentes en el sitemap.
- Modificar directamente datos serializados.
- Realizar cambios en producción sin staging.
- Olvidar purgar la caché.
- No monitorizar después de una migración.
Cuándo contactar al hosting o a un desarrollador
Busca ayuda técnica cuando:
- Fallan todas las páginas internas.
.htaccessno puede actualizarse.- El servidor utiliza Nginx.
- La migración generó cientos de errores.
- Existen bucles de redirección.
- WooCommerce dejó de abrir productos.
- Un plugin personalizado perdió sus rutas.
- La base de datos conserva URLs antiguas.
- Existen problemas de permisos.
- La CDN mantiene respuestas incorrectas.
- Search Console detecta numerosos soft 404.
- La incidencia está afectando ventas o formularios.
Proporciona:
- URL afectada.
- Fecha de inicio.
- Código HTTP.
- Captura.
- Cambios recientes.
- Tipo de servidor.
- Plugins relacionados.
- Resultado de guardar permalinks.
- Resultado de limpiar caché.
- Extractos relevantes de los registros.
Una página profesional necesita arquitectura y mantenimiento
Una web empresarial requiere más que un diseño atractivo. Necesita URLs estables, navegación clara, enlaces internos, redirecciones planificadas, seguridad, copias de respaldo, rendimiento, analítica y seguimiento después de cada migración.
En Codwelt desarrollamos diseño de páginas web profesionales administrables con WordPress y Elementor.
Según el plan contratado, las soluciones pueden incorporar diseño alineado con la marca, adaptación para celulares, hosting, dominio, SSL, correos corporativos, optimización de rendimiento, seguridad, blog, Google Search Console, Google Analytics, WhatsApp, SEO apoyado por inteligencia artificial y capacitación.
Una página profesional no elimina la posibilidad de que aparezca una URL inexistente, pero permite gestionar correctamente enlaces, redirecciones, migraciones y páginas de error para reducir su impacto comercial.
Solicita tu página web con una estructura profesional, segura y preparada para crecer.

Preguntas frecuentes sobre páginas no encontradas
¿Qué significa el Error 404 en WordPress?
Significa que el servidor funciona y recibió la solicitud, pero no encontró una página, entrada, producto, categoría o archivo disponible en esa dirección. Puede deberse a una URL mal escrita, contenido eliminado, un slug modificado o reglas de enlaces permanentes incorrectas. No implica automáticamente que toda la web esté dañada.
¿Cómo solucionarlo rápidamente?
Primero revisa si la URL está bien escrita y confirma que la página continúe publicada. Si falla todo excepto el inicio, entra a Ajustes > Enlaces permanentes y guarda nuevamente sin cambiar la estructura. Después limpia las cachés. Si continúa, revisa plugins, .htaccess en Apache o la configuración de Nginx.
¿Por qué funciona el inicio, pero las demás páginas muestran 404?
Normalmente significa que WordPress carga, pero las reglas que transforman las URLs amigables en consultas internas no están funcionando. Guardar los enlaces permanentes puede regenerar las reglas. En Apache también debes comprobar .htaccess; en Nginx, el hosting debe revisar las reglas del servidor.
¿Guardar los enlaces permanentes siempre elimina el error?
No. Funciona cuando el origen son reglas desactualizadas o no regeneradas. No corregirá una página eliminada, una migración incompleta, un conflicto de slugs, un recurso ausente o una configuración incorrecta de Nginx. Después de guardar, limpia la caché y verifica varias URLs para confirmar el resultado.
¿El archivo .htaccess puede provocar errores 404?
Sí, en servidores Apache. WordPress utiliza ese archivo para gestionar sus reglas de reescritura. Una regla incorrecta, un conflicto o permisos insuficientes pueden impedir que las páginas internas funcionen. Nginx no utiliza .htaccess de forma nativa y debe configurarse a nivel de servidor.
¿Debo redirigir todos los errores 404?
No. Las direcciones que nunca existieron o las páginas eliminadas sin reemplazo pueden conservar un 404. Utiliza una redirección 301 cuando exista contenido equivalente en otra dirección. Redirigir todo hacia el inicio puede confundir a los usuarios y producir soft 404 para Google.
¿Qué diferencia existe entre un 404 y un soft 404?
Un 404 real devuelve el código HTTP 404. Un soft 404 muestra una página vacía, un mensaje de ausencia o una redirección irrelevante mientras responde con 200 u otro código incorrecto. Google puede detectar esa contradicción y excluir la página de sus resultados.
¿Los errores 404 afectan el posicionamiento?
Un número razonable de 404 legítimos no genera una penalización. Sí pueden afectar la experiencia y el rendimiento de URLs concretas cuando existen enlaces internos rotos, backlinks desperdiciados o una migración defectuosa. La prioridad debe estar en las páginas relevantes, no en corregir cada dirección aleatoria visitada por bots.
¿Cómo crear una página 404 personalizada?
Puedes utilizar 404.php en un tema clásico, 404.html en un tema de bloques, el Editor del sitio o Theme Builder de Elementor Pro. Incluye un mensaje claro, buscador, navegación y enlaces útiles. Comprueba siempre que la plantilla personalizada continúe devolviendo el código HTTP 404.
¿Cómo detectar enlaces rotos?
Utiliza Google Search Console, un rastreador SEO, los registros del servidor y una revisión de menús, botones y contenidos. En sitios pequeños puede hacerse manualmente; en sitios grandes conviene realizar rastreos periódicos. Prioriza enlaces internos, productos, servicios, campañas y páginas que reciben tráfico.
Conclusión
Las once causas principales son:
- URL o enlace incorrecto.
- Contenido eliminado o slug modificado.
- Reglas de enlaces permanentes.
- Archivo
.htaccess. - Configuración de Nginx.
- Plugins o temas.
- Caché o CDN.
- Migración o cambio de dominio.
- WooCommerce y tipos de contenido.
- Archivos inexistentes.
- Soft 404.
Cuando aparece un Error 404 en WordPress, primero debes confirmar si la URL debería existir. Después podrás decidir entre restaurarla, corregir el enlace, crear una redirección o conservar correctamente la respuesta 404.
Corrige enlaces rotos, evita perder oportunidades y mantén tu página WordPress preparada para tus clientes y para Google. Cotiza tu proyecto con Codwelt.
Fuentes
Codwelt
- Codwelt — Diseño de páginas web profesionales
https://codwelt.com/diseno-de-paginas-web-desarrollo-de-sitios-web/
WordPress
- WordPress — Solución de problemas frecuentes
https://wordpress.org/documentation/article/faq-troubleshooting/ - WordPress — Personalizar enlaces permanentes
https://wordpress.org/documentation/article/customize-permalinks/ - WordPress — Pantalla de enlaces permanentes
https://wordpress.org/documentation/article/settings-permalinks-screen/ - WordPress — Mantenimiento del sitio
https://wordpress.org/documentation/article/wordpress-site-maintenance/ - WordPress — Apache y
.htaccess
https://developer.wordpress.org/advanced-administration/server/web-server/httpd/ - WordPress — Nginx
https://developer.wordpress.org/advanced-administration/server/web-server/nginx/ - WordPress — Configuración del servidor
https://developer.wordpress.org/advanced-administration/server/ - WordPress — Página 404 en temas clásicos
https://developer.wordpress.org/themes/classic-themes/functionality/404-pages/ - WordPress — Plantillas y jerarquía de temas
https://developer.wordpress.org/themes/templates/template-hierarchy/ - WordPress — Migración
https://developer.wordpress.org/advanced-administration/upgrade/migrating/ - WordPress — Caché
https://developer.wordpress.org/advanced-administration/performance/cache/
WooCommerce
- WooCommerce — Permalinks
https://woocommerce.com/document/permalinks/ - WooCommerce — Páginas que no se muestran
https://woocommerce.com/document/pages-not-displaying/
Elementor
- Elementor — Crear una página 404
https://elementor.com/help/error-404-site-part/ - Elementor — Planes y Theme Builder
https://elementor.com/pricing/
Google Search Central
- Google — Solucionar errores de rastreo y soft 404
https://developers.google.com/search/docs/crawling-indexing/troubleshoot-crawling-errors - Google — Redirecciones
https://developers.google.com/search/docs/crawling-indexing/301-redirects - Google — Migraciones con cambios de URL
https://developers.google.com/search/docs/crawling-indexing/site-move-with-url-changes - Google — Errores HTTP, de red y DNS
https://developers.google.com/search/docs/crawling-indexing/http-network-errors - Google — Fundamentos de JavaScript SEO
https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics - Google — SEO para imágenes
https://developers.google.com/search/docs/appearance/google-images
Google Search Console
- Search Console — Errores 404
https://support.google.com/webmasters/answer/2445990 - Search Console — Informe de indexación
https://support.google.com/webmasters/answer/7440203 - Search Console — Inspección de URLs
https://support.google.com/webmasters/answer/9012289
Estándares HTTP
- RFC 9110 — HTTP 404 Not Found
https://www.rfc-editor.org/rfc/rfc9110.html#name-404-not-found - MDN — HTTP 404 Not Found
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/404