robots.txtとは?検索エンジンのクロールを制御する仕組みの共通Hero画像

robots.txtとは?検索エンジンのクロールを制御する仕組み

robots.txtはウェブサイトのルートディレクトリに配置されるテキストファイルで、検索エンジンのクローラーに対して巡回の許可や禁止を指示します。適切に設定することで、不要なページのクロールを防ぎ、SEOの最適化やサーバー負荷の軽減に役立ちます。本記事ではrobots.txtの基本的な役割から設定方法、動作確認までを具体的な手順で解説します。

更新日
2026年9月13日
対象
初心者向け
読了時間
最初に試せる対処:約1分
AI検索サポート
1分でわかる

この記事で最初に確認すること

robots.txtとは?検索エンジンのクロールを制御する仕組み

分かること ・1: robots.txtファイルの存在をブラウザで確認する ・2: robots.txtの基本構文を理解して内容 ・3: robots.txtを編集しサーバーのルートディレクトリに反映させる ・4: Google Search Consoleでrobots.txtの動作
最初の確認 ブラウザのアドレスバーに「https://あなたのドメイン/robots.txt」と入力し、robots.txtファイルの存在と内容を確認します。ファイルが存在すればテキストで内容が表示され、存在しなければ404エラーなどが表示されます。これにより現在のクロール制御状況を把握できます。

全体の流れ

  1. 1

    robots.txtファイルの存在をブラウザで確認する

  2. 2

    robots.txtの基本構文を理解して内容を確認する

  3. 3

    robots.txtを編集しサーバーのルートディレクトリに反映させる

  4. 4

    Google Search Consoleでrobots.txtの動作を確認する

編集長の一言
sore-iina編集長 森 佳昭

sore-iina編集長

この記事の手順を確認しやすい順番に整理しています。

確認手順

robots.txtの存在確認、基本構文の理解、編集とアップロード、Google Search Consoleでの動作確認の4ステップで進めます。各ステップで具体的な操作方法と確認ポイントを示し、初心者でも迷わず設定できるように構成しています。

  1. 1

    robots.txtファイルの存在をブラウザで確認する

    ブラウザのアドレスバーに「https://あなたのドメイン/robots.txt」と入力してアクセスします。 robots.txtはルートディレクトリに置く必要があり、ここで存在を確認することで設定状況を把握できます。 robots.txtの内容がテキストで表示されるか、ファイルが存在しない場合は404エラーが表示されます。 ファイルが存在しない場合は新規作成を検討し、存在する場合は内容を次のステップで確認します。

  2. 2

    robots.txtの基本構文を理解して内容

    表示されたrobots.txtのテキストを確認し、User-agent、Disallow、Allow、Sitemapの記述を把握します。 正しい構文を理解することで、どのクローラーにどのパスを制御しているかを正確に把握でき、サイトマップの指定も可能になります。 User-agentとDisallow、Allowの組み合わせでクロール禁止・許可の範囲が明確に記述され、Sitemapの指定があれば検索エンジンにサイトマップの場所が伝わります。 記述に誤りや不要な制限があれば編集を検討し、問題なければ次のステップへ進みます。

  3. 3

    robots.txtを編集しサーバーのルートディレクトリに反映させる

    テキストエディタやCMSのSEOプラグインでrobots.txtを編集し、FTPやサーバー管理画面、またはプラグインの機能でルートディレクトリに反映させます。 最新の設定を正しい場所に反映させることで、検索エンジンのクロール制御が有効になります。 サーバー上のrobots.txtが更新され、次回のクロール時に新しいルールが適用されます。 アップロード後はGoogle Search Consoleで動作確認を行います。

  4. 4

    Google Search Consoleでrobots.txtの動作

    Google Search Consoleの「設定」メニューから「robots.txtレポート」を開き、クロール制御の状況を確認します。 Googleのクローラーがrobots.txtを正しく認識しているかを確認し、問題があれば具体的な修正点を把握できます。 クロール許可・拒否の判定結果が表示され、設定の有効性を確認できます。 問題があればrobots.txtを再編集し、再度アップロードして確認します。