Hace un tiempo que se viene especulando que Google ya indexa AJAX, sobretodo después de comentar ligeramente sobre algunas direcciones URL en las que se basarían para hacerlo.
Ahora, Google Code ha publicado un manual en el que explican cómo funciona el sistema paso a paso.
Básicamente el tema está en que las webs han de variar su sistema de «#» a «#!». De esta forma el buscador, si encuentra una dirección con ese formato hará una petición a la dirección como «?_escaped_fragment_=» que sí es indexable (aunque esta URL no la mostrará nunca, dejará la del «#!»). En este caso, en el que lleva ese parámetro, Googlebot verá una página en HTML que será la que indexará.
Otro elemento interesante a tener en cuenta es que se recomienda que las páginas en AJAX incluyan un meta-tag para avisar de que esa versión AJAX tiene su «alter ego» en HTML:
<meta name="fragment" content="!" />
Para acabar, en los Sitemaps hay que indicar las direcciones con «#!» y no las que llevan el parámetro, que nos se seguirán…