0

jQuery で .load 機能を使用する場合の SEO について質問があります。

クリックしたリンクの href 値を参照してドキュメントを読み込むことができます。この最初のケースでは、html ドキュメントが保存されているフォルダー名 (../ajax/) が、jQuery ではなくタグで言及されています。

コード: <a href="ajax/test.html">test</a>

var thelink = $(this).attr('href');
$('#content').load(thelink);

または、タグではなく jQuery に html ドキュメントのフォルダー名を追加して、ドキュメントをロードすることもできます。

コード: <a href="test.html">test</a>

$('#content').load('ajax/test.html');

どの方法が最もseoフレンドリーなのだろうか。最初の例を使用していますが、Google スパイダーがナビゲーションで停止し、サイトの他のページに移動しないことに気付きました。しかし、2番目の例を試してみると、ターゲットフォルダーがリンクに記載されていないため、Googleスパイダーが停止すると思います...

誰でもこれを経験していますか?

4

1 に答える 1

0

コードを変更して、さまざまな href の宛先を明確に記述し、コードベースの JavaScript で難読化されないようにする必要があります。

Google は JS をクロールしますが、変数名から意味を推測することはありません。

基本的に、コンテンツの非表示/表示には JQuery を使用することをお勧めしますが、主要なナビゲーションには使用しないでください。より良いインデックスを作成したい場合は、これを HTML/CSS で静的に再コーディングしてください。

于 2013-01-23T15:48:20.947 に答える