robots.txt reachable and parseable
robots_exists
- What it checks
- Checks that /robots.txt exists, returns 200 and contains recognizable directives.
- How it is checked
- https://yourdomain/robots.txt is requested and parsed for lines in field: value form. A 200 that returns HTML does not count as a robots.txt.
- Passing threshold
- Passes with 200 and at least one valid directive. A 404, a server error or HTML served with 200 all fail.
- Weight
- 2 (Discoverability)
- Why it matters to a model
- robots.txt is the first file any crawler requests. Without it, each agent decides on its own what to do with the site, and whoever publishes the site does not control that decision.