コンテンツを動的にアニメーション化するAJAXアプリケーションを構築しています。グーグル以外の他のエンジンに私のページがインデックスにすべてのリンクがハッシュタグがあると私はしたいので、私の考えはそうである:クローラのページロード後にAJAXリンクを変更しますか?
- リンクをコーディング、使用物理ローカルのURL(すなわち、HREF =「/ fooの/ bar.php」)ページロードで
- 、ハッシュタグ、(すなわち、HREF =「#fooの/バー」)とのすべてのリンクを交換
アイデアは、訪問者場合、コンテンツは/foo/bar.phpからロードされるということですクローラまたはJSが無効になっています。それ以外の場合は、AJAXを介して読み込みます。
リンクを読み込んだときに、物理的な場所(またはphpページ)を指しているので、Googleや他の検索エンジンは自分のページをクロールできますか? dbからデータを読み込みます)。このSEOはフレンドリーですか?私は広告を含めるなら、これはまだGoogleのadsense TOSに違反するだろうか?いいえ、他の解決策がある(AJAXを使用していないこと以外に - 私はそれが必要です)ので、私はSEOに優しい純粋なAJAXサイト/アプリを持つことができますか?
PHPを削除することを考えなかったので、作業がはるかに簡単になりました。 HTML5ではwindow.history.pushを行うことができますので、ハッシュは必要ありませんが、IE9(驚き)とFirefoxでは動作しません。答えをありがとう! –
プッシュそれでおしまい。私が助けてくれてうれしい – Tiggerito