ウェブサイトには、ユーザーがコメントを残すためのコンポーネントを備えたページがたくさんあります。ページの読み込み時間を短縮し、コメントシステムを使用するユーザーが少ないため、コメントコンポーネントは、ページの読み込み後にAJAXを介して読み込まれます。問題:ページの読み込み時にAJAXを介して読み込まれる動的コンテンツをGoogleにインデックス化するにはどうすればよいですか?
AJAXとSEOの他の多くのページでは、Googleがコンテンツを別のページとしてインデックスに登録できるようにすることを提案しています。これはここでは有効な解決策ではありません。アイテムのコメントを一意のページにする必要はありません。
私たちが検討している解決策:
ページの2つのバージョンを作成します(1つは静的、もう1つは動的)。
- www.example.com/page/comments_on(コメントを静的にロード)
- www.example.com/page(AJAXを介したページのロード後にコメントをロード)
次に、www.example.com / page/comments_onの正規URLをwww.example.com/pageに設定します。両方のURLをsitemap.xmlに配置します。
これは機能しますか?このアプローチの欠点は何ですか?この状況を処理するために他にどのようなアプローチがありますか?