Robots · 2026-07-15 · 5 min read
How to Check robots.txt (Without Breaking Crawl Access)
robots.txt lives at the site root — https://example.com/robots.txt. Crawlers read it before fetching other paths. A single mistaken Disallow: / can hide an entire site from polite bots.
What to look for
- File is reachable (HTTP 200) at the root
User-agentblocks are intentional- Critical assets (CSS/JS) are not blocked if you need rendering
Sitemap:lines point to real XML sitemaps- You understand that Disallow ≠ noindex — blocking fetch is not the same as removing a URL from results
Check it free
Open the Robots.txt Viewer or the Robots.txt Checker landing. Paste the robots URL and scan highlighted directives.
Safe workflow
- Review production
robots.txtafter deploys - Confirm staging sites stay disallowed if that is intended
- Cross-check declared sitemaps with the Sitemap Checker
- Run a Site Audit if you want homepage + robots + sitemap together
FAQ
Where must robots.txt live?
Only at the origin root. /blog/robots.txt is ignored for the whole site.
Does Disallow stop indexing?
Not reliably. Crawlers may still index a URL from external links without fetching it. Use noindex when you need to keep a page out of results.
Is the checker free?
Yes — SeoCheckup’s robots viewer is free.