How the file is parsed
Rules are grouped by user-agent. A crawler uses the most specific group that names it and ignores the others entirely — it does not merge a specific group with the wildcard group, which is the source of most surprises.
Within a group, the longest matching path wins, and Allow beats Disallow at equal length. We apply those rules literally so you see the outcome rather than the intention.
- Group structure and user-agent matching
- Allow and Disallow precedence by path length
- Sitemap declarations and their absolute URLs
- Crawl-delay and unsupported directives
- Syntax errors, encoding issues and stray HTML