fbpx
Wikipedia

robots.txt

robots.txt is a standard used by websites to indicate to visiting web crawlers and other web robots which portions of the website they are allowed to visit.

This relies on voluntary compliance. Not all robots comply with the standard; email harvesters, spambots, malware and robots that scan for security vulnerabilities may even start with the portions of the website where they have been told to stay out.

The "robots.txt" file can be used in conjunction with sitemaps, another robot inclusion standard for websites.

History

The standard was proposed by Martijn Koster,[1][2] when working for Nexor[3] in February 1994[4] on the www-talk mailing list, the main communication channel for WWW-related activities at the time. Charles Stross claims to have provoked Koster to suggest robots.txt, after he wrote a badly-behaved web crawler that inadvertently caused a denial-of-service attack on Koster's server.[5]

It quickly became a de facto standard that present and future web crawlers were expected to follow; most complied, including those operated by search engines such as WebCrawler, Lycos, and AltaVista.[6]

On July 1, 2019, Google announced the proposal of the Robots Exclusion Protocol as an official standard under Internet Engineering Task Force.[7] The standard[8] was published in September 2022 as RFC 9309.

Standard

When a site owner wishes to give instructions to web robots they place a text file called robots.txt in the root of the web site hierarchy (e.g. https://www.example.com/robots.txt). This text file contains the instructions in a specific format (see examples below). Robots that choose to follow the instructions try to fetch this file and read the instructions before fetching any other file from the website. If this file does not exist, web robots assume that the website owner does not wish to place any limitations on crawling the entire site.

A robots.txt file contains instructions for bots indicating which web pages they can and cannot access. Robots.txt files are particularly important for web crawlers from search engines such as Google.

A robots.txt file on a website will function as a request that specified robots ignore specified files or directories when crawling a site. 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 operates on certain data. Links to pages listed in robots.txt can still appear in search results if they are linked to from a page that is crawled.[9]

A robots.txt file covers one origin. For websites with multiple subdomains, each subdomain must have its own robots.txt file. If example.com had a robots.txt file but a.example.com did not, the rules that would apply for example.com would not apply to a.example.com. In addition, each protocol and port needs its own robots.txt file; http://example.com/robots.txt does not apply to pages under http://example.com:8080/ or https://example.com/.

Some major search engines following this standard include Ask,[10] AOL,[11] Baidu,[12] DuckDuckGo,[13] Google,[14] Yahoo!,[15] and Yandex.[16] Bing[17] is still[when?] not fully compatible with the standard as it cannot inherit settings from the wildcard (*).[18]

The volunteering group Archive Team explicitly ignores robots.txt directives, using it instead for discovering more links, such as sitemaps.[19] The group views it as an obsolete standard that hinders web archival efforts. According to project leader Jason Scott, "unchecked, and left alone, the robots.txt file ensures no mirroring or reference for items that may have general use and meaning beyond the website's context."[20]

For some years, the Internet Archive did not crawl sites with robots.txt, but in April 2017, it announced that it would no longer honour directives in the robots.txt files.[21] "Over time we have observed that the robots.txt files that are geared toward search engine crawlers do not necessarily serve our archival purposes".[22] This was in response to entire domains being tagged with robots.txt when the content became obsolete.[22]

Security

Despite the use of the terms "allow" and "disallow", the protocol is purely advisory and relies on the compliance of the web robot.[23] Malicious web robots are unlikely to honor robots.txt; some may even use the robots.txt as a guide to find disallowed links and go straight to them. While this is sometimes claimed to be a security risk,[24] this sort of security through obscurity is discouraged by standards bodies. The National Institute of Standards and Technology (NIST) in the United States specifically recommends against this practice: "System security should not depend on the secrecy of the implementation or its components."[25] In the context of robots.txt files, security through obscurity is not recommended as a security technique.[26]

Alternatives

Many robots also pass a special user-agent to the web server when fetching content.[27] A web administrator could also configure the server to automatically return failure (or pass alternative content) when it detects a connection using one of the robots.[28][29]

Some sites, such as Google, host a humans.txt file that displays information meant for humans to read.[30] Some sites such as GitHub redirect humans.txt to an about page.[31]

Previously, Google had a joke file hosted at /killer-robots.txt instructing the Terminator not to kill the company founders Larry Page and Sergey Brin.[32][33]

Examples

This example tells all robots that they can visit all files because the wildcard * stands for all robots and the Disallow directive has no value, meaning no pages are disallowed.

User-agent: * Disallow: 
User-agent: * Allow: / 

The same result can be accomplished with an empty or missing robots.txt file.

This example tells all robots to stay out of a website:

User-agent: * Disallow: / 

This example tells all robots not to enter three directories:

User-agent: * Disallow: /cgi-bin/ Disallow: /tmp/ Disallow: /junk/ 

This example tells all robots to stay away from one specific file:

User-agent: * Disallow: /directory/file.html 

All other files in the specified directory will be processed.

User-agent: BadBot # replace 'BadBot' with the actual user-agent of the bot Disallow: / 

This example tells two specific robots not to enter one specific directory:

User-agent: BadBot # replace 'BadBot' with the actual user-agent of the bot User-agent: Googlebot Disallow: /private/ 

Example demonstrating how comments can be used:

# Comments appear after the "#" symbol at the start of a line, or after a directive User-agent: * # match all bots Disallow: / # keep them out 

It is also possible to list multiple robots with their own rules. The actual robot string is defined by the crawler. A few robot operators, such as Google, support several user-agent strings that allow the operator to deny access to a subset of their services by using specific user-agent strings.[14]

Example demonstrating multiple user-agents:

User-agent: googlebot # all Google services Disallow: /private/ # disallow this directory User-agent: googlebot-news # only the news service Disallow: / # disallow everything User-agent: * # any robot Disallow: /something/ # disallow this directory 

Nonstandard extensions

Crawl-delay directive

The crawl-delay value is supported by some crawlers to throttle their visits to the host. Since this value is not part of the standard, its interpretation is dependent on the crawler reading it. It is used when the multiple burst of visits from bots is slowing down the host. Yandex interprets the value as the number of seconds to wait between subsequent visits.[16] Bing defines crawl-delay as the size of a time window (from 1 to 30 seconds) during which BingBot will access a web site only once.[34] Google provides an interface in its search console for webmasters, to control the Googlebot's subsequent visits.[35]

User-agent: bingbot Allow: / Crawl-delay: 10 

Sitemap

Some crawlers support a Sitemap directive, allowing multiple Sitemaps in the same robots.txt in the form Sitemap: full-url:[36]

Sitemap: http://www.example.com/sitemap.xml

Host

Some crawlers (Yandex) support a Host directive, allowing websites with multiple mirrors to specify their preferred domain:[37]

Host: hosting.example.com 

This is not supported by all crawlers.

Universal "*" match

The Robot Exclusion Standard does not mention the "*" character in the Disallow: statement.[38]

Meta tags and headers

In addition to root-level robots.txt files, robots exclusion directives can be applied at a more granular level through the use of Robots meta tags and X-Robots-Tag HTTP headers. The robots meta tag cannot be used for non-HTML files such as images, text files, or PDF documents. On the other hand, the X-Robots-Tag can be added to non-HTML files by using .htaccess and httpd.conf files.[39]

A "noindex" meta tag
<meta name="robots" content="noindex" /> 
A "noindex" HTTP response header
X-Robots-Tag: noindex 

The X-Robots-Tag is only effective after the page has been requested and the server responds, and the robots meta tag is only effective after the page has loaded, whereas robots.txt is effective before the page is requested. Thus if a page is excluded by a robots.txt file, any robots meta tags or X-Robots-Tag headers are effectively ignored because the robot will not see them in the first place.[39]


Maximum Size of a Robots.txt File

The Robots Exclusion Protocol requires crawlers to parse at least 500 kibibytes (KiB) of robots.txt files,[40] which Google maintains as a 500 kibibyte file size restriction for robots.txt files .[41]

See also

References

  1. ^ "Historical". Greenhills.co.uk. from the original on 2017-04-03. Retrieved 2017-03-03.
  2. ^ Fielding, Roy (1994). "Maintaining Distributed Hypertext Infostructures: Welcome to MOMspider's Web" (PostScript). First International Conference on the World Wide Web. Geneva. from the original on 2013-09-27. Retrieved September 25, 2013.
  3. ^ "The Web Robots Pages". Robotstxt.org. 1994-06-30. from the original on 2014-01-12. Retrieved 2013-12-29.
  4. ^ Koster, Martijn (25 February 1994). . www-talk mailing list. Archived from the original (Hypermail archived message) on October 29, 2013.
  5. ^ "How I got here in the end, part five: "things can only get better!"". Charlie's Diary. 19 June 2006. from the original on 2013-11-25. Retrieved 19 April 2014.
  6. ^ Barry Schwartz (30 June 2014). "Robots.txt Celebrates 20 Years Of Blocking Search Engines". Search Engine Land. from the original on 2015-09-07. Retrieved 2015-11-19.
  7. ^ "Formalizing the Robots Exclusion Protocol Specification". Official Google Webmaster Central Blog. Retrieved 2019-07-10.
  8. ^ Koster, M.; Illyes, G.; Zeller, H.; Sassman, L. (2022-09-14). "Robots Exclusion Protocol". IETF Documents. Retrieved 2022-09-22.
  9. ^ "Uncrawled URLs in search results". YouTube. Oct 5, 2009. from the original on 2014-01-06. Retrieved 2013-12-29.
  10. ^ "About Ask.com: Webmasters". About.ask.com. Retrieved 16 February 2013.
  11. ^ "About AOL Search". Search.aol.com. Retrieved 16 February 2013.
  12. ^ "Baiduspider". Baidu.com. Retrieved 16 February 2013.
  13. ^ "DuckDuckGo Bot". DuckDuckGo.com. Retrieved 25 April 2017.
  14. ^ a b "Webmasters: Robots.txt Specifications". Google Developers. from the original on 2013-01-15. Retrieved 16 February 2013.
  15. ^ "Submitting your website to Yahoo! Search". from the original on 2013-01-21. Retrieved 16 February 2013.
  16. ^ a b "Using robots.txt". Help.yandex.com. from the original on 2013-01-25. Retrieved 16 February 2013.
  17. ^ "Robots Exclusion Protocol: joining together to provide better documentation". Blogs.bing.com. from the original on 2014-08-18. Retrieved 16 February 2013.
  18. ^ "How to Create a Robots.txt File - Bing Webmaster Tools". www.bing.com. Retrieved 2019-02-06.
  19. ^ "ArchiveBot: Bad behavior". wiki.archiveteam.org. Archive Team. Retrieved 10 October 2022.
  20. ^ Jason Scott. "Robots.txt is a suicide note". Archive Team. from the original on 2017-02-18. Retrieved 18 February 2017.
  21. ^ "Robots.txt meant for search engines don't work well for web archives | Internet Archive Blogs". blog.archive.org. 17 April 2017. from the original on 2018-12-04. Retrieved 2018-12-01.
  22. ^ a b Jones, Brad (24 April 2017). "The Internet Archive Will Ignore Robots.txt Files to Maintain Accuracy". Digital Trends. from the original on 2017-05-16. Retrieved 8 May 2017.
  23. ^ "Block URLs with robots.txt: Learn about robots.txt files". from the original on 2015-08-14. Retrieved 2015-08-10.
  24. ^ "Robots.txt tells hackers the places you don't want them to look". The Register. from the original on 2015-08-21. Retrieved August 12, 2015.
  25. ^ Scarfone, K. A.; Jansen, W.; Tracy, M. (July 2008). "Guide to General Server Security" (PDF). National Institute of Standards and Technology. doi:10.6028/NIST.SP.800-123. (PDF) from the original on 2011-10-08. Retrieved August 12, 2015. {{cite journal}}: Cite journal requires |journal= (help)
  26. ^ Sverre H. Huseby (2004). Innocent Code: A Security Wake-Up Call for Web Programmers. John Wiley & Sons. pp. 91–92. ISBN 9780470857472. from the original on 2016-04-01. Retrieved 2015-08-12.
  27. ^ "List of User-Agents (Spiders, Robots, Browser)". User-agents.org. from the original on 2014-01-07. Retrieved 2013-12-29.
  28. ^ "Access Control - Apache HTTP Server". Httpd.apache.org. from the original on 2013-12-29. Retrieved 2013-12-29.
  29. ^ "Deny Strings for Filtering Rules : The Official Microsoft IIS Site". Iis.net. 2013-11-06. from the original on 2014-01-01. Retrieved 2013-12-29.
  30. ^ "Google humans.txt". Retrieved October 3, 2019.
  31. ^ "Github humans.txt". GitHub. Retrieved October 3, 2019.
  32. ^ Newman, Lily Hay (2014-07-03). "Is This a Google Easter Egg or Proof That Skynet Is Actually Plotting World Domination?". Slate Magazine. Retrieved 2019-10-03.
  33. ^ . 2018-01-10. Archived from the original on 2018-01-10. Retrieved 2018-05-25.
  34. ^ "To crawl or not to crawl, that is BingBot's question". 3 May 2012. from the original on 2016-02-03. Retrieved 9 February 2016.
  35. ^ "Change Googlebot crawl rate - Search Console Help". support.google.com. from the original on 2018-11-18. Retrieved 22 October 2018.
  36. ^ . Archived from the original on 2009-03-05. Retrieved 2009-03-23.
  37. ^ "Yandex - Using robots.txt". from the original on 2013-05-09. Retrieved 2013-05-13.
  38. ^ "Robots.txt Specifications". Google Developers. Retrieved February 15, 2020.
  39. ^ a b "Robots meta tag and X-Robots-Tag HTTP header specifications - Webmasters — Google Developers". from the original on 2013-08-08. Retrieved 2013-08-17.
  40. ^ Koster, Martijn. "RFC 9309: Robots Exclusion Protocol". www.rfc-editor.org. Retrieved 2022-12-08.
  41. ^ "How Google Interprets the robots.txt Specification | Documentation". Google Developers. Retrieved 2022-10-17.

External links

  • Official website

robots, wikipedia, file, https, wikipedia, standard, used, websites, indicate, visiting, crawlers, other, robots, which, portions, website, they, allowed, visit, this, relies, voluntary, compliance, robots, comply, with, standard, email, harvesters, spambots, . For the Wikipedia robots txt file see https en wikipedia org robots txt robots txt is a standard used by websites to indicate to visiting web crawlers and other web robots which portions of the website they are allowed to visit This relies on voluntary compliance Not all robots comply with the standard email harvesters spambots malware and robots that scan for security vulnerabilities may even start with the portions of the website where they have been told to stay out The robots txt file can be used in conjunction with sitemaps another robot inclusion standard for websites Contents 1 History 2 Standard 3 Security 4 Alternatives 5 Examples 6 Nonstandard extensions 6 1 Crawl delay directive 6 2 Sitemap 6 3 Host 6 4 Universal match 7 Meta tags and headers 8 See also 9 References 10 External linksHistory EditThe standard was proposed by Martijn Koster 1 2 when working for Nexor 3 in February 1994 4 on the www talk mailing list the main communication channel for WWW related activities at the time Charles Stross claims to have provoked Koster to suggest robots txt after he wrote a badly behaved web crawler that inadvertently caused a denial of service attack on Koster s server 5 It quickly became a de facto standard that present and future web crawlers were expected to follow most complied including those operated by search engines such as WebCrawler Lycos and AltaVista 6 On July 1 2019 Google announced the proposal of the Robots Exclusion Protocol as an official standard under Internet Engineering Task Force 7 The standard 8 was published in September 2022 as RFC 9309 Standard EditWhen a site owner wishes to give instructions to web robots they place a text file called robots txt in the root of the web site hierarchy e g https www example com robots txt This text file contains the instructions in a specific format see examples below Robots that choose to follow the instructions try to fetch this file and read the instructions before fetching any other file from the website If this file does not exist web robots assume that the website owner does not wish to place any limitations on crawling the entire site A robots txt file contains instructions for bots indicating which web pages they can and cannot access Robots txt files are particularly important for web crawlers from search engines such as Google A robots txt file on a website will function as a request that specified robots ignore specified files or directories when crawling a site 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 operates on certain data Links to pages listed in robots txt can still appear in search results if they are linked to from a page that is crawled 9 A robots txt file covers one origin For websites with multiple subdomains each subdomain must have its own robots txt file If example com had a robots txt file but a example com did not the rules that would apply for example com would not apply to a example com In addition each protocol and port needs its own robots txt file http example com robots txt does not apply to pages under http example com 8080 or https example com Some major search engines following this standard include Ask 10 AOL 11 Baidu 12 DuckDuckGo 13 Google 14 Yahoo 15 and Yandex 16 Bing 17 is still when not fully compatible with the standard as it cannot inherit settings from the wildcard 18 The volunteering group Archive Team explicitly ignores robots txt directives using it instead for discovering more links such as sitemaps 19 The group views it as an obsolete standard that hinders web archival efforts According to project leader Jason Scott unchecked and left alone the robots txt file ensures no mirroring or reference for items that may have general use and meaning beyond the website s context 20 For some years the Internet Archive did not crawl sites with robots txt but in April 2017 it announced that it would no longer honour directives in the robots txt files 21 Over time we have observed that the robots txt files that are geared toward search engine crawlers do not necessarily serve our archival purposes 22 This was in response to entire domains being tagged with robots txt when the content became obsolete 22 Security EditDespite the use of the terms allow and disallow the protocol is purely advisory and relies on the compliance of the web robot 23 Malicious web robots are unlikely to honor robots txt some may even use the robots txt as a guide to find disallowed links and go straight to them While this is sometimes claimed to be a security risk 24 this sort of security through obscurity is discouraged by standards bodies The National Institute of Standards and Technology NIST in the United States specifically recommends against this practice System security should not depend on the secrecy of the implementation or its components 25 In the context of robots txt files security through obscurity is not recommended as a security technique 26 Alternatives EditMany robots also pass a special user agent to the web server when fetching content 27 A web administrator could also configure the server to automatically return failure or pass alternative content when it detects a connection using one of the robots 28 29 Some sites such as Google host a humans txt file that displays information meant for humans to read 30 Some sites such as GitHub redirect humans txt to an about page 31 Previously Google had a joke file hosted at killer robots txt instructing the Terminator not to kill the company founders Larry Page and Sergey Brin 32 33 Examples EditThis example tells all robots that they can visit all files because the wildcard stands for all robots and the Disallow directive has no value meaning no pages are disallowed User agent Disallow User agent Allow The same result can be accomplished with an empty or missing robots txt file This example tells all robots to stay out of a website User agent Disallow This example tells all robots not to enter three directories User agent Disallow cgi bin Disallow tmp Disallow junk This example tells all robots to stay away from one specific file User agent Disallow directory file html All other files in the specified directory will be processed User agent BadBot replace BadBot with the actual user agent of the bot Disallow This example tells two specific robots not to enter one specific directory User agent BadBot replace BadBot with the actual user agent of the bot User agent Googlebot Disallow private Example demonstrating how comments can be used Comments appear after the symbol at the start of a line or after a directive User agent match all bots Disallow keep them out It is also possible to list multiple robots with their own rules The actual robot string is defined by the crawler A few robot operators such as Google support several user agent strings that allow the operator to deny access to a subset of their services by using specific user agent strings 14 Example demonstrating multiple user agents User agent googlebot all Google services Disallow private disallow this directory User agent googlebot news only the news service Disallow disallow everything User agent any robot Disallow something disallow this directoryNonstandard extensions EditCrawl delay directive Edit The crawl delay value is supported by some crawlers to throttle their visits to the host Since this value is not part of the standard its interpretation is dependent on the crawler reading it It is used when the multiple burst of visits from bots is slowing down the host Yandex interprets the value as the number of seconds to wait between subsequent visits 16 Bing defines crawl delay as the size of a time window from 1 to 30 seconds during which BingBot will access a web site only once 34 Google provides an interface in its search console for webmasters to control the Googlebot s subsequent visits 35 User agent bingbot Allow Crawl delay 10 Sitemap Edit Some crawlers support a Sitemap directive allowing multiple Sitemaps in the same robots txt in the form Sitemap i full url i 36 Sitemap http www example com sitemap xml Host Edit Some crawlers Yandex support a Host directive allowing websites with multiple mirrors to specify their preferred domain 37 Host hosting example com This is not supported by all crawlers Universal match Edit The Robot Exclusion Standard does not mention the character in the Disallow statement 38 Meta tags and headers EditIn addition to root level robots txt files robots exclusion directives can be applied at a more granular level through the use of Robots meta tags and X Robots Tag HTTP headers The robots meta tag cannot be used for non HTML files such as images text files or PDF documents On the other hand the X Robots Tag can be added to non HTML files by using htaccess and httpd conf files 39 A noindex meta tag lt meta name robots content noindex gt A noindex HTTP response headerX Robots Tag noindex The X Robots Tag is only effective after the page has been requested and the server responds and the robots meta tag is only effective after the page has loaded whereas robots txt is effective before the page is requested Thus if a page is excluded by a robots txt file any robots meta tags or X Robots Tag headers are effectively ignored because the robot will not see them in the first place 39 Maximum Size of a Robots txt FileThe Robots Exclusion Protocol requires crawlers to parse at least 500 kibibytes KiB of robots txt files 40 which Google maintains as a 500 kibibyte file size restriction for robots txt files 41 See also Edit a href Ads txt html title Ads txt ads txt a a standard for listing authorized ad sellers a href Security txt html title Security txt security txt a a file to describe the process for security researchers to follow in order to report security vulnerabilities Automated Content Access Protocol a failed proposal to extend robots txt BotSeer now inactive search engine for robots txt files Distributed web crawling Focused crawler Internet Archive National Digital Library Program NDLP National Digital Information Infrastructure and Preservation Program NDIIPP Nofollow Perma cc Meta elements for search engines Sitemaps Spider trap Web archiving Web crawler noindexReferences Edit Historical Greenhills co uk Archived from the original on 2017 04 03 Retrieved 2017 03 03 Fielding Roy 1994 Maintaining Distributed Hypertext Infostructures Welcome to MOMspider s Web PostScript First International Conference on the World Wide Web Geneva Archived from the original on 2013 09 27 Retrieved September 25 2013 The Web Robots Pages Robotstxt org 1994 06 30 Archived from the original on 2014 01 12 Retrieved 2013 12 29 Koster Martijn 25 February 1994 Important Spiders Robots and Web Wanderers www talk mailing list Archived from the original Hypermail archived message on October 29 2013 How I got here in the end part five things can only get better Charlie s Diary 19 June 2006 Archived from the original on 2013 11 25 Retrieved 19 April 2014 Barry Schwartz 30 June 2014 Robots txt Celebrates 20 Years Of Blocking Search Engines Search Engine Land Archived from the original on 2015 09 07 Retrieved 2015 11 19 Formalizing the Robots Exclusion Protocol Specification Official Google Webmaster Central Blog Retrieved 2019 07 10 Koster M Illyes G Zeller H Sassman L 2022 09 14 Robots Exclusion Protocol IETF Documents Retrieved 2022 09 22 Uncrawled URLs in search results YouTube Oct 5 2009 Archived from the original on 2014 01 06 Retrieved 2013 12 29 About Ask com Webmasters About ask com Retrieved 16 February 2013 About AOL Search Search aol com Retrieved 16 February 2013 Baiduspider Baidu com Retrieved 16 February 2013 DuckDuckGo Bot DuckDuckGo com Retrieved 25 April 2017 a b Webmasters Robots txt Specifications Google Developers Archived from the original on 2013 01 15 Retrieved 16 February 2013 Submitting your website to Yahoo Search Archived from the original on 2013 01 21 Retrieved 16 February 2013 a b Using robots txt Help yandex com Archived from the original on 2013 01 25 Retrieved 16 February 2013 Robots Exclusion Protocol joining together to provide better documentation Blogs bing com Archived from the original on 2014 08 18 Retrieved 16 February 2013 How to Create a Robots txt File Bing Webmaster Tools www bing com Retrieved 2019 02 06 ArchiveBot Bad behavior wiki archiveteam org Archive Team Retrieved 10 October 2022 Jason Scott Robots txt is a suicide note Archive Team Archived from the original on 2017 02 18 Retrieved 18 February 2017 Robots txt meant for search engines don t work well for web archives Internet Archive Blogs blog archive org 17 April 2017 Archived from the original on 2018 12 04 Retrieved 2018 12 01 a b Jones Brad 24 April 2017 The Internet Archive Will Ignore Robots txt Files to Maintain Accuracy Digital Trends Archived from the original on 2017 05 16 Retrieved 8 May 2017 Block URLs with robots txt Learn about robots txt files Archived from the original on 2015 08 14 Retrieved 2015 08 10 Robots txt tells hackers the places you don t want them to look The Register Archived from the original on 2015 08 21 Retrieved August 12 2015 Scarfone K A Jansen W Tracy M July 2008 Guide to General Server Security PDF National Institute of Standards and Technology doi 10 6028 NIST SP 800 123 Archived PDF from the original on 2011 10 08 Retrieved August 12 2015 a href Template Cite journal html title Template Cite journal cite journal a Cite journal requires journal help Sverre H Huseby 2004 Innocent Code A Security Wake Up Call for Web Programmers John Wiley amp Sons pp 91 92 ISBN 9780470857472 Archived from the original on 2016 04 01 Retrieved 2015 08 12 List of User Agents Spiders Robots Browser User agents org Archived from the original on 2014 01 07 Retrieved 2013 12 29 Access Control Apache HTTP Server Httpd apache org Archived from the original on 2013 12 29 Retrieved 2013 12 29 Deny Strings for Filtering Rules The Official Microsoft IIS Site Iis net 2013 11 06 Archived from the original on 2014 01 01 Retrieved 2013 12 29 Google humans txt Retrieved October 3 2019 Github humans txt GitHub Retrieved October 3 2019 Newman Lily Hay 2014 07 03 Is This a Google Easter Egg or Proof That Skynet Is Actually Plotting World Domination Slate Magazine Retrieved 2019 10 03 killer robots txt 2018 01 10 Archived from the original on 2018 01 10 Retrieved 2018 05 25 To crawl or not to crawl that is BingBot s question 3 May 2012 Archived from the original on 2016 02 03 Retrieved 9 February 2016 Change Googlebot crawl rate Search Console Help support google com Archived from the original on 2018 11 18 Retrieved 22 October 2018 Yahoo Search Blog Webmasters can now auto discover with Sitemaps Archived from the original on 2009 03 05 Retrieved 2009 03 23 Yandex Using robots txt Archived from the original on 2013 05 09 Retrieved 2013 05 13 Robots txt Specifications Google Developers Retrieved February 15 2020 a b Robots meta tag and X Robots Tag HTTP header specifications Webmasters Google Developers Archived from the original on 2013 08 08 Retrieved 2013 08 17 Koster Martijn RFC 9309 Robots Exclusion Protocol www rfc editor org Retrieved 2022 12 08 How Google Interprets the robots txt Specification Documentation Google Developers Retrieved 2022 10 17 External links EditOfficial websitePortal Internet Retrieved from https en wikipedia org w index php title Robots txt amp oldid 1139390395, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.