"Crawl allowed? No: blocked by robots.txt": how to fix it
A rule in your robots.txt file tells Google not to visit this page. Google follows it, so it can't read the page.
- Crawl allowed?
- No: blocked by robots.txt
By Bruno Amorim · ·
What it means
Before Google visits a page, it reads your robots.txt file. A Disallow rule matches this page, so Google stayed away.
Blocking the crawl does not always keep a page out of search. If other pages link to it, Google can still list the address, without its content. That shows as Indexed, though blocked by robots.txt.
Google can't see a noindex tag on a page it can't crawl. Google's help says Indexing allowed? then always says Yes, even if the page has noindex.
Where it shows: Page indexing > Crawl > Crawl allowed?
Which of your pages have this problem? Find out for free.
Get my free reportCommon causes
- A
Disallowrule is wider than you meant. For example,Disallow: /blogalso blocks/blog-news. - A rule from a test or staging site stayed on after launch, such as
Disallow: /. - A plugin or platform setting added rules for search, tag, or filter pages.
- A wildcard rule, such as
Disallow: /*?, blocks every address with a query string.
How to check which cause applies
- Open
https://your-domain/robots.txtin your browser. Read the rules underUser-agent: *andUser-agent: Googlebot. - Open Settings > robots.txt in Search Console to see the version Google last fetched. Google's help says this report is only for Domain properties and URL-prefix properties at the top of a site.
- Find the rule that matches the page's path. Google uses the most specific rule, which is the longest one. If two rules are equal, the less strict one wins.
How to fix it
- If the page should be on Google, change or remove the rule that matches it.
- Click Test live URL. Crawl allowed? should now say Yes.
- Click Request indexing. For an urgent change, you can also click Request a recrawl for the file in the robots.txt report.
- If the page should stay off Google, remove it from your sitemap. To keep it out of search for sure, allow the crawl and add
noindexinstead.
When you can ignore it
Admin, cart, internal search, and filter pages are often blocked on purpose. That is fine. Just keep them out of your sitemap.
With CrawlCoach
CrawlCoach reads Google's robots.txt result for each page it checks. On paid plans, its fix list flags pages in your sitemap that robots.txt blocks, because the sitemap and the rule disagree. Google makes the final call on what it indexes.
Related Page indexing reasons
- Blocked by robots.txt: Your robots.txt file stops Google from visiting the page.
- Indexed, though blocked by robots.txt: Google lists the page because of links, but robots.txt stops Google from reading it.
Questions
What does "Crawl allowed? No: blocked by robots.txt" mean?
A rule in your robots.txt file tells Google not to visit this page, so Google did not crawl it.
Does robots.txt remove a page from Google?
No. It stops the crawl, not the listing. Google can still list a blocked page that other pages link to. To keep a page out of search, let Google crawl it and add noindex.
I fixed robots.txt. Why does URL Inspection still say No?
The indexed result is from the last crawl. Click Test live URL to see the current state. Google's docs also say it usually keeps a copy of your robots.txt for up to 24 hours.
Sources
Checked on October 8, 2026. Google can change its tools and wording after that date.
See which of your pages Google left out, and why
Sign in with Google. CrawlCoach checks up to 500 pages for free, sorts the missing ones by reason, and shows the fix for each.
Get my free reportFree for up to 500 pages. No card needed. Sign in with the Google account you use for Search Console.