Las URL cambian. Las páginas se renombran, los productos se descatalogan, los sitios pasan a HTTPS y las marcas cambian de dominio. Cada vez que cambia una URL, una redirección lleva a visitantes y buscadores de la dirección antigua a la nueva, y traslada con ella las posiciones y los enlaces de la página antigua.
Equivocarse con las redirecciones es una de las formas más rápidas de perder tráfico orgánico. Acertar es, sobre todo, cuestión de planificación.
Los principales tipos de redirección
| Código | Nombre | Úsala cuando |
|---|---|---|
| 301 | Moved Permanently | La página se ha movido para siempre. La redirección SEO más habitual. |
| 308 | Permanent Redirect | Igual que la 301, pero el método de la petición (p. ej., POST) no debe cambiar. |
| 302 | Found (temporal) | El cambio es temporal y la URL original volverá. |
| 307 | Temporary Redirect | Igual que la 302, pero conserva el método de la petición. |
Para el SEO, la distinción clave es permanente frente a temporal. Con una redirección permanente, los buscadores sustituyen la URL antigua por la nueva en su índice. Con una temporal, suelen mantener indexada la URL antigua porque has dicho que volverá.
Google ha dicho que tanto las 301 como las 302 transmiten PageRank. Pero si usas una 302 para un cambio permanente, Google puede seguir mostrando la URL antigua durante más tiempo. Usa redirecciones permanentes para cambios permanentes.
Redirecciones que conviene evitar
Las redirecciones meta refresh (<meta http-equiv="refresh">) y las redirecciones con JavaScript funcionan, pero son más lentas, menos fiables para los rastreadores y confusas para quien pulsa el botón de atrás. Usa redirecciones en el servidor siempre que puedas.
Las cadenas de redirecciones se producen cuando la URL A redirige a B, que redirige a C. Cada salto añade retraso, y los rastreadores pueden dejar de seguirlas tras varios saltos. Actualiza las redirecciones para que cada URL antigua apunte directamente al destino final.
Los bucles de redirecciones –A redirige a B, que vuelve a redirigir a A– hacen imposible cargar la página.
Sigue cada salto de una cadena de redirecciones con sus códigos de estado y tiempos.
Adónde redirigir
Redirige cada URL antigua a la página nueva equivalente más relevante:
- Producto antiguo → el producto sustituto, o su categoría si no hay sustituto
- Artículo antiguo → la versión actualizada del artículo, o el artículo relacionado más cercano
- Categoría antigua → la nueva categoría
Evita redirigirlo todo a la portada. Google tiende a tratar las redirecciones irrelevantes a la portada como soft 404, sin transmitir las señales, y los visitantes se quedan desconcertados. Si de verdad no hay una página equivalente, es mejor una página 404 o 410 útil.
Cómo configurar redirecciones
Apache (.htaccess)
La mayoría de los hostings compartidos con cPanel usan Apache. Añade reglas al archivo .htaccess de la raíz de tu sitio:
Redirect 301 /old-page /new-page
Nginx
location = /old-page { return 301 /new-page; }
Plugins y ajustes del CMS
Plugins de WordPress como Redirection o los gestores de redirecciones de Yoast y Rank Math permiten añadir redirecciones sin tocar los archivos del servidor. Shopify, Wix, Squarespace y Webflow tienen ajustes de redirección integrados.
Crea reglas de redirección 301 para .htaccess de Apache y Nginx, incluidos HTTPS y www.
Migración de un sitio: plan paso a paso
Una migración –un dominio nuevo, un CMS nuevo, una nueva estructura de URL o el paso a HTTPS– cambia muchas URL a la vez. Planifícala con cuidado.
Antes de la migración
- Toma una referencia. Anota el tráfico, las posiciones y las páginas indexadas actuales en Search Console y la analítica.
- Rastrea el sitio antiguo y exporta todas las URL, además de las del sitemap, las páginas de entrada de la analítica y tus datos de backlinks. Las páginas con enlaces externos son las que más importan.
- Crea un mapa de redirecciones: una hoja de cálculo con cada URL antigua y su nuevo destino.
- Conserva lo que funciona. Si puedes mantener las URL igual, hazlo. Cada URL que cambia conlleva cierto riesgo.
- Prepara el sitio nuevo en un entorno de pruebas protegido con contraseña, no solo con un bloqueo en robots.txt.
El día del lanzamiento
- Activa las redirecciones en el mismo momento en que se publique el sitio nuevo.
- Elimina cualquier restricción del entorno de pruebas (contraseña,
Disallow: /,noindex). - Prueba una muestra de URL antiguas, sobre todo las de más tráfico y más enlazadas.
- Actualiza los enlaces internos para que apunten directamente a las URL nuevas.
- Envía el nuevo sitemap en Search Console. Si cambias de dominio, usa la herramienta de Cambio de dirección de Search Console.
Comprueba el código de estado, las redirecciones y el tiempo de respuesta de hasta 25 URL a la vez.
Después de la migración
- Rastrea el sitio nuevo en busca de enlaces rotos, cadenas de redirecciones y páginas que falten.
- Vigila Search Console a diario por si hay errores de rastreo y cambios de indexación.
- Revisa los informes de 404 en busca de URL antiguas que se te hayan escapado y añádeles redirecciones.
- Mantén las redirecciones al menos un año, y de forma permanente para las URL con backlinks valiosos.
Es normal que haya algunas fluctuaciones de posición las primeras semanas. Una caída sostenida suele indicar redirecciones que faltan, rastreo bloqueado o contenido eliminado o modificado.
De HTTP a HTTPS
Al pasar a HTTPS, redirige cada URL HTTP a su equivalente HTTPS con una 301, actualiza los enlaces internos y las etiquetas canonical a HTTPS y añade la cabecera HSTS cuando todo funcione. Comprueba que no haya contenido mixto: imágenes o scripts que sigan cargándose por HTTP.
Con www o sin www
Elige una versión y redirige la otra hacia ella, para que los buscadores vean un único sitio. Para el SEO no importa cuál elijas; lo que cuenta es la coherencia.
Crear un mapa de redirecciones
El mapa de redirecciones es el documento más importante de una migración. Basta con una hoja de cálculo sencilla:
| URL antigua | URL nueva | Tipo | Prioridad | Notas |
|---|---|---|---|---|
| /services/seo-audit.php | /services/seo-audit | 301 | Alta | 45 dominios de referencia |
| /blog/2019/05/title-tags | /blog/title-tags | 301 | Alta | Principal página de entrada orgánica |
| /products/discontinued-x | /category/x-alternatives | 301 | Media | Sin sustituto directo |
| /old-promo | – | 410 | Baja | Campaña caducada, sin enlaces |
Cómo rellenarlo:
- Reúne todas las URL antiguas de un rastreo, tu sitemap, la analítica (páginas de entrada del último año), Search Console (páginas principales) y los informes de backlinks.
- Asígnales URL nuevas. Cuando los patrones de URL cambian de forma sistemática (por ejemplo, al quitar
.php), una regla basada en patrones puede cubrir miles de URL a la vez. - Prioriza por tráfico y enlaces para probar primero las URL más valiosas.
- Busca cadenas: si una URL antigua ya redirige a algún sitio, apúntala directamente a la URL nueva final.
Redirecciones basadas en patrones
Cuando las URL cambian de forma coherente, una sola regla puede sustituir miles de redirecciones individuales. Por ejemplo, para quitar .php de todas las URL en Apache:
RewriteEngine On
RewriteCond %{THE_REQUEST} \s/([^.]+)\.php[\s?] [NC]
RewriteRule ^ /%1 [R=301,L]
O para pasar un blog de /blog/2019/05/post-name a /blog/post-name:
RewriteRule ^blog/\d{4}/\d{2}/(.+)$ /blog/$1 [R=301,L]
Prueba bien las reglas de patrones en el entorno de pruebas: un pequeño error puede redirigir páginas que no deberían moverse.
Seguimiento tras el lanzamiento
En las semanas posteriores a una migración, vigila de cerca:
- Los errores 404 en Search Console y los registros del servidor: cada uno es una URL que quizá se te escapó
- La indexación de las URL nuevas en el informe de Indexación de páginas
- El tráfico de las principales páginas de entrada frente a tu referencia
- Las posiciones de tus consultas más importantes
Espera algo de turbulencia durante unas semanas mientras los buscadores vuelven a rastrear y procesan las redirecciones. Los sitios grandes pueden tardar meses en estabilizarse por completo.
Higiene de redirecciones en el día a día
Las migraciones no son el único momento en que importan las redirecciones. Acostúmbrate a:
- Añadir una 301 cada vez que cambies el slug de una URL o elimines una página que tenga un sustituto razonable
- Actualizar los enlaces internos tras añadir redirecciones, para que el sitio enlace directamente a las URL finales
- Revisar tu lista de redirecciones una vez al año para eliminar cadenas y corregir las que apuntan a páginas que se han vuelto a mover
Conclusiones clave
- Usa redirecciones permanentes (301 o 308) para cambios permanentes y temporales solo para cambios realmente temporales.
- Redirige cada URL antigua a su equivalente nueva más relevante, no a la portada.
- Evita cadenas y bucles de redirecciones; apunta cada URL antigua directamente a su destino final.
- Un mapa de redirecciones completo, construido con rastreos, analítica y datos de backlinks, es el núcleo de cualquier migración.
- Activa las redirecciones en el mismo momento que el sitio nuevo y vigila de cerca los 404 después.
- Mantén las redirecciones al menos un año, y de forma permanente para las URL con backlinks valiosos.
Preguntas frecuentes
¿Cuánto tiempo debo mantener las redirecciones?
Google recomienda al menos un año. Mantenerlas de forma permanente es lo más seguro para las URL con backlinks o marcadores, y el coste es insignificante.
¿Las redirecciones ralentizan mi sitio?
Una sola redirección en el servidor añade un pequeño retraso. Las cadenas de varias redirecciones se acumulan, así que apunta directamente a la URL final.
¿Perderé posiciones con una 301?
Una redirección 301 bien asignada suele conservar las posiciones, aunque puede haber fluctuaciones temporales mientras los buscadores procesan el cambio.
¿Debo usar 410 en lugar de 404 para páginas eliminadas?
Ambos indican a los buscadores que la página ya no existe. Un 410 dice que se ha eliminado deliberadamente y puede salir del índice algo más rápido. Cualquiera de los dos sirve para páginas sin sustituto.
Analiza tu propio sitio
Haz una auditoría gratuita con más de 55 comprobaciones y obtén una solución para cada problema.