| Robots Exclusion Standard |
Article Index for Robots |
Website Links For Robots |
Information AboutRobots Exclusion Standard |
| CATEGORIES ABOUT ROBOTS EXCLUSION STANDARD | |
| world wide web | |
|
A robots.txt file on a website will function as a request that specified robots ignore specified files or directories in their search. This might be, for example, out of a preference for privacy from search engine results, or the belief that the content of the selected directories might be misleading or irrelevant to the categorization of the site as a whole, or out of a desire that an application only operate on certain data. The protocol, however, is purely advisory. It relies on the cooperation of the Web Robot , so that marking an area of a site out of bounds with robots.txt does not guarantee privacy. Some web site administrators have tried to use the robots file to make private parts of a website invisible to the rest of the world, but the file is necessarily publicly available and its content is easily checked by anyone with a Web Browser . There is no official standards body or RFC for the robots.txt protocol. It was created by consensus in June 1994 by members of the robots mailing list (robots-request@nexor.co.uk). The information specifying the parts that should not be accessed is specified in a file called robots.txt in the top-level directory of the website. The robots.txt patterns are matched by simple substring comparisons, so care should be taken to make sure that patterns matching directories have the final '/' character appended, otherwise all files with names starting with that substring will match, rather than just those in the directory intended. EXAMPLES
Disallow: This example keeps all robots out: Disallow: / The next is an example that tells all crawlers not to enter into four directories of a website: Disallow: /cgi-bin/ Disallow: /images/ Disallow: /tmp/ Disallow: /private/ Example that tells a specific crawler not to enter one specific directory: User-agent: BadBot Disallow: /private/ Example that tells all crawlers not to enter one specific file: Disallow: /directory/file.html Note that all other files in the specified directory will be processed. Example demonstrating how comments can be used: # Comments appear after the "#" symbol at the start of a line, or after a directive
Disallow: / # keep them out Compatibility In order to prevent access to all pages by robots, do not use as this is not a stable standard extension. Instead: Disallow: / should be used. SITEMAPS AUTO-DISCOVERY The Sitemap parameter is supported by major crawlers (including Google, Yahoo, MSN, Ask). Sitemaps specifies the location of the site's list of URLs. This parameter is independent from User-agent parameter so it can be placed anywhere in the file.Sitemap: NONSTANDARD EXTENSIONS Several crawlers support a Crawl-delay parameter, set to the number of seconds to wait between successive requests to the same server: 1 2Crawl-delay: 10 EXTENDED STANDARD An Extended Standard for Robot Exclusion has been proposed, which adds several new directives, such as Visit-time and '''Request-rate'''. For example: Disallow: /downloads/ Request-rate: 1/5 # maximum rate is one page every 5 seconds Visit-time: 0600-0845 # only visit between 6:00 AM and 8:45 AM UT (GMT)
ALTERNATIVES While robots.txt is the older and more widely accepted method, there are others (which can be used together with robots.txt) that allow greater control, like disabling indexing of images only or disabling archiving of page contents. HTML meta tags for robots HTML Meta Tag s can be used to exclude robots according to the contents of web pages. Again, this is purely advisory, and also relies on the cooperation of the robot programs. For example, within the HEAD section of an HTML document tells search engines such as Google , Yahoo! , or MSN to exclude the page from its index and not to follow any links on this page for further possible indexing.(See HTML Author's Guide to the Robots META tag .) REFERENCES SEE ALSO
EXTERNAL LINKS
|
|
|