Drupal es un potente gestor que no sólo nos permite crear todo tipo de contenidos, también nos ofrece muchas utilidades que nos ayudan a posicionarlo. En su web podemos encontrar multitud de módulos que nos facilitará la introducción de metadatos, nos dará información sobre el estado de nuestro contenido, etc.
Estos son algunos de los módulos más útiles para este propósito y que no deberían faltar en nuestra instalación de Drupal:
SEO Compilance Checker
Este módulo, una vez activado, nos mostrará información sobre los distintos parámetros SEO de un contenido en concreto en el momento de su creación o modificación. Comprobará cosas como los atributos alt de las imágenes insertadas, el uso de palabras clave dentro del texto escrito o el uso del atributo título en los enlaces.
De manera rápida, podremos ver una valoración general de hasta qué punto nuestro texto será visible para los distintos buscadores.
Metatag
Otra cosa que tenemos que tener en cuenta para logra un buen posicionamiento de nuestra web son los metadatos de cada una de las páginas. Mediante una estructura jerárquica, Metatag nos ofrece la posibilidad de automatizar estos valores, configurándolos de manera general, y sobreescribiéndolos para casos más concretos.
Además, podemos hacer uso de etiquetas de reemplazo para, por ejemplo, usar el título de un nodo como metadato 'title' de la página que lo muestra.
Entre otras opciones, también podremos gestionar de manera sencilla qué páginas queremos evitar que indexen los buscadores.
Pathauto
Para acceder a las distintos contenidos y secciones de la web, Drupal nos permite crear rutas, tanto de manera manual como automática, que sean amigables para el usuario y sencillas de recordar.
Sin embargo, la opción automática generará urls basadas solo en el título, del tipo /mi-titulo. Y escribir manualmente una ruta por cada contenido puede ser pesado, e incluso difícil si queremos mantener una estructura de secciones y subsecciones.
Con Pathauto podemos definir patrones para la generación automática de urls. Por ejemplo, si tenemos un blog, podríamos generar de manera automática enlaces del tipo /categoria/fecha/titulo para cada una de las entradas creadas.
Redirect
Si decidimos renovar nuestra web, es posible que realicemos un rediseño que provoque que las urls cambien respecto a la versión anterior. Debido a esto podemos perder muchas visitas que intentan acceder a direcciones antiguas mejor indexadas que las nuevas.
Para que esto no ocurra, podemos usar Redirect, cuya función consiste en redireccionar esas rutas antiguas a las nuevas. Además, nos informará de intentos de acceso a páginas que den como resultado un error de 'página no encontrada'.