Googleのユーザーエージェントが新しくなりますGoogleのユーザーエージェントが新しくなりますGoogle関連SEO対策2020.01.282019年の12月より、Googleのユーザーエージェントが新しくなり文字列が変更されます。ほとんどの一般的なサイトは、ユーザーエージェントが新しくなることによる影響は受けませんが、これまでユーザーエージェントの文字列を指定してGooglebotを対象に特別なシステムを構築し利用してきたサイトには、対策が必要になります。そこでこのページではユーザーエージェントとは何かを改めて簡単に紹介したうえで、スマートフォン用Googlebotとパソコン用Googlebotそれぞれのユーザーエージェントの文字列の変更内容を解説します。ほとんどのサイトには影響がないとはいえ、SEO対策を行なっている方であれば知っておきたい内容のため、参考にしてください。まとめGoogleのユーザーエージェントが2019年12月に変更Googleのユーザーエージェントの文字列が2019年の12月に変更されました。変更されているため、対応済みの方もいらっしゃるとは思いますが、まだ確認できていない方は、確認していただくことをおすすめします。そもそもユーザーエージェントとは?ユーザーエージェントは、サイトにアクセスした時に伝える自分自身の情報のことです。ユーザーエージェントには利用しているOSやブラウザ、端末情報などを含みます。ユーザーエージェントの主な役割は「ユーザーの環境に適したページを表示すること」です。サイトへのアクセス時に、ユーザーエージェントからそのユーザーがスマートフォンを利用しているということがわかれば、スマートフォン用サイトを表示し、パソコンを利用しているとわかれば、パソコン用サイトを表示します。他にもユーザーエージェントを利用することで、特定のブラウザからのアクセスをブロックすることも可能です。クローラーにもユーザーエージェントが存在するサイトにアクセスしてくるのは一般ユーザーだけではありません。Googlebotがサイトにアクセスすることがありますが、Googlebotにもユーザーエージェントが存在します。ユーザーエージェントを利用して、特定のブラウザからのアクセスをブロックすることができたように、クローラーの1つ1つに設定されたユーザーエージェントを指定することで、特定のクローラーのサイトへのアクセスをブロックすることが可能です。Googleのクローラーからのアクセスは許可するけど、その他の検索エンジンのクローラーからのアクセスは拒否する。いった形でユーザーエージェントを使うことが可能です。このような処理を行なっている場合には、Googleのユーザーエージェントが新しくなり、Googlebotの文字列が変更された際に、対処する必要があります。▼関連記事クローラーとは?SEOに必要なクローリングの最適化方法Webサイトを検索結果に表示させるには、検索エンジンにWebサイトの存在や情報を認識してもらう必要があります。2019年5月から、Googleのレンダリングエンジンがアップデートされるようになり、現在ではChromeのアップデートに伴って、レンダリングエンジンのアップデートが行われています。これまでGooglebotのレンダリングエンジンのアップデートに伴って、ユーザーエージェントが変更されることはなく、当面は現行のユーザーエージェントを保持するという姿勢をGoogleは見せてきました。その理由は、ユーザーエージェントの文字列を変更してしまうと、この文字列を利用しているシステムに不具合が生じる可能性があるからです。ユーザーエージェント「GoogleABC」があったとします。これを指定して動作するシステムがあった場合、ユーザーエージェント「GoogleABC」がユーザーエージェント「GoogleDEF」に変更されてしまうと、ユーザーエージェント「GoogleABC」に対するシステムがうまく機能しなくなってしまいます。ところが2019年の12月にユーザーエージェントが変更されました。(変更前に事前に通知が行われていました)そのためユーザーエージェントに対する特別な処理を行なっているサイトでは、ユーザーエージェントの文字列の変更を受けて対策を取る必要があります。ユーザーエージェント文字列の変更内容ここでは2019年の12月から実際にどのようにユーザーエージェントの文字列が変更されたのかを解説します。スマートフォン用Googlebotの場合スマートフォン用のGooglebotの2019年12月までのユーザーエージェントの文字列は、以下の通りでした。+http://www.google.com/bot.html)それが現在では次のようになっています。Chrome/W.X.Y.Zという文字が入るわけではありません。その時点で最新のChromeのバージョンが入ります。76.0.3809.100」がChrome/W.X.Y.Zの部分に入ります。パソコン用Googlebotの場合パソコン用のGooglebotの2019年12月までのユーザーエージェントの文字列は、以下の通りでした。Safari/537.36それが現在では次のようになっています。Safari/537.36なおスマートフォン用のユーザーエージェントの文字列と同様に、Chrome/W.X.Y.Zの部分にはその時点で最新のChromeのバージョンが入ります。ユーザーエージェントの変更で対応は必要?Googlebotのユーザーエージェントの文字列が2019年12月から変更されることを解説しましたが、知りたいのは「自分のサイトが何かしらの対策が必要なのか」ということだと思います。そこでここではユーザーエージェントが変更されることで対応が必要な場合と、必要でない場合を解説します。ほとんどのサイトで対応は必要ないほとんどのサイトでは、Googlebotのユーザーエージェントの変更を受けて対策を取る必要はありません。そもそも特定のGooglebotのユーザーエージェントを指定して、システムを構築していなければ、Googlebotの文字列が変更されても関係がありませんが、ほとんどのサイトではそのようなシステム構築はされていないからです。そのため一般的なサイトであれば、全く影響はありません。Googleの公式の発表でも、この変更がほとんどのウェブサイトに影響を与えないことがわかっていると発表しています。一部必要なサイトもあるほとんどのサイトには対策が必要ありませんが、一部対策が必要なサイトもあります。Googlebotのユーザーエージェントを正確に検出して、特別なシステムを構築している場合です。その場合、ユーザーエージェントの変更で現在のシステムが無効になったり、不具合が生じる可能性があります。そのような特別なシステムを構築しているサイトの場合、管理者の方がGooglebotのユーザーエージェントの変更について理解しており、すでに対策をとっていることが多いはずです。対策が適切に行われていない場合には、以下のような問題が発生することが考えられます。・通常のページコンテンツではなくエラーメッセージがページに表示される。広告ブロッカーを使用するユーザーであると見なされ、ページコンテンツへのアクセスが誤って禁止される場合があります。使用したドキュメントにページがリダイレクトされる。エージェントの更新しかし心配であれば、Chromeのデベロッパーツールで、ユーザーエージェント名を最新の文字列に変更して、アクセスして問題なくページが表示されるか試してみることをおすすめします。確認したいページでデベロッパーツールを開きます。conditions」に進みます。conditionsの設定画面が出ます。automatically」のチェックを外し、その下のプルダウンメニューから「Custom」を選択すると、さらにその下の入力枠にユーザーエージェントの文字列を入力することができます。既存のユーザーエージェントは「Custom」以外を選択すると選ぶことができます。そのまま正しく表示されれば問題ありません。まとめこれまでChromeがアップデートされても、Googlebotのユーザーエージェントは変更されず、ユーザーエージェントの文字列が変更されることもありませんでした。2019年12月を機に、GoogleはChromeのバージョンアップとともに、ユーザーエージェントも新しくし、文字列を変更しました。ほとんどのサイトでは影響はありませんが、ユーザーエージェントの文字列を指定してGooglebotに対して特別なシステムを構築している場合には影響が考えられます。Googlebotのユーザーエージェントの文字列が変更されることで、Googlebotが適切にクロールを行えなくなってしまったりといった不具合もあり得るため、デベロッパーツールを利用して早めに影響を確認することをおすすめします。2016年9月ご質問やご相談などお気軽にお問い合わせください。