---
title: "Planificador de migración web: qué URLs se conservan — Dardo"
description: "Planificador de migración web gratis: lee tu sitemap y mira qué URLs conservan su ruta en Webflow, Framer, Astro o Next.js y cuáles necesitan un 301."
url: "https://dardo.studio/es/herramientas/planificador-migracion-web/"
language: "es"
translations: {"en":"https://dardo.studio/en/tools/website-migration-planner/","pt":"https://dardo.studio/pt/ferramentas/planejador-migracao-de-site/"}
updated: "2026-10-22T12:00:00Z"
---

Herramientas gratuitas

# Planificador de migración web

Antes de rehacer un sitio, averigua qué URLs puede conservar la nueva plataforma. Este planificador lee tu sitemap actual, agrupa las URLs según los patrones detrás de ellas y revisa cada una contra las reglas de URL que documentan Webflow, Framer, Astro y Next.js: cuáles conservan su ruta exacta, cuáles necesitan un 301 (con la ruta nueva propuesta y lista para exportar) y cuáles hay que probar porque el proveedor no lo dice. Funciona en tu navegador, antes de que exista el sitio nuevo.

Por [Nicolás Cerón](https://dardo.studio/es/nicolas-ceron/) · Actualizado 22 oct 2026 · 6 min de lectura

[Pedir una propuesta](https://dardo.studio/es/contacto/?service=website-migration)

El plan se arma en tu navegador; nuestro servidor solo lee la dirección del sitemap que escribas.

**Campos del formulario**

- Dirección del sitio o del sitemap
- URLs o rutas, una por línea
- Sube un sitemap.xml o una exportación de rastreo (CSV)
- Desde: WordPress; Webflow; Framer; Squarespace; Wix; Otra plataforma
- AstroSitio programado, estático o bajo demanda
- Next.jsSitio programado en React
- WebflowConstructor visual con CMS
- FramerConstructor visual con CMS

## Las reglas de URL que aplica este plan

Cada regla sale de la documentación del propio proveedor, leída el 22 de octubre de 2026. Donde el proveedor no documenta nada, el plan dice que lo pruebes en vez de adivinar.

### Webflow

- **Carpetas.** Las páginas estáticas pueden ir en carpetas y subcarpetas anidadas, así que una página en /servicios/diseno-web puede conservar su ruta.  
[Webflow Help: Organize your site with page folders](https://help.webflow.com/hc/en-us/articles/33961390398483-Organize-your-site-with-page-folders)
- **URL de la Collection.** Webflow sirve cada ítem del CMS en la URL de su Collection seguida de su slug (/post/tu-articulo) y no documenta cómo poner ítems en la raíz del sitio ni bajo carpetas de fecha: los artículos en /mi-articulo/ o /2019/05/mi-articulo/ pasan a una carpeta de Collection con un 301 cada uno.  
[Webflow Help: Manage CMS Collections](https://help.webflow.com/hc/en-us/articles/33961244391059-Manage-CMS-Collections)
- **Collections anidadas.** Desde abril de 2023 una página plantilla de Collection puede tener una carpeta padre, anidada en varios niveles (/recursos/blog/articulo). El artículo Page URLs de Webflow aún dice que solo las páginas estáticas van en carpetas: revisa el ajuste en tu Designer.  
[Webflow Help: Structure and style Collection pages](https://help.webflow.com/hc/en-us/articles/33961277976467-Structure-and-style-Collection-pages)
- **Caracteres.** Webflow admite letras latinas en minúscula y números en las URLs de página (sus ejemplos también usan guiones). Quita caracteres especiales como ! \~ . & y convierte otros alfabetos a letras latinas, y no dice qué hace con los guiones bajos: pruébalos.  
[Webflow Help: Page URLs](https://help.webflow.com/hc/en-us/articles/33961362705171-Page-URLs)
- **Mayúsculas.** Webflow pasa a minúscula las mayúsculas de los slugs, así que /Sobre-Nosotros queda /sobre-nosotros y necesita un 301. Webflow no dice si sus redirecciones distinguen mayúsculas: prueba una.  
[Webflow Help: Page URLs](https://help.webflow.com/hc/en-us/articles/33961362705171-Page-URLs)
- **Extensión.** Webflow quita los puntos de los slugs, así que una página no puede vivir en /nosotros.html ni en /index.php: cada una necesita un 301 a su nueva ruta. La ayuda de redirecciones de Webflow no muestra ejemplos desde esas rutas: prueba una después de importar.  
[Webflow Help: Page URLs](https://help.webflow.com/hc/en-us/articles/33961362705171-Page-URLs)
- **Barra final.** Las rutas de Webflow no llevan barra final en sus ejemplos, y Webflow no documenta si /nosotros/ responde o redirige a /nosotros. Publica una página y pruébala; si /nosotros/ no llega a la página, agrega los 301 propuestos.  
[Webflow Help: Page URLs](https://help.webflow.com/hc/en-us/articles/33961362705171-Page-URLs)
- **Archivos.** Un PDF o una imagen no es una página, y Webflow no documenta cómo mantener un archivo en su dirección vieja: súbelo y redirige la dirección vieja a la nueva si cambió.  
[Webflow Help: How do I set up redirects in Webflow?](https://help.webflow.com/hc/en-us/articles/33961294898835-How-do-I-set-up-redirects-in-Webflow)
- **Query string.** Las redirecciones de Webflow pueden comparar una query string si ?, = y & se escapan con % (/%?p%=12), y la exportación para Webflow las escribe así. Elige cada destino a mano.  
[Webflow Help: How do I set up redirects in Webflow?](https://help.webflow.com/hc/en-us/articles/33961294898835-How-do-I-set-up-redirects-in-Webflow)
- **Idiomas.** Con Localization cada idioma vive en un subdirectorio (/es/) que puedes renombrar, así que una carpeta de idioma puede conservar sus rutas; los slugs traducidos necesitan un plan Localize Advanced o Enterprise.  
[Webflow Help: Manage your site's locales](https://help.webflow.com/hc/en-us/articles/53682971927571-Manage-your-site-s-locales)
- **Redirecciones.** Las redirecciones 301 necesitan un plan pago y están en Site settings → Publishing. Las reglas más antiguas se ejecutan primero, los comodines usan (.\*) y %1, no aplican a los subdirectorios de idioma y una redirección no puede ocupar la ruta de una página publicada: despublica o renombra esa página antes.  
[Webflow Help: How do I set up redirects in Webflow?](https://help.webflow.com/hc/en-us/articles/33961294898835-How-do-I-set-up-redirects-in-Webflow)
- **Importación CSV.** Las redirecciones se pueden importar desde un CSV de dos columnas, ruta vieja y ruta nueva, de hasta 16 MB. Una importación reemplaza todas las redirecciones del sitio y una fila inválida hace fallar el archivo entero: exporta antes la lista actual y combínalas.  
[Webflow Help: Import/export 301 redirects](https://help.webflow.com/hc/en-us/articles/33961211526291-Import-export-301-redirects)
- **Límite de redirecciones.** Webflow no fija un límite estricto pero recomienda 1.000 redirecciones como máximo; una regla con comodín puede cubrir una carpeta entera (/blog-viejo/(.\*) → /blog/%1).  
[Webflow Help: How do I set up redirects in Webflow?](https://help.webflow.com/hc/en-us/articles/33961294898835-How-do-I-set-up-redirects-in-Webflow)

## Antes de exportar tu contenido

Lo que la plataforma que dejas te permite llevarte, según sus propias páginas de ayuda. Hazlo antes de cancelar el plan.

### Si dejas WordPress

1. Herramientas → Exportar genera un archivo WXR (XML) con tus entradas, páginas, tipos de contenido, comentarios, campos personalizados, categorías, etiquetas y usuarios; Todo el contenido suma los menús.  
[WordPress Documentation: Tools Export Screen](https://wordpress.org/documentation/article/tools-export-screen/)
2. El archivo enlaza tus medios en vez de contenerlos, y el importador copia las imágenes desde el sitio viejo: mantenlo en línea hasta revisar la migración.  
[WordPress.com Support: Export your website's content](https://wordpress.com/support/export/)
3. En tu propio servidor, respalda la carpeta de WordPress (con uploads) y la base de datos, y copia las reglas de redirección del .htaccess: dejan de funcionar con el servidor viejo.  
[WordPress Advanced Administration: Migrating WordPress](https://developer.wordpress.org/advanced-administration/upgrade/migrating/)
4. Desde WordPress 5.5 el sitio publica sus entradas, páginas, taxonomías y autores en /wp-sitemap.xml (hasta 2.000 URLs por archivo), salvo que disuada a los buscadores. Un plugin de SEO puede servir el suyo; este planificador lee cualquiera.  
[Make WordPress Core: New XML Sitemaps Functionality in WordPress 5.5](https://make.wordpress.org/core/2020/07/22/new-xml-sitemaps-functionality-in-wordpress-5-5/)
5. Anota tu estructura de enlaces permanentes en Ajustes → Enlaces permanentes (/%postname%/, /%year%/%monthnum%/%postname%/ o ?p=123): define qué entradas necesitan un 301 en la nueva plataforma.  
[WordPress Documentation: Settings Permalinks Screen](https://wordpress.org/documentation/article/settings-permalinks-screen/)
6. La exportación incluye campos personalizados, pero WordPress no documenta si los títulos y descripciones de tu plugin de SEO viajan con ellos: rastrea el sitio en vivo para guardar el título y la descripción de cada página antes del cambio.  
[WordPress Documentation: Tools Export Screen](https://wordpress.org/documentation/article/tools-export-screen/)

## Puntos clave

- Un cambio de plataforma rompe URLs por unas pocas razones documentadas: carpetas del CMS, barra final, extensiones, mayúsculas y query strings.
- Webflow pone cada ítem del CMS dentro de la carpeta de su Collection, así que los artículos en la raíz o con fecha necesitan un 301 cada uno; Astro y Next.js pueden reconstruir cualquier ruta.
- Ni Webflow ni Framer documentan cómo responde una dirección que termina en barra: prueba una página antes del lanzamiento.
- Planifica las redirecciones antes de construir y compáralas después con las URLs reales del sitio en staging.

## Cómo planificar una migración con él

1. **Lee tu sitemap.** Escribe la dirección de tu sitio y el planificador encuentra el sitemap en robots.txt o en las direcciones habituales, incluidos los índices de sitemaps. También puedes pegar URLs o subir una exportación de rastreo.
2. **Elige las dos plataformas.** La que dejas define la checklist de exportación; la de destino, las reglas de URL.
3. **Revisa los patrones.** Cada patrón es un tipo de página, como /blog/{slug} o /{n}/{n}/{slug}. Los patrones con muchas URLs se toman como colecciones del CMS: cambia los que sean páginas hechas a mano y nombra la carpeta a la que debe ir cada colección.
4. **Lee los resultados.** Conserva su ruta, 301 con la ruta nueva propuesta o probar. Cada resultado enlaza a la regla que lo explica, y cada regla a la página del proveedor.
5. **Exporta las redirecciones** en el formato que importa la nueva plataforma, y el CSV para quien apruebe la migración. Cuando el sitio nuevo esté en staging, compara el mapa con sus URLs reales en el [generador de redirecciones 301](https://dardo.studio/es/herramientas/generador-redirecciones-301/).

## Qué cambia las URLs al cambiar de plataforma

La mayoría de las URLs que se rompen en una migración se rompen por unas pocas razones, y cada plataforma las documenta distinto:

- **Carpetas del CMS.** Webflow sirve cada ítem del CMS dentro de la carpeta de su Collection, así que los artículos de WordPress en /mi-articulo/ o /2019/05/mi-articulo/ necesitan un 301 cada uno. Framer documenta una carpeta antes de :slug; las rutas en la raíz o con fecha no están documentadas. Astro y Next.js pueden reconstruir cualquier ruta.
- **Barra final.** Las direcciones de WordPress terminan en barra; las de Webflow y Framer no, y ninguno documenta cómo responde /nosotros/. Next.js redirige una forma a la otra por su cuenta; en un build estático de Astro decide el hosting.
- **Extensiones y mayúsculas.** Webflow quita los puntos y pasa a minúscula los slugs, así que /Nosotros.html queda /nosotros. Astro puede conservar direcciones .html con su ajuste build.format.
- **Query strings.** Para cualquier plataforma nueva, un enlace simple de WordPress como /?p=12 es la página de inicio. Solo una redirección que compare la query puede mandarlo a un lugar útil, y solo Next.js y Webflow documentan una.

## Qué conserva cada plataforma

__Qué conserva cada plataforma__
| URL vieja                                     | Astro                                         | Next.js                          | Webflow             | Framer               |
| --------------------------------------------- | --------------------------------------------- | -------------------------------- | ------------------- | -------------------- |
| Páginas en carpetas (/servicios/diseno-web)   | Conserva                                      | Conserva                         | Conserva            | Conserva             |
| Ítems del CMS en una carpeta (/blog/articulo) | Conserva                                      | Conserva                         | Conserva            | Conserva             |
| Ítems del CMS en la raíz (/articulo)          | Conserva                                      | Conserva                         | 301 a una carpeta   | Probar               |
| Ítems del CMS con fecha (/2019/05/articulo)   | Conserva                                      | Conserva                         | 301 a una carpeta   | Probar               |
| Barra final (/nosotros/)                      | Conserva con build.format 'directory'         | Conserva con trailingSlash: true | Probar              | Probar               |
| Sin barra final (/nosotros)                   | Decide el hosting: probar                     | Conserva (por defecto)           | Conserva            | Conserva             |
| Dirección .html (/nosotros.html)              | Conserva con build.format 'file' o 'preserve' | Probar                           | 301                 | Probar               |
| Mayúsculas (/Sobre-Nosotros)                  | Probar                                        | Probar                           | 301 (en minúscula)  | Probar               |
| Query string (/?p=12)                         | 301 en el hosting                             | 301 con has                      | 301, escapada       | Probar               |
| Límite de redirecciones                       | El de tu hosting                              | 1.024 en Vercel, según Next.js   | 1.000 recomendadas  | 2.500 por proyecto   |
| Importación masiva                            | Archivo del hosting (\_redirects)             | next.config.js                   | CSV, reemplaza todo | CSV de Redirect Sync |

Según los centros de ayuda de Webflow y Framer y la documentación de Astro 7 y Next.js 16, leídos el 22 de octubre de 2026. El planificador lista cada regla con su página debajo de los resultados.

## Lo que el planificador no puede decirte

Lee URLs, no páginas. No sabe qué páginas viejas tienen tráfico o enlaces, qué contenido vas a recortar ni cómo se llamarán tus páginas nuevas, y un sitemap no incluye las páginas que no lista. Suma las páginas con clics que muestran Search Console y tu analítica, y reemplaza cada destino propuesto por la página que de verdad construyas. Donde el proveedor no documenta nada, prueba una URL en la plataforma antes del lanzamiento en vez de confiar en cualquier planificador, incluido este. Nuestra [guía para migrar sin perder posicionamiento](https://dardo.studio/es/blog/migrar-pagina-web-sin-perder-posicionamiento/) cubre el resto: títulos, datos estructurados, analítica y revisiones de lanzamiento.

## Preguntas antes de elegir

**¿Cambian mis URLs si paso de WordPress a Webflow?**

Normalmente las del blog sí. Webflow sirve cada ítem del CMS en la URL de su Collection y su slug (/blog/articulo), así que los artículos en la raíz (/articulo/) o con fecha (/2019/05/articulo/) necesitan un 301 cada uno, mientras que las páginas en carpetas pueden conservar su ruta. Las direcciones de WordPress además terminan en una barra que las de Webflow no tienen, y Webflow no documenta cómo las responde: prueba una antes del lanzamiento.

**¿Puedo conservar mis URLs al pasar a Framer?**

Las páginas pueden conservar rutas anidadas y una colección del CMS puede conservar una ruta /carpeta/:slug. Framer no documenta rutas del CMS en la raíz o con fecha, la barra final, las mayúsculas ni las direcciones .html, así que el planificador las marca para probar, con el 301 que usar si la prueba falla.

**¿Astro o Next.js conservan todas las URLs?**

Los dos pueden construir cualquier ruta. La forma de la dirección es un ajuste de todo el sitio: build.format y trailingSlash en Astro, donde un build estático deja la barra en manos del hosting, y trailingSlash en Next.js, que redirige la otra forma por su cuenta.

**¿En qué se diferencia del generador de redirecciones 301?**

El planificador funciona antes de que exista el sitio nuevo: predice las rutas nuevas a partir de las reglas de la plataforma. El generador de redirecciones compara tus URLs viejas con las reales del sitio nuevo cuando ya está construido. Usa el planificador para dimensionar la migración y el generador para revisarla.

**¿Cuántas redirecciones admite cada plataforma?**

Webflow recomienda 1.000 como máximo, Framer admite 2.500 por proyecto y la documentación de Next.js menciona un límite de 1.024 en Vercel. Una regla con comodín puede cubrir una carpeta entera en una línea.

**¿El planificador es gratis? ¿Guardan mis URLs?**

Es gratis y no pide cuenta. El plan se arma en tu navegador; cuando lees un sitemap por su dirección, nuestro servidor trae ese sitemap público y devuelve sus URLs sin guardarlas.

## Fuentes y lecturas

Fuentes de esta página, con más detalles de sus publicaciones originales.

- [Google Search Central: How to move a site](https://developers.google.com/search/docs/crawling-indexing/site-move-with-url-changes) · developers.google.com
- [Webflow Help: Page URLs](https://help.webflow.com/hc/en-us/articles/33961362705171-Page-URLs) · help.webflow.com
- [Webflow Help: Manage CMS Collections](https://help.webflow.com/hc/en-us/articles/33961244391059-Manage-CMS-Collections) · help.webflow.com
- [Webflow Help: Structure and style Collection pages](https://help.webflow.com/hc/en-us/articles/33961277976467-Structure-and-style-Collection-pages) · help.webflow.com
- [Webflow Help: How do I set up redirects in Webflow?](https://help.webflow.com/hc/en-us/articles/33961294898835-How-do-I-set-up-redirects-in-Webflow) · help.webflow.com
- [Webflow Help: Import/export 301 redirects](https://help.webflow.com/hc/en-us/articles/33961211526291-Import-export-301-redirects) · help.webflow.com
- [Framer Help: Using pages](https://www.framer.com/help/articles/how-to-use-pages/) · framer.com
- [Framer Help: How to duplicate a CMS page and connect it to a different CMS collection](https://www.framer.com/help/articles/how-to-duplicate-a-cms-page-and-connect-it-to-a-different-cms/) · framer.com
- [Framer Help: How to setup redirects to maintain SEO ranking](https://www.framer.com/help/articles/how-to-setup-redirects-to-maintain-seo-ranking/) · framer.com
- [Framer Help: Bulk exporting and importing redirects](https://www.framer.com/help/articles/bulk-importing-exporting-redirects/) · framer.com
- [Framer Help: How to self host using a reverse proxy](https://www.framer.com/help/articles/how-to-self-host-using-reverse-proxy/) · framer.com
- [Framer Developers: addRedirects](https://www.framer.com/developers/reference/plugins-add-redirects) · framer.com
- [Astro Docs: Routing](https://docs.astro.build/en/guides/routing/) · docs.astro.build
- [Astro Docs: Configuration reference](https://docs.astro.build/en/reference/configuration-reference/) · docs.astro.build
- [Next.js Docs: trailingSlash](https://nextjs.org/docs/app/api-reference/config/next-config-js/trailingSlash) · nextjs.org
- [Next.js Docs: redirects](https://nextjs.org/docs/app/api-reference/config/next-config-js/redirects) · nextjs.org
- [Next.js Docs: How to handle redirects](https://nextjs.org/docs/app/guides/redirecting) · nextjs.org
- [WordPress Documentation: Tools Export Screen](https://wordpress.org/documentation/article/tools-export-screen/) · wordpress.org
- [Squarespace Help: Export your site content](https://support.squarespace.com/hc/en-us/articles/206566687-Export-your-site-content) · support.squarespace.com
- [Wix Help: CMS, exporting content from your collection](https://support.wix.com/en/article/cms-formerly-content-manager-exporting-content-from-your-collection) · support.wix.com

[Dardo](https://dardo.studio/es/) · [Herramientas gratuitas](https://dardo.studio/es/herramientas/) · Planificador de migración

## Planifícala y luego revísala

El planificador dimensiona la migración. Revísala contra el sitio nuevo cuando esté construido, o deja que la hagamos nosotros.

[01 · **Generador de redirecciones 301** · Compara las URLs viejas con las reales del sitio nuevo](https://dardo.studio/es/herramientas/generador-redirecciones-301/) · [02 · **Guía de migración** · Títulos, datos estructurados, analítica y lanzamiento](https://dardo.studio/es/blog/migrar-pagina-web-sin-perder-posicionamiento/) · [03 · **Servicio de migración web** · Inventario de URLs, redirecciones y revisión posterior](https://dardo.studio/es/servicios/migracion-de-pagina-web/) · [04 · **Hablar con Dardo** · Cuéntanos tus plataformas y fechas](https://dardo.studio/es/contacto/?service=website-migration)

## Sigue explorando.

- [Servicio · **Migrar tu página web sin perder posicionamiento**](https://dardo.studio/es/servicios/migracion-de-pagina-web/)
- [Servicio · **Desarrollo con Astro: sitios rápidos y migraciones**](https://dardo.studio/es/servicios/desarrollo-astro/)
- [Servicio · **Diseño y desarrollo en Webflow para equipos de marketing**](https://dardo.studio/es/servicios/desarrollo-webflow/)

- [Servicio · **Diseño y desarrollo de sitios en Framer para startups**](https://dardo.studio/es/servicios/desarrollo-framer/)

**Más para explorar**

- [Servicio · **Agencia SEO en Colombia: SEO técnico para sitios web**](https://dardo.studio/es/servicios/seo/)
