Googleが提案するAjaxのクロール はYahooとBingにも適用できるのだろうか。 Ajaxページをクロールできるのは、実装後はGoogleだけだと思われます。
私の知る限り、クロール可能なAJAXをサポートするYahoo/BingのWordはありません。仕様がGoogleによって最終決定されたかどうかさえわかりません。
そのため、現時点でGoogle以外のユーザーがAJAXコンテンツをクロールできることを期待しないでください。可能であれば、他の検索エンジン用に個別のページを作成することをお勧めします。
BingがGoogleのスキームを採用している可能性があります。
これを試してください http://cn.bing.com/search?q=Hello+World%21+This+Is+the+New+Lifehacker&go=&form=QBLH&qs=n&sk=
最初の結果は、「#!」を含むAJAX対応のWebページです。
私のテストによると、Bing/Yahooはhashbang Url(#!)をサポートしていますが、Googleが持っているメタタグフラグメントでpretty Url(pushstate)をサポートしていません。
(つまり、通常のURL Host/Category/Product/
がありますが、クローラーはHost/Category/Product/?_escaped_fragment_=
をクロールするため、静的なHTMLスナップショットを提供できます)
私が知る限り、pushStateとHashbangを混在させることはできないので、これは非常に問題です。