Free Robots.txt File Generator Tool

Create a customized robots.txt file using robots.txt generator tool with options for blocking popular search bots, crawl-delay, Sitemap directive and directory restriction.

Robots.txt File Generator Tool

Default - All Robots are:  
Sitemap: (leave blank if you don't have) 
Search Robots: Google
  Google Image
  Google Mobile
  MSN Search
  Yahoo MM
  Yahoo Blogs
  DMOZ Checker
  MSN PicSearch
Restricted Directories: The path is relative to root and must contain a trailing slash "/"

Now, Create 'robots.txt' file at your root directory. Copy above text and paste into the text file.

What is Robots.txt?

Robots.txt is a simple text file that instructs web crawlers what are the content allowed to be crawled and indexed for public. The file should be uploaded in the root directory of your website (generally "/public_html/"). And the search engines will look your site's root directory for the presence of robots.txt file. Refer our separate article on robots.txt to learn complete details of robots.txt file.

How to Use Robots.txt File Generator Tool?

Here is the explanation of values you can provide in the tool to generate robots.txt entries:

1. Default - All Robots are

Choose from the dropdown that you want to allow or block all robots from crawling your site. Good bots like Google and Bing follow this directive set in robots.txt file, but bad bots do not follow this. You should find such bad robots by looking into your server's log and block them using .htaccess directive.

2. Crawl-Delay

Crawl delay is the time in seconds between crawling of search robots which is used to control the aggressive bots from slowing down your server.

Most of the shared hosting companies need crawl delay of at least 10 seconds in order to protect the server from aggressive bots. If you have managed, VPS or dedicated server then choose the value as "Default - No Delay. Remember, choosing the value "20 Seconds" will allow all the crawlers (that follow this directive) to index 4320 pages per day. This should not be a problem for smaller sites while bigger site owners can leave this field as default.

3. Sitemap

Similar to robots.txt, by default Sitemap.xml file also should be available in root directory of your site. Search engines will look for the XML Sitemap in the root directory and crawl the content accordingly. If your Sitemap is located in site's root then leave this field blank.

If you have the Sitemap located in different directory other than root, then enter the complete XML Sitemap URL to inform search engine crawlers where your Sitemap file is located. Regardless of the location of XML Sitemap, ensure to submit the Sitemap in webmaster tools account of Google, Bing, Yandex and Baidu. Here is a search engines Sitemap submission guide for your reference.

4. Search Robots

You can leave this value same as the field 1 by selecting "Same as Default". Or else select the allow or disallow value for individual search engine robots. This directive will be appended to the default control and will be followed only by that search engines. For example, you can select allow for default value and disallow only for Baidu spider. This will allow all search bots except Baidu.

We have given the options for most popular search engines like Google, Bing / MSN, Yahoo!, Baidu, Yandex, Ask/Teoma and Alexa/Wayback. You can refer the complete user agent list and choose additional bots for blocking.

5. Restricted Directories

If you want to restrict specific directories then enter the directory name with the trailing slash. For example, if you want to disallow "" directory then enter "/admin/" in this field. The tool will allow you to add up to six directories but you can add more directly in the robots.file before uploading to server.

6. Create Robots.txt

Once you selected the required values, click on the "Create Robots.txt" button to generate the Robots.txt file entries in the text box.

7. Clear

If you made any mistake or wanted to reset the tool to initial values then click on the "Clear" button. This will remove all generated entires from the text box.

8. Text Box

The generated entries for your robots.txt file can be copied from this text box.

Examples of Robots.txt File

Below are some of the examples of robots.txt entries created using this tool:



Default: Allow

Search Robots: Baidu – Disallow


User-agent: baiduspider
Disallow: /
User-agent: *



Default: Disallow


User-agent: *
Disallow: /



Default: Allow  Crawl Delay: 10 seconds


Search Robots: Google – Disallow Restrict Directory: /admin/


User-agent: Googlebot
Disallow: /
User-agent: *
Crawl-delay: 10
Disallow: /admin/

How to Upload Robots.txt File on Your Server?

First copy all the entries generated by the robots.txt generator tool. Open a text editor like Notepad / TextEdit and paste the content. Save the file in "UTF-8" format with the name "robots.txt".

Upload the "robots.txt" file in to your site's root directory using FTP or File Manager option available in the control panel of your hosting account.

How to Verify Robots.txt File On Your Site?

Once you have uploaded the robots.txt file, it should be accessed through the web browser like normal webpage. Open your favorite browser and enter the URL like "" and you should see the file displayed like below.

Displaying Robots Text File in Browser

Related Tools



WebNots is a digital publishing platform offering tech tips and web tutorials. The objective of the site is to help people creating optimized websites and assist in solving technology related issues. We have published 3000+ free articles for the benefit of webmasters and tech community.