Mejorar el SEO en portales de clasificados desarrollados en Drupal

Adelante, rellena este formulario y dinos qué necesitas. Estaremos encantados de leerte.

Mejorar el SEO en portales de clasificados desarrollados en Drupal

1 Junio 2018

  • Drupal 7
  • Clasificados
  • SEO
  • Pathauto
  • Automatic Entity Label
  • Token
  • Rules

Si tu proyecto en Drupal 7 precisa de la colaboración de otros usuarios para la generación de contenidos a veces suele ser un problema mantener una política SEO coherente para la generación de URLs semánticas, Títulos y los ALTs de las imágenes.

Este problema se suele dar en portales de clasificados desarrollados en Drupal 7. Ni es posible explicar a todos los usuarios de un portal de clasificados cómo deben titular sus imágenes ni mucho menos es posible reescribir manualmente todas y cada una de los títulos para que sea coherente con el SEO del site.

Títulos automatizados

Una de las mejoras formas para la automatizar los títulos en clasificados que usan Drupal 7 empieza por crear una buena segmentación de los campos y datos que dan valor al anuncio.

Imaginemos un portal de clasificados inmobiliario. Seguramente podremos parametrizar con selects o taxonomías una serie de valores parecidos a esto:

  • Tipo de vivienda: piso, caso, pareada, chalet, etc.
  • Modelo de negocio: alquiler, venta, etc.
  • Número de habitaciones.
  • Número de baños
  • Listado de características: piscina, garaje, tipo de energía (eléctrica, gas, etc)
  • Localización: pueblo y provincia.

Pues bien, con estos campos y con el módulo Automatic Entity Label podríamos generar un título del nodo similar a:

  • [piso]de[compra]de[300m2]con[4 habitaciones]en[El Prat de Llobregat]-[Barcelona]

Cada uno de los términos marcados con corchetes sería una variable que extraeríamos de los valores select o de las taxonomías que hayamos definido en ese tipo de contenido.

En la misma línea, para la URL utilizaremos el módulo Pathauto y los tokens asociados.

Para ello, evidentemente necesitaremos del módulo Token que es el que nos permite introducir esas variables en las regla que generemos tanto en el Automatic Label como en el Pathauto.

Una vez instalado el módulo, la configuración de los título se hace para cada uno de los tipos de contenidos que nos interesen.

Un aspecto importante a tener en cuenta son aquellos módulos que ya no tienen mantenimiento o no poseen el sello de seguridad de Drupal.

Imágenes y SEO

Para la generación de Nombres de imágen, Títulos y ALTs la cosa se complica un poco más, ya que no todos los módulos que permiten esta reescritura están cubiertos por la política de seguridad de Drupal. Incluso hay algunos módulos que avisan que han dejado de desarrollarse y mantenerse.

Opciones recomendadas

Aún así, el módulo File (Field) Paths nos permitirá generar de forma automática el nombre del archivo que suban los usuarios.

Otra opción es escribir una Rule en la que se determina que, tanto al guardar un nuevo nodo del tipo de contenido X como cuando se actualiza otro ya existente, se reescriban los campos que nos interesan. El uso de las Rules suele ser uno de los recursos que mayor precisión ofrece, pero también el más complejo sino estás habituado a trabajar con él.

No recomendados... una verdadera lástima

Si lo que queremos es la reescritura del Título o el ALT de la imagen es una lástima que no se pueda usar el ImageField Tokens ya que se encuentra en modo Dev desde 2013 y ya avisan que no se realizarán futuros mantenimientos.

La duda

Otra opción es utilizar File Entity y reescribiendo las variables por [current-page:title]. Sin embargo, este módulo no tiene el sello de seguridad de Drupal, aunque está en permanente desarrollo y la última versión es de Junio de 2017. Además es un módulo con una gran aceptación, ya que Drupal ha reportado más de 190.000 sites con este módulo activo. Aquí, como siempre, actúa bajo tu propio riesgo.