indexing. blocked-url-indexable
On a target declared out of the index, robots.txt must not hide the noindex
Why it matters
The usual staging setup, and it does less than it looks like. Google says robots.txt is "not a mechanism for keeping a web page out of Google": a blocked URL can still appear in results if something links to it, with no description, and a noindex on it is never read because the page is never fetched. So a block plus a noindex is two locks where the first one hides the second. The fix is opening the host so the noindex can be read, and that also lets in every crawler that honours the file. Keeping the block is a defensible trade, and a baseline is how you accept it. Only fires under --expect-indexing no.
What the finding looks like
The message goflag prints, with example values substituted.
How to fix it
The catalogue carries no snippet for a site rule: a cross-page rule builds its remedy from what the crawl found, so goflag attaches the fix to the finding itself rather than to the rule. Run it and read the finding.
Says who?
This rule is vendor-spec, and it cites the documents below. Nothing here is goflag’s opinion of what a good page looks like — if you disagree with a finding, this is what you are disagreeing with.
- Block Search indexing with noindex
Google · vendor-spec
- Introduction to robots.txt
Google · vendor-spec