Host-Mirror.Com

Search

Who's Online

We have 10 guests online
Advertisement
Dinsol.com
Dinsol.com started in 1999 and is very reputed web hosting provider.
More  ]
HostAbove.com
HostAbove.com offers advance web hosting platform with number of features.
More  ]
What is a robots.txt file and do I need it on my site? Print E-mail
User Rating: / 0
PoorBest 
Wednesday, 05 September 2007
You may have noticed when reviewing your website usage statistics a reference to a file named “robots.txtâ€. This is a basic configuration file that robots (search engine spiders) use to note which files and directories they should not index.
It is important to have the file, robots.txt, in the root of your website (http://www.yourdomain.com/robots.txt). The basic use of the robots.txt is to note which files and directories the robots should not index.

There are 2 components to the syntax of the robots.txt file structure: user agent line and the disallow line.

The syntax is as follows: <FIELD> “:†<VALUE>

User-agent
A list of the robots visiting your site may be viewed in the stats logs of your website. A listing of User-agents may be viewed at http://www.robotstxt.org/wc/active.html

A specific robot may be referenced in the User-agent syntax.

User-agent: googlebot

A wildcard may also be used to note all robots.

User-agent: *

Disallow
This section of the syntax states which files and directories should not be indexed.

If you have a page named “addresses.htmlâ€, and you do not want the robot to index it, add the following line after the User-agent syntax:

Disallow: addresses.html

You may also limit the robot at the directory level. If the directory “/billing†in your website should be restricted from indexing, place the following text after the User-agent syntax.

Disallow: /billing/

A wildcard may also be used to note all files on site.

Disallow: /

How do I make comments in my robots.txt file?
Coding comments may be placed in the bobots.txt file be placing “#†before any text. An example is:

# specifies googlebot as the User-agent.
User-agent: googlebot

It is good practice to have your comments on a separate line than the directive. Also, limit white space at the beginning of directive lines.


Putting robots.txt to use:
Now that we know the functionality of robots.txt, let’s put it to practice.

If you want to allow ALL robots to visit ALL the pages on your website, you should use the “*†wildcard in your syntax in the robots.txt file.

User-agent: *
Disallow:

Disallow all indexing of your site, enter the following text in your robots.txt file.

User-agent: *
Disallow: /

Disallow robots from indexing pages within a directory named “billingâ€.

User-agent: *
Disallow: /billing/

Disallow robots from indexing pages within directories named “billing†and “addressâ€.

User-agent: *
Disallow: /billing/
Disallow: /address/

Disallow googlebot from your site.

User-agent: googlebot
Disallow: /

Disallow googlebot from accessing you contact page (contact-us.html).

User-agent: googlebot
Disallow: /contact-us.html

Disallow googlebot from accessing you contact page (about-us/contact-us.html).

User-agent: googlebot
Disallow: /about-us/contact-us.html


Robots.txt in a nutshell:
Robots.txt is a useful tool when used to limit robot access to your site, such as content in work and sensitive information. At this time there is no endorsement by the Robots exclusion standard working group for an allow directive that would push robots to index portions of the site. This is still initiated by linking internally and externally to you web site.


About the author:
Nathan Drach is the founder of Server Union, LLC. ServerUnion is a US based technology company providing web hosting solutions from big to small. For more information and articles visit: www.serverunion.com
 
< Prev   Next >