Migrar de hosting sin perder SEO: guía paso a paso
Cambiar de hosting sin perder posicionamiento: backups, actualizar URLs, redirecciones 301 y verificación. Guía completa para migrar tu web sin bajar en Google.

Necesitas cambiar de hosting. Tu sitio actual es lento, el soporte es malo, o los costos son altos. Pero tienes miedo:¿Qué pasa con tu SEO? ¿Perderás posicionamiento? ¿Se romperán enlaces?
Esta guía te ayuda a migrar tu sitio web de forma segura, sin perder SEO ni tráfico en 2026.
Por qué las migraciones fallan (y cómo evitarlo)
Errores comunes que matan SEO:
- URLs cambiadas: Enlaces rotos, pérdida de ranking
- Contenido perdido: Páginas que desaparecen
- DNS mal configurado: Sitio inaccesible temporalmente
- Sin redirecciones: Enlaces antiguos no funcionan
- Backup incompleto: Datos perdidos
Fase 1: Preparación (Antes de migrar)
Paso 1: Auditoría completa del sitio actual
Documenta TODO:
- URLs importantes
- Lista todas las URLs del sitio
- Identifica páginas con más tráfico
- Revisa enlaces internos importantes
- Exporta sitemap XML
- Base de datos
- Tamaño de la base de datos
- Tablas importantes
- Configuraciones especiales
- Archivos
- Tamaño total de archivos
- Carpetas importantes (uploads, themes, plugins)
- Archivos de configuración
- Configuraciones
- Versión de PHP
- Extensiones PHP necesarias
- Configuraciones de servidor
- Certificados SSL
Paso 2: Backup completo
NO migres sin backup completo:
- Backup de archivos
- Descarga vía FTP todos los archivos
- O usa herramienta de backup del hosting
- Verifica que el backup esté completo
- Backup de base de datos
- Exporta vía phpMyAdmin
- O usa herramienta de backup
- Verifica que la exportación sea correcta
- Backup de configuraciones
- Documenta configuraciones especiales
- Guarda archivos .htaccess
- Anota configuraciones de servidor
- Verifica backups
- Prueba restaurar en entorno de prueba
- Verifica que todo funcione
- Guarda backups en múltiples lugares
Paso 3: Preparar nuevo hosting
Antes de migrar, prepara el nuevo servidor:
- Verifica compatibilidad
- Versión de PHP compatible
- Extensiones PHP necesarias
- Espacio y recursos suficientes
- Configura SSL
- Instala certificado SSL
- Verifica que funcione
- Configura redirección HTTPS
- Prepara estructura
- Crea estructura de directorios
- Configura permisos correctos
- Prepara para recibir archivos
Fase 2: Migración (Proceso paso a paso)
Paso 1: Subir archivos
1. Sube archivos vía FTP/SFTP
- Sube todos los archivos del backup
- Mantén estructura de directorios
- Verifica que todos los archivos se subieron
2. Verifica permisos
- Archivos: 644
- Carpetas: 755
- wp-config.php: 600
Paso 2: Importar base de datos
1. Crea nueva base de datos
- Crea base de datos en nuevo hosting
- Crea usuario con permisos
- Anota credenciales
2. Importa base de datos
- Importa vía phpMyAdmin
- O usa herramienta de línea de comandos
- Verifica que la importación sea exitosa
3. Actualiza wp-config.php
- Actualiza nombre de base de datos
- Actualiza usuario de base de datos
- Actualiza contraseña
- Actualiza host de base de datos (si cambió)
Paso 3: Actualizar URLs
CRÍTICO para SEO:
1. Buscar y reemplazar URLs
En la base de datos, reemplaza:
- URL antigua → URL nueva
- http:// → https:// (si aplica)
- www → sin www (o viceversa)
Herramientas:
- Search Replace DB: Plugin de WordPress
- WP-CLI: Comando
search-replace - phpMyAdmin: Buscar y reemplazar (con cuidado)
Ejemplo con WP-CLI:
wp search-replace 'https://sitio-antiguo.com' 'https://sitio-nuevo.com'
2. Verificar archivos de configuración
- Revisa .htaccess
- Revisa wp-config.php
- Revisa configuraciones de plugins
Paso 4: Configurar redirecciones
Si cambiaste dominio o estructura:
1. Redirecciones 301
En .htaccess del servidor antiguo (si mantienes acceso):
RewriteEngine On
RewriteCond %{HTTP_HOST} ^sitio-antiguo.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.sitio-antiguo.com$
RewriteRule ^(.*)$ https://sitio-nuevo.com/$1 [R=301,L]2. Redirecciones en WordPress
Si cambiaste estructura de URLs, configura redirecciones:
- Plugin: Redirection
- O configura en .htaccess
Fase 3: Verificación (Después de migrar)
Paso 1: Verificar funcionalidad
Prueba TODO:
- Páginas principales
- Homepage carga correctamente
- Páginas importantes funcionan
- Formularios funcionan
- Enlaces internos funcionan
- Funcionalidades
- Login funciona
- Checkout funciona (si e-commerce)
- Plugins funcionan
- Tema se ve correctamente
- Base de datos
- Contenido se muestra correctamente
- Configuraciones guardadas
- Usuarios pueden acceder
Paso 2: Verificar enlaces
CRÍTICO para SEO:
- Enlaces internos
- Todos los enlaces funcionan
- No hay enlaces rotos
- URLs son correctas
- Enlaces externos
- Enlaces salientes funcionan
- No hay enlaces rotos
- Herramientas:
- Screaming Frog: Escaneo completo de enlaces
- Google Search Console: Revisa errores
- Broken Link Checker: Plugin de WordPress
Paso 3: Verificar SEO
1. Sitemap XML
- Genera nuevo sitemap
- Verifica que todas las URLs estén
- Envía a Google Search Console
2. Robots.txt
- Verifica que robots.txt sea correcto
- No bloquea contenido importante
- Permite indexación
3. Meta tags
- Verifica que meta tags estén presentes
- Títulos y descripciones correctas
- Open Graph configurado
4. Estructura de datos
- Schema.org marcado presente
- Datos estructurados correctos
- Sin errores en Google Rich Results
Fase 4: Cambio de DNS
Proceso de cambio de DNS:
1. Configura DNS en nuevo hosting
- Configura registros A, CNAME, MX
- Verifica que apunten correctamente
- TTL bajo (300 segundos) para cambios rápidos
2. Cambia DNS en registrador
- Accede a tu registrador de dominio
- Cambia nameservers o registros DNS
- NO cambies hasta que todo esté verificado
3. Espera propagación
- DNS tarda 24-48 horas en propagarse
- Con TTL bajo, puede ser más rápido
- Usa herramienta de verificación DNS
4. Monitorea durante transición
- Algunos usuarios verán sitio nuevo
- Otros seguirán viendo sitio antiguo
- Esto es normal durante propagación
Fase 5: Post-migración (Primeras 48 horas)
Monitoreo crítico:
1. Google Search Console
- Envía nuevo sitemap
- Solicita indexación de URLs importantes
- Monitorea errores de rastreo
- Revisa cobertura de indexación
2. Analytics
- Monitorea tráfico
- Verifica que tracking funcione
- Compara con tráfico previo
- Identifica problemas rápidamente
3. Velocidad
- Verifica velocidad del sitio
- Compara con velocidad anterior
- Optimiza si es necesario
4. Errores
- Monitorea errores 404
- Revisa logs del servidor
- Corrige problemas inmediatamente
Checklist completo de migración
Antes de migrar:
- Backup completo de archivos
- Backup completo de base de datos
- Lista de URLs importantes
- Documentación de configuraciones
- Nuevo hosting preparado
- SSL configurado en nuevo hosting
Durante migración:
- Archivos subidos correctamente
- Base de datos importada
- URLs actualizadas en base de datos
- wp-config.php actualizado
- Permisos de archivos correctos
- Redirecciones configuradas
Después de migrar:
- Sitio funciona correctamente
- Enlaces verificados (sin rotos)
- Sitemap generado y enviado
- Google Search Console actualizado
- Analytics funcionando
- Velocidad verificada
- DNS cambiado (cuando esté listo)
Errores comunes que debes evitar
- Migrar sin backup: Riesgo de perder datos
- No actualizar URLs: Enlaces rotos, pérdida SEO
- Cambiar DNS muy pronto: Sitio inaccesible
- Olvidar redirecciones: Enlaces externos rotos
- No verificar enlaces: Enlaces rotos afectan SEO
- Ignorar Google Search Console: No notificas cambios a Google
Casos de éxito: Migraciones sin pérdida SEO
Caso 1: E-commerce migrado
- Backup completo antes de migrar
- URLs actualizadas correctamente
- Redirecciones 301 configuradas
- Resultado: 0% pérdida de tráfico, SEO mantenido
Caso 2: Blog migrado
- Migración en horario de bajo tráfico
- Verificación completa post-migración
- Google Search Console actualizado
- Resultado: Tráfico aumentó 5% (mejor hosting)
Conclusión: Planifica, ejecuta, verifica
Una migración exitosa requiere planificación, ejecución cuidadosa y verificación exhaustiva. Con backups completos, URLs actualizadas correctamente y verificación de enlaces, puedes migrar sin perder SEO.
La clave es no apresurarse. Tómate el tiempo necesario para hacerlo bien. Una migración mal hecha puede costarte meses de trabajo SEO.
Preguntas frecuentes
¿Cuánto tiempo tarda una migración sin afectar SEO?
Depende del tamaño del sitio. Lo crítico es hacer backup, subir al nuevo servidor, actualizar URLs en la base de datos, configurar redirecciones 301 y solo entonces cambiar DNS. Si se hace en orden, el impacto en SEO puede ser nulo.
¿Tengo que cambiar las URLs al migrar?
No necesariamente. Si mantienes la misma estructura de URLs en el nuevo hosting, no hace falta. Si cambias de dominio o de estructura, entonces sí debes configurar redirecciones 301 permanentes de cada URL antigua a la nueva.
¿Qué pasa con Google Search Console después de migrar?
Debes notificar el cambio: en la propiedad antigua indica que te mudaste a otra URL (herramienta de cambio de dirección) y en la nueva propiedad verifica el sitio y envía el sitemap actualizado.
¿Puedo migrar yo mismo sin ser técnico?
Sitios muy pequeños a veces se pueden migrar con plugins de clonado. Para sitios con muchas páginas, base de datos grande o e-commerce, es más seguro contratar a quien lo haga con backups y redirecciones bien hechas.

