Web 2.0では、傾向はAJAXです。市場にはAJAXを宣伝するフレームワークがたくさんありますが、AJAXは本当にSEOに優しいのですか?AJAXは本当にフレンドリーなSEOですか?
答えて
はい:
(PHPで)次のコードは、要求がHTMLかXHR(リクエストパラメータは、少なくともIE8、FF3、サファリ、オペラ、Chromeで利用可能である)である場合は、検出することができます方法を示しています検索エンジンに優しいAJAXサイトを作るのはずっと難しいことです。おそらく、検索エンジンのクローラーだけのために、Javascriptを使わずにウェブサイトを基本レベルにする努力が必要です。
いいえ、検索エンジンがGoogleの検索エンジンである限り、AJAXサイトをクロールすることは不可能ではありません。 GoogleのサポートページでMaking AJAX Applications Crawlableを参照してください。
注:この回答は古くなっています。 Google still provide good advice for how to deal with this - それはそれよりも簡単です。
GoogleはAjaxリクエストをクロールしています(今、2014年それはGoogleのウェブマスターツールで把握することができます)。私はSEOの仕事がGoogleをクロールするかどうかはわかりません。 – Adrian
https://webmasters.googleblog.com/2015/10/deprecating-our-ajax-crawling-scheme.html –
@AliSomay多くのありがとうございます。私は答えにそれを加えました。 – lonesomeday
同様のサーバー側機能を指す[a]タグにhref paramsを入れることを忘れないでください。このようにして、ボットによってコンテンツを索引付けすることができます。
この記事は便利かもしれません:http://www.singlegrain.com/blog/creating-an-seo-friendly-site-using-ajax
はありません、アヤックスは、Ajaxのいずれかの呼び出しを実行していないなど、クモのように、信じられないほどSEO-非友好的です。
しかし、Ajaxは実際にはユーザーエクスペリエンスを向上させる手段としてのみ使用する必要があります。エンドユーザーがJavaScriptを有効にしていない場合、SEOと(さらに重要なIMHO)の基本レベルの機能が常に必要です。
言い換えれば、ユーザーがAjaxを使用して経験を向上させることができれば、JavaScriptを使用せずにWebサイトを完全に使用できるはずです。 (それはすべて "優雅な劣化"とそのすべてです。)
簡略化されたAJAXソリューションはSEOにとって恐ろしいものです。スパイダーなどは、javascriptとCSS(これらを無効にしてページを表示してシミュレーションする)を無視します。
AJAXコンテンツをトリガーするものがある場合は、ページへの通常のリンクにすることもできます。例えば、あなたのようなものを使用する場合:
<a href="my/resource" target="ajax_panel_name">Load AJAX</a>
をそしてJavaScriptの機能で、自身が適切なリソースが表示されます確認リンクを作成することを包みます。通常のリンクの場合はフルページを表示し、XHR要求の場合はAJAXコンテンツを表示するようにリソースを設定できます。
<?php
function xhr_request() {
if (strpos($_SERVER['HTTP_ACCEPT'], 'text/javascript') !== FALSE) {
return TRUE;
}
return FALSE;
}
?>
はい、AJAXはSEOに優しく、Single Page Interface(AJAX集約型)アプリケーションはJavaScriptを無効にしても機能します(SEO対応)。
this demoをご覧ください。
正しく使用できます。
正しく行わ場合はAJAXを持つ2つの主要なSEOの問題があります。
- 内容は
- リンクは
もう一つの小さな問題は、キーワードの焦点の損失で見つけることができません見つけることができません。
右のそれをやって上の概要はそこ発見された:http://www.internetmarketinginc.com/blog/making-ajax-seo-friendly/
AJAXの主な問題は、SEOフレンドリーであることは、クライアント側でのJavaScriptの本質ではありません。ブラウザーはサーバーではなくサーバーを実行します。しかし、データがサーバー側でも提供されていれば、Googleがそれを見るのに問題はありません。
ここでの主なキーは、AJAXを正常に機能させることです。意味は、たとえJavaScriptがオフであっても、すべてが機能し、同じ方法では動作しないかもしれませんが、それでも動作し、コンテンツはまだそこにあります。コンテンツが常にdocument.writeとinnerHTMLを使用する場合、ほとんどの場合、SEOの問題が発生します。
リンクを貼り付けるのではなく、説明してください。 – johannes
- 1. SEOフレンドリーなURLパラメータ
- 2. SEOフレンドリーなURL Laravel
- 3. .htaccess SEOフレンドリーなURL
- 4. は、PHPリダイレクトは、SEOフレンドリーですか?
- 5. jQueryカスタムスクロールバー - 彼らはSEOフレンドリーですか?
- 6. HMVC Codeigniter SEOはフレンドリーですか?
- 7. フレンドリーSEOのURL
- 8. SEOフレンドリーなURLと.htaccess
- 9. mongoのSEOフレンドリーなURL
- 10. ID = 223 SEOフレンドリーなURLの
- 11. ASP.NET MVC SEOフレンドリーなURL
- 12. SEOフレンドリーなURLの問題
- 13. JoomlaとSEOのフレンドリーなURL
- 14. YiiのSEOフレンドリーなURL
- 15. Asp.net MVC SEOフレンドリーなURL
- 16. 2パートSEOフレンドリーなURL
- 17. 遊びのSEOフレンドリーなルーティング
- 18. ホスティングFirebase.json SEOフレンドリーなURL
- 19. SEOフレンドリーなURLと.htaccess
- 20. SEOフレンドリー3列レイアウト
- 21. Modリライト(SEOフレンドリーURL)
- 22. SEOフレンドリーなURL - どのように?
- 23. SEOフレンドリーなURLを書き直す
- 24. どのようにSEOフレンドリーなUnicodeのURLですか?
- 25. OpenCartでカスタムSEOフレンドリーなURLを作成するには?
- 26. SEOフレンドリーModRewrite +データ構造
- 27. JQueryタブ付きコンテンツ - SEOフレンドリーなURL
- 28. Django:ページネーションのURLをSEOフレンドリーにする
- 29. SEOフレンドリーなURLにカテゴリを追加する
- 30. WordPressで私のカスタムページのSEOフレンドリーなURLを作る方法
私はこの質問を却下しようとしていましたが、タイトルと内容の追加の疑問符は本当に魅力的です。私は今、SEOに関するAJAXの影響を考えて、深く考えて座っています。 – jball
誰がAJAXはSEOに優しいと言いましたか? – Greg
このhttp://googlewebmastercentral.blogspot.com/2009/10/proposal-for-making-ajax-crawlable.htmlをご覧ください。Googleはajaxをクロール可能にしようとしています。 – Noor