0

ajax を大量に使用するサイトを開発しています。SEO の観点からはあまり実用的ではなく、それが私がここにいる理由です。私が考えていることは、<noscript>タグを使用して、JavaScript 以外のユーザーや Googlebot などのヘッダーとフッターを実装することです。例

<noscript>
<html>
<head><title="Blah"></head>
<body>
</noscript>

<div> NORMAL CONTENT HERE </div>

<noscript>
</body>
</html>
</noscript>

noscriptの使用は正しいですか?そうでない場合は、正しい使用と見なしてください。とにかく、これにより、Google のクロールがより成功し、すべてのページがインデックス化されるようになります。

問題?ユーザーが、インデックスに登録されていない Google のページ リンクをクリックしたとき。<div>HTML (ajax が配置されている場所)は、noscript でラップされていない中央にのみ表示されます。つまり、訪問者はサイトの恐ろしいビューを取得し、サイトを閲覧するためのナビゲーションがありません。私は正しいですか?私をフォローしてますか?

サイトに最初にアクセスしたときに、noscript でラップされたコンテンツを JavaScript 対応ブラウザに解析する機能があるかどうかを知りたいです。これは可能ですか?それとも、代替手段がありますか?おそらく、javascript が有効になっているかどうかを検出し、それに基づいてコンテンツを表示するインクルードでしょうか?

ここですべての提案を歓迎します。

4

2 に答える 2

1

Ok。これは次の方法で改善できます。

  • 通常の (有効な) で通常のリンクを使用しますhref。しかし、それらにバインドされている js 関数は false を返します。したがって、リンクはJSの有無にかかわらず機能します
  • JavaScript に URL パラメータを認識させ、適切な div を表示させます
  • そして、使用する必要はありません<noscript>
于 2011-03-12T19:32:58.313 に答える
0

おそらく、Web サーバーでリダイレクトを作成しますか?

于 2011-03-12T19:39:46.313 に答える