Security & SEO

    Robots.txt check

    Fetches robots.txt hourly and alerts on syntax errors, disallowed indexable paths, or blocked search-engine bots.

    Updated 2026-07-10
    1 min read
    robots
    seo
    crawl

    Quick answer#

    We fetch /robots.txt, parse every User-agent / Disallow / Sitemap directive, and diff against yesterday. Any Disallow: / raises severity: critical.

    What it checks#

  1. 200 response on robots.txt
  2. No accidental Disallow: /
  3. Sitemap: directive present and points to a live sitemap
  4. Non-standard directives flagged
  5. Diff vs previous fetch
  6. Where to find it in Lemwatch#

    Site details → SEO → Robots.

    How to fix#

  7. If Disallow: / snuck in from a staging deploy, remove it and redeploy.
  8. Add Sitemap: <full-url> so Google finds your sitemap.
  9. Don't block CSS/JS — Google needs them to render.
  10. Re-run.
  11. FAQ#

    Is robots.txt enforced?#

    By honest crawlers only. It doesn't stop scrapers.

    Can I have multiple sitemap directives?#

    Yes — list one per line.

  12. Canonical tag check
  13. Hreflang tag check
  14. Structured data check
  15. Was this article helpful?