robots.txt 生成ツール
robots.txt 生成ツール を使う
GotoKitのすべてのツールはオンラインで直接動作し、ダウンロード不要です。
🤖 robots.txt 生成ツール
robots.txt を視覚的に生成・検証し、そのままコピーやダウンロードができます。静的サイト向け。
目立つ構文エラーは見つかりませんでした。そのまま配置できます。
初心者向け。クローラを選び、ルールを追加するだけで生成できます。
このツールについて
個人サイト、インディープロジェクト、静的サイト向けの安全な robots.txt を作成できます。Googlebot、Bingbot、AhrefsBot などを選び、視覚的にルールを追加し、よくあるミスを配置前に確認できます。
- 100%無料、回数制限なし
- 登録・ログイン不要
- ブラウザ上でそのまま動作
- 高速でプライバシーにも配慮
説明
1. ツール概要
基本紹介
Gotokit の robots.txt 生成ツールは、ブラウザ上で動作し、ログイン不要、完全無料で使える可視化ルール作成ツールです。RFC 9309 Robots Exclusion Protocol に沿っており、個人サイト、独立系サイト、静的ブログ、EC サイト、Astro などの静的構成サイト向けに設計されています。
主な機能:
User-agentを視覚的に選択- クロール許可・禁止ルールを作成
- リアルタイム構文チェック
robots.txtのコピーとダウンロード- 視覚モードとテキストモードの切り替え
初心者はコードを書かずに使え、上級者は直接テキスト編集もできます。
先に知っておきたい基本概念
robots.txt とは
robots.txt はサイトのルートに置くテキストファイルで、通常は次の場所にあります。
https://あなたのドメイン/robots.txt
これは検索エンジンなどの準拠クローラに対して、「どの領域をクロールしてよいか、どの領域を避けるべきか」を伝えるためのファイルです。
プロトコルの動き
一般的な検索エンジンクローラは、最初に robots.txt を読み、そこで一致した User-agent の Allow / Disallow ルールを適用します。
ただし:
- 主要検索エンジンや一般的な SEO クローラは通常これに従います
- 悪意あるスクレイパーは従わない場合があります
クロールとインデックスは別物
robots.txtはクロール制御noindexはインデックス制御
検索結果にページを出したくない場合は、通常 noindex を併用する必要があります。robots.txt だけでは不十分なことがあります。
ローカル処理
解析、検証、生成はすべてブラウザ内で行われます。ドメインやルール内容はサーバーへ送信されません。
2. 上部ナビゲーションの意味
ホーム / すべてのツール / プログラミング開発
ホーム:Gotokit トップページへ戻りますすべてのツール:全ツール一覧を開きますプログラミング開発:このツールが属するカテゴリです
3. 画面構成の詳細解説
モジュール 1:導入エリア
- タイトル:
🤖 robots.txt 生成ツール - 補足説明:Gotokit のツールはダウンロード不要・ログイン不要で使えることを案内
ここでは、無料・即時利用可能であることを明確に伝えています。
モジュール 2:テンプレートのクイック適用
テンプレートは初期設定を素早く入れるためのものです。
一般サイトテンプレート
向いているサイト:
- 企業サイト
- 情報サイト
- 一般的なコンテンツサイト
典型的な内容:
- 主要クローラを許可
/admin/、/private/、/tmp/などをブロック- Sitemap 記述の余地を残す
静的ブログ / ツールサイトテンプレート
向いているサイト:
- Astro
- VitePress
- Hugo
- ツールまとめサイト
典型的な内容:
- 画像・動画クローラを許可
/draft/をブロック/preview/をブロック/api/internal/をブロック/assets/の公開リソースは基本的に遮断しない
EC サイトテンプレート
向いているサイト:
- オンラインショップ
- 越境 EC
- 商品カタログ中心のサイト
典型的な内容:
- カート、決済、会員ページ、絞り込みページをブロック
- 公開商品ページは許可
- パラメータ重複による SEO ノイズを減らす
- 複数 Sitemap にも対応しやすい構成
全ブロックテンプレート
向いているサイト:
- テスト環境
- 社内デモ
- 未公開サイト
例:
User-agent: *
Disallow: /
サイト全体のクロールを止めます。本番公開後に長期間使うのは推奨されません。
モジュール 3:サイト基本設定
ここには「サイト URL」と「Sitemap URL」の 2 項目があります。
サイト URL
役割:
- メインドメインの正規化
- Sitemap の自動補完
- 最終的な
robots.txt本文には直接書き込まれない
例:
https://demo.com
Sitemap URL
役割:
Sitemap:行を生成- 検索エンジンにページ発見を促す
ルール:
- 完全な絶対 URL を入力
- 複数ある場合は改行で分ける
- 空欄なら
Sitemap:行は出力されない
モジュール 4:グローバル切り替え
すべてのクローラを許可
次のような基本設定になります。
User-agent: *
Disallow:
空の Disallow は、デフォルトでブロックしないことを意味します。
すべてのクローラを拒否
次のような基本設定になります。
User-agent: *
Disallow: /
準拠クローラに対してサイト全体を閉じる設定です。
モジュール 5:リアルタイムプレビュー操作
コピー
生成済み robots.txt をクリップボードへコピーします。
ダウンロード
robots.txt という名前でファイル保存します。
リセット
入力値、プレビュー、検証状態を初期化します。
モジュール 6:構文チェック欄
現在の設定がそのまま使えそうかを確認するエリアです。
有効
通常は次を意味します。
User-agentの重複がない- 明確な競合がない
- Sitemap URL が正しい形式
よくある警告・エラー
- 同じ
User-agentの重複定義 /で始まらないパスhttp/httpsのない Sitemap- 広い
Disallowと詳細なAllowの衝突
モジュール 7:編集モード
視覚モード
初心者向けの推奨モードです。
- クローラを選ぶ
Allow/Disallowを選ぶ- パスを入力する
これだけで最終テキストが自動生成されます。
テキストモード
上級者向けモードです。robots.txt を直接手書きしたい場合に使います。
向いている場面:
- 複雑なルールセット
- カスタムクローラの追加
- 手動で細かく制御したい場合
モジュール 8:クローラとパスルールの中心設定
8.1 ルールグループとは
各グループは、そのグループ内で選択した User-agent にだけ適用されます。
例:
- グループ 1:全クローラ共通ルール
- グループ 2:
AhrefsBot専用の追加制限
8.2 グループ追加 / グループ複製
グループ追加:
- 独立したルールブロックを作成
グループ複製:
- 現在のグループ内容をそのままコピー
- 少しだけ変更したい時に便利
8.3 プリセットクローラ一覧
すべてのクローラ (*)
User-agent: *に対応- すべての準拠クローラへ適用
Googlebot
- Google 検索の主要クローラ
Googlebot-Image
- Google 画像検索用クローラ
Googlebot-Video
- Google 動画検索用クローラ
Bingbot
- Bing の主要クローラ
DuckDuckBot
- DuckDuckGo のクローラ
AhrefsBot
- Ahrefs の SEO クローラ
- 負荷対策でブロックされることも多い
SemrushBot
- Semrush の SEO クローラ
YandexBot
- Yandex の主要クローラ
Baiduspider
- 百度の主要クローラ
8.4 カスタム User-agent
プリセットにないクローラを手動追加できます。
例:
ApplebotGPTBotCCBotfacebookexternalhit
8.5 パスルール設定
Allow:
- 指定パスのクロールを明示的に許可
Disallow:
- 指定パスのクロールを明示的に拒否
ルール:
/で始める- ディレクトリでも単一ページでも可
例:
/admin//private.html
8.6 クイックパスの意味
/assets/
- 画像、CSS、JS、フォントなどの静的リソース
/admin/
- 管理画面。通常はブロック推奨
/preview/
- プレビューや下書き表示
/tmp/
- 一時ファイルやキャッシュ
/api/internal/
- 内部 API
/search/draft/
- 下書きや未公開コンテンツ
/private/
- 非公開・会員専用・内部向けコンテンツ
4. 推奨ワークフロー
- サイトに近いテンプレートを選ぶ
- サイト URL と Sitemap URL を入力する
- 初期状態を公開寄りにするか、遮断寄りにするか決める
- 必要なルールグループを作る
- リアルタイムプレビューを確認する
- 構文チェックを確認する
- ファイルをコピーまたは保存し、サイトルートへ配置する
5. 重要な補足
- 生成される
robots.txtの内容自体はページ言語に依存しません - すべてブラウザ内で処理されます
robots.txtはクロール制御であり、完全な noindex を保証するものではありません
最終更新:2026-08-01
よくある質問
robots.txt とは?
robots.txt はサイトのルートに置くテキストファイルで、クローラに許可・制限するパスを伝えます。
robots.txt の確認方法は?
配置後はまず /robots.txt をブラウザで開き、その後 Search Console や Bing Webmaster Tools、サーバーログで確認します。
robots.txt でインデックスを止められますか?
必ずしも止められません。robots.txt は主にクロール制御であり、noindex と同じではありません。
Astro 静的サイトでの設置方法は?
生成した robots.txt を最終的なサイトルートに置き、https://あなたのドメイン/robots.txt で直接開けるようにします。
robots.txt と noindex の違いは?
robots.txt はクロール可否、noindex は検索インデックスへの掲載可否を制御します。役割が異なります。
Cloudflare のキャッシュは注意が必要ですか?
はい。更新後もしばらく古い robots.txt が配信されることがあります。キャッシュ削除後に /robots.txt を再確認してください。
開発者のおすすめ
開発者の全ツールToken/安全なパスワード生成器
ローカル実行の安全なパスワード生成ツール。長さ、文字種、除外ルール、強度評価に対応。
GotoKit オンラインハッシュ生成器
GotoKit オンラインハッシュ生成器 — テキスト入力やファイルドロップで MD5/SHA1/SHA256/SHA384/SHA512 を生成。ライブ更新、HMAC モード、大文字小文字切替、ワンクリックコピー。
MD5オンライン暗号化ツール - パスワード生成とハッシュ比較
オンラインMD5暗号化ツール。テキストMD5生成、安全なパスワード生成(MD5出力付き)、MD5ハッシュ比較の3モード搭載。ブラウザ側ローカル計算。
JSON フォーマッタ & バリデータ
vanilla-jsoneditor を用いたシンプルな JSON フォーマット/検証ツール(上級モードあり)。
オンライン YAML ↔ JSON 変換ツール
無料オンライン YAML ↔ JSON 変換ツール。貼り付けて双方向変換、検証・コピー・ダウンロード・クリア対応。設定ファイル、APIドキュメント、データ交換に最適。
XML フォーマッター・圧縮・検証ツール
無料オンライン XML フォーマッター・圧縮・検証ツール。貼り付けて整形・圧縮・構文チェック。インデント設定、属性ソート、空要素省略が可能。すべてブラウザ内で処理。
URLエンコーダー&デコーダー
無料オンラインURLエンコーダー&デコーダー — バッチ処理、encodeURI / encodeURIComponent デュアルモード、スペース処理(%20 / +)、自動検出。追跡パラメータ削除、文字参照表内蔵。すべてローカル処理。
XML サイトマップ生成ツール
無料のオンライン XML サイトマップ生成ツール。URL リストを貼り付けるだけで標準的な sitemap.xml を作成でき、lastmod/changefreq/priority の一括設定、URL 重複除去・検証、CSV/TSV/既存サイトマップの取り込み、5万件超の自動 sitemapindex 分割に対応。すべてブラウザ内で動作。
正規表現テスター
リアルタイムマッチ、ハイライト表示、構文説明、テストケース管理を備えたオンライン正規表現テストツール。
Cron 式生成・解析ツール - オンラインスケジュール式作成
無料オンラインCron式生成・解析ツール。スケジュール式を視覚的に構築し、人間可読な説明と次回実行時間をプレビュー。