Robots.txt SEO
Robots.txt
SEO
ユーザーエージェントの選択
ルールを作成する検索エンジンのクローラーを選択します (すべてのボット、Googlebot、Bingbotなど)。
許可/禁止ルールの設定
クローラーがアクセスできるURLパスの指定と、アクセスできないURLパスの指定を行います。
サイトマップの追加とコピー
サイトマップのURLを追加し、生成されたrobots.txt内容をコピーします。
What Is Robots.txt ?
Robots.txtジェネレーターは、検索エンジンのクローラーがあなたのウェブサイトのどの部分にアクセスできるかできないかを指定する、適切な形式で作成されたrobots.txtファイルを作成するのに役立ちます。robots.txtファイルはドメインルート(example.com/robots.txt)に配置され、クローラーがあなたのサイトを索引化する前に最初に確認するファイルです。不正に設定されたrobots.txtファイルは、重要なページを検索エンジンから意図せずブロックしたり、重要でないリソースに対してクロール予算を浪費したりする可能性があります。このツールは、User-agent、Disallow、Allow、Sitemap、およびCrawl-delayを含む標準準拠のディレクティブを生成し、あなたのファイルがRobots Exclusion Protocol仕様に従っていることを保証します。
Why Use Robots.txt ?
-
プロトコル仕様を覚えることなく有効なrobots.txt構文を生成する
-
WordPressやECサイトなどの一般的な設定用に事前に作成されたテンプレート
-
異なるルールを持つ複数のユーザーエージェントブロックに対応
-
クローラーがXMLサイトマップを発見できるようにサイトマップ宣言を行う
-
サーバーへのデプロイ前にプレビューと検証を行える
Common Use Cases
新しいウェブサイトの立ち上げ
クローラーのアクセスを適切に制御するためのrobots.txtを作成します。
クロール予算管理
管理ページ、検索結果、パラメータURLなどのリソースの無駄遣いを防ぐためにクローラーをブロックします。
ステージングサイト保護
検索エンジンがステージングまたは開発環境をインデックスしないようにします。
WordPress SEO
wp-admin、フィード、タグページなどのブロックを行う最適化されたrobots.txtを作成します。
Technical Guide
robots.txtファイルは、Robots Exclusion Protocol(REP)に従います。これはドメインのルートにある/robots.txtに配置する必要があります。各ブロックは、どのクローラーに対して規則が適用されるかを指定するUser-agentディレクティブから始まります(*はすべてを意味します)。Disallowはパスをブロックし、Allowは明示的にアクセスを許可します(より広範なDisallow内で例外として使用すると便利です)。規則はパスプレフィックスベースであるため、Disallow: /adminは/admin、/admin/users、/admin/settingsなどをブロックします。Sitemapディレクティブはファイルのどこにでも配置でき、すべてのクローラーにあなたのXMLサイトマップを見つける場所を通知します。重要な注意点として、robots.txtは要求であり、強制ではありません - 悪意のあるボットはこれを無視する可能性があります。また、URLがrobots.txtでブロックされている場合でも、外部サイトからリンクされている場合は、GoogleはまだそのURL(コンテンツなし)を索引化する可能性があります。索引化を完全に防止するには、その代わりにnoindexメタタグまたはX-Robots-Tag HTTPヘッダーを使用してください。
Tips & Best Practices
-
1CSS、JavaScript、画像ファイルは検索エンジンがページを正しくレンダリングするために必要なのでブロックしないでください
-
2セキュリティではなくクロール効率のためだけにrobots.txtを使用してください - 公開可能です
-
3常にサイトマップURLをrobots.txtに含めてクローラーが発見できるようにします
-
4Google Search Consoleのrobots.txtテスターでrobots.txtをテストします
-
5ブロックしても外部リンクがあればインデックスされる可能性があるため、注意してください
Related Tools
Frequently Asked Questions
Q robots.txtファイルはどこに置きますか?
Q robots.txtはインデックスをブロックしますか?
Q 異なるクローラーに対して異なるルールを作成できますか?
Q Crawl-delayは何を行いますか?
Q WordPressで/wp-adminをブロックする必要がありますか?
About This Tool
Robots.txt is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.