
Como Indexar Sitios en AJAX
Publicado por frank en 3 de Junio 2010| Categoría:Ajax SEOUno de los mayores atractivos de los sitios que utilizan AJAX para su contenido y para su navegación es también uno de los mayores problemas para los Motores Búsquedas o Search Engines: El hecho de que en clics de navegación solamente un tramo de la página es actualizado y más, sin que la página sea completamente recargada.
Las Search Engines no “perciben” esa actualización puntual. Y también, el hecho de que, hasta hace poco tiempo, las URLs con # no eran tratadas de manera de diferente, o sea:
misitio.com/home y
misitio.com/home#news3
eran ambas consideradas la URL misitio.com/home, pues los robots de búsqueda desconsideraban la parte del símbolo # en delante, lo que impedía que las Search Engines encontraran y clasificaran el contenido de sitios en AJAX más propiamente. Ahora eso está por cambiar.
Propuesta para Volver el AJAX Rastreable
Google más una vez da el paso antes de sus competidores y lanza la propuesta de cómo hacer posible que los webcrawlers encuentren contenidos por detrás de las URLs que dependen del AJAX para tener su contenido exhibido – un gran paso que puede ser dado a favor del AJAX.
La propuesta de Google busca abarcar los siguientes puntos:
- Necesidad de cambios mínimos en el sitio web mientras este evoluciona
- Presentación del mismo contenido para los Search Engines y usuarios (sin cloaking)
- Que los links en resultados de búsqueda lleven a los usuarios para la página completa en AJAX, y no solamente el pedazo de contenido que estaba insertado en una página AJAX.
- Que los webmasters puedan verificar que sus sitios son renderizados correctamente y que los Search Engines consigan tener acceso a todo el contenido
El cambio propuesto cuenta con la adicion de una exclamación (!) en las URLs dinámicas del AJAX, para que los webcrawlers puedan ingresar el contenido por medio de una URL alternativa, pero que sea transparente para el usuario. De acuerdo con Google, funcionará de la siguiente manera:
1. Las URLs actuales son de la forma://example.com/dictionary.html#AJAX , y deben estar disponibles para los usuarios y los webcrawlers de una nueva forma:
2. http://example.com/dictionary.html#!AJAX, con la exclamación, pero que los webcrawlers usarían una URL diferente para ingresar el contenido:
3. http://example.com/dictionary.html?_escaped_fragment_=AJAX y ahí si, los Search Engines tendrían el acceso completo del contenido de la URL en AJAX, pero en una versión de HTML. Pero en las SERPs, la URL para los usuarios continuaría siendo:
4. http://example.com/dictionary.html#!AJAX, con la exclamación.
Esas informaciones que fueron divulgadas el último día del SMX East 2009 y también están disponibles en el Webmaster Céntral, blog oficial de Google, en el artículo Proposal For Making AJAX Crawlable, donde está disponible la presentación de abajo con más detalles sobre la propuesta:
http://docs.google.com/present/view?id=dc75gmks_118gk53qdg6
La motivación para la propuesta está inmediatamente al comienzo de la presentación: con la web 2.0, el 69% del contenido de la web es producido dinámicamente y, a lo largo del tiempo, no resuelve correctamente la presentación de sitios AJAX compromete la gama de los resultados posibles de presentarse en las SERPs y atrasa la evolución de la Web.
Por lo tanto, esto es una propuesta y Google dejo la invitación abierta para que otros Search Engines abracen la solución. Con el transcurrir del tiempo, mas novedades van a surgir y nosotros vamos acompañando lo que cambia.
Hasta la próxima!
Sugerimos la lectura de estos otros artículos...
- Canonical Tag – Acabe con el Contenido Duplicado
- 20 Pistas Para Optimizar La Velocidad De Su Sitio
- Ajax y SEO
- SEO y A.I. – Arquitectura de la Información
- Redireccionamiento 301 en PHP, ASP, htaccess, Coldfusion y Ruby on Rails






