
Migrar WordPress sin perder posiciones en Google
Migrar WordPress —de hosting, de dominio o a un servidor nuevo— suele dar miedo porque el miedo real no es técnico: es perder el tráfico que ya te costó años conseguir. La buena noticia es que Google premia las migraciones bien hechas y castiga solo las descuidadas. Con una planificación ordenada, redirecciones correctas y un par de comprobaciones, puedes mover tu web sin perder posiciones, incluso ganando algo de velocidad en el proceso.
Antes de empezar: el mapa de la migración
Toda migración de SEO se reduce a una idea: cada URL antigua debe seguir funcionando apuntando a su equivalente nuevo, o a la página más parecida. Si rompes ese vínculo, Google pierde las referencias que le indicaban de qué trataba tu página y su autoridad.
Esto es lo que necesitas tener a mano antes de mover nada:
| Paso | Qué hacer | Herramienta útil |
|---|---|---|
| 1 | Exportar base de datos y archivos | Plugin de migración o phpMyAdmin |
| 2 | Guardar una lista completa de tus URLs | Sitemap XML + exportación |
| 3 | Instalar la web en el destino con la misma estructura | Staging o servidor nuevo |
| 4 | Reemplazar la URL antigua por la nueva | Better Search Replace |
| 5 | Configurar redirecciones 301 | Yoast SEO o Rank Math |
| 6 | Verificar en Search Console | Google Search Console |
1. Haz una copia de seguridad completa
Antes de tocar nada, guarda todo: base de datos y carpeta wp-content (temas, plugins y subidas). Un plugin de backups como UpdraftPlus te permite exportar ambos en un archivo que puedes descargar. Una migración sin copia previa no es una migración, es una apuesta. Si quieres repasar el proceso, tienes la guía de backups de WordPress.
2. Mantén la misma estructura de URLs
Lo más seguro es no cambiar las URLs durante la migración: si te mudas de hosting y el dominio es el mismo, la estructura no cambia y el riesgo cae casi a cero. Si además cambias de dominio o de estructura de enlaces permanentes, la complejidad sube. Recuerda que la estructura ideal es «Nombre de la entrada», tal como vimos en permalinks y estructura de URLs.
3. Reemplaza las referencias a la URL antigua
Al mover la base de datos, las URLs internas seguirán apuntando al sitio anterior. El plugin Better Search Replace busca y reemplaza la dirección antigua por la nueva en todas las tablas, sin riesgo de romper serialización. Úsalo con la base importada, antes de poner la web en producción.
4. Configura las redirecciones 301
Si alguna URL cambió, cada dirección antigua debe redirigir con un 301 (permanente) a la nueva. Aquí las diferencias:
| Situación | Redirección necesaria |
|---|---|
| Mismo dominio, mismo hosting nuevo | Ninguna (las URLs no cambian) |
| Cambio de hosting con mismas URLs | Ninguna obligatoria |
| Cambio de dominio | 301 de cada URL antigua a la nueva |
| Cambio de estructura de URLs | 301 de cada ruta antigua a la nueva |
Puedes crear las 301 desde Yoast SEO o Rank Math (si aún no eliges plugin, mira la comparativa de Rank Math vs Yoast), o mediante reglas en .htaccess si el volumen es grande. Incluye una regla genérica para las URLs que no puedas listar una a una.
5. Verifica después de publicar
Cuando la web ya esté en el nuevo sitio:
- Recorre tus URLs principales y confirma que cargan con un 200 y que las antiguas responden 301.
- Reenvía el sitemap en Google Search Console y usa la herramienta de inspección de URLs.
- Supervisa las próximas semanas: si Google encuentra errores 404, los verás en el informe de cobertura; corrígelos antes de que afecten al rastreo.
- Comprueba el contenido duplicado: no dejes dos versiones de la misma página indexadas sin redirigir.
La regla de oro
Migrar sin perder posiciones es 80 % planificación y 20 % ejecución. Mantén las URLs, redirige lo que cambie, verifica con Search Console y no des de alta el nuevo hosting hasta tener el mapa completo. Hazlo con calma y tu tráfico te lo agradecerá. Para completar tu estrategia, repasa el resto de factores del pilar de SEO en WordPress.