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:
- Configure crawl: Mode Spider, JavaScript rendering ON
- Run crawl completo sitio actual
- 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 antigua | URL nueva | Status | Notas |
|---|---|---|---|
| /servicios/seo | /servicios/seo-marketing | 301 | URL refresh |
| /blog/post-1 | /blog/post-1 | 200 (sin cambio) | Mantener |
| /products/old-product | /categoria/related | 301 | Producto 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.comonuevo.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):
- Install plugin
- Redirections → Add new
- Source URL: vieja URL
- Target URL: nueva URL
- HTTP code: 301 (permanente)
- Para masivo: Import CSV con todas URLs
Apache .htaccess:
Redirect 301 /url-antigua /url-nueva
Redirect 301 /otra-antigua /otra-nuevaNginx 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:
- Verificar nuevo sitio en Search Console (si nueva propiedad)
- Submit sitemap.xml nuevo
- Si cambio dominio: Settings → Change of Address → seguir wizard
- Si solo URLs cambiaron (mismo dominio): no necesita Change of Address
Bing Webmaster Tools:
- Same process en bing.com/webmasters
- Submit sitemap
- 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étrica | Mal hecho | Bien hecho |
|---|---|---|
| Pérdida tráfico mes 1 | 40-70% | 10-20% |
| Recovery 3 meses | 50-70% recovery | 95-110% recovery |
| Recovery 6 meses | 70-85% | 100-130% (crecimiento) |
| Pérdida permanente | 15-30% | 0-5% |
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.