Real-world case
How Robots.txt Became an Official Web Standard
Case study
A 25-year-old rule finally gets written down
Robots.txt began in 1994 as an informal agreement between early web developers. For 25 years, every search engine read the file in its own way. Small differences meant the same file could block a page for one bot while allowing it for another.
- 1994Martijn Koster proposes the Robots Exclusion Protocol after a crawler overloads his server.
- July 2019Google publishes its own robots.txt parser as open source. It also asks for the protocol to become an internet standard.
- Sept 2019Google stops reading unofficial rules such as noindex inside robots.txt.
- Sept 2022The rules are published as RFC 9309, the formal standard crawlers follow today.
The 2019 change caught many sites off guard. Some had used a noindex line in robots.txt to keep pages out of Google. Once support ended, those pages could appear in search again.
Lesson: only use rules that are part of the standard. To keep a page out of search, put a noindex tag on the page itself.