What is a robots.txt file?
A robots.txt file is a plain text file hosted in the root directory of a domain (`https://example.com/robots.txt`) that instructs web crawlers which URLs they may scan.
Where should the robots.txt file be uploaded?
It must be uploaded to the root folder of your web server so it resolves at `https://yourdomain.com/robots.txt`. Search engine crawlers look specifically at this address.
How do I block AI scrapers like GPTBot and ClaudeBot?
Add explicit user-agent blocks targeting `GPTBot`, `ClaudeBot`, `CCBot`, and `Bytespider` with `Disallow: /`. Our generator provides quick toggle switches to insert these rules automatically.
Can robots.txt hide a page completely from Google Search?
No. Robots.txt prevents Googlebot from crawling the page content, but Google may still index the URL if it finds external links pointing to it. To prevent indexing entirely, use a `<meta name="robots" content="noindex">` tag.
What is the difference between Allow and Disallow?
`Disallow` instructs bots not to crawl a folder (e.g. `/admin/`), while `Allow` overrides a parent Disallow rule for a specific sub-path (e.g. `Allow: /admin/public/`).
Does robots.txt support wildcards like * and $?
Yes. The `*` wildcard matches any sequence of characters, and `$` matches the end of a URL string (e.g., `Disallow: /*.pdf$` blocks all PDF files).
Are directory paths case-sensitive in robots.txt?
Yes. Paths are case-sensitive. `Disallow: /Admin/` will block `/Admin/` but will not block `/admin/`.
What is the Sitemap directive?
The `Sitemap:` directive provides search crawlers with the absolute URL to your XML sitemap (e.g., `Sitemap: https://example.com/sitemap.xml`), speeding up page discovery.
What is the Crawl-delay directive?
Crawl-delay requests that bots wait a specified number of seconds between page requests. Googlebot ignores Crawl-delay, recommending crawl rate management in Google Search Console instead.
Is my directory structure kept private while using this tool?
Yes. All generator logic and path simulation run 100% locally in your browser memory.
How do I test if my robots.txt file works?
Use our built-in Path Tester to simulate URL matching locally, or submit your URL to Google Search Console's Robots Testing Tool.
Can I block crawling of specific query parameters?
Yes. Using rules like `Disallow: /*?*` blocks crawlers from indexing URLs containing query strings.
What happens if a robots.txt file returns a 404 error?
If a website has no robots.txt file (404 Not Found), search crawlers assume all public pages are allowed to be crawled.
Are there keyboard shortcuts?
Press `Ctrl+L` (or `Cmd+L` on Mac) to reset the configuration fields instantly.