テクニカル

User-Agent

ブラウザやクローラーが自分の身元を示すために送信する識別文字列。

User-Agentとは?

User-Agent(UA)はWebブラウザやクローラーがサーバーへリクエストする際に「自分は何者か」を伝える識別文字列です。HTTPリクエストヘッダのUser-Agentフィールドで送信されます。

たとえばChromeブラウザはMozilla/5.0 ... Chrome/...、GoogleのクローラーであるGooglebotはMozilla/5.0 (compatible; Googlebot/2.1; ...)といった形式です。

User-Agentの使い方・実践方法

SEO・テクニカルSEOで重要なUser-Agentは次のとおりです。

User-Agentで押さえるべきポイント

robots.txtでUser-Agent別にアクセス制御できます。ボットを特定して、コンテンツの利用許可・拒否を個別設定する基盤になります。

User-Agentを実践するなら

Saguru なら、月額270円から、SEOキーワード調査・上位サイト分析・自サイトSEO診断のすべてが使えます。「User-Agent」を理解した上で、すぐに実践に移せます。

登録なしで1日5回まで無料 / メール登録で1日30回 / ベーシック月額270円

User-Agentについてよくある質問

User-Agentで嘘の身分を名乗ることはできる?
技術的には可能ですが、Googleなどは「逆引きDNS」で本物のbotか検証する仕組みがあります。
スマホUAとPC UAで違うHTMLを返してOK?
モバイルファーストインデックスの観点では同一HTML(レスポンシブ)が推奨です。動的にUA振り分けはリスクがあります。
AIボットのUAだけブロックすべき?
コンテンツを学習に使われたくない場合はrobots.txtで個別ブロック可能です。逆に引用元として認知させたい場合はAllowします。