Una migración de sitio cambia las URL de contenido que los buscadores ya conocen y que otras páginas enlazan. Cada ruta que desaparece sin destino equivalente se lleva su historial de enlaces, su posicionamiento y, a veces, los usuarios que llegaban a ella desde un correo o un PDF. La regla de partida es simple. Ninguna URL con tráfico, enlaces, leads o valor de soporte se elimina sin inventario, destino equivalente y redirección validada.
El trabajo se reparte en seis bloques que se pueden copiar a cualquier proyecto. Un caso real con cifras muestra cómo se aplicaron.
Inventario de URLs
El inventario es la lista de todo lo que existe antes de decidir qué ocurre con ello. Se construye con fuentes que se cruzan, porque ninguna es completa por sí sola.
| Fuente | Qué aporta |
|---|---|
| Sitemaps del sitio antiguo | Las rutas que el sitio declara. |
| Rastreo del sitio antiguo | Rutas enlazadas que no están en el sitemap. |
| Analítica | Rutas con visitas, aunque nadie las enlace ya. |
| Search Console | Rutas con impresiones y clics orgánicos. |
| Herramienta de backlinks | Rutas con enlaces externos. |
| CRM o gestor de formularios | Rutas que originaron leads. |
Cada fila del inventario lleva como mínimo los campos de la tabla siguiente.
| Campo | Para qué sirve |
|---|---|
| URL antigua | Clave única, normalizada. |
| Idioma | Evita mezclar versiones y prefijos. |
| Plantilla o tipo de contenido | Agrupa rutas que se resuelven con una misma regla. |
| Tráfico | Prioriza y mide después. |
| Backlinks | Señala lo que más pierde si falla la redirección. |
| Leads | Protege las rutas con valor comercial. |
| Estado actual | Respuesta HTTP en el sitio antiguo. |
| Destino | Ruta equivalente en el sitio nuevo, o decisión de retirada. |
Un inventario solo de rutas, sin tráfico ni backlinks, permite comprobar respuestas HTTP pero no priorizar. Conviene decir de cuál de los dos se dispone antes de afirmar que la migración está cubierta.
Mapa 301 de URL a URL
El mapa asocia cada ruta antigua con una ruta nueva concreta. Una redirección 301GlosarioRedirección 301Respuesta HTTP que indica que un recurso se ha movido de forma permanente a otra URL. Los buscadores trasladan a la URL nueva las señales de la antigua, como los enlaces entrantes. En una migración, el mapa de redirecciones asocia cada URL antigua con un destino equivalente en un solo salto. Una cadena de redirecciones encadena varios saltos antes de llegar al destino y retrasa la carga y el rastreo.Ver término completo → traslada a la nueva URL las señales de la antigua, y esa transferencia depende de que el destino sea equivalente.
| Regla | Motivo |
|---|---|
| Un destino equivalente por cada URL | Un destino distinto rompe la intención de búsqueda. |
| Nada de redirecciones genéricas a la Home | Los buscadores pueden tratarlas como errores blandos y el usuario pierde el contexto. |
| Un solo salto, sin cadenas | Cada salto añade una petición y retrasa el rastreo. |
| Comodines por patrón de slug | Un grupo grande de rutas con la misma estructura se resuelve con una regla. |
| Prefijo de idioma conservado | Evita llevar a un usuario a la versión equivocada. |
| Query conservada si el destino la usa | Mantiene filtros y parámetros de campañas. |
| 410 para lo retirado sin equivalente | Declara que la ausencia es intencionada. |
Antes de dar el mapa por bueno, se valida que no contenga duplicados, bucles ni destinos que a su vez redirijan. Una cadena nace casi siempre cuando el sitio antiguo ya tenía sus propias redirecciones, y el mapa nuevo se apila sobre ellas. Conviene empezar por el último salto de cada cadena existente.
QA previo al lanzamiento
La revisión previa se ejecuta sobre el entorno nuevo, con el mapa 301 ya cargado.
| Área | Qué se comprueba |
|---|---|
| Rastreo | Que un crawler recorre el sitio sin errores 4xx ni 5xx internos. |
| Enlaces internos | Que ninguno apunta a una ruta con redirección ni a un 404. |
| Canonicals | Que cada página se declara a sí misma y no a otra. |
| Hreflang | Que las versiones de idioma se referencian entre sí. |
| Robots | Que el entorno nuevo no bloquea lo que debe indexarse. |
| Sitemap | Que lista las URL definitivas y ninguna redirigida. |
| Formularios | Que envían y atribuyen la fuente. |
| Assets | Que imágenes, scripts y hojas de estilo cargan con 200. |
| Redirecciones | Que todas las del inventario responden en un salto. |
Los criterios de aceptación que conviene fijar por escrito son tres. Ningún 404 interno crítico, ninguna cadena de redirección y ninguna página huérfana prioritaria.
Barrido de URLs
El barrido convierte el inventario en una prueba repetible. Un script lee las rutas antiguas, pide cada una al sitio nuevo y clasifica la respuesta.
| Estado | Significado |
|---|---|
| 200 | La ruta existe igual en el sitio nuevo. |
| 301 correcto | Un salto hasta un destino que responde 200. |
| Cadena | Más de un salto. |
| Bucle | La redirección vuelve sobre sí misma. |
| 404 | Sin destino. |
| 5xx | Error del servidor. |
El script debe terminar con un código de error si encuentra 404, bucles o 5xx, y guardar un informe con fecha en un formato que se pueda comparar con el anterior. Cada ronda reduce la lista de problemas y deja un historial. El barrido se lanza contra el entorno de pruebas durante la preparación y debe repetirse contra el dominio definitivo tras el corte, porque son dos pruebas distintas.
Registro de 404 y 5xx
Después del lanzamiento aparecen las rutas que el inventario no conocía. Un registro propio de errores HTTP las recoge sin depender de la analítica.
| Dato | Decisión de diseño |
|---|---|
| Una fila por ruta y código | Agrupa repeticiones. |
| Visitas y primera y última aparición | Ordena por impacto. |
| Referers recortados a dominio y ruta | Localiza el enlace roto. |
| Sin IP ni datos personales | Reduce la carga de privacidad. |
| Excluir administración, cron y ruido de bots | Evita falsos positivos. |
| Retención acotada | Limita el volumen almacenado. |
Un resumen periódico por correo, con un umbral de visitas, evita abrir el panel cada día. Cada ruta registrada termina en una de cuatro decisiones, que son redirigir, restaurar, retirar con 410 o ignorar.
Seguimiento durante los primeros 30 días
El seguimiento compara lo que ocurre con lo que se esperaba, y para eso necesita un punto de partida.
| Indicador | Qué se revisa |
|---|---|
| Indexación | Páginas válidas y excluidas en Search Console. |
| Errores 404 y 5xx | Rutas nuevas en el registro, por visitas. |
| Tráfico orgánico | Sesiones y clics frente a la línea base. |
| Posicionamiento | Consultas principales y páginas de entrada. |
| Engagement | Tiempo de interacción y recorridos. |
| Conversiones | Formularios y descargas por idioma y fuente. |
Antes del lanzamiento hay que fijar para cada indicador una línea base, una definición, una fuente, un responsable y un objetivo temporal. Sin esa ficha no se debe presentar una mejora porcentual como compromiso, y tampoco una pérdida como resultado. Un plan de monitorización sin analítica posterior en marcha queda en una intención.