The robots.txt file tells search crawlers where they may go. A single line can shut the whole site out of Google while the server keeps answering normally, so ordinary monitoring notices nothing. We do not leave you with a printout of the rules: we say what each one does, what stays out of the results, and whether the sitemap it names really exists.
We read the robots.txt file and fetch the sitemap it names — a "Sitemap:" line proves nothing on its own, because it looks the same when it points to an address left over from a previous system. noindex tags on individual pages are checked by the content review in the panel, because that needs a visit to each address in turn.
Want to build or fix the file? robots.txt generator ›
The line "User-agent: * / Disallow: /" tells every search engine that it may not fetch a single page. The site works for visitors, but over time it drops out of Google. Most often this is a file from a staging environment that shipped to production with a release.
Separate lines can refuse entry to AI model crawlers such as GPTBot or ClaudeBot while the site stays open to ordinary search engines. This is sometimes a deliberate choice: not everyone wants their content feeding the models. We show the state; the decision is yours.
A "User-agent: Googlebot" group replaces the general rule entirely rather than adding to it. So a file can let everyone in with "*" and shut out Googlebot alone in a separate group. The general rule then looks innocent, and the site is not in Google.
A "Sitemap:" line hands the search engine the full list of addresses, but it is only a declaration: the address may be left over from a previous system and return 404, may be relative (this line needs a full address), may be closed off by a Disallow rule of its own. So we fetch the address and say what sits there. A missing line is not a fault — a sitemap can be submitted in webmaster tools — but the line in robots.txt is the simplest route.
When the file is missing, crawlers index everything by default. That is not a fault, though the file is still useful, if only to point to the sitemap or to close off the back end.
Staging environments keep "Disallow: /" so they never reach Google. A release that copies files wholesale carries that line onto the live site. It is the most common cause of a sudden drop from the results.
In systems like WordPress a single "discourage search engines from indexing" box flips the whole site to invisible. It gets left on after a migration or after maintenance, and nobody looks at it.
A file pasted from another site blocks directories you do not have, or bots you want to let in. It is worth reading line by line rather than trusting that it fits.
No. robots.txt asks a crawler not to enter an address. A noindex tag lets it in but forbids showing the page in the results. An address blocked in robots.txt can even be shown as a bare link, because the search engine never entered and never saw the noindex.
No. Google-Extended and GPTBot are crawlers separate from Googlebot, which indexes the site for search. Blocking the former does not touch your visibility in the results.
No. It is a request, not a lock, and the file itself is public. An address listed under Disallow is often looked for precisely there. Closing off content is the job of a login and permissions, not robots.txt.
This check is a slice of one of the four areas of site condition. The free review in the wizard combines them into a single 0–100 score and shows what takes points away and where to start.
How we watch this day to day: Content checks ›
Is my website down
Check from the outside whether the site responds, and whether the problem is on your end.
SSL certificate
Expiry date, issuer, name coverage and everything else that makes the padlock disappear.
Domain expiry
When the domain expires, who the registrar is and whether anyone can move it without your knowledge.
SPF, DKIM and DMARC
Why your email lands in spam, and whether someone can send invoices from your address.
Security headers
Eight items you set on the server in a quarter of an hour, and every audit asks about them.
WCAG accessibility check
Find out whether someone using a screen reader or no mouse can get through your page. A 0–100 score and the main barriers with fix instructions.