Free Tool

Free Robots.txt Tester & Validator

Test any website's robots.txt file to see which pages search engines can and cannot crawl. Debug your SEO by verifying your robots directives are working correctly.

Last updated: May 2026

Robots.txt Validator

Enter a domain name (without http://)

Leave empty to test the homepage (/).

We test the path against this crawler's rules.

What we test

  • All User-agent groups
  • Allow & Disallow rules
  • Sitemap declarations
  • Crawl-delay directives
  • Google longest-match precedence

Robots.txt Analysis

Your robots.txt report will appear here

Enter a domain to see which paths crawlers can access.

Want to improve your website's SEO?

Use UseClick to create short links that help drive traffic to your website. Track clicks, analyze performance, and optimize your marketing campaigns.

Create Free Account

What Is a Robots.txt File?

A robots.txt file is a text file placed in the root of your website that tells search engine crawlers which pages they can and cannot access. It's a crucial part of technical SEO that helps you control what content gets indexed. Our tester lets you check any website's robots.txt to understand their crawling rules.

About the Robots.txt Tester

The Robots.txt Tester helps you analyze and optimize your website.

  • 1. Controls Crawl Budget

    Search engines allocate a finite crawl budget to every domain. Disallowing low-value URLs (faceted navigation, internal search, duplicate parameters) frees Googlebot to spend that budget on the pages that actually rank and convert.

    Up to 40% of crawl budget is wasted on duplicate URLs (Botify, 2024)

  • 2. Prevents Indexing of Private Pages

    Admin panels, staging environments, checkout funnels, and member-only areas should never appear in search results. Combined with noindex tags, robots.txt is the first line of defense against accidental indexing of sensitive paths.

    7% of sites unintentionally expose private URLs in search

  • 3. Must Be at the Domain Root

    robots.txt only works when served from the exact path /robots.txt at the root of the host. A file at /folder/robots.txt is completely ignored by crawlers. Each subdomain needs its own file, and HTTPS and HTTP versions are treated separately.

    Must return HTTP 200 from /robots.txt at the root host

Common robots.txt Mistakes

Real-world errors we see every week. Test your file with the robots txt checker above to catch these before they hurt rankings.

Avoid These Critical Errors

  • Disallow: /

    Blocks your entire site from every crawler. Usually leaked from staging to production.

  • Blocking CSS and JS

    Disallowing /assets/ or /static/ prevents Google from rendering pages, which damages rankings.

  • Wildcard Misuse

    Disallow: *.pdf does nothing. Use Disallow: /*.pdf$ to block PDFs site-wide.

  • Wrong File Path

    Placed at /robots/robots.txt instead of /robots.txt. Crawlers will never find it.

  • Blocking + Noindex Combo

    Disallowing a page prevents Google from seeing its noindex tag, keeping it indexed.

  • Case-Sensitive Paths

    Disallow: /Admin does not block /admin. Paths are case-sensitive.

robots.txt Syntax Reference

Every directive you need, with working examples you can copy into your own robots.txt today.

  • User-agent: *
    User-agent: Googlebot
    Disallow: /private/

    01User-agent

    Declares which crawler the following rules apply to. Use * for all bots, or name a specific product token like Googlebot, Bingbot, GPTBot, or ClaudeBot. Multiple User-agent lines can stack to share one rule block.
  • Disallow: /admin/
    Disallow: /*.pdf$
    Disallow: /search?

    02Disallow

    Tells the matched crawler not to fetch any URL beginning with the given path. An empty Disallow means allow everything. Use $ to anchor the end of the URL and * for wildcards.
  • User-agent: *
    Disallow: /private/
    Allow: /private/public-page.html

    03Allow

    Overrides a broader Disallow rule for specific paths. The most specific (longest) pattern wins, and when Allow and Disallow tie in length, Allow takes precedence per Google's spec.
  • Sitemap: https://example.com/sitemap.xml
    Sitemap: https://example.com/sitemap-images.xml

    04Sitemap

    Points crawlers to your XML sitemap. Sitemap is a top-level directive (not bound to any User-agent group) and you can list multiple sitemaps. Always use the absolute URL.
  • User-agent: Bingbot
    Crawl-delay: 10

    05Crawl-delay

    Requests a minimum number of seconds between successive crawler requests. Bing, Yandex, and Yahoo respect this directive; Google does not (use the crawl rate setting in Search Console instead).
  • # Block AI crawlers from training pages
    User-agent: GPTBot
    Disallow: /  # full site block

    06# Comments

    Any text after a # on a line is treated as a comment and ignored by crawlers. Use comments to document why a rule exists so future maintainers do not delete it accidentally.
FAQ

Frequently Asked Questions

The Robots.txt Tester is a free tool that helps you analyze and debug various aspects of your website.

Yes, this tool is completely free with no signup required.

Simply enter your URL and our tool will analyze it and show you the results.

Track Your Links with UseClick

Create a free UseClick account to shorten, brand, and track every link you share.

  • Crawler-Friendly

    Short links honor your site's robots and SEO rules

  • Branded Domains

    Use your domain instead of bit.ly

  • Full API Access

    Automate links on every plan, including free

Get Started Free
  • Get Started Free
  • No credit card required
  • Last updated: May 2026

Ready to track smarter?

UseClick.io makes link management effortless. Create branded short links that are clean, memorable, and built to strengthen your brand identity.

Start for free