Drupal es una autentica maravilla para el posicionamiento web. Vamos a analizar los principales módulos que tienen uso en el posicionamiento web. Hay un buen texto en español que habla de ello en drupalweb pero creemos que con la versión 5 hay bastantes mejoras a tener en cuenta. Dedicaré una serie de artículos a comentar las funciones de Drupal para el posicionamiento web en una web como habitaquo.
En general cuando se habla de los módulos de Drupal hay que separarlos en tres grupos; los estrictamente necesarios, (que aquí no hablaremos), los módulos que vienen de serie con la versión oficial, y algunos para descargar y añadir.
El primer módulo es el Aggregator este módulo se ha mejorado mucho. Acepta RSS, RDF y Atom. Para mucha gente esto es sinónimo una mejora en el navegador Firefox. Pero estas herramientas van más allá. Hay diversas páginas como directorios de blogs, que permiten añadir además de tu web, uno de estos formatos. Con ello cada vez que actualizamos contenido en nuestra web se está actualizando en estos directorios. Esto convierte a los directorios en algo más atrayente para el google. Por nuestra parte esto nos permite que haya más tráfico en nuestra web, eso se traduce en más posibilidades de que nos comenten y esto de que nos enlacen. Pero también podemos hacer lo mismo nosotros gracias a este módulo. Es decir que podemos enlazar los feeds de otras webs independientemente del dominio, mejorando así el contenido de nuestras propias webs.
El módulo de Blog permite que cada usuario del sitio drupal tenga su propio Blog. Algo que es bastante más complicado en WordPress.
El Blog API es una característica que no afecta directamente al usuario final. Pero le permite a otros drupal y a otros blogs determinar cuando una web se ha modificado. Así actualizan la información que tienen de nosotros rápidamente. Si pretendemos activar Aggregator para algo más que el uso desde Firefox, es aconsejable activar esta opción.
El módulo Book para muchos SEO no tiene interés. Para mi tiene un interés particular ya que nos crea una arquitectura de Links internos, bastante parecida a lo que sería la wikipedia. Dando relevancia a cada una de las partes del mismo. En general podríamos decir que un artículo escrito en un Book tiene un mayor PageRank que un artículo escrito en un blog. Por no decir que la presentación de estos artículos suele ser inmejorable.
El módulo de Comment permite realizar comentarios. Este es el gran caballo de batalla contra el web spam actualmente. Se pueden hacer mil filigranas pero no hay algo seguro para evitar el web spam en casi ningún CMS. El nofollow, el desactivar las etiquetas de html el obligar a validarse, el crear filtros de contenido, (que por cierto fallan mucho); no hay una solución más que impedir comentarios en algunas secciones y permitirlo en otras. Esta es nuestra elección. Hay secciones que el usuario es más tolerante a los comentarios pero hay muchos sitios web que dejan totalmente abiertas sus puertas a los comentarios en todas sus secciones. El motivo por el que comento esto en un artículo de SEO es porque el web spam, además de su estética rechazable, devalúa el poder de nuestros links del artículo.
El módulo Drupal es una bobada y no podemos dejar pasar esa oportunidad de ganar links. Este módulo lo que hace es activar un registro con varias centrales que realizan rankings de sitios drupal.
Con ello no solo ganas algún link si no que también te das a conocer en sectores del mundo que ni sospechabas.
El módulo Menu junto al módulo de requerimiento obligatorio, Block hacen las mil maravillas de la gestión de los menús por todo el sitio. Mi opción preferida es desactivarlos por defecto a todos y activar cada bloque-menú en la página que corresponda. El motivo es que para webs donde el contenido es grande estos módulos pueden ser causa de ralentización. Si hay mocho contenido para un mismo tipo de páginas sería bueno juntarlas en una ruta o path común y así acelerar esta combinación de módulos. El mal uso de estos módulos junto a la tecnología Ajax son los principales motivos de lentitud en un sitio Drupal. Los comento aquí porque la velocidad de descarga de un sitio web es importante en la valoración que te dan los buscadores.
El módulo Path. Las rutas de nuestros artículos no deben pasar las 4 barras / o slash. Si lo hacen esos artículos bajan mucho de poder. Mi política es la misma que la que uso en torno a la seguridad en mis sitios web; “Cuanto más sencillo puedas hacer tu habitaquo, mejor” y esta otra,“si necesitas hacer algo para tu habitaquo, no lo dejes de hacer”. Es por eso que por defecto hago rutas simples y les pongo título a cada una de mis rutas de mis artículos. Sólo hago uso de las barras de Slash cuando por el motivo que he dicho antes, de la perdida de velocidad en según que combinaciones de los módulos menú-bloques.
Ping es un módulo básico para llamar a otros blogs anunciándoles que hemos actualizado el contenido de nuestro sitio. Este módulo es como anunciarle a google que hemos actualizado contenido y que se pase por nuestro sitio, pero este módulo no anuncia a google nada, lo hace a otros sitios web. Si estos sitios web están actualizados nuestro contenido se dispersará más rápidamente por la web y el google nos verá mejor.
El módulo Poll está a caballo de ser eficaz y de estar en peligro de extinción. Este módulo permite crear encuestas en base a unas preguntas que formulemos. La idea inicial es crear tráfico y marketing viral. Que unos usuarios anuncien a amigos suyos que vayan a votar a nuestro sitio. Lo cierto es que hoy en día crea más tráfico unas buenas viñetas más que una encuesta. Pero eran los inicios del marketing viral. No veo muchos habitaquos practicando esta técnica, viral.
Throttle Permite que nuestro habitaquo o sitio web sea algo más ágil cuando tiene mucho tráfico. La velocidad como he dicho antes es un factor fundamental para los buscadores. Pero la contra de este módulo es que el contenido puede tardar en publicarse hasta que el sitio queda más aligerado de carga.
Por último os quiero presentar la madre de todos los módulos. El módulo por excelencia para mí y lo que hace realmente especial a Drupal. Es Taxonomy.
Este módulo se usa sobre todo para foros. Y permite el control y gestión de los foros. Pero eso es una visión muy superficial del módulo. Este módulo permite el control total de los usuarios y del sitio. Pero para eso se necesita añadir un módulo con los drupal 4.7 que no viene de serie. Es taxonomy_access. En los drupal 5.X está integrado con el módulo de Taxonomy una versión reducida pero funcional del mismo.
Esto en sí no tiene nada que ver con SEO. Bueno, es cierto. Pero este módulo es el principio de la web semántica para drupal. Esto de la web semántica es algo que está por construir. Oiréis mucho sobre la web semántica pero en realidad nadie os puede concretar, porque no hay estándares al respecto.
Taxonomy es la apuesta personal de Drupal por una versión simple de la web semántica.
Básicamente Taxonomy lo que nos permite hacer son diccionarios de términos relacionados. Una web ordenada semánticamente permite a los buscadores ofrecer a sus usuarios contenido semántico, osea con significado. Pero para eso debemos ordenarlo nosotros. El típico ejemplo que sale en la W3C es el vendedor de vinos. Puedes tener muchos vinos. Y cada vino tiene una cualidad. Puedes definir conjuntos y subconjuntos de objetos por sus cualidades. De forma que cuando hagas un artículo además de darle un contenido le estás dando un significado gerárquico o de relación. Si se piensan bien los diccionarios a fabricar, una buena taxonomía no tiene nada que envidiar a los formatos como OWL que parecen imponerse como estándares.
En drupal se hacen diversos intentos por integrar el OWL con su concepto de taxonomía.
Espero que en esta serie de artículos de posicionamiento web con drupal no haya dudas de la diferencia que hay con este tema entre drupal y Wordpress.