Las migraciones SEO mal ejecutadas son una de las causas más comunes de pérdida catastrófica de tráfico orgánico. Hemos visto sitios perder 60-80% del tráfico orgánico en una migración hecha sin planning, y meses para recuperar lo que se perdió en un día.
Hacerlo bien requiere un checklist exhaustivo, coordinación entre equipos técnicos y de marketing, y un plan de monitoreo post-launch. No es trabajo que se improvise.
Tipos de migración que manejamos
Ejemplo: WordPress → Astro/Next.js. Shopify → WooCommerce. Sitio custom → Webflow.
Riesgos principales: cambios accidentales en URL structure, pérdida de schema custom, Core Web Vitals distintos, interacciones con CDN/hosting.
2. Migración de dominio
Ejemplo: miempresa.wordpress.com → miempresa.com. miempresa.com.mx → miempresa.com. Rebranding + nuevo dominio.
Riesgos principales: pérdida de autoridad si los 301s no se configuran correctamente. Transferencia de DA/DR entre dominios toma 3-6 meses.
3. Migración de estructura de URLs
Ejemplo: miempresa.com/?page=42 → miempresa.com/servicios/seo/. Cambio de slugs masivo. Restructuración de arquitectura de información.
Riesgos principales: mapping incorrecto, redirect chains, pérdida de internal linking, canonicals rotos.
4. Rediseño con cambios estructurales
Ejemplo: rediseño visual + reestructuración de páginas + consolidación o división de contenido.
Riesgos principales: todo lo anterior combinado. Las migraciones de rediseño son las más peligrosas.
5. Migración HTTP → HTTPS
Ya casi todos los sitios lo hicieron, pero si tu sitio aún es HTTP: es un cambio técnicamente pequeño pero con requerimientos SEO específicos (301s correctos, actualización de sitemaps, mixed content fixes).
Nuestro proceso de migración
Fase 1: Pre-migración (semanas -4 a -1)
Auditoría completa del estado actual:
- Crawl completo del sitio actual (Screaming Frog)
- Export de todas las URLs indexadas (GSC)
- Snapshot de rankings para top 200+ keywords
- Export de todos los backlinks
- Documentación de schema actual, redirects existentes, canonicals
- Baseline de Core Web Vitals y métricas de GA4
Mapping de URLs:
- Spreadsheet con cada URL antigua → URL nueva
- Decisiones sobre páginas que se consolidan, dividen o eliminan
- Redirect chains detectadas y resueltas
- Aprobación del mapping con cliente antes de cualquier deploy
Checklist pre-launch:
- 80+ items categorizados: técnico, contenido, schema, analytics, tracking
- Responsable y verificación por cada item
- Testing en staging environment
Fase 2: Durante la migración (día 0)
Deploy coordinado:
- DNS cutover en horario de bajo tráfico
- Sitemaps nuevos submitteados a GSC
- 301 redirects activados
- Robots.txt actualizado
- Schema validado en producción
Monitoreo en tiempo real:
- Crawl del nuevo sitio verificando cada URL esperada
- Check de redirects (todas devuelven 301 correcto, no 302 ni 404)
- Core Web Vitals + PageSpeed post-deploy
- Errores en logs de servidor
Fase 3: Post-migración (semanas +1 a +12)
Semana 1:
- Submit de nuevo sitemap a GSC
- Request de re-index de top 50 páginas críticas
- Monitoreo diario de GSC coverage report
- Verificación de que 301s están siendo crawleados
Semanas 2-4:
- Monitoreo de rankings (comparativa vs baseline)
- Detección temprana de pérdidas inesperadas
- Fixes rápidos de cualquier 404, 500, redirect loop
- Schema validation continua
Meses 2-3:
- Recovery analysis — qué se perdió y por qué
- Link reclamation — outreach a sitios cuyo enlace ahora es 404
- Re-optimización de páginas que perdieron rankings
- Informe final de estado vs pre-migración
Los 10 errores más caros en migraciones
- 302 redirects en vez de 301 — los 302 son “temporales”, Google no transfiere autoridad.
- Redirect chains — A → B → C → D. Cada salto reduce la autoridad transferida. Máximo un salto.
- Mapping muchos-a-uno incorrecto — redireccionar 50 páginas al home mata el internal linking y conversión.
- No actualizar internal links — links internos siguen apuntando a URLs antiguas que ahora son 301. Redirect hop en cada click.
- Canonicals quedaron apuntando a URLs antiguas — Google ve canonical a URL 301 y se confunde.
- Pérdida de schema markup — plataforma nueva no soporta o no se reimplementa.
- Robots.txt bloquea parte del nuevo sitio — accidentalmente bloqueas crawl.
- Sitemap antiguo aún activo — sitemap lista URLs 404.
- No monitorear post-launch — asumes que todo salió bien sin verificar.
- Cambios múltiples simultáneos — rediseño + cambio de plataforma + nuevo dominio a la vez. Imposible diagnosticar qué causó pérdidas.
Para quién es este servicio
Funciona muy bien para:
- Sitios que planean un rediseño mayor o migración de plataforma
- Empresas que consolidan múltiples dominios
- Proyectos de rebranding con cambio de dominio
- Migraciones de plataforma ecommerce (Shopify ↔ WooCommerce ↔ Magento)
- Sitios heredados con años de deuda técnica
Hay que evaluar caso por caso si:
- Migración muy pequeña (<50 URLs) — puede manejarse con auditoría puntual
- Sitio sin tráfico orgánico significativo — hay menos que proteger
Pricing y timeline
Migraciones son proyectos puntuales (no mensual), cotizados por complejidad:
- Migración simple (<100 URLs, mismo dominio, mismo CMS): 2 semanas, $1,500-3,000 USD
- Migración media (100-500 URLs o cambio de plataforma): 4-6 semanas, $3,000-7,000 USD
- Migración compleja (multi-idioma, 500+ URLs, cambio de dominio): 6-12 semanas, $7,000-20,000 USD
Contáctanos para scope y cotización específica.