JavaScriptを利用したウェブアプリケーションで生成するコンテンツをGoogleにクロール、インデックスさせるには、従来は“HTMLスナップショット”が必要でした。 僕たちが使うブラウザとは異なり、検索エンジンのクローラはウェブアプリケーションを実行できません。 そこで、実行された後の状態のページをスナップショットとしてあらかじめ準備しておき、それを検索エンジンに見せるのです しかし現在は、多くの状況でスナップショットの作成は必要ないようです。 Googleはスナップショットなしでもウェブアプリケーションを実行し、それによって作られたコンテンツをクロール、インデックスできます。 ブラウザがやれることはGooglebotにもやれる Stack Overflowでの、JavaScriptフレームワークやSPA(Single Page Application: シングル ページ アプリケー
![AjaxやSPAのHTMLスナップショットをSEO向けに作る必要はなし](https://cdn-ak-scissors.b.st-hatena.com/image/square/f00f4804fe59acd36d8e9d02e50d10db7dc9a119/height=288;version=1;width=512/https%3A%2F%2Fwww.suzukikenichi.com%2Fblog%2Fwp-content%2Fuploads%2Fsplash_1200_675.png)