Reglas básicas de optimización para buscadores (SEO)
En el blog de Ibuildings publicaron un resumen de las reglas básicas a tener en consideración al optimizar un sitio para su indexación en buscadores. El mismo es un desglose puntual de muchas recomendaciones de los diferentes motores de búsqueda y recomendaciones generales de quienes se dedican a esta tarea.
Google y el texto oculto: no es una cuestión de optimización para el buscador sino una cuestión de anti-spam
Desde que Google implemento las actuales guias para webmasters ha habido una renovada confusión, en especial con respecto al tema del texto y links ocultos. Si algún desarrollador web dice no haberse encontrado recientemente con algún cliente o colega reticente a usar algo tan viejo y simple como display:none por temor a las “represalias de google”, seguro miente. U otro caso puntual: haberse topado con la “supuesta” necesidad de validar la página contra “validadores” que observan como problemas a textos que se encuentran explícitamente ocultos…
Vamos por partes.
Punto uno. Google no es un gran y único dios clarividente, por un lado esta el googlebot, por otro lado esta el equipo anti-spam de google. El primero es un algoritmo, un programa, un proceso, un automata. El segundo es un grupo de personas.
Punto dos. El googlebot NO INDEXA CSS, no tiene idea sobre el, no le importa a su tarea. Si no me creen, fijense que es lo que se guarda en la cache de google (al hacer una búsqueda existe la posibilidad de ver la página encontrada según como la guardo el googlebot). Luego, si el googlebot no sabe nada del CSS, ¿cómo es que este pueda afectar a la indexabilidad de un sitio?
¿Por qué al googlebot no le importa el CSS? Al algoritmo le interesa los contenidos para indexarlos, la visualización no importa. Es más, cuanto mejor este armado el HTML para favorecer el procesamiento del contenido, ¡MEJOR! (es por esto que toda la movida de la web semántica empezó, porque google paga las cuentas y google dice: “mi bot entiende mejor el HTML estructurado con una orientación al contenido”).
Punto 3. Evitar la visualización del texto para poner en su lugar un bitmap del mismo en una tipografía visualmente más pertinente es uno de las técnicas más viejas en el toolbox del desarrollador web. Vean las plantillas de CSS Zen Garden y van a ver de que hablo. ¿Tiene sentido limitar la capacidad creativa de los profesionales de la web, y la experiencia que se le puede ofrecer al usuario, solo por “evitarse un problema” con google? NO. Por el contrario, google no quiere que hagamos eso (ver estas discusiones: Using CSS to hide text, Google Breaking It’s Own Quality Guidelines? – CSS).
Punto 4. Los que evaluan si hay o no textos ocultos es el equipo anti-spam, y acá no hay algoritmo que valga (los programas pueden ayudar pero las maneras que los spammers encuentran para engañar suelen requerir de un ojo humano que de el visto bueno antes de proceder con una falsa acusación). Acá es donde entre en rigor el tema del texto oculto. No se trata de evitar a toda costa usar CSS que oculte texto, sino de no usarlo de manera desleal.
Ver estos casos para hacerse una idea de cómo se detectan los casos de texto oculto y por qué se dan de baja del índice: Communication in other languages, Notifying webmasters of penalties.
Punto 5. Por sobre todo la usabilidad va primero. La web es para que la usen los usuarios, no para que google la indexe mejor. Hay que ponerse bien las prioridades: Accesibilidad > Usabilidad > Indexabilidad. Además no es la indexabilidad (o la optimización para buscadores) la que hace que una web aparezca primero en los buscadores, como todo negocio, si no hay promoción nadie se entera… menos google.
Popurrí de webadas – Opus 0×0F
Artificial.Dummies – A.I. enhanced graffiti
Las abejas hacen la “ola” para asustar a sus enemigos
Harry Potter Goes Full Frontal!
Optimización en buscadores: páginas de error 404 (no encontrado)
Porque no se deben usar errores 404 “soft”