auditlamp tools robots.txt // free

build a robots.txt
that behaves.

robots.txt is the first file every crawler reads. One wrong line and you can wave off Google, or the AI engines, without meaning to. This builds a valid file in your browser: choose what to allow, disallow the paths that should stay private, point to your sitemap, and allow or block named AI crawlers on purpose. One honest thing up front, from Google's own docs: robots.txt controls crawling, not indexing. A blocked URL can still show up in results. To keep a page out of the index, use a noindex meta tag, not a Disallow.

search crawlers · blocking hides you from that engine's answers
training crawlers · blocking is a legitimate opt-out
robots.txt

        
Upload this to the root of your site so it loads at yourdomain.com/robots.txt. It builds here as you type and never leaves your browser.

robots.txt is 1 of the 116 checks in the full auditlamp audit

what a robots.txt actually does

It tells crawlers where to go. It does not hide you.

The most expensive robots.txt mistakes come from believing the file does more than it does. It is a set of polite requests that well-behaved crawlers follow. It is not a lock, not a firewall, and not a way to remove a page from Google. Here is what the lines actually mean.

This generator writes standard directives that Google, Bing and the documented AI crawlers understand. It does not emit Crawl-delay, because Google ignores it. When in doubt, keep the file short: the fewer rules you write, the fewer ways there are to accidentally block yourself.

robots.txt questions, answered straight

The honest version.

Does robots.txt stop a page from showing up in Google?

No. robots.txt controls whether a crawler is allowed to fetch a page, not whether the page can be indexed. Google states plainly that a URL blocked in robots.txt can still appear in search results if other pages link to it, just without a snippet, because Google never fetched the content. If your goal is to keep a page out of the index, do the opposite of blocking it: allow crawling and add a noindex meta tag or X-Robots-Tag header, so the crawler can actually read the instruction to drop it.

Should I block GPTBot and ClaudeBot in my robots.txt?

That is a content decision, not a visibility one. GPTBot and ClaudeBot are training crawlers: blocking them opts your pages out of model training and nothing else. It does not remove you from ChatGPT or Claude search answers, which come from different crawlers (OAI-SearchBot and Claude-SearchBot). If you want customers to keep finding you through AI, leave the search-class crawlers allowed; block the training crawlers only if you have a specific reason to withhold your content from model training.

Where does the robots.txt file go?

It must live at the root of your domain, so it loads at yourdomain.com/robots.txt, served as plain text. A crawler only looks in that one spot; a robots.txt in a subfolder is ignored. Each subdomain needs its own file, so blog.yourdomain.com and yourdomain.com are controlled separately. After you upload it, open the address in a browser: if you can read the file there, so can every crawler that checks it.

one file of the whole picture

A clean robots.txt is table stakes. We check the other 111.

Getting crawlers through the door only matters if what they find is worth indexing and citing. The full AuditLamp audit runs 116 documented checks on your live site in one free scan: whether crawlers can reach you, whether anything blocks your snippets, whether your content survives without JavaScript, and whether there is an answer worth quoting near the top. Full score on screen, no email taken.