Aprender SEO

Como optimizar AJAX para SEO y Google

Publicado en Computación, General, Google, Internet, SEO, Tecnología, Web 2.0 por Jessy en marzo 26, 2010

AJAXDesde 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!

Advertisement
Etiquetado con:, , , , ,

Una respuesta

Suscríbete a los comentarios mediante RSS.

  1. Christian said, on marzo 29, 2010 at 10:50 am

    Ok
    Vamos a ponerlo en practica, y la guia es un aporte escencial, que todo desarrollador web debe contar en su biblioteca virtual
    Saludos.-


Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.