htmlページ自体にajax htmlを埋め込むのに問題があります。このajaxレスポンスをページソースに明示する必要があります。htmlページ自体に埋め込むhtmlコンテンツでdivを塗りつぶすリクエストにajaxを変更する
私は2つのサーバーを持っています.1つはWebアプリケーションを実行し、もう1つは検索クエリ(searcher)の実行を担当します。今度はアプリケーションサーバーがhtmlページをクライアントのブラウザに送信します。クライアントのブラウザはajaxを介してsearcherにいくつかの検索クエリを要求し、ブラウザがhtml結果をページに挿入します。
問題は、検索結果が、SEOには適していないHTMLソースには存在しないことです。Googleクローラーは、何が検索されているのかわかりません。
もう1つの問題は、アプリケーションサーバーにリクエストを出してサーチャー結果を待たせると、ページが読み込まれるまでに何秒もかかることです。
私は何をすべきかわかりません。私は本当にウェブサイトのSEOをフレンドリーにする必要があり、また、ページをすばやく読み込む必要があります!
どのような指針やアイデアをいただければ幸いです。
どうもありがとう、 Wa'el
私はここで最善の解決策が何であるかはわかりませんが、2つのケースで異なる結果を提供することを検討していません。つまり、アプリケーションサーバーがクローラケースとajaxケースで結果をリクエストし待機します。これを確認してくださいhttp://stackoverflow.com/questions/916147/how-to-identify-web-crawlers-of-google-yahoo-msn-by-php/916222#916222 –
@Sandeepan、返信いただきありがとうございます。アプリケーションサーバーで実行するにはページが長時間かかることがあります。リンクは解決策かもしれない、ウェブサイトの多くはそれを行うのですか? – wael34218