Cómo ve Googlebot webs con Ajax y JavaScript?

Hace unos días atrás se publico en el blog de Google Webmaster Central una nota con el título A spider´s view of web 2.0. en la que dan algunos consejos a webmasters que usan Ajax, es decir JavaScript, para que sus web sean rastreades por Googlebot sin problemas.

El único consejo interesante que vale la pena mencionar es el uso del siguiente constructo en HTML para que el spider pueda ratrear los enlaces:

<a href=”mi-pagina.html” onClick=””navigate(‘mi-pagina-ajax.html’); return  false”>enlace</a>

Es decir, si se usa enlaces con funciones en JavaScript, también se debe colocar el parámetro href para que asi el spider pueda seguir el enlaces.

Pero lo más interesante de la nota es el siguiente párrafo:

One of the main issues with Ajax sites is that while Googlebot is great at following and understanding the structure of HTML links, it can have a difficult time finding its way around sites which use JavaScript for navigation. While we are working to better understand JavaScript,

Esto confirma lo que siempre he postulado: Googlebot todavía no puede interpretar correctamente JavaScript y tampoco seguir los enlaces que se encuentran dentro de funciones en JavaScript. Aunque muchos SEOs mencionan lo contrario.

Por eso, el uso de Ajax en páginas web debe ser analizado cuidadosamente para evitar que el contenido no pueda ser rastreado por Googlebot, por lo menos hasta que Google mejore sus tecnologías para interpretar JavaScript.

3 Respuestas a Cómo ve Googlebot webs con Ajax y JavaScript?

  1. Eduard Fernandez 24/11/2007 a 08:22 #

    Me parece que no hay duda en que el Gbot no entienda el javascript en su totalidad, pero si pones en un script
    location.href='www.midominio.com/pagina_sin_indexar.html' podrás ver si lo sigue o no.

    Yo hice la prueba hace un año o más y te indexaba la URL que ponías en el location. Otra cosa es hacer construcciones más complejas…ahí si que se pierde.

    Saludos!

  2. Max Glaser 24/11/2007 a 08:27 #

    Eduardo:
    El constructo que mencionas es muy sencillo y seguramente el googlebot no va ha tener problemas en seguirlo.

    Aquí se trata de enlaces que están en internamente en funciones de JavaScript.

  3. Eduard Fernandez 24/11/2007 a 11:51 #

    Exacto, a eso me refería.