2011-09-19 10 views
5

いくつかのリストボタンhereのようないくつかのバックボタンのサポートを使いたいです。ページは通常、ハッシュタグを見てJavaScriptによって読み込まれます。検索インデックスの作成に問題はありますか? Yahoo/Google/Bingはjavascriptを実行してコンテンツを取得しますか?私はまた、ハッシュタグの代わりにURL5のHTML5状態プッシュを使用することを考えています。ハッシュURLを使用したSEOの影響?

例: - www.a.comというサイトがあり、リンクをクリックするとwww.a.com/#!/aboutになります。 www.a.com/#!/aboutのための別個のリクエストがある場合、javascriptはコンテンツのロードを処理します。しかし、検索エンジンはこれをどのように処理しますか?私はこの仕事をするために何をしなければならないでしょう。

私は今から始めて、フロントエンドでJqueryを使ってバックエンドとPHPで完全なajaxサイトを作成したいと思います。私が見ることができる有用なリソース?

+0

を見てみましょう。それでも、ajaxコンテンツをクロールすることは新しいものであり、おそらくお勧めできません。 –

+0

@ john-condeユーザーを疎遠にする?あなたは精緻化できますか? – MarutiB

+0

JavaScriptにアクセスできません。したがって、ユーザーがJavaScriptを無効にしていると、コンテンツにアクセスできなくなります。検索エンジンは一般的にJavaScript、特にAjaxを処理しません。つまり、Google以外の検索エンジンを含め、JavaScriptを無効にしているユーザーは、あなたのコンテンツを見ることができなくなります。それは非常に悪いことです。 –

答えて

8

here SEOフレンドリーなAJAX-Linksにhashbangsを使用する方法を参照してください。

Official Google help page AJAXとクロール可能性について。

基本的には、ページごとに特別なクエリを使用して、読み込まれたコンテンツに相当するHTMLフラグメントを提供します。

あなたは多くのユーザーとすべての検索エンジンが、Googleを疎外することがありますのJavaScriptによって電力供給されるようにサイトを構築する場合HTML5 history API

+0

あなたが知っているJqueryプラグインは、HTML5対応のブラウザ用にHTML5履歴APIを使用し、古いブラウザ用にはハッシュバングスタイルを使用していますか? – MarutiB

+0

それは簡単ではありません。 hashbangのURLにはバックエンドが必要です。歴史APIについては、必ずしもそうではありません。おそらくそこにあるかもしれないが、私は何も聞いていない。 – thwd

+0

合意。しかし、すべての要求を処理するためのApacheハンドラを記述すると、両方のバックエンドがほぼ同じになることがあります。 – MarutiB

関連する問題