これが少し一般的な質問である場合は申し訳ありません。
jquery/ajax を使用して、Web サイト内の他のページからページ フラグメントをロードする必要がある場合があります。これを行う必要がある理由はいくつかありますが、クライアント側の ajax コンテンツが検索エンジンから見えないことは理解しています。
あれは正しいですか?もしそうなら、検索エンジンに優しい別の方法はありますか.
サイトは asp.NET ですが、私が .net の専門家ではないことは認めます。
ありがとう。
I understand client side ajax content is invisible to search engines.
正解です。Google のような検索エンジンは、AJAX に完全に従うことはありません。
編集:そうではありません-余分な努力で可能です。OP投稿に関するBlazemongerのコメントを参照してください。
検索エンジンに適したものにするには、検索エンジンにインデックスを付けてもらいたいコンテンツが、コンテンツを追加する Javascript やその他のクライアント側スクリプトの前に、サーバーによって構築されたページに存在する必要があります。
ページがエンド ユーザーにレンダリングされる前に、ページ フラグメントをサーバーにロードしてページに組み込むことができますか? これは Google フレンドリーです。
.net の複数のページ間で HTML を再利用するには、次の ORely の記事を確認してください: http://ofps.oreilly.com/titles/9781449320317/ch_ReusableUI.html
再利用されたコンテンツが同じサーバーからのものである場合、検索エンジンがサイトをすばやく見つけ、ユーザーがサイトをナビゲートできるようにする最善の方法です。