Se abre en una pestaña nueva
Logotipo de We Love SEO
Menú

SEO · 27 de julio de 2026 · 10 min

Migrar una web sin perder posiciones: el mapa de URLs que te salva

Cómo migrar una web sin perder SEO: inventario, mapa de URLs uno a uno, 301 sin cadenas ni a la portada y qué vigilar 4 semanas. Con nuestro mapa real.

IreneSEO técnico
Portada del artículo de SEO «Migrar una web sin perder posiciones: el mapa de URLs que te salva», firmado por Irene en We Love SEO
Imagen: We Love SEO

Para migrar una web sin perder SEO hace falta un mapa de URLs: una hoja con cada dirección antigua, su destino equivalente y el motivo. De ese mapa salen redirecciones 301 directas, sin cadenas ni envíos masivos a la portada. Se completa conservando títulos, contenido e imágenes y vigilando Search Console durante cuatro semanas.

Es para quien va a cambiar de web, de gestor de contenidos o de estructura de URLs y no quiere tirar años de posiciones en un fin de semana. Sirve igual para 20 páginas que para 2.000: cambia el tamaño de la hoja, no el método.

El ejemplo es nuestra propia migración: en noviembre de 2026 weloveseo.es pasó de un WordPress 5.2 a WordPress 7.1 con una arquitectura de URLs nueva. Verás el inventario, el mapa, las 21 redirecciones y por qué doce páginas no van a la portada. Es el apartado de migraciones de la guía de SEO para pymes, con la hoja abierta.

¿Qué es un mapa de URLs y por qué decide si pierdes posiciones?

Un mapa de URLs es la tabla que asigna a cada URL antigua su destino en la web nueva (la misma URL, una equivalente con redirección 301 o ninguna) con el motivo escrito. Decide las posiciones porque Google traslada las señales de una página a otra cuando la redirección lleva a una página equivalente, y no cuando lleva a cualquier sitio.

El mecanismo es sencillo. Googlebot tiene que visitar cada URL antigua después del cambio, encontrar la redirección y procesar el destino. Si el destino responde a lo mismo, la posición se traslada. La documentación de Google sobre cómo migrar con cambio de URL aclara que las 301 no hacen perder PageRank, y avisa de que redirigir muchas URLs antiguas a un destino irrelevante, como la página principal, puede tratarse como un soft 404.

Sin mapa, la migración se hace de memoria, y la memoria olvida lo que no se ve: adjuntos, archivos de autor, presentaciones enlazadas desde fuera, páginas en noindex que alguien enlazó en 2019. Son las URLs que aparecen como no encontradas tres semanas después.

Es lo primero que montamos en el servicio de SEO para pymes cuando hay una migración por medio: entra en el rango A medida, desde 1.400 €/mes, y si va con web nueva, en el proyecto de diseño web Completo, desde 3.200 €. Para una web de veinte páginas no hace falta contratar a nadie: el mapa cabe en una hoja de cálculo y se hace en una tarde.

¿Qué hay que inventariar antes de migrar?

Todas las URLs que existen, no solo las que tienen tráfico. Salen de tres fuentes que se cruzan: Search Console con los 16 meses de datos que guarda, un rastreo de la web antigua con sus sitemaps y las páginas que reciben enlaces de otros sitios. Lo que no esté en el inventario no tendrá fila en el mapa, y lo que no tenga fila acabará en un 404.

Search Console da lo que Google conoce y valora: en Rendimiento, pestaña Páginas, las URLs con clics e impresiones de 16 meses; en el informe de indexación, las que tiene en el índice. Esa exportación es además la línea base para comparar después. El paso a paso de las exportaciones, con GA4, está en migrar de WooCommerce a Shopify.

El rastreo da lo que existe aunque Google no lo valore: adjuntos, archivos de autor, paginaciones, plantillas que el gestor publicó solo. Google recomienda buscar las URLs antiguas en sitemaps, registros del servidor, analítica y el propio gestor. Y el informe Enlaces de Search Console dice qué páginas reciben enlaces externos: esas no se pueden quedar sin destino aunque no tengan clics.

FuenteQué te daQué se escapa si no la usas
Search Console (Rendimiento a 16 meses e indexación)URLs con clics e impresiones, consultas por página, línea basePáginas que posicionan para búsquedas que no imaginabas
Rastreo y sitemapsTodo lo que existe: adjuntos, autores, paginaciones, plantillas, archivosURLs que el gestor creó solo y que Google tiene indexadas
Enlaces externos (informe Enlaces)Páginas y archivos que otros sitios enlazanEnlaces de años que acaban en un 404

En weloveseo.es el inventario salió del sitemap antiguo y de lo enlazado desde el menú y el pie. El sitemap tenía 18 páginas, 2 páginas de adjunto, 1 archivo de autor y 1 plantilla de pie del maquetador. Entre las páginas estaban las de servicio de SEO, diseño web y redes sociales, indexadas desde 2018; doce sesiones formativas de 2018 a 2022 con su presentación; quiénes somos, contacto y los legales. Fuera del sitemap, una landing de campañas en noindex y 9 presentaciones PPTX en la carpeta de subidas. El robots.txt solo bloqueaba la administración: todo era rastreable.

¿Cómo se hace el mapa uno a uno?

Con una fila por URL antigua y cinco columnas: origen, destino, tipo (sin cambio, 301, copiar archivo o 404), motivo y estado del origen el día del inventario. La regla de destino es una: la página nueva más equivalente. Si dos antiguas dicen lo mismo, se fusionan en una; si una no tiene equivalente ni valor, se deja caer.

Esta es la plantilla, con filas reales de nuestro mapa:

origendestinotipomotivoestado_origen
/agencia-seo-zaragoza//agencia-seo-zaragoza/301servicio renombrado; indexada desde 2018200
/diseno-web-wordpress-zaragoza//diseno-web-zaragoza/301se fusiona con la de diseño web200
/contacto//contacto/sin cambiomisma URL200
/author/weloveseo//equipo/301archivo de autor del sitemap antiguo200
/landing-campana-ads-diseno-web//diseno-web-zaragoza/301landing de Ads en noindex; puede tener enlaces de campañas200
/ciclo-seo-zac-presentacion-3//recursos/presentaciones/301sesión formativa con PPTX; va al histórico200
/wp-content/uploads/2019/01/….pptxmisma rutacopiar archivolos enlaces externos al archivo siguen vivos200
/?elementor-hf=footer-generalninguno404plantilla de pie sin contenido propio200

El resultado fueron 21 redirecciones 301, más las URLs que no cambian (portada, contacto, legales, feed) y los 9 archivos que se copian a la misma ruta. Las páginas de servicio van una a una a su servicio nuevo, y las dos de diseño web se fusionan porque decían lo mismo. La landing de Ads va a diseño web y no a un 404, porque puede tener enlaces de campañas antiguas.

Lo que no se redirige también se escribe. La plantilla de pie que el maquetador antiguo coló en el sitemap no tiene contenido propio, así que devuelve un 404 y está bien que lo haga. Google pide 404 o 410 para el contenido eliminado: una URL sin equivalente ni enlaces no gana nada redirigida a otra cosa.

¿Por qué las 301 no pueden ir en cadena ni a la portada?

Porque una cadena añade saltos que Google puede dejar de seguir y una redirección masiva a la portada no lleva a una página equivalente. Cada URL antigua debe redirigir con una sola 301, desde el servidor, directamente a su destino final, y esa redirección no se quita a los pocos meses.

La documentación de Google sobre redirecciones 301 explica la diferencia que importa: con una redirección permanente, Google toma el destino como URL canónica; con una temporal (302, 307), la original puede seguir en los resultados. Recomienda las del lado del servidor porque son las que interpreta con más seguridad.

Sobre las cadenas, la guía de migrar con cambio de URL es concreta: Googlebot sigue hasta 10 saltos, pero lo recomendable es ir directo y, si no se puede, no pasar de 3 y nunca de 5. La misma guía pide mantener las redirecciones al menos un año para que se trasladen todas las señales. Una cadena típica no la crea nadie a propósito: http a https, luego a la versión sin www, luego a la URL nueva. En weloveseo.es las variantes con http y con www se resuelven en el servidor con una sola 301 a la canónica, y la tabla de WordPress solo lleva rutas.

Las doce sesiones formativas eran el caso de manual de la portada: páginas de unas 280 palabras con una presentación cada una, sin equivalente en la web nueva. Mandarlas a la portada o a la página de formación habría sido una redirección masiva a un destino no equivalente. El destino equivalente es una página de histórico, /recursos/presentaciones/, que conserva las doce presentaciones. Además es prueba de experiencia: formación impartida desde 2018.

Dos detalles de implementación. La tabla vive en el propio tema y una función comprueba que no hay cadenas ni bucles; en local se probó que una URL en mayúsculas y con parámetros UTM llega al destino con la UTM conservada. Y el filtro solo actúa cuando el origen da 404, así que las filas cuyas páginas aún existen no hacen nada hasta que se renombran.

¿Qué hay que conservar en la página nueva?

Todo lo que hacía posicionar a la antigua: el title y el H1 con su búsqueda principal, el contenido que respondía a esa búsqueda, las imágenes con su texto alternativo y los archivos enlazados desde fuera. Google recomienda cambiar una sola cosa cada vez; si cambias URL y contenido a la vez, no sabrás cuál de los dos te hizo caer.

La guía de SEO para principiantes de Google explica por qué el title y el texto alternativo pesan: el title es una de las fuentes con las que Google compone el título del resultado, y el alt describe la imagen y su relación con la página. En una migración se pierden por descuido, porque la plantilla nueva genera titles automáticos y las imágenes se suben otra vez sin alt. Añade al mapa una columna con el title antiguo y compáralo fila a fila.

En weloveseo.es las páginas de servicio cambian de URL pero mantienen la búsqueda principal en el H1: la antigua «Agencia SEO en Zaragoza» sigue diciendo qué hace y dónde. Las presentaciones no se redirigen: la carpeta de subidas antigua se copia al servidor nuevo con las mismas rutas, y así los enlaces externos a las presentaciones y a las imágenes de 2019 a 2023 siguen funcionando.

Cada URL nueva lleva una etiqueta canonical que apunta a sí misma, y el sitemap nuevo se envía en Search Console. Si el dominio no cambia, como en nuestro caso, no hace falta la herramienta de cambio de dirección: Google la reserva para cambios de dominio o subdominio.

Si además cambias de plataforma, la nueva impone sus rutas y el mapa se complica. Shopify documenta los 19 pasos oficiales para migrar desde WooCommerce (en inglés), y las redirecciones son solo uno de ellos. El caso de las URLs con identificador numérico está en migrar desde Prestashop.

¿Qué hay que vigilar las cuatro semanas siguientes?

Cuatro cosas cada semana: las páginas no encontradas, la indexación de URLs antiguas y nuevas, las impresiones de las nuevas y las redirecciones en producción. Lo que aparezca como 404 y tenga historia se añade al mapa. A los 30 y a los 90 días se compara con la línea base exportada antes del cambio.

El día del cambio se comprueba cada redirección en producción con una petición de cabeceras: una sola 301, nunca una 302 ni una cadena por el paso a https o el www. En weloveseo.es son 21 comprobaciones; en una tienda de miles de productos, se automatizan desde la propia hoja.

SemanaQué mirar en Search ConsoleQué es normalQué es alarma
1Sitemaps e indexación, motivo «No encontrada (404)»Advertencias de redirección en el sitemap antiguo404 en URLs que tenían clics o enlaces
2Indexación de páginasLas antiguas bajan y las nuevas subenNuevas en bloque como «Rastreada: actualmente sin indexar»
3Rendimiento por páginaLas URLs nuevas empiezan a recibir impresionesImpresiones totales que caen sin que suban las nuevas
4Rendimiento por consultaPosiciones que fluctúan y se estabilizanConsultas principales que desaparecen

Google avisa de que la visibilidad fluctúa durante una migración y de que, en una web pequeña o mediana, pueden pasar varias semanas hasta que la mayoría de páginas cambien.

Una migración es también el momento de medir la velocidad con datos reales de la web nueva; qué umbrales mirar está en Core Web Vitals en WordPress.

Hay más sobre esto en la sección de SEO del blog.

Preguntas frecuentes

¿Cuánto tiempo hay que mantener las redirecciones 301?

Al menos un año, según la guía de Google para migrar con cambio de URL, para que se trasladen todas las señales. Por el usuario conviene dejarlas siempre: un enlace de 2019 a una presentación tiene que seguir llegando a algún sitio.

¿Puedo redirigir todas las páginas antiguas a la portada?

No. Google advierte de que redirigir muchas URLs a un destino irrelevante como la portada puede tratarse como un soft 404. Si no hay equivalente, crea uno (una página de histórico, por ejemplo) o deja que la URL devuelva 404 si no tiene valor.

¿Hace falta la herramienta de cambio de dirección de Search Console?

Solo si cambias de dominio o de subdominio. Si mantienes el dominio y cambias rutas, como en la nuestra, bastan las 301, el sitemap nuevo y la vigilancia.

¿Cuánto tarda Google en procesar una migración?

En una web pequeña o mediana, varias semanas hasta que la mayoría de páginas cambien, según Google, con fluctuaciones normales mientras tanto. Por eso la comparación se hace a 30 y a 90 días.

—

Irene lleva el SEO en We Love SEO: auditorías técnicas, arquitectura de contenidos y seguimiento mensual en Search Console. Más sobre ella en el equipo.

Escrito por Irene

SEO técnico

Rastrea tu web como lo haría un buscador y te dice qué no está viendo. Arquitectura, velocidad, indexación y SEO local.

Todos sus artículosQuién es

Seguir leyendo

Sin Humo · un correo cada quince días

Un análisis con números, un recurso y lo que ha cambiado en buscadores e IA. Tres minutos de lectura.

WhatsApp