2

次のようなjqueryでh1タグを追加するこのページがあります。

  $('.name').append('<h1 style="margin-bottom=20px;">' + name +'</h1>');

h1 タグとタグのコンテンツはうまく表示されますが、さまざまな seo ツール (たとえば、これ: http://www.seositecheckup.com/ ) でページをテストすると、ページに何もないというメッセージが表示されます。 h1タグ。

もちろん、これはseoの観点からはあまり良くありません。誰でもこの問題を認識していますか? 同様のメモ: ホームページで、javascript for ループを使用してリストを印刷し、リストの html とコンテンツを追加します。

    $('#list').append("<div class='point'><a href='" + str + "&id=" + id + "' onmouseover='infoShow(" + i + ")'  onmouseout='infoClose(" + i + ")'><H3>" + titel + 
"</H3></a><div class='address'>" + name + "</div>" + trivsel + "<div class='star"+i+"'></div></div></a>");    

ページには問題がないように見えますが、サイトの Google キャッシュ版を見ると、リストがなく、ページが空白に見えます。

4

2 に答える 2

4

Web クローラーは JavaScript を実行しないため、<h1>タグは作成されません。このタグが Web クローラーに表示されるようにするには、サーバー側の言語でタグを生成する必要があります。

于 2013-04-15T06:14:41.943 に答える
1

何を期待していますか?リンクしたような「さまざまなseoツール」は、JavaScriptを実行しません(通常)。HTML の元の状態で動作します。

于 2013-04-15T06:14:52.593 に答える