Cómo corregir problemas de SEO después de una migración de WordPress

Vadim Kravcenko
Vadim Kravcenko
· 8 min read

TL;DR: Migramos seojuice.io a seojuice.com en enero de 2026. El tráfico cayó 40% en la primera semana. En 2 meses pasamos de 694 impresiones/día a 7,853. En este artículo te cuento cada error que cometimos, cada ajuste que aplicamos y la línea de tiempo exacta de la recuperación para que no repitas nuestros peores momentos.

Nuestra historia de migración SEO

En enero de 2026, movimos SEOJuice del dominio .io al .com. Las razones eran bastante simples: .com transmite más confianza, se recuerda mejor como marca y ya estábamos cansados de explicar qué significa ".io" a clientes potenciales no técnicos.

A high-quality stock photo showing a marketer or analyst reviewing upward traffic trends and performance data, representing recovery after migration issues.
A high-quality stock photo showing a marketer or analyst reviewing upward traffic trends and performance data, representing recovery after migration issues.. Source: Hooshmand.net
A realistic photo of an SEO or web specialist reviewing a website migration, with a laptop, notes, and analytics visible in a professional workspace.
A realistic photo of an SEO or web specialist reviewing a website migration, with a laptop, notes, and analytics visible in a professional workspace.. Source: HubSpot Blog

Yo sabía que iba a doler. He ayudado a decenas de clientes con migraciones de dominio. Me había leído toda la documentación de Google sobre el tema. Pensé que estábamos preparados.

No lo estábamos.

Día uno: las impresiones cayeron 40%. Para el día tres, algunas de nuestras páginas con mejor rendimiento habían desaparecido por completo del índice. Nuestra palabra clave principal — la que generaba 30% del tráfico orgánico — pasó de la posición 4 a dejar de posicionar por completo.

Esta es la línea de tiempo de lo que realmente pasó:

Periodo Impresiones/Día Clics/Día Qué estaba pasando
Antes de la migración69431Línea base en el dominio .io
Semana 1~42014Caída inicial. Google todavía indexaba las URL antiguas
Semana 2-3~58022Google estaba procesando las redirecciones. Mezcla de URL viejas y nuevas en el índice
Semana 4-61,20048Empieza la recuperación. El nuevo dominio empieza a ganar tracción
Mes 24,100165Superando la línea base anterior. Las mejoras de contenido empiezan a notarse
Mes 3 (ahora)7,85331211x las impresiones originales. Recuperación total + crecimiento

La recuperación no fue solo cuestión de esperar a que la migración se asentara. Aprovechamos la migración para corregir años de deuda técnica acumulada, mejorar la calidad del contenido y reorganizar nuestro enlazado interno. Pero la migración en sí fue la parte difícil — y en eso se centra este artículo.

Checklist de migración SEO

Esta es la checklist que me habría gustado seguir con más cuidado. Hicimos la mayor parte, pero los puntos que se nos escaparon nos costaron semanas de recuperación.

Antes de la migración Durante la migración Después de la migración
Haz un rastreo completo del sitio antiguo y exporta todas las URL Implementa redirecciones 301 para cada URL Verifica las redirecciones con un rastreo completo
Crea un mapa completo de redirecciones (URL antigua → URL nueva) Actualiza las etiquetas canonical al nuevo dominio Envía el nuevo sitemap en GSC
Exporta los datos de Google Search Console Actualiza los enlaces internos al nuevo dominio Usa la herramienta de cambio de dirección en GSC
Documenta todos los backlinks (origen + URL de destino) Actualiza sitemap.xml con las nuevas URL Monitorea la cobertura del índice a diario durante 2 semanas
Configura el nuevo dominio en GSC y en tu herramienta de analítica Actualiza robots.txt en el nuevo dominio Revisa errores de rastreo en GSC
Avisa a tus socios clave de backlinks sobre el cambio Verifica el certificado SSL en el nuevo dominio Pide a los principales dominios que te enlazan que actualicen los backlinks
Prueba las redirecciones en un entorno de staging Actualiza perfiles sociales y listados en directorios Mantén el dominio antiguo redirigiendo durante 12+ meses

Conclusión clave

El punto más importante de todos: mantén el dominio antiguo redirigiendo al menos durante 12 meses. Google recomienda mantener las redirecciones por lo menos 180 días, pero más tiempo es mejor. Nosotros vamos a mantener seojuice.io redirigiendo de forma indefinida — no hay ninguna razón para no hacerlo.

Los 6 problemas de SEO más comunes después de una migración de WordPress

Informe de cobertura de Google Search Console que muestra el gráfico de páginas válidas, excluidas y con errores, con desglose por estado
El informe de cobertura de Google Search Console muestra cuántas páginas están indexadas, excluidas o con errores. Después de una migración, monitorea este informe para detectar picos de errores. Fuente: Oncrawl

1. Faltan redirecciones 301

Este es el principal motivo por el que una migración sale mal. Cada URL del dominio antiguo necesita una redirección 301 hacia su equivalente en el nuevo dominio. No a la home. No a una redirección genérica. A la página equivalente exacta.

Cómo detectarlo

Haz un rastreo del dominio antiguo. Para cada URL, revisa si hace una redirección 301 correcta hacia la nueva URL correspondiente. Usa nuestro comprobador de enlaces rotos o Screaming Frog cargando una lista de URL.

Cómo corregirlo

Para Apache (.htaccess):

# Redirect entire old domain to new domain (preserving paths)
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.io [NC]
RewriteRule ^(.*)$ https://newdomain.com/$1 [R=301,L]

# Individual page redirects (when URL structure changed)
Redirect 301 /old-blog/post-slug https://newdomain.com/blog/post-slug/
Redirect 301 /services/old-page https://newdomain.com/solutions/new-page/

Para Cloudflare (Redirect Rules):

# Cloudflare Redirect Rule (Single Redirect)
# Match: hostname equals "olddomain.io"
# Then: Dynamic redirect to https://newdomain.com + URI Path
# Status: 301 (Permanent)

# For Cloudflare Bulk Redirects (CSV format):
olddomain.io/blog/old-post,https://newdomain.com/blog/new-post,301
olddomain.io/about,https://newdomain.com/about/,301

Para Nginx:

server {
    server_name olddomain.io www.olddomain.io;
    return 301 https://newdomain.com$request_uri;
}

"Definitivamente necesitas configurar redirects, al menos para las páginas importantes. Sin ellos, tendrás una mezcla de URL antiguas y nuevas en los resultados de búsqueda, y las URL viejas enviarán tráfico a tu página 404. Idealmente, elige redirects permanentes del lado del servidor — 308 o 301. Evita los redirects con JavaScript."

— John Mueller, Google Search Advocate (fuente)

Verificación

Después de implementar las redirecciones, revisa cada URL de tu sitemap antiguo. La respuesta debe ser un único 301 hacia la nueva URL correcta. Ojo con las cadenas de redirecciones (301 → 301 → 200) — diluyen la autoridad de enlaces y añaden latencia.

2. Enlaces internos rotos que todavía apuntan al dominio antiguo

Este fue el que nos pegó a nosotros. Configuramos redirecciones externas perfectas, pero olvidamos actualizar los enlaces internos dentro del contenido del blog. Cientos de enlaces internos seguían apuntando a seojuice.io, creando saltos de redirección innecesarios en cada carga de página.

Cómo detectarlo

Haz un rastreo del sitio nuevo y filtra cualquier enlace interno que contenga el dominio antiguo. También busca la cadena del dominio viejo en tu base de datos o CMS.

Cómo corregirlo

Haz un search-and-replace en toda tu base de datos. En WordPress:

# Using WP-CLI (recommended approach)
wp search-replace 'https://olddomain.io' 'https://newdomain.com' --all-tables --dry-run
# Review output, then run without --dry-run:
wp search-replace 'https://olddomain.io' 'https://newdomain.com' --all-tables

# Also catch http:// variants
wp search-replace 'http://olddomain.io' 'https://newdomain.com' --all-tables

Verificación

Vuelve a hacer un rastreo del sitio. Cero enlaces internos deberían referenciar el dominio antiguo.

3. Sitemap sin actualizar

Si tu sitemap.xml todavía lista URL del dominio antiguo, le estás diciendo a Google “estas son mis páginas”, mientras que tus redirecciones dicen “en realidad, ve para allá”. Esas señales mezcladas ralentizan la reindexación.

Cómo detectarlo

Abre https://newdomain.com/sitemap.xml y revisa cada URL. Si alguna empieza con el dominio antiguo, el sitemap está desactualizado.

Cómo corregirlo

  • Regenera el sitemap desde tu CMS (la mayoría de plugins SEO lo hacen automáticamente)
  • Verifica que todas las URL del sitemap usen el nuevo dominio
  • Envía el nuevo sitemap en Google Search Console dentro de la nueva propiedad
  • Elimina el sitemap antiguo de la propiedad vieja de GSC

Verificación

Revisa GSC → Sitemaps. El estado debería mostrar “Success” con el conteo correcto de URL.

4. Etiquetas canonical apuntando al dominio antiguo

Las etiquetas canonical son fáciles de pasar por alto porque el usuario no las ve. Pero si tus etiquetas canonical siguen apuntando al dominio antiguo, le estás diciendo a Google que el dominio viejo es la versión “real” — contradiciendo directamente tus redirecciones.

Cómo detectarlo

Abre el código fuente de varias páginas del sitio nuevo. Busca <link rel="canonical" y verifica que el href use el nuevo dominio.

Cómo corregirlo

  • Actualiza la configuración de tu CMS para usar el nuevo dominio como URL del sitio
  • En WordPress: Settings → General → actualiza tanto WordPress Address como Site Address
  • Revisa la configuración de tu plugin SEO (Yoast, RankMath, etc.) por si hay referencias hardcodeadas al dominio
  • Si usas temas personalizados, haz grep en tus archivos de plantilla para encontrar referencias hardcodeadas al dominio

Verificación

Haz una revisión rápida de 10-20 páginas en distintas plantillas (home, post del blog, categoría, producto). Cada etiqueta canonical debe apuntar al nuevo dominio.

5. Retraso en la reindexación de Google

Incluso con redirecciones y etiquetas canonical perfectas, Google tarda en procesar un cambio de dominio. Es normal. Nuestra reindexación tomó unas 3 semanas para la mayoría de las páginas y 6 semanas para el long tail.

Cómo detectarlo

En GSC, ve a Index → Pages. Observa el conteo de “Indexed” en la nueva propiedad. Debería subir de forma constante. Si se estanca o cae, algo está bloqueando el rastreo.

Cómo corregirlo

  • Usa la herramienta de cambio de dirección en GSC (esta es la acción individual con más impacto)
  • Solicita indexación manual para tus páginas más importantes con la herramienta URL Inspection
  • Asegúrate de que tu robots.txt en el nuevo dominio no esté bloqueando a Googlebot
  • Aumenta temporalmente tu ritmo de rastreo en la configuración de GSC si está disponible

"Actualiza la dirección URL en Google Search Console durante la migración, no antes — Google necesita contenido en el nuevo sitio para poder procesarlo. Debes esperar algunos cambios visibles en cómo se muestra tu contenido en búsqueda, definitivamente a corto plazo. Incluso si haces los cambios de URL perfectos, vas a ver cambios."

— John Mueller, Google Search Advocate (fuente)

Verificación

Haz seguimiento diario de: cantidad de páginas indexadas en GSC, estadísticas de rastreo y la proporción de URL del dominio viejo vs. el nuevo que aparecen en resultados de búsqueda (busca site:newdomain.com y site:olddomain.io).

6. Pérdida de autoridad de backlinks

Tus backlinks apuntan al dominio antiguo. Con redirecciones 301, Google transfiere la mayor parte (pero no toda) de esa autoridad a la nueva URL. La pérdida es pequeña por enlace, pero se acumula cuando tienes cientos de backlinks.

Cómo detectarlo

Exporta tu perfil de backlinks desde Ahrefs, Semrush o GSC. Revisa cuántos siguen apuntando al dominio antiguo frente al nuevo. Tres meses después de la migración, esa proporción ya debería estar moviéndose hacia el nuevo dominio.

Cómo corregirlo

  • Contacta a los dominios que más te enlazan y pídeles que actualicen el enlace (empieza por los dominios con DR más alto)
  • Actualiza todos los listados en directorios, perfiles sociales y citas de negocio
  • Actualiza enlaces en tus propias propiedades: firmas de email, documentación, páginas de partners
  • Mantén el dominio antiguo redirigiendo para siempre — no hay ningún beneficio en dejar que expire

Verificación

Monitorea tu perfil de backlinks cada mes. El porcentaje de backlinks que apuntan directamente al nuevo dominio debería aumentar con el tiempo. Usa nuestro domain authority checker para seguir la transferencia de autoridad.

Línea de tiempo de recuperación SEO: qué esperar

La investigación muestra que las migraciones de dominio pueden tardar entre 30 días y 523 días en recuperarse por completo. La variación es enorme porque todo depende de qué tan bien ejecutes el proceso. Esto es lo que suele verse en una migración bien hecha, semana por semana:

Periodo Qué es normal Qué es una señal de alerta
Semana 1 Caída de tráfico de 20-40%. Fluctuaciones de rankings en términos clave. Las URL antiguas todavía aparecen en las SERP Caída de tráfico de 70%+. Desindexación completa. Errores 404 en GSC
Semana 2-3 El tráfico se estabiliza. Las URL del nuevo dominio reemplazan a las antiguas en el índice. Los rankings regresan El tráfico sigue cayendo. La cobertura del índice no aumenta. Errores de redirección en GSC
Semana 4-6 El tráfico se acerca a los niveles previos a la migración. La mayoría de páginas ya se reindexaron. Rankings estabilizándose Sigues por debajo de 50% de la línea base. Muchas páginas no están indexadas. Los errores de rastreo aumentan
Mes 2-3 Recuperación completa o por encima de la línea base. Todas las páginas importantes indexadas en el nuevo dominio Páginas importantes siguen sin indexarse. Los rankings no se recuperan para términos clave
Mes 6+ El dominio antiguo casi no aparece en las SERP. Los backlinks se actualizan gradualmente. El long tail ya se recuperó por completo El dominio antiguo sigue apareciendo para muchas consultas. Las métricas de autoridad caen

Arreglos de emergencia SEO: orden de prioridad

Si tu migración salió mal y estás viendo señales de alerta, corrige esto en este orden:

  1. Revisa las redirecciones (Hora 1): Haz un rastreo del dominio antiguo. Cada URL debe hacer 301 hacia la nueva URL correcta. Corrige de inmediato cualquier 404 o cadena de redirecciones
  2. Revisa robots.txt (Hora 1): Verifica que el robots.txt del nuevo dominio no esté bloqueando a Googlebot. Es un error sorprendentemente común cuando copias archivos de configuración
  3. Revisa las etiquetas canonical (Hora 2): Mira el código fuente de 10+ páginas. Cada etiqueta canonical debe apuntar al nuevo dominio
  4. Envía el cambio de dirección (Hora 2): Si no lo has hecho en GSC, hazlo ya. Es la señal más fuerte para Google
  5. Envía el nuevo sitemap (Hora 3): Regénéralo y súbelo a GSC en la nueva propiedad
  6. Solicita indexación de las páginas principales (Hora 3-4): Usa URL Inspection en GSC para pedir indexación manual de tus 20 páginas más importantes
  7. Corrige los enlaces internos (Día 1-2): Haz search-and-replace de todas las referencias al dominio antiguo en tu contenido y base de datos
  8. Contacta a los principales dominios que te enlazan (Semana 1): Escribe a tus 10-20 dominios que más tráfico te envían y pídeles que actualicen los enlaces

Cuándo entrar en pánico y cuándo esperar en una migración SEO

La parte más difícil de una migración es saber cuándo la caída es normal y cuándo algo realmente está roto.

Espera si:

  • El tráfico cayó 20-40% pero las redirecciones funcionan correctamente
  • GSC muestra un aumento diario de páginas indexadas en el nuevo dominio
  • Los rankings fluctúan, pero no desaparecieron por completo
  • Las URL del dominio antiguo se van reemplazando gradualmente por las nuevas en las SERP

Entra en pánico (y corrige de inmediato) si:

  • GSC muestra errores 404 en URL que deberían estar redirigiendo
  • El robots.txt del nuevo dominio está bloqueando rutas importantes
  • Las etiquetas canonical siguen referenciando el dominio antiguo después de 48 horas
  • La cobertura del índice en el nuevo dominio no aumenta después de una semana
  • Ves “Excluded by noindex” en páginas que deberían estar indexadas
  • Las cadenas de redirecciones tienen 3+ saltos

Conclusión clave

Una caída de tráfico de 20-40% en la semana 1 es normal y esperable. Una caída de 70%+, o cualquier caída que no empiece a recuperarse para la semana 3, significa que hay un problema técnico. Revisa redirecciones, robots.txt y etiquetas canonical, en ese orden.

Qué haríamos diferente en una migración SEO

Mirando nuestra propia migración en retrospectiva, esto es lo que cambiaría:

  1. Actualizar los enlaces internos antes de apretar el botón, no después. Hicimos el search-and-replace en el día 3. Debió haber sido en el día 0
  2. Precalentar el nuevo dominio. Podríamos haber configurado la nueva propiedad de GSC y verificarla semanas antes de la migración, para que Google ya la reconociera
  3. Elegir mejor el momento. Migramos a mitad de semana, en nuestro periodo de mayor tráfico. Google recomienda hacer estos cambios en periodos de menor tráfico — tienen razón
  4. Comunicar mucho más con partners. Escribimos a nuestros principales dominios de referencia después de la migración. Deberíamos haberles escrito antes, con una fecha concreta y las nuevas URL que tendrían que actualizar

FAQ sobre migración SEO

¿Cuánto tiempo debo mantener el dominio antiguo redirigiendo?

Google recomienda al menos 180 días. Yo recomiendo para siempre, o al menos mientras el costo de registrar el dominio siga siendo insignificante. No hay ninguna desventaja en mantener las redirecciones activas, y los backlinks antiguos seguirán transfiriendo autoridad a través de la redirección.

¿Debo usar redirecciones 301 o 302 para una migración de dominio?

301 (permanente). Siempre. Un 302 le dice a Google que el cambio es temporal, lo que significa que Google mantiene las URL antiguas en el índice y no transfiere por completo la autoridad de enlaces. Para un cambio permanente de dominio, 301 es la única opción correcta. John Mueller también menciona 308 como equivalente a 301.

¿Voy a perder todos mis rankings durante una migración?

Temporalmente, sí. La mayoría de los sitios ven una caída de tráfico de 20-40% en la primera semana. Si la ejecución es correcta, la recuperación empieza entre 2-4 semanas. Los estudios muestran que 83% de las migraciones de dominio bien ejecutadas se recuperan por completo dentro de 6 meses. El 17% que no lo logra normalmente arrastra problemas técnicos persistentes (redirecciones rotas, problemas de etiquetas canonical).

¿Puedo cambiar el dominio y la estructura del sitio al mismo tiempo?

Google recomienda claramente que no. Cambia una cosa a la vez. Mueve primero el dominio, deja que se estabilice durante 2-3 meses y luego reestructura las URL. Hacer ambas cosas al mismo tiempo vuelve casi imposible diagnosticar problemas cuando algo sale mal.

¿Necesito reconstruir backlinks después de una migración de dominio?

No reconstruir, pero sí actualizar. Las redirecciones 301 transfieren la mayor parte de la autoridad, así que tus backlinks existentes siguen contando. Pero contactar a los principales dominios que te enlazan para que actualicen los enlaces directamente (eliminando el salto de la redirección) preserva más autoridad y mejora la eficiencia de rastreo.

¿Qué es la herramienta de cambio de dirección de Google y realmente la necesito?

La herramienta de cambio de dirección en Google Search Console le dice explícitamente a Google que tu sitio se movió de un dominio a otro. No es estrictamente obligatoria — Google puede detectar el cambio solo con redirecciones 301 — pero acelera el proceso de forma importante. Transfiere señales del dominio antiguo al nuevo, refuerza el rastreo del nuevo dominio y sigue funcionando durante 180 días. Úsala.

La verdad sobre las migraciones SEO

Toda migración de dominio duele. Incluso las perfectamente ejecutadas. Google tiene que volver a rastrear, reprocesar y reasignar confianza a un dominio nuevo. Eso toma tiempo.

La diferencia entre una migración que se recupera en 3 semanas y otra que tarda un año está en la calidad de la ejecución: mapas de redirecciones completos, enlaces internos actualizados, etiquetas canonical correctas y la herramienta de cambio de dirección de GSC. No hay atajo ni truco mágico.

Nosotros salimos más fuertes porque tratamos la migración como una oportunidad para arreglar todo lo que ya estaba mal. Si estás por migrar, haz lo mismo. Limpia tu deuda técnica, mejora tu contenido y corrige tu enlazado interno de una vez. Ya estás pasando por el dolor — al menos sal del otro lado con un sitio mejor.

Lecturas relacionadas

SEOJuice
Stay visible everywhere
Get discovered across Google and AI platforms with research-based optimizations.
Works with any CMS
Automated Internal Links
On-Page SEO Optimizations
Get Started Free

no credit card required

More articles

No related articles found.