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.
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/tazasen 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.
Sigue por aquí
Servicios relacionados
Otras plataformas
Migraciones a otras plataformas
¿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.