1

これが少し一般的な質問である場合は申し訳ありません。

jquery/ajax を使用して、Web サイト内の他のページからページ フラグメントをロードする必要がある場合があります。これを行う必要がある理由はいくつかありますが、クライアント側の ajax コンテンツが検索エンジンから見えないことは理解しています。

あれは正しいですか?もしそうなら、検索エンジンに優しい別の方法はありますか.

サイトは asp.NET ですが、私が .net の専門家ではないことは認めます。

ありがとう。

4

2 に答える 2

2
I understand client side ajax content is invisible to search engines.

正解です。Google のような検索エンジンは、AJAX に完全に従うことはありません。


編集:そうではありません-余分な努力で可能です。OP投稿に関するBlazemongerのコメントを参照してください。


検索エンジンに適したものにするには、検索エンジンにインデックスを付けてもらいたいコンテンツが、コンテンツを追加する Javascript やその他のクライアント側スクリプトの前に、サーバーによって構築されたページに存在する必要があります。

ページがエンド ユーザーにレンダリングされる前に、ページ フラグメントをサーバーにロードしてページに組み込むことができますか? これは Google フレンドリーです。

于 2012-12-04T14:11:30.183 に答える
1

.net の複数のページ間で HTML を再利用するには、次の ORely の記事を確認してください: http://ofps.oreilly.com/titles/9781449320317/ch_ReusableUI.html

再利用されたコンテンツが同じサーバーからのものである場合、検索エンジンがサイトをすばやく見つけ、ユーザーがサイトをナビゲートできるようにする最善の方法です。

于 2012-12-04T15:53:38.307 に答える