Hola:
Cita:
Iniciado por Triby
...
Otro inconveniente de AJAX es usabilidad / accesibilidad. El primer punto lo puedes solucionar satisfactoriamente con # en la url y un buen script (o framework), de hecho, se supone que jQuery te facilita mucho el manejo de historial de navegación con AJAX.
...
Yo prefiero evitar el href="#" usando la misma url de la petición Ajax, pero mi solución es basada en XML:
La petición Ajax esperando respuesta xml (XMLHttpRequest). Ese XML con su hoja XSL para que el navegador pueda mostrar bien ese contenido, aunque con javascript se cancele el enlace y se procese ese mismo fichero usando Ajax.
Es usable y accesible, y ese contenido que se supone que queremos que sea localizado por los buscadores, es indexado correctamente por los robots de búsqueda.
Es tal vez algo más engorroso de programar, pero cumple el objetivo y el trabajo SEO está mejor hecho.
En mi caso, tengo el sitemap.xml (también con imágenes) asociado a una hoja xsl donde con javascript mejoro la presentación...
Estoy convencido que los "pros" a favor de XML pesan más que sus "contras".
Saludos