左にカテゴリ、右にアイテムがあるコマースサイトの標準シナリオがあるとします。
ユーザーがカテゴリをクリックすると、そのIDがjsに渡され、jsはそのIDを使用してAPIからすべてのアイテムを取得し、コンテンツに非常にきれいにロードすることです。
それはすべてクールでプロに見えますが、SEOの観点から状況はどうですか?
私の知る限り、Googleボットは私のサイトに入ります
ユーザーはどのURLをブックマークして、そのURLに戻ってitemを取得し、友達に伝えることができますか?検索エンジンはどのURLをインデックスに登録して、そのアイテムをSERPに表示できますか?
電子商取引サイトは、JavaScriptをまったく使用せずにworksになるように最初に実装する必要があると言っていました。別の要求を行うカテゴリ(HTMLアンカー)をクリックすると、サーバーはそのカテゴリのアイテムを含むページを返します。あなたのサイトはSEOされており、誰でも利用できます。あなたのサイトis "pro"。
それからもっと気まぐれにして、AJAXをプログレッシブエンハンスメントとして実装します。 JavaScriptが利用可能でAJAX準備ができている場合、サーバーにリクエストを送信するアンカーのデフォルトアクションをオーバーライドする動作を割り当てます。現在、リクエストはJavaScriptによって送信されますが、基礎となる検索エンジンに優しいHTMLは依然として同じです。あなたのサイトlooks "pro"。
最初にサイトを開発するときは、AJAXを後で実装することに注意してください。
LynxまたはGoogleウェブマスターツールのツールを使用して、Googleが表示しているものを表示できます。 (AJAXを介してロードしたコンテンツは、クローラーには表示されません)。
PS、すべてのユーザーがjavascriptを有効にしているわけではないことにも留意してください。