AJAXとはAsynchronous JavaScript + XMLの略で、JavascriptとXMLを使用して非同期(Asynchronous)でページ内容を更新する仕組みのことで、この際XHRと呼ばれる仕組みが使われています。XHRとは、XMLHttpRequestの略で、JavascriptでHTTP通信を行うためのAPIのことです。 有名な使用例としては、Googleマップが挙げられ、ページ全体を更新することなく地図をスクロールすることが可能になっています。 XHRでは、XMLHttpRequestという名称に反して、やりとりされるファイルはXMLだけでなく、htmlやjsonなども含まれます。 現在のGoogleのクローラーはAJAX(もちろんXHRも)をサポートしていますが、SEOにおいて注意すべき点がないわけではありません。 この記事では、XHRのインデックスとクロールバ
![AjaxなどでXHR(XMLHttpRequest)を使用する際のSEO上の注意点](https://cdn-ak-scissors.b.st-hatena.com/image/square/368211ddfb112543a5e0bb02cb2d444b342d361a/height=288;version=1;width=512/https%3A%2F%2Fwww.sakurasaku-marketing.co.jp%2Flabo%2Fwp-content%2Fuploads%2F2019%2F06%2F20190611_mainimage670x220.png)