web-dev-qa-db-ja.com

Ajaxでリンクアクションをオーバーライドする-SEO

デフォルトのリンクhrefをonclickとajaxでオーバーライドする場合、たとえばlink <a href="/mypage">のように、onclickでajaxを使用してmypageをロードします。 javascriptとajaxなしでレギュレート/ mypageリンクを持っているとしてSEOに十分ですか?

私が欲しいのは、ajaxなしのコンテンツと同じですが、ユーザーの利便性を高めるためにajax経由でロードすることです。同じSEO効果でそれが達成できるとしたら?

私はGoogleボットでも同じだと思いますが、このページ/ mypageは分析に表示されず、リファラーもありません...おそらくこのアプローチの弱点ですか?

1
umpirsky

AJAXを使用して同じコンテンツを提供し、JavaScriptが無効になっている場合(検索エンジンボットなど)、いつでも大丈夫です。ボットはJavaScript以外のURLをたどり、JavaScriptスクリプトの動的に作成されたコンテンツが同じページ(コンテンツ)になることを静かに想定します。

このルールに違反する、たとえば、通常のユーザーと検索エンジンボットに異なるページを提供するなど、 ブラックハットSEO と見なされます。

UPDATE –Googleなどについて「Ajaxified」リンクへのリンクをたどります。Googleのウェブマスターセントラルブログに 投稿 があります。つまり、#!で始まるスタイルで現在のURLのハッシュ部分を更新するリンクスキームに従うと、Googleはこれらを正規のURLとして保存し、このスタイルを使用するページを指しているURLリンクジュースも生成されます。

Googleはクロールする可能性がありますAJAX今–それを最大限に活用する方法 も読んでください。

1
Marcel Korpel