開発者

robots.txt生成

robots.txtを作成:エージェント、許可、サイトマップ。

  • 即時
  • 無料
  • プライベート(ローカル処理)
  • 登録不要
プリセット
robots.txt

構文ミスなくボットを誘導

書き方を誤った robots.txt は、サイト全体を誤ってブロックしかねません。このツールはあなたの選択から有効なファイルを組み立てます:CMSプリセット、除外パス、サイトマップ。タイプミスの心配なく主導権を保てます。

  1. プリセットを選ぶ

    すべて許可、すべてブロック、またはCMS(WordPress・Shopify・Joomla)。

  2. ルールを調整

    user-agent、禁止パス、クロール遅延、サイトマップ。

  3. ファイルを置く

    結果をサイトのルートの robots.txt にコピーします。

主要なディレクティブ

ディレクティブ効果
User-agent: *すべてのボットに適用
Disallow: /admin//admin/ の巡回を禁止
Disallow:何も禁止しない(すべて許可)
Sitemap: …サイトマップのURLを示す

すべてブラウザ内でローカルに生成されます。本番サイトに公開する前に、必ず Search Console でファイルを確認してください。

よくある質問

robots.txt ファイルは何のため?

サイトのルート(https://example.com/robots.txt)に置くと、検索エンジンのクローラーにどの部分を巡回すべきか避けるべきかを伝えます。これは礼儀上の取り決めで、行儀のよいボットは従いますが、技術的にアクセスを遮断するものではありません。

ページをブロックすれば Google から隠せる?

いいえ。「Disallow」は巡回を防ぎますが、インデックス登録は防ぎません。他サイトからリンクされていれば、ブロックしたページも結果に表示されることがあります。本当に除外するには「noindex」メタタグかパスワード保護を使います。

空の「Disallow:」は何を意味する?

値のない「Disallow:」行はすべてを許可します。ボットはサイト全体を巡回できます。逆に「Disallow: /」はすべてをブロックします。「何も禁止しない」と「すべて禁止する」の違いです。

サイトマップはここに記載すべき?

推奨されます。「Sitemap:」行は検索エンジンにサイトマップのURLを伝え、ページの発見を早めます。https://example.com/sitemap.xml のような完全な絶対URLを使ってください。