完全無料

robots.txt ジェネレーター

Webサイト用のrobots.txtを瞬時に生成します。ユーザーエージェントルール、許可/拒否パス、クロール遅延、サイトマップURLを設定できます。無料のリアルタイムrobots.txtジェネレーター。

ルールを追加

生成されたrobots.txt

このツールについて

robots.txt は、Web サイトのルートにあるプレーン テキスト ファイルで、クローラーに訪問する可能性のあるパスと避けるべきパスを通知します。この形式は 1994 年に遡り、事実上すべての検索エンジンと正常に動作するクローラーによってサポートされています。このファイルは勧告であり、悪意のあるクローラーはこれを無視しますが、正規のクローラー (Google、Bing など) はその指示を確実に遵守します。

一般的な用途: 管理領域 (/wp-admin/、/admin/) からのクローラーのブロック、重複コンテンツを生成するファセット検索 URL パラメーターの除外、ステージングまたは開発パスのインデックス作成の防止、サイトマップの場所の宣言、特定のユーザー エージェントを許可しながら他のユーザー エージェントをブロックする。ファイルは各クロール セッションの開始時に読み取られます。

このジェネレーターは、フォーム入力から構文的に正しい robots.txt を構築します。一般的なパターン (すべてを許可、すべてをブロック、特定のパスをブロック) はテンプレートです。カスタム ルールはユーザー エージェントごとに追加できます。出力はサイト ルートの /robots.txt に保存されます。

robots.txt ジェネレーターを使用する理由

robots.txt を手書きすると間違いが発生しやすくなります。構文の間違い (大文字と小文字の区別、正確なパスの一致、ルールの順序付け) によって、暗黙のうちに誤った動作が発生します。ブロックするつもりだったパスがクロールされたままになったり、インデックスを付けたかったパスが除外されたりします。正しい構文を生成するジェネレーターは、これらの落とし穴を回避します。

robots.txt には、他の SEO ツールとの微妙な相互作用もあります。 robots.txt でパスを禁止しても、そのパスが検索結果に表示されなくなるわけではありません (Google は URL をクロールせずにインデックスを作成する場合があります)。 meta noindex では、最初にページがクロールされる必要があります。どの目的にどのツールを使用するかが重要であることを理解すること。ジェネレーターがあなたを導いてくれるでしょう。

使い方

テンプレートを選択し、カスタマイズし、デプロイします。

  1. 開始テンプレートを選択してください: すべて許可 (デフォルトのすべてをクロールする姿勢)、すべてブロック (インデックス作成からすべてをブロック)、またはカスタム (指定したルールから開始)。
  2. ユーザーエージェントルールを追加する: すべてのクローラー、または特定の名前付きボット (Googlebot、Bingbot、GPTBot) に対して特定のパスを禁止します。各ユーザー エージェント ブロックには、独自の許可および禁止ディレクティブのセットがあります。
  3. サイトマップURLを追加: XML サイトマップの絶対 URL を含めます。クローラーはこれを使用して、他の方法では見逃してしまう可能性がある URL を検出します。
  4. 保存して展開する: 生成されたファイルをダウンロードします。ドメインのルートにアップロードします (https://example.com/robots.txt に表示されます)。ブラウザでその URL にアクセスして確認します。

一般的な使用例

技術的な詳細

形式: ユーザーエージェント: <名前> の後に許可/禁止ディレクティブが続きます。 * すべてのボットに一致します。特定の名前 (Googlebot、Bingbot) は、特定のクローラーをターゲットにします。複数のユーザー エージェント ブロックはルールをスタックできます。

禁止: <path> は、指定されたプレフィックスで始まるパスをブロックします。禁止: / はサイト全体をブロックします。禁止: /admin/ は、/admin/ の下にあるものをすべてブロックします。末尾のスラッシュは重要です。禁止: /admin (スラッシュなし) も /administrator と一致します。

クロール遅延 (秒単位) は、より遅いクロールを要求します。サイトマップ (絶対 URL) は、サイトマップの場所を宣言します。 # はコメント行を開始します。

ベストプラクティス

よくある質問

生成された出力をカスタマイズできますか?
はい。このツールには、特定のニーズに合わせて出力を調整するためのさまざまなカスタマイズ オプションが用意されています。生成する前に設定を調整するか、別のオプションを使用して再生成します。
生成されたコンテンツは無料で使用できますか?
はい。このツールで生成したものはすべて、制限や帰属要件なしで、個人、教育、商業目的で使用できます。
これにはアカウントが必要ですか?
いいえ。このツールはサインアップ、電子メール、登録を必要とせずにすぐに使用できます。ページを開いて生成を開始するだけです。
私の入力データは非公開に保たれますか?
はい。すべての処理はブラウザ内で行われます。入力データと生成された出力が外部サーバーに送信されることはありません。
1 つのボットをブロックし、他のボットを許可するにはどうすればよいですか?
個別のユーザー エージェント ブロック。ユーザー エージェント: BadBot の後に Disallow: / が BadBot をブロックします。ユーザー エージェント: * を使用すると、Allow: / は他のユーザーを許可します。
robots.txt では大文字と小文字が区別されますか?
パスの一致では大文字と小文字が区別されます。許可しない: /Admin は /admin と一致しません。 URL の大文字と小文字を実際に一致させてください。
クロール遅延は実際に Google の速度を低下させますか?
Google はクロールの遅延を考慮しません。 Search Console のクロール レート設定が尊重されます。他のクローラー (Bing、Yandex) はクロール遅延を考慮します。
私のデータはアップロードされていますか?
いいえ。生成はブラウザ内で行われます。