Free tool · no signup

Free Robots.txt Checker

See what your robots.txt file tells Google, Bing and AI crawlers: whether it blocks your whole site by mistake, which crawlers it keeps out, and whether your sitemap loads. Then test any page.

Reads yourbusiness.com/robots.txt from our server, then checks the first few sitemaps it lists. Takes a few seconds. Changes nothing on your site.

What is a robots.txt file?

A robots.txt file is a short text file at the top of your website, at yourbusiness.com/robots.txt. It tells crawlers (the programs search engines and other services use to read websites) which parts of your site they may read. A simple one looks like this:

User-agent: *
Disallow: /admin/

Sitemap: https://yourbusiness.com/sitemap.xml

User-agent says which crawler the rules below are for (* means all of them). Disallow asks it not to read addresses that start with that path, and Allow makes an exception. Sitemap points to the list of your pages.

You don't have to have one. With no robots.txt file, search engines simply read everything they can find, which is fine for most small-business websites.

How to read your results

The most common mistake: blocking your whole site

These two lines ask every crawler, Google included, to stay out of every page:

User-agent: *
Disallow: /

They are often added while a site is being built, then forgotten at launch, or copied over from a test copy of the site. Google then stops reading your pages, and over time they can drop out of search results or show up with no description. If the checker shows Blocked from the whole site for Googlebot and you didn't mean it, delete the Disallow: / line (or change it to Disallow: with nothing after it), then check again.

On WordPress, also look at Settings → Reading → Search engine visibility. If “Discourage search engines from indexing this site” is ticked, current WordPress versions add a noindex tag to your pages instead of a robots.txt rule, which has much the same effect. Untick it once the site is live.

Blocking AI crawlers

Some AI companies read websites to train their models or to answer questions. You can ask them to stay out, crawler by crawler, for example:

User-agent: GPTBot
Disallow: /

User-agent: CCBot
Disallow: /

Whether to do this is up to you: some owners want their content kept out of AI training; others want AI assistants to know about their business. A few things to know:

Our Robots.txt Generator can add these lines for you.

robots.txt is a request, not a lock

How to change robots.txt on your website

Wix

Wix makes a robots.txt file for you. To add your own rules, open your site's dashboard, go to the SEO settings (under Marketing & SEO) and look for the Robots.txt Editor in the tools and settings. Wix's help center has the current steps if the menu has moved.

Squarespace

Squarespace makes the file for you and doesn't let you edit it. Its settings include a switch to ask AI crawlers to stay out (search the settings for “crawlers”).

Shopify

Shopify makes a robots.txt file for every store. To change it, edit your theme's code and add a robots.txt.liquid template. Do this only if you are comfortable editing theme code; Shopify's help center explains the steps.

WordPress

If there is no real file, WordPress shows a basic robots.txt for you. SEO plugins such as Yoast SEO and Rank Math have a robots.txt editor in their tools or settings. You can also upload a file named robots.txt to your site's main folder with your host's file manager.

After any change, run the checker again. Search engines read robots.txt again on their own, usually within a day.

What this checker does, and its limits

Questions

Is the Robots.txt Checker free?

Yes. There is no signup, no email and no card. It is made by FlatRateChat, a website chatbot company, and it doesn't change anything on your site.

Do I need a robots.txt file?

No. Without one, search engines read every page they can find. A file is useful when you want to keep crawlers out of some areas (like a shopping cart or search results pages) or point them to your sitemap.

My site shows “not found”. Is that bad?

Usually not. A 404 for robots.txt means “no rules”, and Google reads your site normally. It is a server error (5xx) that can stop Google from crawling.

Why does Google say “Indexed, though blocked by robots.txt”?

Google found links to a page your robots.txt blocks, so it lists the address without reading it. If the page should be in search, remove the rule that blocks it (use “Test a web address” above to find it). If it shouldn't be, allow it in robots.txt and add a noindex tag to the page.

Will blocking AI crawlers hurt my Google ranking?

Blocking crawlers such as GPTBot, ClaudeBot or CCBot doesn't block Googlebot, so Google Search keeps reading your site. Check the results above to be sure Googlebot is still allowed.

I changed my robots.txt, but the result is the same. Why?

Some website builders and caching services keep the old file for a while. Publish your site, wait a few minutes and check again. Open yourbusiness.com/robots.txt in your browser to see what it shows now.