Cómo migrar WordPress sin perder SEO

Migrar un sitio WordPress puede ser una de las tareas más delicadas para cualquier propietario de web, blog o negocio online. Cambiar de dominio, de hosting, de estructura de URLs, de tema o incluso de CMS puede traer mejoras importantes en velocidad, seguridad y escalabilidad. Sin embargo, también puede provocar caídas en el tráfico orgánico si la migración no se planifica correctamente.
La buena noticia es que sí se puede migrar WordPress sin perder SEO. La clave está en preparar cada paso con método, revisar todo antes de publicar y monitorizar el sitio durante y después del cambio. En esta guía aprenderás cómo hacerlo de forma segura, qué errores evitar y qué revisar para proteger el posicionamiento que tanto esfuerzo te ha costado construir.
Qué significa migrar WordPress
“Migrar WordPress” puede referirse a varios tipos de cambios. No todas las migraciones son iguales, y el impacto en SEO dependerá del alcance del proyecto.
Tipos comunes de migración
- Cambio de hosting: mover el sitio a otro servidor.
- Cambio de dominio: pasar de un dominio a otro.
- Cambio de estructura de URLs: modificar enlaces permanentes, categorías o slugs.
- Cambio de tema o rediseño: actualizar el diseño sin alterar el contenido principal.
- Migración a otro entorno: pasar de un subdominio a dominio principal, de staging a producción o viceversa.
- Migración desde otro CMS a WordPress: mover contenidos de plataformas como Joomla, Drupal o Shopify.
Cada uno de estos escenarios puede afectar al rastreo, la indexación y la autoridad de la web. Por eso el objetivo no es solo mover archivos o bases de datos, sino preservar la arquitectura SEO existente.
Por qué una migración puede afectar al SEO
Google y otros motores de búsqueda interpretan tu web a partir de señales como URLs, enlaces internos, contenido, velocidad, estructura y consistencia técnica. Cuando migras, esas señales pueden cambiar.
Riesgos más frecuentes
- Pérdida de rankings por URLs nuevas sin redirección
- Errores 404 por enlaces rotos
- Duplicidad de contenido durante la transición
- Pérdida de metadatos SEO
- Cambios en enlazado interno
- Problemas de indexación por robots.txt o noindex
- Caídas de velocidad por un hosting peor o una configuración incorrecta
- Desaparición de datos estructurados o canonicales mal configuradas
La migración no perjudica al SEO por sí misma; lo hacen los fallos técnicos que suelen acompañarla. Por eso es esencial trabajar con una lista de control completa.
Antes de migrar: prepara una auditoría SEO completa
Antes de tocar nada, necesitas saber qué tiene tu sitio actualmente. Sin una referencia clara, será imposible detectar pérdidas o corregir problemas después.
Haz un inventario de URLs
Exporta todas las URLs importantes del sitio:
- Páginas principales
- Entradas del blog
- Categorías y etiquetas relevantes
- Landing pages
- Páginas de servicios
- Fichas de producto si aplica
Puedes hacerlo con herramientas como Screaming Frog, Sitebulb, Semrush, Ahrefs o incluso con un sitemap XML.
Revisa métricas clave
Anota el estado actual de:
- Tráfico orgánico
- Palabras clave posicionadas
- Páginas con más visitas
- Páginas con más enlaces entrantes
- CTR y posiciones medias en Search Console
- Indexación actual
- Errores de rastreo
Esto te permitirá comparar antes y después de la migración.
Guarda copias de seguridad
Haz backup completo de:
- Archivos de WordPress
- Base de datos
- Configuración del servidor
- Archivos importantes como
.htaccess,robots.txtywp-config.php
No dependas de una sola copia. Idealmente, guarda el backup en dos ubicaciones distintas.
Crea un entorno de pruebas o staging
Nunca migres directamente sobre el sitio en producción si puedes evitarlo. Un entorno de staging permite probar el cambio sin que Google ni los usuarios sufran errores.
Qué revisar en staging
- Que el sitio cargue correctamente
- Que todas las páginas importantes existan
- Que los enlaces internos funcionen
- Que el contenido se vea igual o mejor
- Que las imágenes se carguen con sus atributos correctos
- Que no haya problemas con formularios, scripts o plugins
Muy importante: bloquear el rastreo
Si el staging es accesible públicamente, asegúrate de que no se indexe. Puedes hacerlo con:
- Autenticación por contraseña
- Bloqueo en
robots.txt - Meta robots
noindex - Restricción a nivel de servidor
Ojo: el noindex es útil, pero no sustituye una protección real si el entorno no debe ser público.
Decide qué cambiarás y qué no
Una migración SEO exitosa no consiste en reinventarlo todo. Cuanto más conserves de la estructura original, menos riesgo habrá.
Elementos que conviene mantener
- URLs de las páginas que ya posicionan
- Títulos y descripciones meta, salvo que haya una mejora estratégica
- Encabezados H1 y H2 relevantes
- Contenido principal
- Enlazado interno importante
- Datos estructurados
- Canonicals correctas
- Arquitectura de categorías si ya funciona bien
Elementos que puedes mejorar
- Velocidad de carga
- Diseño y UX
- Estructura de navegación
- Arquitectura de contenido
- Optimización de imágenes
- Seguridad
- Core Web Vitals
La idea es mejorar sin romper.
Si cambias de dominio: redirecciones 301 sí o sí
Cuando el dominio cambia, cada URL antigua debe apuntar a su equivalente exacto en el nuevo dominio mediante una redirección 301. Esto indica a los motores de búsqueda que el cambio es permanente y ayuda a transferir autoridad.
Ejemplo de redirección correcta
Si antes tenías:
https://dominioantiguo.com/servicios/seo/
debe redirigir a:
https://dominionuevo.com/servicios/seo/
No redirijas todo a la home si existe una página equivalente. Eso diluye relevancia y empeora la experiencia del usuario.
Qué evitar
- Redirecciones 302 en lugar de 301
- Cadenas de redirecciones
- Redirigir todo el sitio a una sola URL
- Cambiar también la estructura si no es necesario
- Olvidar subdominios, archivos o secciones especiales
Qué hacer con las redirecciones
Crea un mapa de redirecciones uno a uno. Si el sitio es grande, usa una hoja de cálculo con:
- URL antigua
- URL nueva
- Tipo de coincidencia
- Estado esperado
Así evitarás perder páginas valiosas.
Si cambias la estructura de URLs, hazlo con lógica
A veces el cambio no es de dominio, sino de enlaces permanentes. Por ejemplo, pasar de:
/2023/10/nombre-articulo/
a:
/nombre-articulo/
O cambiar categorías de:
/blog/seo/como-auditar/
a:
/seo/como-auditar/
Recomendaciones
- Conserva slugs ya posicionados siempre que sea posible
- Evita acortar URLs sin necesidad
- No elimines categorías con tráfico sin redireccionar
- No cambies múltiples cosas a la vez si no es imprescindible
Si la nueva estructura mejora mucho la claridad del sitio, adelante. Pero asegúrate de que cada URL antigua tenga su destino correcto.
Revisa los elementos SEO on-page antes de publicar
Durante una migración, es fácil que se pierdan detalles pequeños pero importantes. Muchos problemas de SEO aparecen porque algunos elementos se borran o se reescriben mal.
Verifica lo siguiente en cada plantilla
- Títulos SEO
- Meta descripciones
- Etiquetas H1
- Encabezados H2 y H3
- URL canónica
- Imagen destacada y atributos ALT
- Schema markup
- Breadcrumbs
- Open Graph y Twitter Cards
Ejemplo práctico
Si una página de servicio tenía este título:
Consultoría SEO para ecommerce | Marca
no conviene sustituirlo por un genérico tipo:
Servicios | Marca
Aunque el diseño cambie, la relevancia semántica debe mantenerse.
Comprueba el enlazado interno
El enlazado interno ayuda a Google a entender jerarquía, contexto y autoridad. Si en la migración cambian rutas o se eliminan enlaces, puedes perder rendimiento orgánico.
Qué revisar
- Menú principal
- Footer
- Enlaces en el contenido
- Páginas relacionadas
- Breadcrumbs
- Enlaces de categorías
- Bloques automáticos de posts o productos relacionados
Consejo práctico
Después de la migración, rastrea el sitio completo y detecta:
- Enlaces internos rotos
- Enlaces que apuntan a URLs antiguas
- Enlaces que pasan por redirecciones innecesarias
Lo ideal es actualizar todos los enlaces internos para que apunten directamente a la URL final, no a la antigua.
Cuida el archivo robots.txt y la indexación
Un error clásico en migraciones es bloquear accidentalmente el rastreo o la indexación.
Revisa estos puntos
- Que el
robots.txtno bloquee carpetas importantes - Que las páginas importantes no tengan
noindex - Que el sitemap XML esté accesible
- Que Search Console pueda rastrear el sitio
- Que las páginas canónicas apunten a la versión correcta
Ejemplo de problema común
Durante el desarrollo, alguien deja activada una línea como:
Disallow: /
Si eso se sube a producción, Google no podrá rastrear el sitio. Puede parecer un detalle menor, pero el impacto puede ser enorme.
Genera y envía un nuevo sitemap XML
Después de migrar, crea un sitemap actualizado con las URLs finales. Esto ayuda a acelerar el rastreo e indexación.
Buenas prácticas
- Incluye solo URLs canónicas y válidas
- Excluye páginas de prueba, etiquetas irrelevantes y URLs duplicadas
- Asegúrate de que el sitemap tenga respuesta 200
- Súbelo a Search Console y, si procede, a Bing Webmaster Tools
Si el sitio es grande, puedes dividir el sitemap por tipos de contenido:
- Páginas
- Entradas
- Productos
- Categorías
Así facilitarás el rastreo.
Mantén o mejora la velocidad de carga
Una migración no solo afecta al SEO por las URLs. También puede cambiar radicalmente la velocidad del sitio.
Factores que influyen
- Calidad del hosting
- Versión de PHP
- Caché
- CDN
- Optimización de imágenes
- Número de plugins
- Peso del tema
- Configuración de base de datos
Qué comprobar
- LCP, INP y CLS
- Tamaño de página
- Número de solicitudes
- TTFB
- Carga en móvil
Si el nuevo entorno es más lento, podrías perder posiciones aunque todo lo demás esté bien. La SEO técnica y el rendimiento van de la mano.
Verifica plugins, funciones y contenido dinámico
WordPress depende mucho de plugins y personalizaciones. Una migración puede romper funcionalidades sin que lo notes al principio.
Comprueba especialmente
- Formularios de contacto
- Plugins SEO
- Plugins de caché
- WooCommerce
- Sliders y bloques dinámicos
- Integraciones con analítica
- Consentimiento de cookies
- Plugins de traducción
- Campos personalizados
Atención a los shortcodes
Si usabas shortcodes de un plugin desactivado o sustituido, pueden mostrarse como texto o romper la maquetación.
Migra los metadatos y la información importante
No basta con copiar entradas y páginas. También debes trasladar todos los elementos que influyen en el SEO.
Incluye en la migración
- Títulos SEO
- Descripciones meta
- Slugs personalizados
- Categorías y etiquetas
- Fecha de publicación, si importa
- Imágenes destacadas
- Texto ALT de imágenes
- Canonicals
- Schema
- Redirecciones existentes
- Datos de autor
Si usas un plugin SEO como Yoast, Rank Math o similar, asegúrate de que sus configuraciones también se migran correctamente.
Haz una prueba de rastreo antes del lanzamiento
Antes de abrir el sitio al público, realiza un rastreo completo en staging o en la nueva versión privada. Esto te ayudará a detectar problemas técnicos antes de que afecten al SEO.
Busca estos errores
- 404
- 500
- Enlaces internos rotos
- Contenido duplicado
- Títulos vacíos o repetidos
- Canonicals incorrectas
- Páginas bloqueadas accidentalmente
- Redirecciones en cadena
- Páginas con
noindexno deseado
Herramientas útiles
- Screaming Frog
- Sitebulb
- Ahrefs
- Semrush
- Google Search Console
- PageSpeed Insights
- Lighthouse
Una revisión previa puede ahorrarte semanas de recuperación posterior.
El día de la migración: orden y control
Cuando llegue el momento del cambio, trabaja con una lista de pasos clara. La improvisación suele ser el mayor enemigo del SEO.
Orden recomendado
- Haz backup final
- Pon el sitio en mantenimiento si es necesario
- Exporta la base de datos
- Sube archivos y contenido al nuevo entorno
- Revisa configuraciones de WordPress
- Aplica redirecciones 301
- Actualiza URLs internas
- Verifica sitemap, robots y canonicals
- Comprueba que el sitio responde con estado 200
- Abre el sitio al público
- Solicita indexación de páginas clave
No olvides revisar
- Home
- Categorías principales
- Entradas top
- Formularios
- Checkout o carrito si existe
- Versiones móvil y escritorio
Después de migrar: monitoriza durante varias semanas
La migración no termina cuando el sitio vuelve a estar online. Los días y semanas posteriores son cruciales para detectar incidencias.
Qué monitorizar
- Errores 404
- Caídas de tráfico orgánico
- Cambios de posición
- Páginas no indexadas
- Cobertura en Search Console
- Aumento de redirecciones
- Velocidad de carga
- Comportamiento de usuario
Qué hacer si detectas caídas
- Comprueba si las redirecciones están bien configuradas
- Revisa si Google ha rastreado la nueva versión
- Detecta URLs antiguas no redirigidas
- Corrige canonicals
- Busca páginas bloqueadas por error
- Compara tráfico por directorios y plantillas
Es normal ver fluctuaciones temporales, pero no deberías experimentar un desplome prolongado si todo está bien hecho.
Errores comunes que debes evitar
Estos son algunos de los fallos más habituales en migraciones WordPress que dañan el SEO:
1. No mapear las URLs antiguas y nuevas
Sin este mapa, es fácil perder páginas o redirigirlas mal.
2. Cambiar todo al mismo tiempo
Si además de migrar cambias diseño, estructura, contenido y dominio, será muy difícil identificar qué causó un problema.
3. Olvidar las redirecciones internas
Aunque tengas 301, los enlaces internos deben actualizarse.
4. Dejar el staging indexable
Puede causar duplicidad y confusión en Google.
5. No revisar el archivo robots.txt
Un bloqueo accidental puede frenar el rastreo completo.
6. Perder metadatos SEO
Títulos, descripciones y canonicals son demasiado importantes para descuidarlos.
7. No monitorizar después del lanzamiento
La migración requiere seguimiento real, no solo una verificación puntual.
Ejemplo de migración bien ejecutada
Imagina un blog con 500 artículos que cambia de hosting y rediseña el tema, pero mantiene el mismo dominio y URLs.
Qué se hizo bien
- Se creó un staging privado
- Se hizo un backup completo
- Se rastreó el sitio antes y después
- Se conservaron los slugs
- Se mantuvieron títulos y metadescripciones
- Se comprobó que no hubiera
noindex - Se actualizó el sitemap
- Se corrigieron enlaces internos
- Se monitorizó Search Console durante 30 días
Resultado
El sitio mejoró en velocidad, mantuvo la indexación y no perdió rankings importantes. Incluso algunas páginas ganaron rendimiento gracias a una mejor experiencia de usuario.
Ese es el objetivo de una migración SEO: cero pérdida innecesaria y, si es posible, una mejora real.
Checklist rápida para migrar WordPress sin perder SEO
Antes de publicar, verifica esta lista:
- [ ] Backup completo de archivos y base de datos
- [ ] Inventario de URLs importantes
- [ ] Mapa de redirecciones 301
- [ ] Staging bloqueado para indexación
- [ ] Títulos, descripciones y H1 revisados
- [ ] Canonicals correctas
- [ ] Robots.txt revisado
- [ ] Sitemap XML actualizado
- [ ] Enlaces internos actualizados
- [ ] Errores 404 corregidos
- [ ] Velocidad revisada
- [ ] Search Console configurada
- [ ] Monitorización posterior activada
Si cumples esta lista, tu migración tendrá muchas más probabilidades de salir bien.
Conclusión
Migrar WordPress sin perder SEO no es cuestión de suerte, sino de planificación, precisión y seguimiento. La clave está en conservar las señales más valiosas para los buscadores: URLs, contenido, enlaces internos, metadatos y estructura técnica. Si cambias de dominio o de arquitectura, las redirecciones 301 y el control de indexación son imprescindibles.
Una migración bien ejecutada puede mejorar velocidad, estabilidad y experiencia de usuario sin sacrificar posicionamiento. La diferencia entre perder tráfico o mantenerlo está en los detalles: auditoría previa, staging, pruebas, redirecciones correctas y monitorización posterior. Si tratas la migración como un proyecto SEO completo, no como un simple traslado técnico, protegerás el trabajo acumulado y sentarás una base más sólida para crecer.