Robots txt file is nothing but a text file that you usually put on your website. This file works in order to indicate search robots which pages you would like them not to visit.
However, you must note that Robots.txt is by no means mandatory for search engines. In fact, it is very essential to make clear that robots.txt doesn’t provide any way from preventing search engines from crawling your site.
Structure of a Robots.txt File
The structure of a Robots Txt File is quite simple and at the same time very flexible. In fact, it consists of an endless list of user agents and disallowed files and directories. Primarily, the syntax of Robots.txt file is as follows:
Kindly note that here the “User-agent’ is search engine’s crawlers. And the term “disallow: generally lists the files and directories that should be excluded from indexing. In addition to “user-agent:” and “disallow:” entries, you have got the right to include comment lines – just put the # sign at the commencement of the line:
# This disallows all user agents to see the /temp directory.
Where to put robots.txt file?
Without any doubt, the prime location of Robots.txt is definitely very crucial. You must ensure that it remains in the main directory because if it is not there, then user agents (search engines) will not be able to find it.
Usually, search engines do not search the whole site for a file named robots.txt. In fact, in almost every situation they look first in the main directory (i.e. https://www.bloggersbond.com/robots.txt).
In case, it is not there or fails to identify it, then they merely assume that the website does not have a robots.txt file and therefore they index everything they find along the way.
Consequently, it is very important that you put robots.txt in the right place.
As a web site owner, it is very essential that you put it in the right place on your web server for that resulting URL to work. Usually, that is the same location where you put your website’s main “index.html” welcome page. How to put the file there depends on your web server software.
The file will be ignored unless it is at the root of your host:
- Used: http://example.com/robots.txt
- Ignored: http://example.com/site/robots.txt
What program should I use to create /robots.txt?
Well, to create a robots.txt file you can use robot text generator or anything that produces a text file, such as
- First Microsoft Windows, the best option that you can opt is the usage of notepad.exe, or wordpad.exe (Save as Text Document), or even Microsoft Word (Save as Plain Text)
- Second the Macintosh, you can also make proper use of TextEdit (Format->Make Plain Text, then Save as Western)
- And on Linux, vi or emacs
How to use /robots.txt on a virtual host?
The term “virtual host” can at times mean different things like:
A “virtual host” web server makes use of the HTTP Host Header to differentiate requests to different domain names on the same IP address.
In this case, the presence of domain on a shared host makes no big difference to a visiting robot, and you can put a /robots.txt file in the directory dedicated to your
Go back to main content How To Optimize Content For SEO.