Sitemap Validator
Validate your XML sitemap structure and check for common errors.
Generate a robots.txt file to control search engine crawler access.
Loading robots.txt... The Robots.txt Generator provides a simple visual interface to create rules that tell search engines like Google and Bing which parts of your website they are allowed to crawl.
robots.txt is a text file placed at the root of a website that instructs search engine crawlers which pages they should or should not access.
You must place the robots.txt file in the very top-level root directory of your website. For example: https://yourdomain.com/robots.txt.
The asterisk (*) is a wildcard. User-agent: * means the rules apply to all search engine bots (Googlebot, Bingbot, etc.) trying to crawl your site.
Not necessarily. Disallow tells crawlers not to read the page, but if another site links to it, Google might still index the URL. To block indexing completely, use a noindex meta tag.
Crawl-delay asks bots to wait a specific number of seconds between requests. This is useful for preventing aggressive bots from overwhelming a slow or low-budget server.
No. robots.txt is a voluntary standard. While legitimate search engines like Google and Bing respect it strictly, malicious bots and scrapers will ignore it entirely.
Yes! It is an SEO best practice to include a Sitemap: https://yourdomain.com/sitemap.xml directive at the bottom of the file so crawlers can easily discover it.
You can use the Disallow: /foldername/ directive. This tells compliant crawlers to ignore the folder and everything inside it.
Yes. You can use the Allow directive. For example, Disallow: /images/ followed by Allow: /images/logo.png.
Yes, if a bot doesn\'t find a robots.txt file, it assumes it has permission to crawl the entire site. However, having one is highly recommended for SEO.
Explore our full collection of free, privacy-first developer and SEO tools.
Browse All 134+ ToolsStart typing to search across articles, tools & courses