Jetez un oeil à Making AJAX Applications Crawlable de Google. Vous pouvez travailler sur la modification de swfAddress pour utiliser le #! au lieu de juste le #. Le problème avec ceci est que je crois que vous aurez toujours besoin de créer des pages instantanées HTML pour Google.
Une autre approche qui fonctionne si vous utilisez PHP/MySQL ou quelque chose comme ça (fonctionne très bien pour avoir le contenu consultable et indexé) est d'utiliser un FlashVar sur une page PHP. De cette façon, si le contenu apparaissait dans un résultat de recherche et que le visiteur cliquait sur le lien de la page PHP (et qu'il avait le plugin Flash), le FlashVar/SWFObject déclencherait l'affichage du contenu Flash. S'il n'y a pas de plugin disponible, ils verront le contenu servi à partir de PHP/mySQL.
Une chose qui m'a vraiment aidé à comprendre comment Google voit les pages Web était l'utilisation du Fetch As Googlebot dans WebmasterTools. J'imagine que si vous lui fournissiez l'une des pages swfAddress de hash-frag, elle ne verrait rien de spécifique à ce contenu.
Un sitemap est bon, mais je ne sais pas si cela fonctionne vraiment. Que se passe-t-il lorsque Googlebot atteint ces URL? Y a-t-il du contenu à indexer?
Il y a un post ici sur StackOverflow pour savoir comment changer le # en #! http://stackoverflow.com/questions/5599967/how-could-configure-or-modify-swfaddress-to-make-it-use-instead-of – kaplan