何よりもまず、Web ページをインデックスに登録するには、Google のスパイダーによってクロールされる必要があることを覚えておいてください。そのためには、とりわけテキストが必要です。ただし、スパイダーを遠ざけたり、作業を困難にしたりする要因はたくさんあります。ajax はその 1 つです。フラッシュは、クモを寄せ付けないもう 1 つの良い例です。彼らがそれを這うのは難しいので、彼らは遠ざかります。
したがって、サイトで使用するフラッシュの量を制限するように人々が言うのと同じように、多くの検索エンジン トラフィックを取得するつもりなら、ほとんどの人が ajax を避けるように言います。しかし、私はあなたが ajax を使うべきではないとは言いません: 実際、あなたの説明に基づいて、あなたのアプリケーションは非常にきれいに見えます。フラッシュに基づいたサイトがたくさんあることを思い出してください (検索エンジンで ajax と同様の効果があるため、私はフラッシュについてよく言及します)。
しかし、彼らはどのようにそれを行うのですか?単純に、多くのコンテンツで Google が好まない「不親切な」コードを補うだけです。新鮮なままのコンテンツ、追加してもいいですか。YouTube は、常にコンテンツを追加している 24 時間年中無休のコメントであり、独自のコンテンツであるため、すべてのコメントが常にトップに立っています。多くのフラッシュ/ajax/その他を使用している他のすべてのサイトは、上位にランクされていますが、同じことが起こっています。
要するに、私が本当に言いたいのは、あなたのサイトやウェブページをインデックスに登録したいのであれば、あなたが ajax を使っていても、できるだけ多くのコンテンツで補う必要があるということです。Google はあなたをインデックスに登録するためのコンテンツを必要としています。そして、そのコンテンツがよく知られており、頻繁に更新されていることが望ましいでしょう。ブログのランキングがこれほど高いのには理由があります。
編集: 主要な SEO Web サイトの 1 つである SEOMoz にも、これに関する記事がいくつかあります。私が説明したのは私の見解ですが、この問題を克服するためのより技術的な方法があるようです: http://www.seomoz.org/blog/create-crawlable-link-friendly-ajax-websites-using-pushstate