イントロ
私はこれまでに尋ねられたことは知っていますが、私が見つけた質問は、私が探していた種類の答えを誘発するために特定のものか一般的なものでした。私が想像することができる最良の答えは、バックボーンと、サーバーサイドのロジックを最小限に抑えた例です(そこには言語/フレームワークはありません)。JavaScriptの多いアプリケーションでSEOを達成するための戦略の良い例は何ですか?
問題
私はファセット検索を実装するJavaScript/AJAX-重い(バックボーン+ほとんどは、JSONのバックエンド)アプリケーションを予定しております。たとえば、色、ブランド、靴のタイプをフィルタリングし、価格やサイズなどで並べ替えることができるシンプルな靴ショップアプリケーションのファセット検索を考えてみましょう。
クライアントでバックボーンや同様のフレームワークを使用し、バックエンドとしてjsonサービスを使用しているとします。
親しみやすさと親しみやすいインターフェースを実現するには、何が良い(トレードオフと結果のトレードオフ)戦略ですか?
リソース
私の注意に来たソリューションは、ここで説明するように、サーバ側でクライアント・サイドのテンプレートを再利用することでHijaxです:私は最終的な結論なしで消化http://duganchen.ca/single-page-web-app-architecture-done-right
リソースを
- http://code.google.com/intl/de-DE/web/ajaxcrawling/
- https://stackoverflow.com/a/6194427/818846
- http://www.quora.com/Search-Engine-Optimization-SEO/If-I-have-data-that-loads-using-json-JavaScript-will-it-get-indexed-by-Google?q=seo+javascript
あなたが投稿した「単一ページWebアプリケーションアーキテクチャ完了権利」リンクで説明したデザインを使用することをお勧めします。まずはあなたのWebアプリケーションを非Javascriptでフレンドリーにしてください。 – Ivan