Cuando cambias una URL en WordPress o eliminas una página, los visitantes y los motores de búsqueda pueden encontrarse con un error 404 en lugar del contenido que esperan. Las redirecciones solucionan esto enviando cada URL antigua al mejor destino nuevo, preservando tus posiciones y la experiencia del usuario.
En esta guía aprenderás a crear redirecciones 301 y 302 en WordPress usando un plugin, reglas de .htaccess y las mejores prácticas utilizadas en sitios reales.
Respuesta rápida sobre cómo redirigir las URL en WordPress
- Para la mayoría de los sitios: instala el plugin gratuito Redirection y, después, ve a Herramientas → Redirection → añade una redirección 301 de la URL antigua URL a la nueva URL.
- Si utilizas Apache/LiteSpeed y prefieres las reglas del servidor: añade una redirección 301 en tu archivo .htaccess.
- Después de configurarla: comprueba el código de estado (301/302) y actualiza los enlaces internos para que apunten directamente a la nueva URL.
¿Qué método deberías usar?
- Usa un plugin (la mejor opción para la mayoría de los usuarios de WordPress): es el más sencillo y seguro, y admite registros y reglas masivas.
- Usa .htaccess (solo Apache/LiteSpeed): es la opción más rápida a nivel del servidor, pero es fácil que deje de funcionar si cometes un error tipográfico.
- En Nginx o en un alojamiento administrado: usa la herramienta de redirecciones de tu proveedor o la configuración del servidor (no .htaccess).
Comprender las redirecciones y su importancia
Las redirecciones envían automáticamente a los visitantes y a los motores de búsqueda de una URL a otra. Son fundamentales para:
- Conservar las posiciones de SEO: Indican a los motores de búsqueda que transfieran la «fuerza de posicionamiento» de las URL antiguas a las nuevas.
- Mejorar la experiencia del usuario: Evitan que los visitantes encuentren errores 404 al guiarlos hacia contenido relevante.
- Gestionar los cambios del sitio: Facilitan transiciones fluidas durante las migraciones del sitio, la reestructuración de URL o las actualizaciones de contenido.
Tipos de redirecciones
Los distintos tipos de redirecciones cumplen objetivos específicos. Estos son algunos tipos comunes:
Redirección permanente 301
- Indica que una página se ha trasladado permanentemente a una nueva ubicación
- Transfiere toda la autoridad de enlace (fuerza de posicionamiento) a la página redirigida
- La redirección más utilizada para fines de SEO
302 Encontrado
- Indica que una página se ha trasladado temporalmente a una ubicación diferente
- Indica a los motores de búsqueda que mantengan la página original indexada
- No transfiere la autoridad de enlace a la nueva URL
Redirección temporal 307
- Similar a una redirección 302, pero cumple estrictamente la especificación HTTP/1.1
- Garantiza que el método de solicitud no cambie
Redirección permanente 308
- Funciona como una redirección 301, pero conserva el método de solicitud
- Se utiliza en casos específicos en los que es necesario mantener las solicitudes POST
Cómo redirigir una URL usando un plugin
Si prefieres un enfoque fácil de usar, los plugins de WordPress son una excelente opción. El plugin Redirection es una de las herramientas más populares, así que veamos cómo usarlo para las redirecciones:
Instalación del plugin Redirection
- Ve al panel de administración de WordPress.
- Ve a Plugins → Añadir nuevo plugin.
- Busca Redirection.
- Haz clic en Instalar ahora, después Activar.
Configuración del plugin
- Tras la activación, ve a Herramientas → Redirection.
- Completa el asistente de configuración para establecer los ajustes básicos.
Añadir una nueva redirección
- En la pestaña Redirecciones, verás una sección titulada Añadir nueva redirección.
- En el campo URL de origen, introduce la ruta de la URL que quieres redirigir (por ejemplo, /old-page).
- En el campo URL de destino, introduce la URL completa de la página de destino (por ejemplo, https://yourwebsite.com/new-page).
- Selecciona Tipo de redirección (por ejemplo, 301 para una redirección permanente).
- Haz clic en Añadir redirección para guardar los cambios.

Funciones adicionales del plugin Redirection
- Registro de errores 404 para identificar enlaces rotos
- Compatibilidad con la gestión de parámetros de consulta
- Agrupación de redirecciones para una mejor organización
Cómo redirigir una URL mediante el archivo .htaccess
Para quienes se sienten cómodos trabajando con código y buscan más control, el archivo .htaccess correspondiente proporciona un método potente para configurar redirecciones. Este es un archivo de configuración utilizado por el servidor web Apache para gestionar el comportamiento del servidor, incluidas las redirecciones.
Aquí se explica cómo crear una redirección usando el archivo .htaccess correspondiente:
Acceder al archivo .htaccess correspondiente
- Localiza el archivo .htaccess correspondiente:
- Conéctate al servidor de tu sitio web usando un cliente FTP o el administrador de archivos de tu proveedor de alojamiento.
- Ve al directorio raíz de tu instalación de WordPress (normalmente public_html).
- Asegúrate de que los archivos ocultos sean visibles si no ves el archivo .htaccess.
- Haz una copia de seguridad del archivo .htaccess correspondiente:
- Descarga una copia del archivo .htaccess en tu equipo local antes de realizar cambios.
Añadir reglas de redirección
- Abre el archivo .htaccess correspondiente:
- Usa un editor de texto sin formato para abrir el archivo .htaccess correspondiente.
- Añade reglas de redirección:
- Para añadir una redirección permanente 301, inserta la siguiente línea:
Redirect 301 /old-page https://yourwebsite.com/new-page
- Sustituye /old-page por la ruta antigua de URL y https://yourwebsite.com/new-page por la URL de destino completa.
- Para redirigir un directorio completo, usa el módulo RewriteEngine:
RewriteEngine On
RewriteRule ^old-directory/(.*)$ /new-directory/$1 [R=301,L]
- Esta regla redirige todo el contenido de old-directory a new-directory, conservando el resto de la estructura de URL.
- Guarda y sube el archivo .htaccess correspondiente:
- Después de añadir las reglas de redirección necesarias, guarda el archivo .htaccess.
- Vuelve a subir el archivo modificado a tu servidor, sustituyendo el archivo .htaccess existente.
Cómo probar tu redirección de WordPress
- Abre la URL antigua en una ventana de incógnito o privada y confirma que carga el destino previsto.
- Usa un comprobador de estados HTTP para asegurarte de que la respuesta sea 301 o 302.
- Verifica que solo haya un salto de redirección desde la URL antigua hasta la URL final, no una cadena de varias redirecciones.
Prácticas recomendadas para gestionar redirecciones
Usa el tipo de redirección adecuado
- Aplica redirecciones 301 para cambios permanentes para mantener el valor de SEO.
- Usa redirecciones 302 o 307 solo para cambios temporales.
Evita las cadenas de redirecciones
- Asegúrate de que las URLs redirijan al destino final sin múltiples redirecciones intermedias.
- Las cadenas de redirecciones pueden ralentizar los tiempos de carga de las páginas y diluir el valor de SEO.
Supervisa periódicamente las redirecciones
- Revisa periódicamente tus redirecciones para asegurarte de que funcionen correctamente.
- Usa herramientas como Google Search Console para comprobar si hay problemas con las redirecciones.
Actualiza los enlaces internos
- En lugar de depender de las redirecciones, actualiza los enlaces internos para que apunten directamente a las nuevas URLs.
- Esto reduce las redirecciones innecesarias y mejora el rendimiento del sitio.
Solución de problemas comunes de redirección
Se ha detectado un bucle de redirección
- Ocurre cuando una redirección devuelve a los visitantes a la misma página en un bucle infinito.
- Solución: Comprueba el archivo .htaccess y la configuración de los plugins para detectar reglas en conflicto.
Las redirecciones no funcionan
- Algunos servidores requieren que mod_rewrite esté habilitado para que las redirecciones de .htaccess funcionen.
- Solución: Confirma con tu proveedor de alojamiento que mod_rewrite está activo.
Errores 404 después de implementar redirecciones
- Es posible que la URL de destino no exista o contenga un error tipográfico.
- Solución: Comprueba dos veces la URL de destino en la configuración de redirección.
Reflexiones finales sobre las redirecciones de WordPress
Las redirecciones de páginas garantizan que los visitantes y los motores de búsqueda puedan navegar por tu sitio web sin interrupciones. Tanto si usas un plugin como si configuras manualmente el archivo .htaccess correspondiente, el método adecuado depende de tu nivel de comodidad técnica y de las necesidades de tu sitio.
Al seguir las prácticas recomendadas y supervisar tus redirecciones con regularidad, puedes mantener las posiciones de SEO, mejorar la experiencia del usuario y evitar problemas comunes de redirección.
Simplifica la gestión de WordPress con Jetpack
Gestionar las redirecciones es solo un aspecto del mantenimiento de un sitio de WordPress. Para agilizar las tareas y mejorar la eficiencia general, Jetpack ofrece un conjunto completo de herramientas adaptadas a los usuarios de WordPress. Desarrollado por Automattic, responsable de WordPress.com, Jetpack se integra perfectamente en tu sitio y ofrece funciones que refuerzan la seguridad, el rendimiento y el crecimiento.
Funciones de seguridad integrales
Jetpack protege tu sitio con funciones como copias de seguridad en tiempo real, análisis de malware y protección contra el spam. Estas herramientas protegen tu contenido y mantienen la integridad de tu sitio.
Optimización del rendimiento
Para mejorar la velocidad del sitio y la experiencia del usuario, Jetpack ofrece una red de distribución de contenido gratuita (CDN) que optimiza las imágenes y los archivos estáticos. Esto se traduce en tiempos de carga más rápidos y un mejor rendimiento.
Herramientas de crecimiento y participación
El conjunto de herramientas de Jetpack incluye herramientas diseñadas para aumentar tu audiencia y fomentar la interacción de los visitantes. Funciones como el uso compartido automatizado en redes sociales, las estadísticas del sitio y las herramientas de SEO amplían tu alcance y te ayudan a comprender mejor el comportamiento de los usuarios.
Gestión simplificada del sitio
Con Jetpack, gestionar tu sitio de WordPress es más eficiente. Su panel centralizado permite supervisar fácilmente las tareas de mantenimiento del sitio, reduce la necesidad de usar varios plugins y simplifica la administración del sitio.
Obtén más información sobre Jetpack aquí: /
Preguntas frecuentes
¿Cuál es la diferencia entre una redirección 301 y una redirección 302?
Una redirección 301 indica a los motores de búsqueda que una página se ha trasladado permanentemente a una nueva ubicación. Al usar este tipo, Google transfiere la autoridad y la confianza de la URL antigua a la nueva. Debes usar una redirección 301 cuando elimines una entrada o cambies para siempre la estructura de tus enlaces permanentes.
Una redirección 302 indica a los motores de búsqueda que el traslado es solo temporal. Usas una redirección 302 cuando estás actualizando una página o realizando una prueba breve. Mantiene la página original indexada en los resultados de búsqueda porque Google espera que la URL original vuelva pronto. Elegir la adecuada garantiza que no pierdas accidentalmente tus posiciones en los resultados de búsqueda.
¿Configurar redirecciones perjudicará mi posicionamiento en SEO?
Las redirecciones normalmente ayudan a tu SEO en lugar de perjudicarlo. Cuando eliminas una página sin una redirección, los visitantes ven una página de error 404. Esto indica a Google que tu sitio tiene enlaces rotos o contenido ausente. Una redirección 301 adecuada lo soluciona enviando a los usuarios a una página relevante.
Sin embargo, puedes perjudicar tu posicionamiento si creas demasiadas redirecciones o las configuras incorrectamente. Un error común consiste en encadenar las redirecciones, de modo que un enlace lleva a otro y luego a otro más. Esto ralentiza tu sitio y puede confundir a los robots de los motores de búsqueda. Intenta siempre redirigir directamente desde la URL antigua al destino final en un solo paso.
¿Es mejor usar un plugin de WordPress o editar el archivo .htaccess?
Usar un plugin es la mejor opción para la mayoría de los propietarios de sitios web, porque es más seguro y fácil de gestionar. Los plugins como Redirection se encargan del código técnico y te permiten gestionar los enlaces desde el panel de control de WordPress. Este método reduce la posibilidad de que dañes tu sitio al escribir un código incorrecto.
Editar el archivo .htaccess es un método para usuarios avanzados que se sienten cómodos trabajando con archivos del servidor. Puede ser ligeramente más rápido en términos de rendimiento, porque el servidor procesa el redireccionamiento antes de cargar WordPress. Si no eres desarrollador, usa un plugin fiable para evitar dejar tu sitio fuera de servicio accidentalmente.
¿Qué es un bucle de redireccionamiento y cómo puedo solucionarlo?
Un bucle de redireccionamiento ocurre cuando URL A apunta a URL B, pero URL B vuelve a apuntar a URL A. El navegador intenta cargar cada página sin parar hasta que se rinde y muestra un mensaje de error que dice «demasiadas redirecciones». Esto suele ocurrir si hay reglas que entran en conflicto en tu plugin de redireccionamiento o en la configuración de tu servidor.
Para solucionar este problema, primero debes borrar la caché del navegador para asegurarte de que no estás viendo una versión antigua de la página. Después, comprueba tus redireccionamientos activos y busca duplicados. Si has cambiado recientemente tu sitio de HTTP a HTTPS, asegúrate de que la configuración no obligue a las páginas a alternar entre las versiones segura y no segura.
¿Tengo que mantener activos mis redireccionamientos 301 para siempre?
Debes mantener activo un redireccionamiento 301 durante el mayor tiempo posible. Google recomienda mantenerlo al menos un año. Esto da a los motores de búsqueda tiempo suficiente para rastrear tu sitio y actualizar su índice con la nueva URL. También garantiza que los usuarios que hicieron clic en enlaces antiguos desde otros sitios web sigan encontrando tu contenido.
Si eliminas el redireccionamiento demasiado pronto, esos enlaces antiguos dejarán de funcionar y se convertirán en errores 404. Como los redireccionamientos no ocupan mucho espacio del servidor, normalmente es más seguro dejarlos indefinidamente, a menos que tengas miles de ellos ralentizando tu base de datos.
¿Cómo puedo redirigir un sitio web completo a un dominio nuevo?
Redirigir un dominio completo requiere un redireccionamiento comodín a nivel del servidor. Esta regla indica al navegador que cada página del sitio antiguo corresponde a la misma ruta del sitio nuevo. Por ejemplo, oldsite.com/contact irá automáticamente a newsite.com/contact.
Normalmente se configura en el panel de control de tu proveedor de alojamiento o en el archivo .htaccess, en lugar de usar un plugin estándar de WordPress. Después de configurar el redireccionamiento técnico, debes usar la herramienta «Cambio de dirección» de Google Search Console. Esto notifica a Google que tu sitio se ha trasladado para que pueda actualizar sus resultados de búsqueda más rápido.
¿Pueden demasiados redireccionamientos ralentizar mi sitio de WordPress?
Tener unas pocas docenas o incluso unos pocos cientos de redireccionamientos no ralentizará tu sitio de forma apreciable. Sin embargo, miles de redireccionamientos pueden afectar al rendimiento si están almacenados en la base de datos de WordPress. Cada vez que un visitante carga una página, la base de datos debe comprobar esa lista para ver si existe un redireccionamiento. Si la lista es enorme, este proceso de comprobación lleva tiempo.
Las cadenas de redireccionamientos son aún peores para la velocidad. Si un usuario tiene que pasar por tres URL diferentes para llegar al contenido, la página parecerá lenta y pesada. Comprueba periódicamente tu lista de redireccionamientos y elimina las reglas antiguas que ya no reciben tráfico.
¿Qué es un redireccionamiento comodín y cuándo debería usarlo?
Un redireccionamiento comodín te permite mover un grupo de URL que comparten un patrón común sin crear una regla independiente para cada una. Es muy útil si cambias la estructura de tus enlaces permanentes.
Por ejemplo, si decides eliminar el año de las URL de las entradas de blog (cambiando /2023/post-name por simplemente /post-name), una sola regla comodín puede gestionar todas las entradas a la vez. Esto evita que tengas que escribir manualmente cientos de redireccionamientos individuales. Solo debes usar este método si la estructura de la nueva URL sigue un patrón coherente que coincida perfectamente con la antigua.
¿Cómo puedo verificar que mi redireccionamiento funciona correctamente?
No debes confiar únicamente en tu propio navegador para probar un redireccionamiento, porque los navegadores guardan datos antiguos en su caché. La mejor forma de probarlo es usar una ventana de «Incógnito» o «Privada» en la que no se guarde el historial. Escribe la URL antigua y observa la barra de direcciones para comprobar si cambia inmediatamente a la nueva.
También puedes usar herramientas gratuitas en línea llamadas comprobadores de encabezados HTTP. Estas herramientas muestran el código exacto que devuelve el servidor. Debes ver un estado «301 Moved Permanently» seguido de la nueva URL. Si ves un código 404, el redireccionamiento no funciona.
¿Por qué es importante redirigir HTTP a HTTPS?
Redirigir HTTP a HTTPS garantiza que todos los visitantes tengan una conexión segura con tu sitio web. Si instalas un certificado SSL pero no configuras un redireccionamiento, es posible que tu sitio siga siendo accesible mediante la versión HTTP no segura.
Esto confunde a los motores de búsqueda, porque podrían ver dos versiones de tu sitio como contenido duplicado. También muestra una advertencia de «No seguro» a tus visitantes en la barra del navegador. Un redireccionamiento adecuado obliga automáticamente a todos los visitantes a usar la versión segura. Esto protege los datos de los usuarios y es un factor de posicionamiento confirmado para Google, lo que significa que puede ayudar a que tu sitio aparezca en una posición más alta.



