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 が有効になっているかどうかを検出し、それに基づいてコンテンツを表示するインクルードでしょうか?
ここですべての提案を歓迎します。