robots.txt 生成ツール

検索エンジン向けに、整理されたrobots.txtを生成します。

クローラーのアクセスを明確に伝え、価値の低いパスを抑えながら重要なページを保護します。インデックス登録したいページをブロックせず、サイトマップによる発見も案内するrobots.txtルールを作成できます。

シンプルでSEOに配慮した初期設定Allow・Disallowパスをカスタマイズサイトマップディレクティブに対応クロール遅延を設定可能
クローラーのアクセスルール、サイトマップ参照、Allow・Disallowパスのプレビューを示すrobots.txt生成ツールの画面
サイトURLクローラーのルールAllow・Disallowパスrobots.txtのプレビュー検証の次のステップ

ツールへの入力

バックエンドでホームページを確認する際に使います。
XMLサイトマップまたはサイトマップインデックスを指定してください。
バックエンドにURL、貼り付けたテキスト、手動入力の項目、サイトマップのどれを読み込ませるか選択します。
robots.txtまたはインデックス登録可否の確認に使うクローラーの識別情報です。
クロール間隔の遅延(秒)を指定します(任意、1~60秒)。

結果

ツールを実行すると、分析結果、エクスポート、次のアクションがここに表示されます。

このrobots.txt生成ツールで作成できるもの

サイトURL、サイトマップURL、クローラーの識別情報、Allowルール、Disallowルール、任意のクロール遅延に基づいて、読みやすいrobots.txtの下書きを作成します。複雑なブロックパターンより、分かりやすさを優先します。

  • 一般的なクローラーやカスタムクローラー向けのuser-agentブロックを作成します。
  • サイトマップディレクティブに対応し、URL発見のシグナルを見つけやすくします。
  • AllowルールとDisallowルールを予測しやすい順序で追加します。
  • デプロイ前に確認し、そのままコピーできる下書きにします。

robots.txtのルールを作成する場面

新しいサイトの公開前、非公開パスの再構成、クロールトラップの整理、ファセット、チェックアウト、検索、内部ページをクロール対象にすべきかの確認に使います。

  • 新しいドメインまたはサブドメインを公開する前。
  • ECサイトのファセットナビゲーションがクロールトラップを作った後。
  • 内部検索、カート、チェックアウト、アカウントのパスがクロールデータに現れたとき。
  • AIクローラーや検索クローラーのアクセスルールを整理して設定するとき。

robots.txtの出力を読み解く方法

robots.txtはクロールの指示であり、インデックス登録の保証ではありません。DisallowされたURLもリンク経由で発見されることがあり、AllowされたURLでもnoindexが設定されていたり、別のcanonical URLが指定されていたりします。

  • 広範なDisallowパターンで重要なページまでブロックされないよう、Allowルールで保護します。
  • Disallowルールは、機密コンテンツを隠すためではなく、無駄なクロールを減らすために使います。
  • サイトマップディレクティブでは、本番用のcanonicalサイトマップファイルを指定します。
  • 主要な検索エンジンごとに解釈が異なるため、クロール遅延は慎重に使います。

robots.txtでよくあるミス

最も深刻なのは、アセット、ローカライズ領域、商品ページ、またはサイト全体をブロックする広範なルールです。小さな構文変更がトラフィックの障害につながることがあります。

  • robots.txtで非公開データを保護しようとしないでください。
  • 重要なページの描画に必要なCSSやJavaScriptをブロックしないでください。
  • noindexタグを確認するためにクロールが必要なページをDisallowしないでください。
  • サンプルURLをテストせずに広範なワイルドカードルールをデプロイしないでください。

robots.txtを生成した後の次のステップ

下書きを確認し、サンプルURLをテストして、重要なパスをクロールしてからデプロイします。安全なrobots.txtとは、説明しやすく検証しやすいものです。

  • デプロイ後に重要なURLをテストするには、インデックス登録可否チェッカーを使います。
  • サイトマップディレクティブが適切なファイルを指すか、サイトマップ検証ツールで確認します。
  • Spider Analysisを使って、収益に関わるページのブロックやクロールトラップを見つけます。
  • robots.txtを変更するたびにバージョン履歴を残します。
  • URLグループ、担当者、期待される効果、検証手順、次の公開判断を記録します。結果を別のスプレッドシートで終わらせず、修正チケットにできます。
FAQ

robots.txt 生成ツール FAQ

クロール計画、メタデータ確認、SEO 引き継ぎのための短い回答です。

robots.txtでGoogleからページを削除できますか?

確実にはできません。robots.txtはクロールを制御するもので、インデックス登録を制御するものではありません。インデックスから削除する必要がある場合は、クロール可能なページにnoindexを設定するか、適切な削除手順を使います。

チェックアウトページやアカウントページをブロックすべきですか?

公開検索クローラーに対しては通常ブロックします。ただし、広範なルールで検索順位を獲得すべき商品、コレクション、ドキュメントのパスまでブロックしないようにしてください。

robots.txtにサイトマップURLを含めるべきですか?

はい。サイトマップディレクティブを追加すると、特に大規模サイトや複数のサイトマップインデックスがあるサイトで、クローラーがサイトマップファイルを見つけやすくなります。

クロール遅延はSEOに有効ですか?

サーバー負荷への対応が必要な場合にのみ使います。クロール遅延を無視するクローラーもあり、制限が厳しすぎると頻繁な更新が必要なサイトでURL発見が遅れることがあります。

robots.txt 生成ツール

成長に必要なページをブロックせずに、クローラーのアクセスを制御する

robotsルールでクロールの無駄を減らしながら、検索エンジンがサイトを理解するために必要なパスを保護します。Spider Analysisを本格的に実行する前に別のシグナルを確認する場合は、以下の関連ツールを使ってください。