Como optimizar AJAX para SEO y Google
Desde hace unos meses, se confirmo que Google puede leer Javascript y por lo tanto implementaciones de AJAX. Fue por esto que en Octubre de 2009, se publico una guía de estándares para la implementación de AJAX en los sitios web, de forma tal que sean comprensible para los buscadores.
AJAX y sus complicaciones
Desde el principio del SEO, siempre quedo claro que hay que evitar cualquier tipo de implementación con Javascript y Flash, pero a medida que fue evolucionando la Web, creció la necesidad de agregar JS a los sitios web, para los que aconsejamos crear paginas que degraden, de forma tal que los buscadores puedan ver correctamente la pagina y a su vez disfrutar del poder de frameworks como jQuery o DOJO. Con este avance, ya podemos implementar AJAX sin problemas, siempre y cuando respetemos los estándares propuestos por G y esperando que los demás buscadores los adopten.
Uno de los problemas mas importantes, viene dado por las URL, punto muy importante, ya que AJAX genera URL con numeral (#). Generalmente, los motores de búsqueda suelen suprimir todo lo que viene luego del símbolo, por lo que para los “spiders” index.php es igual index.php#top.
Lo que Google propone es que cualquier URL generado por AJAX agreguemos además del numeral (#), un signo de admiración (#!), lo que le avisa a Google que en lugar de esa pagina, debe llamar a la misma pero en lugar de “#!” debe usar “?_escaped_fragment_=“ es decir que index.php#!top Google va a pedir al servidor index.php?_escaped_fragment_=top. Este cambio de parámetro le dice al servidor que procese la página con AJAX y luego entregue al navegador una pagina estática. Lo bueno de esta implementación es que la URL no va a aparecer en los resultados con la nueva variable si no con el texto luego del #!.
Espero que les sea útil!
Ok
Vamos a ponerlo en practica, y la guia es un aporte escencial, que todo desarrollador web debe contar en su biblioteca virtual
Saludos.-