Google Search Console Guide

Blocked by robots.txt (Submitted URL) in Search Console

Google Search ConsolePublished Jul 17, 2026Updated Jul 19, 20264 min readLinkedInX

“Submitted URL blocked by robots.txt” means you told Google to index a URL (via your sitemap) while your robots.txt file simultaneously tells Google not to crawl it — a direct contradiction Google resolves by obeying the block. The status is almost always a configuration mistake rather than a content problem, which makes it one of the more satisfying issues to fix: find the rule, correct it, and the pages usually recover on the next crawl.

What the Status Means

Your XML sitemap submitted the URL as a page you want indexed, but a Disallow rule in robots.txt prevents Googlebot from crawling it — so Google cannot fetch the content and will not index it.

The word “submitted” is the tell: it specifically flags URLs in your sitemap, which is why it reads as a contradiction rather than a deliberate choice. If you never wanted the URL indexed, it should not be in the sitemap in the first place. If you do want it indexed, the robots.txt rule is the bug. Understanding how the file works end to end is worth a read of the robots.txt guide before you touch anything.

Finding the Rule That Blocks It

Use the URL Inspection tool to confirm the block, then read your robots.txt top to bottom to find the specific Disallow pattern matching the path — remembering that the most specific matching rule wins in Google’s implementation.

The URL Inspection tool will state plainly that the URL is blocked and often names the crawl-blocking rule. Then open your robots.txt and look for a Disallow whose path prefix matches the URL — a broad rule like Disallow: /blog silently catches every blog URL, and wildcard rules (Disallow: /*?) catch every URL with a query string. Test candidate URLs against your rules before editing; a single over-broad line is the usual culprit.

Fixing It Without Breaking Other Pages

Narrow or remove the offending rule so the wanted URLs are crawlable, then re-test in URL Inspection and validate the fix — but change rules surgically, because robots.txt edits affect entire URL patterns at once.

The safest fix is to make the rule more specific rather than deleting a whole block: if Disallow: /products is catching real product pages, target only the parameter or path you actually meant to block. After editing, use the live test to confirm the URL is now allowed, resubmit the sitemap if needed, and click “Validate fix.” Keep an eye on the wider Page indexing report afterward to be sure you did not accidentally unblock URLs you wanted excluded — a robots.txt change ripples across every matching path. Google’s robots.txt documentation details the matching rules precisely.

Why Blocking Is Not How You Deindex

A common cause of this status is trying to remove a page from Google by blocking it in robots.txt — which backfires, because a blocked page can still be indexed without its content if other pages link to it.

To keep a page out of the index, let Google crawl it and serve a noindex directive; robots.txt blocking prevents the crawl that would let Google see the noindex in the first place. This is the distinction behind the related Excluded by ‘noindex’ tag status — noindex controls indexing, robots.txt controls crawling, and confusing the two produces exactly this error. If the URL genuinely should not be indexed, remove it from the sitemap and use noindex instead of a disallow.

Key Takeaways

  • The status is a contradiction: your sitemap requests indexing while robots.txt blocks the crawl — Google obeys the block.
  • Confirm with URL Inspection, then find the specific Disallow pattern; over-broad and wildcard rules are the usual cause.
  • Fix by narrowing the rule surgically, not deleting whole blocks, then live-test and validate.
  • robots.txt controls crawling, not indexing — blocking cannot reliably deindex a page and can leave it indexed without content.
  • To exclude a page, allow the crawl and use noindex; remove unwanted URLs from the sitemap.

Frequently Asked Questions

How do I find which robots.txt rule is blocking my URL?

Inspect the URL in Search Console — it confirms the block and often names the rule. Then read robots.txt for a Disallow whose path matches your URL, checking for broad prefixes and wildcards that catch more than intended. The most specific matching rule is the one Google applies.

Will fixing robots.txt immediately re-index the page?

Not instantly. Once the rule is corrected and validated, Google must re-crawl the URL before it can be indexed, which takes anywhere from days to weeks depending on the URL’s priority. Requesting indexing via URL Inspection can nudge important pages up the queue.

Should I use robots.txt to remove a page from Google?

No. Blocking crawling can leave the URL indexed without a snippet if other pages link to it, because Google never sees your removal intent. Allow the crawl and serve a noindex tag, or use the removal tool for urgent takedowns.

Why is a page in my sitemap also blocked in robots.txt?

Usually an oversight: a broad disallow rule was added later, or the sitemap auto-includes URLs a crawl rule excludes. Decide which is correct — if the page should be indexed, fix robots.txt; if not, remove it from the sitemap and add noindex.

The Bottom Line

This status is a conflict you can resolve in minutes: your sitemap and your robots.txt disagree, and robots.txt is winning. Decide whether the URL truly belongs in the index, then align the two files — fix the crawl rule if you want the page, or drop it from the sitemap and noindex it if you do not. Keep robots.txt and indexing directives in their proper lanes and this error stops recurring, a discipline the rest of the Search Console cluster reinforces.


Further reading & sources

See how your site actually shows up in AI search. An AI visibility audit maps where you’re cited, where you’re invisible, and what to fix first — in plain English.

Get your AI visibility auditTry the free SEO tools →

Prefer self-serve? The interactive checklists turn guides like this one into a working to-do list.

Keep reading in Google Search Console

Get one email when something genuinely changes

AI search moves fast and most of it is noise. We send one short email when a real shift is worth your time. Unsubscribe anytime.

Published by Plain Intelligence — practical AI SEO, GEO, and technical SEO, documented in plain English. About Plain Intelligence →

↑ Back to Google Search Console · Explore all articles · Free tools & resources · Glossary