Google の検索エンジン(クローラ)は、Ajax ページのコンテンツを動的に取得できないため、開発者が別途、検索エンジン用のページを作ってやる必要があります。 ハッシュフラグメント #! で検索エンジンに知らせる場合 Ajax ページはしばしば、ハッシュ値 # で一意な URI を提供してきました。 Google 検索エンジンは、#! で指定された URI を Ajax ページと判断します。 そして、#! を ?_escaped_fragment_= に置換してアクセスして来ます。 したがって、#! の URI は人間向けのページ、?_escaped_fragment_= の URI は検索エンジン向けのページとしてコンテンツを用意してやればいいことになります(従来の # は廃止する)。 検索エンジン向けのページは、JavaScript を無効にしてもコンテンツを閲覧できるよう、サーバ
![Ajax ページを Google 検索エンジンに知らせる方法 - ShobonEngineの日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/e62fadb6957f5fe25c6e0d17226f48c9cb66f3e9/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fshobonengine%2F20110323%2F20110323051506.jpg)