ユーザーエージェントとは?なぜ必要なのか、役割について解説

更新日:

ユーザーエージェント(User Agent)とは、WebサイトにアクセスするWebブラウザの種別やバージョンなどをWebサーバーに伝える情報の1つです。
ここでは、ユーザーエージェントの概要や、robots.txtにユーザーエージェントを記載して検索エンジンのクローラーを指定する方法について解説します。

この記事のポイント

  • ユーザーエージェントはWebブラウザの種別やバージョンなどを伝える情報のこと
  • ユーザーが各自の閲覧環境に適したWebページを閲覧するために必要な技術
  • ユーザーエージェントを指定することで、robots.txtで各検索エンジンのクローラーを制御することができる

\疑問や不明点はお気軽にご相談ください!/

ユーザーエージェントとは

ユーザーエージェントは、WebサイトにアクセスするWebブラウザの種別やバージョンなどの情報をWebサーバーに伝える役割を持ちます。

Webサーバーは、Webブラウザからの要求に含まれるユーザーエージェントの内容を基に、適切なWebページを選択して返します。

この技術により、ユーザーは各自の閲覧環境に適したWebページを閲覧することが出来ます。例えば、PCからアクセスしている場合はPC向けのWebサイトが表示され、スマートフォンからアクセスしている場合はスマートフォン向けに作成されたWebサイトが表示されます。

Webブラウザの種別やバージョンのみでなく、PCのOS種別などもユーザーエージェントにより伝えることが可能です。ユーザーエージェントの内容は、Webブラウザの設定により変更可能です。

ユーザーエージェントは、表示するWebサイトの選択のみでなく、Webサーバーのアクセス解析にも用いられます。

robots.txtへのユーザーエージェントの記載方法

robots.txtは検索エンジンのクローラーに対し、Webページへのアクセスを制限するためのファイルです。アクセスを制限することで、クローラにアクセスして欲しいページにアクセスを絞ることが出来ます。robots.txtではユーザーエージェントを指定して条件付けします。ここでのユーザーエージェントは、検索エンジンのクローラー種別を指します。

例えば、Googleモバイル用クローラー「Googlebot-Mobile」を指定して、全て「/」のページにアクセスさせない設定は以下のように記述します。

<User-agent: Googlebot-Mobile Disallow: / >

全てのクローラーに対して、「/private」ディレクトリにアクセスさせない設定は以下のように記述します。

<User-agent: * Disallow: /private/ >

参考:robots.txtとは

まとめ

ユーザーエージェントは、ユーザーの閲覧環境に応じて最適なWebページを表示するための技術であり、アクセス解析などにも利用されています。robots.txtでは検索エンジンのクローラーを指定して、クロールを制御することも出来ます。

SEO対策の全体像を知りたい方は以下の記事も読んでみてください!検索エンジンの仕組み、リスティング広告との違い、技術要件、コンテンツ制作について1つ1つ解説しています。

集客・コンバージョン数を増やしたい方へ

ナイルのSEOコンサルティングは流入数の改善はもちろん、売上に貢献するコンバージョンも増やします。予算未定でも構いません。ぜひお気軽にご相談下さい!

サービス紹介をダウンロードする

ナイルに無料相談する

編集者情報

大澤 心咲
大澤 心咲
新卒でアクセンチュア株式会社を経て、2018年ナイル入社。
コンサルタントとして大手企業SEO戦略策定・コンテンツマーケティング支援を担当。
現在はナイルのマーケティングとセールスの統括マネージャーとして従事。
著書:「ひとりマーケター成果を出す仕事術

監修者情報

ナイル編集部
ナイル編集部

2007年に創業し、約15年間で累計2,000社以上の会社にマーケティング支援を行う。また、会社としても様々な本を出版しており、業界へのノウハウ浸透に貢献している。(実績・事例はこちら

PIVOTにもスポンサード出演しました!

PIVOTにもスポンサード出演しました!
チャンネル登録者数が100万人を超えるYoutubeチャンネルPIVOTにスポンサード出演しました!
動画内では、マーケティング組織立ち上げのための新しい手段についてお話しています。
マーケティング組織に課題がある方はぜひご覧下さい。
動画を見る

関連記事

titleタグなどのキーワード最適化は「ページの内容」ではなく「検索する人」に合わせて言葉を書く

App-Indexing(アップ・インデクシング)-とは

App Indexing(アップ・インデクシング) とは

動的URLと静的URLはどちらがSEO対策で有利?動的URLの注意点について

動的URLと静的URLはどちらがSEO対策で有利?動的URLの注意点について

新着記事

【保存版】SEO記事の書き方を9ステップで解説!ポイントや注意点まとめ

【保存版】SEO記事の書き方を9ステップで解説!ポイントや注意点まとめ

【初心者向け】GA4のコンバージョン設定を画像付きで徹底解説

【初心者向け】GA4のコンバージョン設定を画像付きで徹底解説

製造業に効果的なSEO対策とは?ポイントや事例を紹介

製造業に効果的なSEO対策は?ポイントや事例を紹介

サイト内検索

目次に戻る

もっと効果的な集客施策
してみませんか?

Web戦略の情報を
定期的に受け取りたい方

取材・メディア掲載に関するお問い合わせは、こちらからお問い合わせください。