El mejor SEO para Google (y para el mundo)
La palabra SEO es un acrónimo para "Search Engine Optimization", es decir, "Optimización para Motores de Búsqueda". En la práctica esto significa: ¿Cómo puedo hacer que mi página web aparezca mejor colocada en Google?. Y sí, hay técnicas y trucos para mejorar la posición de tu página web en los buscadores en general y en Google en particular. Tantos que en muchos sitios web se olvida su finalidad real del sitio, que es (o debería ser) prestar un servicio o proporcionar una información a los usuarios que lo visitan.
Muy a menudo SEO se convierte en "Cómo puedo hacer que mi patético e inútil sitio web aparezca el primero en Google". La mala noticia para los que aplican todas estas técnicas a expensas de la utilidad del sitio es que no van a durar demasiado, por una sencilla razón: El negocio de Google se basa en ser útil para los usuarios de su buscador. Y por tanto cualquier receta mágica para puntuar en el Google a costa de la utilidad del sitio web para los usuarios no va a durar demasiado (A no ser que pienses que sabes más o eres más listo que ellos).
Ejemplo: el atributo "nofollow"
Hace tiempo se propuso esta etiqueta para marcar en una página web los enlaces potencialmente "engañosos" que no forman parte del contenido de la página. El resultado es que casi con toda seguridad, cuando escribes comentarios en un artículo o en un foro, si añades enlaces en ellos con la esperanza de tener más enlaces a tu sitio web y subir la puntuación de tu página en los buscadores, no va a funcionar.
La consecuencia a medio plazo ha sido que mucha gente use ese atributo para "modelar" la forma en que se distribuye el PageRank en las páginas de su sitio (haciendo que unas páginas tengan mejor puntuación a expensas de otras). Pero esto no va a durar. Parece ser que Google ha empezado a hacer que el correspondiente "PageRank" se "evapore" en lugar de ser transferido de unas páginas a otras.
La regla de oro: El que tiene el oro pone las reglas.
Algunas (sorprendentes?) técnicas de SEO (y Drupal)
No voy a hablar de técnicas ni módulos exóticos, sino de lo más sencillo que a veces se olvida por obvio. Lo primero, hay que tener en cuenta que cuanta mayor sea la utilidad del sitio web, más probable es que alguien te enlace, lo cual Google interpreta como que alguien opina que tu sitio web merece la pena (Que es el misterio del PageRank). Por tanto, la mejor estrategia sin lugar a dudas es:
- Proporcionar mucho contenido útil. Para eso nada mejor que un buen CMS que permita añadir, organizar y actualizar el contenido. En resumen: Drupal es una buena opción. Tu módulo más útil: book (Drupal core).
- Los enlaces a otros sitios web también son útiles para los usuarios. Así que no tengas miedo de enlazar a otros cuando eso aporte valor a tu contenido. (Por mucho que te cuenten que se llevan parte de esa cosa misteriosa que llaman PageRank). Y aprovecho para saludar a los editores de muchos periódicos on-line que nunca, pero es que nunca, ponen enlaces externos en las noticias a no ser que sea publicidad, como por ejemplo El País.
- Proporciona Feeds RSS. Con cada sitio que agregue el contenido de tu sitio vas a ganar publicidad y enlaces. No tienes que hacer nada, vienen de serie en Drupal, aunque por alguna extraña razón muchos se empeñen en desactivarlos para que no "les roben" el contenido.. :-)
- Sé abierto, habilita foros y comentarios. Aunque por alguna oscura razón las empresas en general tienen un miedo atroz a los comentarios de sus clientes y muy pocas los permiten en su sitio web, el hecho es que los comentarios proporcionan gratuitamente un montón de información y texto que (Sorpresa!) los buscadores también indexan.
- Diseño y plantillas. Todas las etiquetas de HTML que están ahí cuando instalas Drupal tienen una razón de ser y/o un significado. Esto ayuda tanto a los usuarios como a los buscadores. Parece que en la mitad de los sitios web les encanta cambiar textos por imágenes, lo cual hace las páginas menos accesibles, no permite redimensionar el texto o copiarlo y pegarlo y, por mucho que usemos la etiqueta 'alt' no es lo mismo un texto marcado como título (<h1>) que una imagen grande (ni para la gente con problemas de visión ni para los buscadores).
- Esto nos lleva al tema de la accesibilidad. Por alguna extraña ironía del destino las páginas con mejor accesibilidad (Contenido limpio de Flash y otros bichos saltarines, HTML bueno y claro y textos en lugar de imágenes) funcionan mucho mejor también para los buscadores. A muchos les ocurre que la versión de imprimir de una página aparece antes en el ranking que la propia página por esta sencilla razón. Todo es fácil de entender si nos imaginamos a Google como una persona ciega leyendo tu página web: Sólo el contenido (texto) bien etiquetado tiene sentido.
Otras cosas que ayudan y que vienen incluidas con Drupal o se pueden hacer fácilmente son:
Y, por último, cosas que no hay que hacer o hay que hacer con cuidado porque más que SEO son anti-SEO:
Aún así, parece que el mundo está plagado de gente que se empeña en olvidar lo obvio y prefiere gastarse el tiempo y el dinero que les llevaría hacer un buen sitio web en esa cosa que llaman SEO, y olvidándose por completo de lo más importante:
El mejor SEO es hacer un sitio web útil para los usuarios.
En fin, que si quieres puntuar en Google mejor hazle caso a Google, porque muchos de estos consejos te los proporcionan gratuitamente ellos mismos en su Guía de inicio al SEO [google.com, Inglés]