|
|
||||
Using Robots.txt files to control website crawlers
Examples
User-agent: * User-agent: * The next is an example that tells all crawlers not to enter into four directories of a website: User-agent: * Example that tells a specific crawler not to enter one specific directory: User-agent: BadBot Example that tells all crawlers not to enter one specific file: User-agent: * 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
Compatibility In order to prevent access to all pages by robots, do not use Disallow: * as this is not a stable standard extension. Instead: Disallow: / should be used.
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: http://www.example.com/sitemap.xml.gz An explanation of how to author SiteMap files can be found at sitemaps.org
Several crawlers support a Crawl-delay parameter, set to the number of seconds to wait between successive requests to the same server: [1] [2] User-agent: * 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: User-agent: * The first version of the Robot Exclusion standard, does not mention anything about the "*" character in the Disallow: statement. Modern crawlers like Googlebot and Slurp recognize strings containing "*", while MSNbot and Teoma interpret it in different ways. [3]
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 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, <meta name="robots" content="noindex,nofollow" /> 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.
More great information can be found on www.wikipedia.org |
||||
Copyright ©2007 SiteFlood, All Rights Reserved.
Home | Disclaimer | Our
Spam Policy | Become an Afiliate
Questions? You can reach us at traffic@siteflood.com
About Robots.txt | About Meta Tags