Google のMaking AJAX Applications Crawlable をご覧ください。#! #だけの代わりに。これに関する問題は、Google 用の HTML スナップショット ページを作成する必要があることです。
PHP/mySQL などを使用している場合に機能する別のアプローチ (コンテンツを検索可能にしてインデックスを作成する場合に有効) は、PHP ページで FlashVar を使用することです。このようにして、コンテンツが検索結果に表示され、訪問者が PHP ページのリンクをクリックした場合 (そして Flash プラグインを持っている場合)、FlashVar/SWFObject が Flash コンテンツの表示をトリガーします。利用可能なプラグインがない場合は、PHP/mySQL から提供されるコンテンツが表示されます。
Google がウェブページをどのように認識しているかを理解するのに本当に役立ったのは、WebmasterTools でFetch As Googlebotを使用したことです。hash-frag swfAddress ページの 1 つをフィードした場合、そのコンテンツに固有のものは何も表示されないと思います。
サイトマップは良いですが、本当に機能するかどうかはわかりません。Googlebot がこれらの URL にアクセスするとどうなりますか? インデックスに登録するコンテンツはありますか?