Tutoriales 9 min de lectura

Cómo migrar tu web sin perder posicionamiento SEO 2026

Por qué migración mal hecha destruye SEO

Google indexó tus URLs durante años. Cuando cambias URLs sin redirects 301 correctos: Google ve URLs nuevas como contenido completamente nuevo (sin authority) + URLs antiguas como 404. Resultado: pierdes ranking, traffic, authority histórica. Pérdida típica migración mal hecha: 30-70% tráfico SEO permanente. Pérdida típica migración bien hecha: 10-20% temporal recuperado en 60-90 días + crecimiento posterior. Diferencia: proceso técnico riguroso vs improvisación.

Paso 1: Auditoría SEO pre-migración

Documentar baseline ANTES de tocar nada:

  • Export Search Console: Performance, Coverage, Sitemaps (últimos 16 meses)
  • Export GA4: Acquisition reports últimos 12 meses
  • Rankings actuales: top 100 keywords con position + URL
  • Backlinks profile (Ahrefs/SEMrush): top 100 backlinks + DR sources
  • Top 50 páginas por tráfico orgánico

Este baseline permite comparar pre-migración vs post-migración objetivamente.

Paso 2: Inventario completo URLs

Screaming Frog crawl:

  1. Configure crawl: Mode Spider, JavaScript rendering ON
  2. Run crawl completo sitio actual
  3. Export "Internal" tab → todas URLs internas con status 200

Adicionalmente:

  • Search Console: Coverage report → URLs indexed
  • Search Console: URL inspection para URLs críticas
  • Sitemap.xml actual
  • Manual review: páginas top tráfico + landing pages campañas Ads

Paso 3: Mapping old → new URLs

Spreadsheet con columnas:

URL antiguaURL nuevaStatusNotas
/servicios/seo/servicios/seo-marketing301URL refresh
/blog/post-1/blog/post-1200 (sin cambio)Mantener
/products/old-product/categoria/related301Producto descontinuado → categoría

Cada URL antigua DEBE tener un destino — 301 a equivalente más cercano, o 410 (gone) si realmente removida.

Paso 4: Setup nuevo sitio en staging

  • Subdomain: staging.tu-sitio.com o nuevo.tu-sitio.com
  • Robots.txt: Disallow: / para que Google NO indexe staging
  • Construir nuevo sitio completo + contenido + diseño + funcionalidad
  • Validar en staging exhaustivamente antes de DNS switch

Paso 5: Migrar contenido preservando SEO

Elementos críticos a preservar al migrar cada página:

  • H1: mismo o equivalente semántico
  • Meta title: exacto o equivalente (puedes mejorar pero no eliminar keywords)
  • Meta description: exacto o equivalente
  • Schema markup: mantener tipos (Article, Service, Product, FAQ, etc.)
  • Alt texts imágenes: migrar exactos
  • Internal linking: actualizar a nuevas URLs pero mantener structure
  • Content depth: NO reducir contenido (Google premia comprehensiveness)

Paso 6: Implementar redirects 301

Métodos:

Plugin Redirection (WordPress):

  1. Install plugin
  2. Redirections → Add new
  3. Source URL: vieja URL
  4. Target URL: nueva URL
  5. HTTP code: 301 (permanente)
  6. Para masivo: Import CSV con todas URLs

Apache .htaccess:

Redirect 301 /url-antigua /url-nueva
Redirect 301 /otra-antigua /otra-nueva

Nginx config:

rewrite ^/url-antigua$ /url-nueva permanent;

Verificar redirects: herramienta httpstatus.io o curl test cada redirect funciona 200 final.

Paso 7: Submit nuevo sitemap + Change of Address

Search Console:

  1. Verificar nuevo sitio en Search Console (si nueva propiedad)
  2. Submit sitemap.xml nuevo
  3. Si cambio dominio: Settings → Change of Address → seguir wizard
  4. Si solo URLs cambiaron (mismo dominio): no necesita Change of Address

Bing Webmaster Tools:

  1. Same process en bing.com/webmasters
  2. Submit sitemap
  3. URL Submission para URLs nuevas críticas

Paso 8: Monitoreo 90 días post-launch

Semana 1 (criticas issues):

  • Search Console: Coverage errors (404s, server errors)
  • Verificar redirects funcionando (test 20-30 URLs random)
  • GA4: tráfico orgánico no cae catastróficamente
  • Fix issues inmediato

Semana 2-4 (stabilization):

  • Search Console: nuevas URLs siendo indexadas
  • Rankings: variation normal pero recuperación visible
  • Fix redirects faltantes detectados

Mes 2-3 (recovery):

  • Tráfico orgánico debería recuperar 90-100% del baseline
  • Rankings nuevas URLs estabilizando
  • Backlinks pointing to old URLs siguiendo redirects correctamente

Pérdidas vs recovery típico

MétricaMal hechoBien hecho
Pérdida tráfico mes 140-70%10-20%
Recovery 3 meses50-70% recovery95-110% recovery
Recovery 6 meses70-85%100-130% (crecimiento)
Pérdida permanente15-30%0-5%
⚠️ Errores fatales migración SEO

1) NO hacer redirects 301 (Google ve sitio como completamente nuevo). 2) Cambiar URLs Y meta tags Y H1s simultáneamente (Google pierde ranking signals múltiples). 3) Reducir contenido al migrar (Google premia depth — bajar palabras = bajar ranking). 4) Submit nuevo sitemap SIN remover old URLs (404s confunden Google). 5) Olvidar schema markup en nuevo sitio. Cualquiera de estos = pérdida SEO significativa.

En Weblindrome ofrecemos desarrollo web para ayudarte con esta y otras implementaciones. Solicita una cotización personalizada.

Preguntas frecuentes

¿Cuánto tiempo toma una migración SEO bien hecha?

Sitio pequeño 50-150 páginas: 40-80 horas trabajo + 2-4 semanas total. Sitio mediano 200-1K páginas: 100-200 horas + 4-8 semanas. Sitio grande 1K-10K páginas: 300-800 horas + 8-16 semanas. Plus 90 días monitoreo post-launch. Acelerar requiere experiencia + recursos — improvisar = errores costosos.

¿Puedo migrar contenido sin migrar URLs?

Sí, recomendado si URLs actuales tienen ranking SEO. Mantener URLs idénticas = preserva 95-100% SEO automáticamente. Migrar diseño, código backend, hosting pero mantener URL structure = migración menos riesgo SEO. Cambiar URLs solo si motivo claro (SEO improvement, dominio nuevo, estructura confusa).

¿Cuándo usar 302 vs 301 redirect?

301 (permanent): 99% de casos migración. Le dice a Google "esta URL se movió permanentemente", transfiere ranking + authority. 302 (temporary): cuando movimiento es genuinamente temporal (ej. mantenimiento). NO transfiere ranking. Error común: usar 302 por defecto. Para migración: SIEMPRE 301.

¿Cambiar dominio (no solo URLs) impacta SEO más?

Sí, más riesgo. Cambio dominio requiere: 1) Redirects 301 dominio antiguo → nuevo, 2) Change of Address en Search Console, 3) Update backlinks (outreach a sitios linking), 4) Submit ambos sitemaps. Recovery time: 4-8 meses vs 2-4 meses migración solo URLs. Hacer solo si necesario absoluto.

¿Cuándo contratar agencia vs DIY?

DIY si: sitio <100 páginas, tienes experiencia WordPress, tienes 40-80 horas disponibles. Agencia si: sitio 200+ páginas, sin experiencia técnica, no quieres riesgo SEO. Costo agencia migración bien hecha: $30K-$200K MXN según complejidad. ROI: previene pérdida 30-70% tráfico orgánico permanente (que podría costar $500K-$5M MXN/año en revenue perdido).