Estrategia DigitalPortales y DXP

Pathauto en Drupal: URLs limpias y automáticas sin esfuerzo

4 Mins de lectura

Descubre cómo podemos ayudarte a construir un sitio web flexible, potente y personalizable con Drupal.

Una de las grandes ventajas de Drupal 11 es su capacidad para estructurar el contenido de manera ordenada y flexible. El sistema de entidades, los tipos de contenido y los campos permiten construir sitios complejos sin perder el control. Sin embargo, cuando gestionas decenas o cientos de páginas, artículos o productos, mantener las URLs claras y consistentes puede convertirse en un verdadero problema si no se configura correctamente desde el principio.

Ahí es donde entra en juego Pathauto en Drupal, uno de los módulos más populares del ecosistema. Su objetivo es sencillo, pero clave: generar automáticamente URLs amigables basadas en reglas que tú defines. Si trabajas con Drupal de forma profesional o gestionas un sitio con mucho contenido, este módulo se vuelve prácticamente imprescindible.

 

¿Para qué sirve Pathauto?

Por defecto, cuando se crea un nodo en Drupal, la URL que genera el sistema es algo como:

/node/123

Esta URL es funcional, pero poco útil. No dice nada sobre el contenido, no es fácil de recordar y no ayuda a los motores de búsqueda a entender de qué trata la página. Además, para un usuario final, este tipo de rutas transmite poca confianza y profesionalidad.

Con el módulo contribuido Pathauto y una configuración adecuada, ese mismo contenido puede transformarse automáticamente en algo como:

/blog/actualizar-a-drupal-11

La diferencia es clara. Esta URL es legible, descriptiva y refleja tanto la estructura del sitio como el contenido real de la página. Esto no solo mejora la experiencia del usuario, sino que también facilita el trabajo diario de creación y mantenimiento de contenidos, ya que no tienes que preocuparte por definir manualmente cada alias.

El SEO en Drupal es una parte fundamental para obtener buenos resultados de cara a los buscadores y, por tanto, para generar visitas e interacciones en la web. En este sentido, las URLs limpias y coherentes siguen siendo un factor importante para el posicionamiento SEO. Ayudan a los buscadores a indexar mejor el contenido y aportan contexto adicional sobre la temática de la página. En proyectos medianos o grandes, este detalle marca la diferencia.

 

Logotipo Pathauto

 

¿Cómo funciona Pathauto?

Pathauto no trabaja de forma independiente; se apoya en dos piezas esenciales para su correcto funcionamiento:

  • Path (módulo del core): permite asignar alias de URL a los contenidos de forma manual.
  • Token (módulo contrib): proporciona variables dinámicas como [node:title] o [user:name], que otros módulos como Pathauto usan para construir las rutas.

Una vez instalado y activado, Pathauto te permite definir patrones automáticos para distintos tipos de entidades: contenidos, términos de taxonomía, usuarios, archivos multimedia, etc. Esto significa que puedes mantener una lógica clara y consistente en todo el sitio sin esfuerzo adicional.

 

Creación de un patrón de Pathauto

Supongamos que queremos crear un patrón para una entidad de tipo “Contenido”, concretamente para el tipo “Noticia”.

 

patrón de Pathauto en Drupal

 

Al crear un patrón, debemos prestar atención especialmente a la configuración de los siguientes campos:

  • Tipo de patrón: debemos seleccionar el tipo de entidad a la cual se aplicará el patrón (una taxonomía, un contenido, un usuario, etc…).
  • Patrón de la ruta: debemos ajustar el patrón de la URL con ayuda del módulo Token para que las noticias que se creen se generen con una URL dinámica y amigable.

Drupal se encargará de convertir automáticamente el título en un texto apto para URL, eliminando caracteres especiales y sustituyendo espacios por guiones.

Una vez guardado el patrón, todos los nuevos contenidos de tipo Noticia que se creen a partir de ese momento utilizarán esta estructura de URL de forma automática. No hay que hacer nada más. El editor crea el contenido y la URL se genera sola siguiendo las reglas definidas.

¿Qué pasa con el contenido ya existente?

Sin embargo, ¿qué ocurre con los contenidos que ya fueron creados previamente? Para eso Pathauto dispone de una solución: la actualización en masa de urls o “Bulk generation”.

La Generación en masa es un proceso que actualiza todos los alias URL de un tipo de entidad. Las opciones son las siguientes:

 

Generación en masa

 

La configuración de este proceso nos permite seleccionar:

  • Tipo de entidad: el tipo de entidad (contenido, término de taxonomía, multimedia, etc.) al que se aplicará la actualización o generación completa de urls.
  • Proceso de actualización: permite seleccionar el tipo de proceso que se llevará a cabo. Podemos generar desde 0 todas las urls de todos los contenidos que tengan la url de Drupal por defecto (/node/234), actualizar todas las urls de los contenidos existentes o directamente, regenerar todas las urls de todos los contenidos para que se sobrescriban.

Continuando con nuestro ejemplo, si hemos creado el patrón url para los contenidos de tipo Noticia y en nuestro sitio web ya tenemos algunas noticias creadas con la url por defecto de Drupal (“/node/45”, “/node/46”…). El siguiente paso sería realizar una Actualización en masa de todos los contenidos, seleccionando el proceso de “Generar alias URL para los path sin alias únicamente”, porque queremos que se aplique solo en estos casos.

 

Buenas prácticas al usar Pathauto en Drupal

Aunque Pathauto es muy potente, conviene seguir algunas recomendaciones:

  • Define los patrones antes de crear mucho contenido.
  • Evita cambiar patrones con frecuencia en sitios en producción.
  • Usa redirecciones si necesitas modificar URLs ya publicadas.
  • Mantén las URLs simples y coherentes con la estructura del sitio.

Pathauto es un módulo contribuido esencial en cualquier proyecto Drupal medianamente serio. Automatiza una tarea repetitiva, reduce errores humanos y garantiza una estructura de URLs clara y consistente.

Entender bien su funcionamiento no solo mejora el SEO y la accesibilidad general del sitio, sino que también aporta una eficiencia enorme en la gestión diaria de contenidos. En Drupal, configurar bien las URLs no es un detalle menor, y Pathauto es la herramienta adecuada para hacerlo bien desde el principio.

 

¿Quieres más información sobre nuestros servicios de Drupal?

Contacta con nuestro equipo de Drupal

    2 posts

    Senior Drupal developer en hiberus

    Artículos relacionados

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    ¡No te pierdas nada!

    Te mantenemos al dia de tendencias y novedades sobre el futuro del trabajo, formas de hacer crecer tu negocio, liderazgo digital y muchas cosas más..

    Newsletter