SEO técnico

SEO técnico

Migración web sin perder posicionamiento: la guía técnica completa

Respuesta directa

Sí, la migración de una web afecta al SEO: todo cambio de dominio, de plataforma o de estructura de URLs obliga a Google a reprocesar el sitio, y unas semanas de oscilación son normales. Las pérdidas duraderas casi siempre tienen la misma causa, redirecciones mal hechas. Con cada URL antigua apuntando con un 301 a su equivalente nueva, el contenido conservado y Search Console vigilado, el tráfico orgánico se recupera.

Diagrama sobre Migración web sin perder SEO: inventario de URLs, mapa de redirecciones, 301 probados antes y vigilar semanas
Las etapas de una migración segura: inventario, mapa de redirecciones, pruebas antes del lanzamiento y seguimiento.

En resumen

  • Haz inventario de todas las URLs antiguas antes de tocar nada: rastreo, Search Console, Analytics y enlaces.
  • Redirige una a una con 301, sin cadenas y sin mandarlo todo a la home.
  • Conserva títulos, H1, contenido y datos estructurados de las páginas que ya posicionan.
  • Prueba las redirecciones en el entorno de pruebas y otra vez el día del lanzamiento.
  • Mantén las redirecciones al menos un año, como recomienda el propio Google.

Tipos de migración y el riesgo de cada uno

No todas las migraciones tienen el mismo riesgo. Lo que lo determina es cuántas URLs cambian y cuántas señales tiene que trasladar Google de una dirección a otra.

Tipos de migración y nivel de riesgo para el SEO
TipoQué cambiaRiesgo
Cambio de protocolo (HTTP a HTTPS)Solo el protocolo; las rutas se mantienenBajo, si las redirecciones cubren todas las variantes
Rediseño sin cambiar URLsDiseño y códigoBajo a medio: depende de conservar contenido y velocidad
Cambio de plataforma o CMSEstructura técnica y, casi siempre, las URLsMedio a alto
Nueva arquitectura de URLsRutas y jerarquía de páginasAlto
Cambio de dominioTodas las URLsAlto
Fusión de sitiosDos conjuntos de URLs se convierten en unoEl más alto: hay que decidir el destino de cada página

Siempre que puedas, no acumules cambios. Cambiar de dominio y de plataforma el mismo día significa que, si el tráfico cae, nadie sabrá cuál de los dos cambios lo provocó.

Por qué las migraciones pierden tráfico

Cuando una migración pierde tráfico de forma duradera, la causa casi siempre es uno de estos cinco fallos:

  1. Redirecciones masivas a la home. Google trata una redirección a una página sin relación como un soft 404, como si la página se hubiera eliminado. La autoridad que tenía se pierde.
  2. Cadenas de redirecciones. La URL antigua apunta a una intermedia, que apunta a la final. Googlebot sigue como máximo 10 saltos, y cada salto retrasa el rastreo.
  3. Contenido que desaparece. La versión nueva tiene textos más cortos, títulos genéricos o perdió la sección que respondía a la búsqueda. Google reevalúa la página y cae, aunque la redirección sea correcta.
  4. Configuración de pruebas que llega a producción. Una etiqueta noindex o un Disallow: / en el robots.txt, usados en el entorno de pruebas, se publican junto con la web nueva.
  5. Enlaces internos que apuntan a URLs antiguas. La web nueva depende de sus propias redirecciones para navegar, lo que desperdicia rastreo y diluye señales.

Paso 1: inventario completo de las URLs antiguas

El inventario es la base de todo lo demás. Una URL que no está en la lista no recibe redirección y se convierte en un 404 el día del lanzamiento. Combina cuatro fuentes, porque cada una ve una parte distinta del sitio:

  • Un rastreo completo de la web actual con una herramienta como Screaming Frog o Sitebulb, incluidos los PDF y las imágenes relevantes.
  • Google Search Console, informes de Rendimiento y de Páginas: muestran URLs con impresiones que el rastreador quizá no alcanzó.
  • Google Analytics, páginas de destino de los últimos 12 meses: revelan campañas antiguas y páginas huérfanas que aún reciben visitas.
  • El perfil de enlaces, en el informe de Enlaces de Search Console o en herramientas como Ahrefs y Semrush: las páginas que reciben enlaces externos son las que más autoridad pueden perder.

Cruza las cuatro listas, elimina duplicados y anota para cada URL el tráfico orgánico y el número de dominios que la enlazan. Eso define la prioridad de las pruebas.

Paso 2: el mapa de redirecciones

El mapa es una hoja de cálculo que asigna un destino a cada URL antigua. La regla es fácil de enunciar y laboriosa de ejecutar: cada página va a su equivalente más cercana, y no a la home.

Ejemplo de hoja de mapeo
URL antiguaURL nuevaRespuestaPrioridad
/servicios-seo.html/servicios/seo/301Alta: mucho tráfico y varios dominios que la enlazan
/blog/2019/consejos-google/blog/como-aparecer-en-google-maps/301Media
/rebajas-navidad-2021/servicios/301 a la categoríaBaja: página sin equivalente
/pagina-prueba-antigua(ninguna)410Sin tráfico, sin enlaces, sin valor

Cuando no existe equivalente, redirige a la categoría más cercana. Si la página no tiene tráfico, enlaces ni valor, devolver 410 Gone es más honesto que forzar una redirección sin relación.

Qué código de respuesta usar

  • 301 o 308: cambio permanente. Indica a Google que la URL nueva debe sustituir a la antigua en el índice. Es lo estándar en una migración.
  • 302 o 307: cambio temporal. Tiende a mantener la URL antigua en el índice. Úsalo solo si el cambio es de verdad provisional.
  • Redirecciones por JavaScript o meta refresh: Google puede seguirlas, pero son menos fiables. Prefiere siempre la redirección en el servidor.

Paso 3: implementación en el servidor

En un cambio de dominio en el que las rutas se mantienen, una sola regla resuelve todas las páginas y conserva la ruta y los parámetros. En Apache, con el .htaccess:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?dominio-antiguo\.es$ [NC]
RewriteRule ^(.*)$ https://www.dominio-nuevo.es/$1 [R=301,L]

En nginx, el equivalente es un bloque de servidor dedicado al dominio antiguo:

server {
    listen 80;
    listen 443 ssl;
    server_name dominio-antiguo.es www.dominio-antiguo.es;
    return 301 https://www.dominio-nuevo.es$request_uri;
}

El dominio antiguo tiene que mantener un certificado SSL válido. Sin él, quien pulsa un enlace antiguo con https ve un aviso de seguridad antes siquiera de llegar a la redirección.

Cuando las rutas cambian, la regla genérica no basta: cada fila del mapa se convierte en una instrucción. En sitios grandes es más seguro cargar el mapa como tabla en el servidor, con un map en nginx o un RewriteMap en Apache, que escribir miles de reglas sueltas. Y toda regla específica debe ir antes de la genérica; si no, la genérica captura la URL primero y el destino queda mal.

Paso 4: checklist antes de publicar

Haz estas comprobaciones en el entorno de pruebas y repítelas el día del lanzamiento, porque la configuración del servidor cambia entre uno y otro:

  • Cada URL de prioridad alta devuelve un 301 directo al destino correcto, sin saltos intermedios.
  • Las etiquetas canonical de las páginas nuevas apuntan a sí mismas, y no al dominio antiguo.
  • El hreflang, si hay versiones en otros idiomas, usa las URLs nuevas en ambos sentidos.
  • El sitemap XML solo incluye URLs nuevas que responden 200.
  • El robots.txt de producción no bloquea el sitio, y ninguna página importante tiene noindex.
  • El menú, el pie de página y los enlaces internos apuntan a las URLs nuevas.
  • Se conservan títulos, H1, contenido y datos estructurados de las páginas que posicionan.
  • Analytics, Tag Manager y los eventos de conversión están instalados y probados.
  • La velocidad de las plantillas principales no es peor que en la web antigua.

Para probar una redirección sin abrir el navegador, curl muestra el código de respuesta y el destino:

curl -sI https://www.dominio-antiguo.es/servicios-seo.html | grep -iE "^(HTTP|location)"
HTTP/1.1 301 Moved Permanently
Location: https://www.dominio-nuevo.es/servicios/seo/

Ejecutar esa prueba en lote sobre toda la hoja, y no por muestreo, es lo que separa una migración controlada de una migración en la que se cruzan los dedos.

Paso 5: el día del lanzamiento y Search Console

  • Publica en un día y una hora de poco tráfico, con el equipo técnico disponible para corregir problemas ese mismo día.
  • Envía el sitemap nuevo en Search Console y mantén verificada la propiedad del dominio antiguo.
  • En un cambio de dominio, usa la herramienta Cambio de dirección de Search Console. Requiere las dos propiedades verificadas y las redirecciones ya activas.
  • Solicita la indexación de las páginas más importantes con la Inspección de URLs.
  • Mantén registrado el dominio antiguo. Dejarlo caducar tumba todas las redirecciones de golpe.

Paso 6: seguimiento en las semanas siguientes

Los problemas de una migración aparecen poco a poco, a medida que Google rastrea la web nueva. Las primeras semanas son el momento en que un error todavía es barato de corregir.

Qué vigilar después del lanzamiento
DóndeQué mirarSeñal de alarma
Search Console, informe de PáginasURLs indexadas y motivos de exclusiónAumento de errores 404 o de redirecciones entre las URLs nuevas
Search Console, RendimientoImpresiones y posición de las consultas principalesUna caída que no se recupera tras unas semanas
Search Console, Estadísticas de rastreoVolumen rastreado y respuestas del servidorMuchos errores 5xx o tiempos de respuesta altos
Logs del servidorQué URLs solicita GooglebotGooglebot insistiendo en URLs antiguas que devuelven 404
AnalyticsTráfico orgánico por página de destinoPáginas concretas que pierden visitas de forma aislada

Una caída leve en las primeras semanas es esperable: Google tiene que rastrear, procesar y trasladar las señales URL por URL. El propio Google indica que, en un sitio mediano, la mayoría de las páginas tarda unas semanas en migrar, y que los sitios grandes tardan más. Si a los dos meses una página concreta no se ha recuperado, la causa casi siempre es local: su redirección, su contenido o sus enlaces internos.

Cuánto tiempo mantener las redirecciones

Google recomienda mantener las redirecciones el mayor tiempo posible, en general al menos un año. Nuestra recomendación es no quitarlas nunca: los enlaces antiguos siguen existiendo en otros sitios durante años, y cada uno que acaba en un 404 es autoridad y visitas desperdiciadas.

Si tu migración aún está en fase de planificación, implica a quien lleva el SEO antes de definir las URLs, y no después. Mira cómo trabajamos el posicionamiento web, que incluye el SEO técnico de una migración.

Preguntas

Preguntas frecuentes

Sobre la migración web.

Sigue leyendo: por qué tu web no aparece en Google y cuánto tarda el SEO en dar resultados.

← Todos los artículos

Siguiente paso

¿Quieres esto aplicado a tu negocio?

Cuéntanos qué vende tu empresa y dónde está trabada. El diagnóstico es gratuito y la propuesta sale en un día hábil.

Usamos tus datos para responder este mensaje y, si lo autorizas arriba, para enviarte contenido. Nunca los compartimos con terceros.

WhatsApp