1. Inicio
  2. Servicios
  3. Migración a Drupal

Migración a Drupal sin perder el SEO

Si vas a pasar tu web a Drupal, o a una versión actual desde Drupal 7, preparo la migración para que las páginas que hoy te traen visitas sigan apareciendo en Google, estés en Valencia o en cualquier otra parte de España.

Cada página de tu web encuentra en Drupal su nueva dirección.

Lo propio de Drupal

Lo que cambia cuando tu web pasa a Drupal

Las URLs de Drupal las decide quien lo configura, así que conviene planificarlas desde el principio.

  • Sin alias, cada página es /node/ y un número: el módulo Path permite dar a cada página una dirección legible, como /productos/tazas en lugar de /node/10. El núcleo no crea esos alias solo, y para generarlos con un patrón se usa Pathauto.
  • Las redirecciones van en un módulo aparte: el módulo Redirect guarda las redirecciones manuales y lleva a la URL canónica a quien entra por otra. Junto a Pathauto, crea una redirección cuando cambia un alias para que no se rompan los enlaces.
  • Los errores 404 se pueden registrar: redirect 404 agrupa las peticiones que dan error y deja crear redirecciones desde esa lista. Durante las semanas siguientes al cambio es una herramienta muy útil.
  • El sitemap también es un módulo: simple XML Sitemap genera sitemaps multilingües de contenidos, vistas y enlaces propios. Lo configuro para que recoja solo lo que debe.
  • Drupal 7 ya no tiene soporte de seguridad: terminó el 5 de enero de 2025. Si tu web sigue en esa versión, el salto a una actual lo trato como una migración, con su rastreo y su mapa de redirecciones.

Cómo trabajo

Las tres fases de la migración

En Drupal los alias y las redirecciones quedan configurados antes de abrir la web.

Antes de la migración

  • Definir el alcance: pasar a Drupal suele llegar con una arquitectura de contenidos nueva, con tipos de contenido, taxonomías y a veces varios idiomas. Cada cambio tiene sus riesgos, y juntos se complican, así que primero dejo por escrito qué cambia y qué no.
  • Benchmark de la situación actual: analizo Search Console con al menos 12 a 16 meses de rendimiento por página y por consulta, Analytics, las posiciones de las palabras clave que te traen contactos, Core Web Vitals y los enlaces entrantes. Es la foto con la que compararemos todo después.
  • Rastreo completo de la web actual: con Screaming Frog o similar saco todas las URLs, códigos de estado, titles, metas, canonicals, hreflang, enlazado interno y profundidad de clic. En una web grande aparecen páginas antiguas, alias duplicados, PDFs y versiones de idioma que nadie recordaba.
  • Mapa de redirecciones: URL antigua y URL nueva, una a una, empezando por las que traen tráfico o tienen enlaces. Nada de mandar todo a la portada. Lo que no tiene equivalente va a la página más cercana o se marca como eliminado con un 410. El mapa se prueba antes del día del cambio y se carga en el módulo Redirect o en el servidor.
  • Revisión antes de abrir: mientras se monta, la web nueva está en un entorno de pruebas cerrado a Google. Reviso plantillas, alias de URL, canonicals, datos estructurados, velocidad, idiomas, que no queden enlaces internos a direcciones viejas y que el sitemap salga con las nuevas.
  • Plan y calendario: elijo una fecha fuera de tus picos de actividad, con desarrollo disponible el día del cambio y los siguientes, y con un plan para volver atrás si algo sale mal.

El día de la migración

  • Compruebo en producción que las 301 funcionan, sin cadenas ni bucles, con una muestra grande del mapa antes y después del cambio. En Drupal compruebo además que cada página tiene su alias y que las direcciones /node/ llevan a él.
  • Rastreo la web nueva y la lista de URLs antiguas para confirmar sus códigos de estado.
  • Envío el sitemap nuevo a Search Console. Si cambia el dominio, verifico la propiedad nueva y uso la herramienta de cambio de dirección.

Después de la migración

  • Seguimiento diario las dos primeras semanas: indexación en Search Console, errores 404 y 5xx, posiciones de las palabras clave del benchmark y tráfico orgánico por tipo de contenido. Para ver qué rastrea Googlebot uso el informe de estadísticas de rastreo de Search Console.
  • Actualizo los enlaces externos que controlas, como perfiles, directorios, instituciones o partners, y pido el cambio en los enlaces más importantes que apuntan a tu web.
  • Comparo con el benchmark a las 2, 4, 8 y 12 semanas. Una caída temporal es normal, pero si a los dos meses sigue sin recuperarse, hay que buscar la causa.

Antes de empezar

Lo que no puedo garantizarte

  • Que el tráfico se mantenga estable. Tras el cambio hay unas semanas de oscilación, y lo que puedo hacer es acortar la caída y que no se pierdan contenidos ni enlaces.
  • Una fecha exacta de recuperación. Depende de cuántas URLs cambian, del tamaño de la web y de lo rápido que Google vuelva a rastrearla.
  • Que Drupal posicione mejor por sí solo. El SEO en Drupal depende de cómo se configuren sus módulos y sus contenidos.

Dudas

Preguntas frecuentes sobre migrar a Drupal

Puede afectar, porque cambian el tema, los módulos y a menudo las URLs. Lo trato como cualquier otra migración.

Si se migran junto al contenido y con el mismo patrón, muchas direcciones pueden quedarse igual. Lo compruebo URL a URL con el rastreo de la web antigua.

Como mínimo, alias con Pathauto, redirecciones con Redirect y un sitemap como Simple XML Sitemap. Los dejo configurados con el equipo de desarrollo antes de abrir la web.

Sí. Las webs en Drupal suelen tener detrás un equipo técnico, y como consultor SEO en Valencia me coordino con ellos desde que se definen los tipos de contenido hasta el día del cambio.

¿Vas a pasar tu web a Drupal?

Cuéntame qué está pasando en tu web y te digo si puedo ayudarte y cuándo tengo disponibilidad.

Compartir esta página