Ajax y el problema del posicionamiento en buscadores

Enviado por Javier Mellado el 10 Febrero, 2006 - 18:20 ::

Problema posicionamiento buscadores Ajax SEOEste es hasta ahora el principal "pero" de nuestra adorada tecnología, el tema de la posición en buscadores (SEO).

Bien es cierto que hay un debate abierto sobre el tema en cuestión: agilidad, abundancia de contenido en poco tiempo, poca saturación del servidor, estética llamativa o por lo contrario disfrutar de estar en los primeros puestos de Google, Yahoo! o MSN.

¿Donde radica el problema?

Una aplicación web AJAX cuando tienes que hacer enlaces a otras páginas, en la etiqueta <a>, nunca se pone el destino del enlace, sino que desde ahí se invoca a tu implementación AJAX mediante la opción "onclick" de javascript.

Un enlace normal:

<a href="http://www.google.com" title="Google search">Google</a>


Un enlace con aplicación ajax:

<a href="javascript:;" onclick="FuncionAjax(parametros)" title:"Google Search">Google</a>

El robot de google por ejemplo toma los enlaces de etiquetas <a> como un punto a favor del enlazado ya que lo considera una web importante de la que te has tomado la molestia de enlazar. De ahí que enlace tras enlace vaya navegando por tu web. También es importante tener las denominadas "friendly url" o direcciones amigables, de forma que google al ver el título del enlace sea capaz de especificar de que va a ir el contenido de la página (siempre entre muchos mas factores).

Una url amigable:

<a href="http://www.ajaxhispano.com/que-es-ajax-html" title="Que es Ajax">Que es Ajax</a>
Una url "no" amigable:

<a href="http://www.ajaxhispano.com/node/2" title="Que es Ajax">Que es Ajax</a>

Ambas direcciones van al mismo lugar, pero una la entiende más Google y la otra no tanto. Cuando tenemos una aplicación Ajax, la url va a permanecer siempre igual ya que estamos solo recargando e interactuando con el servidor desde un determinado sector de la web, que por otra parte es una de las grandes ventajas de AJAX, como sabéis.

Esto ya te plantea un serio debate, ¿AJAX o Buena posición en google? ¿Respuesta? clara: yo quiero tener ambas cosas. Esta claro que a día de hoy es un handicap en contra, pero es que tampoco vamos a abusar de algo.

Ajax puede ser una herramienta útil si se usa bien, es decir, de nada serviría tener una aplicación Ajax en un foro si realmente queremos que nuestros temas de discusión se indexen y sirvan de ayuda a futuras personas que tengan problemas, pero por ejemplo si que sería de gran ayuda para formularios de registro o para aplicaciones en intranets donde todo esta bajo acceso restringido y no queremos que ni por asomo aparezca ningún robot de búsqueda ni nadie sin su usuario y contraseña, creo que con esto que os cuento ya os podéis hacer a la idea de por donde voy.

Esto me hace llegar la siguiente conclusión:

Visto lo visto, uno de los principales impulsores de AJAX es Google, no vamos ahora a descubrirlo, sin embargo es, a su vez, el principal factor en contra para no utilizarlo de pleno derecho en nuestras webs ya que sus robots no leen enlaces de Javascript.

Yo sinceramente creo que esto va a cambiar, es un absurdo. No lo sé a ciencia cierta, de hecho no tengo ni idea, pero yo creo que google debe ya estar dando pasos sobre el tema, a mi no me extrañaría en absoluto (no sé de cuanto tiempo estamos hablando) que anuncien un día que sus robots puedan leer enlaces con aplicaciones Ajax.

watches
Enviado por watches el 27 Julio, 2010 - 05:29

Replica Watches - Replica Watches online For Sale.

repica watches

replica rolex watches

rolex watch

fake watches

xiaochen
Enviado por xiaochen el 13 Julio, 2010 - 11:08

2010 new styles A-line Wedding Dresses,Beach Wedding Dresses,Evening Dresses,Prom Dresses on sale
evening dresses
Prom dresses
wedding dresses
online for 2010 prom dresses, shoes and pageant dresses.
we has all the top designer labels and over 1000 dresses.
discount Prom dresses
discount wedding dresses
Prom Dresses, formal and homecoming Dresses are available at fidress, the largest on line store.
fidress features formal dresses and prom dresses
wedding dresses
prom dresses
Look more beautiful than you've ever imagined in top designer dresses

jmjm123
Enviado por jmjm123 el 12 Julio, 2010 - 09:09

We are replica watches dealer so we can cheap watches sure all of our swiss replica Rolex watches have higher quality than the watches for sale products with the same price replica watches uk.

nimoc
Enviado por nimoc el 8 Julio, 2010 - 10:13

The fake handbags are more replica handbags likely to lack on the fashion aspect and usually louis vuittondo not incorporate the finer details of gucci handbagsthe original designer bags.Replica handbags, due chanel handbagsto their high quality are priced much higher than the fake handbags, However, their pricing is still very less louis vuitton handbagswhen compared to designer handbags.

nimoc
Enviado por nimoc el 8 Julio, 2010 - 09:55

The fake handbags are more replica handbags likely to lack on the fashion aspect and usually louis vuittondo not incorporate the finer details of gucci handbagsthe original designer bags.Replica handbags, due chanel handbagsto their high quality are priced much higher than the fake handbags, However, their pricing is still very less louis vuitton handbagswhen compared to designer handbags.

nimoc
Enviado por nimoc el 8 Julio, 2010 - 09:27

The following are some glaring replica handbags differences between a fake and a replica handbag.louis vuitton A replica handbag is made with strict adherence to quality. fake handbags The materials used are generally the same ones used in the original ones.Whereas handbags on the other hand, fake handbags make use of substandard gucci handbags materials and the stitching is of poor quality as well.A replica chanel handbags handbag will look and feel the same as the original one. It louis vuitton handbags will have the same features like the original ones.

jmjm123
Enviado por jmjm123 el 1 Julio, 2010 - 19:25

louis vuitton speedy30 with Strap in fresh Monogram Idylle canvas boasts bold leather trimmings and rich golden brass hardware. While Juicy Couture has been known to designer bags that are too girly (since they cater to women ages 10 to 26), NO matter what you are looking for ,a Cheapprada Handbags,wallets ,fake purses etc,you can always get what you want,chic pattern ,wholesale price.

jmjm123
Enviado por jmjm123 el 1 Julio, 2010 - 19:25

At ourlouis vuitton outlet you will find new released cheap bag, handbags, wallets, purses and accessories, and we also provide you discount and coupon for all the products on sale, hope you can find your favorite chanel OR gucci!

jmjm123
Enviado por jmjm123 el 1 Julio, 2010 - 19:11

It is all about spending to acquire your favorite designer Cheap balenciaga. Our company specializes in replicating designer handbags. All our products are made with the same materials as the original handbags. The designer inspired louis vuitton evidence Sunglasses are super sexy and will look great with almost everything you chose to wear.

queenying
Enviado por queenying el 22 Junio, 2010 - 19:41

Need evening dresses,or gowns? Formal evening dresses from dresses shop, evening gowns from dress4sale,Laundry and dress4sale
Wedding Gowns

Wide collection of prom dresses, evening dresses and gowns, cocktail dresses, summer dress, 2010 summer dresses,little black dresses, beaded dresses
evening dresses
True religion, discount true religion jeans, cheap true religion jeans on sale, buy true religion online,Cheap and fine True Religion
true religion
true religion jeans
true religion
The place to find the best cheap deals on true religion, true religion jeans. special discount and free shipping.
True Religion Men Jeans
True Religion Women Jeans
True religion Women Shorts

makki_di_roti
Enviado por makki_di_roti el 24 Marzo, 2010 - 12:43

Este me parece otro tipo de post ... uno que no sabe de él antes puede obtener información útil a partir de este post ... bueno, quiero decir que la manera cómo usted trató de explicar algunos de los puestos de aquí, me parece diferente. .. sin duda hay en los diferentes puestos de aquí, pero que aún no ha encontrado ningún mensaje relacionado con proyectos como el 70-554... si alguien tiene información al respecto, me digas! Bueno, todas las actualizaciones relacionadas con este puesto? si sí que me lo digas! en realidad he venido aquí mientras se navega red para acceder a los datos relacionados con proyectos de 70-536 questions , 70-431 dumps y encontrar este mensaje diferente uno ... ¿Hay alguien que tengan información sobre 70-620 braindump? las actualizaciones? si sí que me lo digas!

sergio7f13dant
Enviado por sergio7f13dant el 25 Septiembre, 2009 - 23:50

Si teneís mucha razón ahora el diseño es ocn ajax de todas maneras también ahora último a salido al mercado flex que también tiene muy bue futuro.
posicionamiento web

hillary91112tello
Enviado por hillary91112tello el 18 Agosto, 2009 - 18:14

bastante interesante el artículo y que piensan de utilizar flex en el diseño saludos
casas de madera

jacuellar
Enviado por jacuellar el 23 Enero, 2009 - 04:01

Buenas gente!
Tenéis mucha razón en lo que comentais!
Buenas aportaciones!
Soy el webmaster de www.valoramia.com, si la visitais podéis ver que esta desarrollada completamente en AJAX... ahora mi asignatura pendiente es el equilibrio en posicionamiento y la utilización de AJAX!!

Mi asignatura pendiente!!! A ver si google se pone las pilas con sus robotitos....

Un saludo!!!

solartin
Enviado por solartin el 2 Abril, 2007 - 01:00

Hola a todos,
Yo no soy un experto en Ajax pero ya quisiera serlo...
Con respecto al tema mas que un comentario tal vez sea implementar una solucion o que me ayuden en investigar al respecto; si bien es cierto por un lado google no index las llamadas q se hagan aun archivo o una pagina; asu vez tenemos el problema que en navegador pierde el uso del historial es decir no podemos ni retroceder a las paginas anteriores ya visitadas de nuestro sitio hecho en ajax.sin embargo ¿Que sucederia si generamos un codigo Java que a cada peticion que hagamos modifique nuestro enlace de acceso?, es decir:
Al accesar a nuestro sitio: www.misitio.com nos lleva auntomaticamente a :www.misitio.com/index.php y as u vez en cada peticion nuestra Url atravéz de un codigo javascript cambiaria a :www.misitio.com/index.php#inicio ó cambiara a: www.misitio.com/index.php#buscador.
No etsoy del todo seguro pero si tiene algo que aportar o que sencillamente estoy hablando de imposibles porfavor escribanme

txurdi
Enviado por txurdi el 11 Febrero, 2006 - 15:41

Solucion de usabilidad.
Estoy empezando en este mundillo de AJAX, pero creo que hay una opción (que tiene que ver con la usabilidad) para arreglar ese error, y es poner el enlace normal (por si el usuario no tiene javascript), y por medio de javascript cambiarlo por la función deseada. De esta manera, los robots indexarán bien la página, y si el usuario no tiene javascript vera los enlaces normal. Si el usuario tiene javascript (creo que es la mayoría) se cambiará el enlace por la función deseada por ejemplo en el onload del body, y podrá beneficiarse de las características de AJAX.
No lo he probado todavía, pero lo he leido por ahí, y teóricamente me parece correcto, no?
---------------
txurdi
www.txurdi.net
---------------

Javier Mellado
Enviado por Javier Mellado el 11 Febrero, 2006 - 16:40

Hola txurdi

Pero si yo por ejemplo tengo implementada una funcion y la invoco de la siguiente forma:

<a href="http://www.paginaweb.com/" title="tu paginaweb" onclick="FuncionAjax('parametros','capacontenido')> Invocacion Ajax</a>

Te realizará la función javascript pero una vez ejecutada el enlace irá donde le digas, no? o propones tu que cuando vaya a marcharse a la dirección del enlace realmente no se vaya y se quede en la página? entonces la url del navegador sigue manteniendose en la actual no?

Estoy interesado en saber tu opinion.

Saludos

anaya
Enviado por anaya el 13 Febrero, 2006 - 11:40

Buenas a to2, he estado leyendo el articulo y me parece muy interesante(como el resto xD, un poco de peloteo a cambio de un poco de espacio web [a ver si se deja caer el webmaster xD]) , Bueno queria comentaros la manera en que , creo, solventamos ese problema del que hablais... habeis probado a poner un return false despues del onclick? de manera que el enlace fuera :
a href="http://www.paginaweb.com/" title="tu paginaweb" onclick="FuncionAjax('parametros','capacontenido');return false;"> Invocacion Aj...

Hasta el momento a mi me ha funcionado, probadlo a ver que tal ;)
un saludo y felicidades por la pagina esto... empieza a ponerse bien :P