Ajaxコンテンツのクロール、インデックスには一意のURLを割り当てる。スナップショット作成は次善策

AjaxコンテンツをGooglebotに適切にクロール、インデックスしてもらうためには、個々のコンテンツにユニークなURLが必要。#を使いたくないならHTML5のpushStateを使うなりする。原則的に、事前レンダリングしたスナップショットは不要だが、Ajaxコンテンツが正常に取得されないないなら次善の策として利用してもいい。

- Ajaxコンテンツのクロール、インデックスには一意のURLを割り当てる。スナップショット作成は次善策 -

Posted on: 海外SEO情報ブログ - SuzukiKenichi.COM by Kenichi Suzuki

Googleジョン・ミューラー、新しいサイトには「#!」のAjaxよりも「HTML5のHistory API/pushState」を推奨

Googleのジョン・ミューラー氏は、Ajaxを利用する場合は、「example.com/#!/xyz」のように「#!」を使ってURLを構成するよりも、HTML5で採用されたHistory APIやpushStateの機能を使うことを勧めた。特に、新しいサイトでHTML5を採用している場合の話。

- Googleジョン・ミューラー、新しいサイトには「#!」のAjaxよりも「HTML5のHistory API/pushState」を推奨 -

Posted on: 海外SEO情報ブログ - SuzukiKenichi.COM

Googleに続いてBingもAjaxにはpushStateを推奨

Google同様にBingもAjaxを利用したURLのベストプラクティスとしてpushStateを推奨することを公式に表明した。HTML5のpushStateを使うとAjaxコンテンツでも検索エンジンがクロール、インデックスしやすい静的なURLを割り当てることができる。

- Googleに続いてBingもAjaxにはpushStateを推奨 -

Posted on: 海外SEO情報ブログ - SuzukiKenichi.COM