Removals Tool
What Google Search Console's Removals tool does — and what it doesn't. Temporary removals hide a URL for ~6 months; permanent removal needs noindex, a 404/410, or a password.
Search Console's Removals tool is the fastest way to hide a URL from Google — results often disappear within a day. But a Temporary Removal is exactly that: it hides the URL for about six months and clears the cached snippet without removing the page from the index. When the clock runs out, the page comes back unless you've paired it with a real permanent method: delete it (404/410), add noindex, or password-protect it — and the page must stay crawlable so Google can see the noindex. The classic mistake is blocking the URL in robots.txt and expecting it to deindex; that does the opposite.
Evidence for this claim Search Console's Temporary Removals request can hide a URL from Google Search for about six months but does not permanently remove the content. Scope: Current Removals tool behavior. Confidence: high · Verified: Google Search Console: Removals tool Evidence for this claim Permanent removal requires removing or restricting the content or using noindex; robots.txt alone is not a permanent indexing-removal method. Scope: Google's current removal methods and robots.txt caveat. Confidence: high · Verified: Google Search Central: Remove a page from GoogleTL;DR — The Removals toolA Google Search Console feature for verified owners to manage how their URLs appear in Search. A Temporary Removal hides a URL for about six months — it does not delete the page from the index. in Google Search ConsoleA free Google service that reports how a site performs in Google Search and surfaces problems with how Google crawls, indexes, and serves it. It's first-party data straight from Google — but you don't need it to appear in results. is the fastest way to hide one of your pages from Google. But “remove” is misleading: it only hides the URL for about six months. To get a page gone for good, you also have to delete it, add a
noindextag, or put it behind a password.
What the Removals tool is
The Removals tool lives inside Google Search ConsoleA free Google service that reports how a site performs in Google Search and surfaces problems with how Google crawls, indexes, and serves it. It's first-party data straight from Google — but you don't need it to appear in results., and it only works on sites you’ve verified that you own. It’s the panic button: a sensitive page got published by accident, a staging URL leaked, you need something out of Google now. You paste in the URL, submit a request, and it usually drops out of search results within a day.
The catch nobody tells you
Here’s the part that trips everyone up. A Temporary Removal does not delete your page from Google. It hides the URL from results for about six months and wipes the little cached description Google shows. The page itself is still there, still in Google’s indexStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed., and when those six months are up it can quietly come back.
So the Removals tool buys you time. It’s the fast front end. It is not the permanent fix.
How to actually remove a page for good
Pick one of these three (the Removals tool just hides things while one of them takes effect):
- Delete the page so your server returns a “404 Not Found404 Not Found is the HTTP client-error status code a server returns when it can't find the requested URL — RFC 9110 defines it as no current representation, or unwillingness to disclose one. A \"hard 404\" actually returns the 404 status; a \"soft 404\" returns a success code (like 200) for a page that's really gone. 404s are normal and expected: the fact that some URLs 404 doesn't affect your site's other, successful pages, and Google de-indexes 404'd URLs over time (probably retrying for some period, less and less often).” or “410 GoneA 410 Gone status code tells search engines a page was intentionally and permanently removed, prompting slightly faster de-indexing than a standard 404..”
- Add a
noindextag to the page, which tells Google to drop it from results. - Password-protect it so neither visitors nor Google can reach it.
The big mistake to avoid
A lot of people block the page in their robots.txt file and assume that
removes it from Google. It doesn’t. robots.txt only stops Google from reading
the page — and if Google can’t read it, it can never see a noindex tag you add
later. So the page can stay stuck in the results. If you want a page gone, leave
it crawlable and use noindex, not a robots.txtA plain-text file at the root of a host that tells crawlers which URLs they may and may not request. It controls crawling, not indexing — a blocked URL can still be indexed if it's linked from elsewhere. block.
There are two other tabs in the tool too — one for getting outdated/cached results updated, and one for reporting adult content — but for most people the Temporary Removals tab is the whole reason they’re there. The Advanced tab has the full picture, including prefix removals and exactly why the robots.txtA plain-text file at the root of a host that tells crawlers which URLs they may and may not request. It controls crawling, not indexing — a blocked URL can still be indexed if it's linked from elsewhere. mistake backfires.
Evidence for this claim Search Console's Temporary Removals request can hide a URL from Google Search for about six months but does not permanently remove the content. Scope: Current Removals tool behavior. Confidence: high · Verified: Google Search Console: Removals tool Evidence for this claim Permanent removal requires removing or restricting the content or using noindex; robots.txt alone is not a permanent indexing-removal method. Scope: Google's current removal methods and robots.txt caveat. Confidence: high · Verified: Google Search Central: Remove a page from GoogleTL;DR — The Removals toolA Google Search Console feature for verified owners to manage how their URLs appear in Search. A Temporary Removal hides a URL for about six months — it does not delete the page from the index. is a verified-owner GSCA free Google service that reports how a site performs in Google Search and surfaces problems with how Google crawls, indexes, and serves it. It's first-party data straight from Google — but you don't need it to appear in results. feature with three tabs. The one that matters most, Temporary Removals, hides a URL (or a whole prefix) from Search for ~6 months and clears the cached snippet — it does not remove the page from the indexStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed.. Permanent removal needs a real method: 404/410,
noindex, or password protection — and the page must stay crawlable or Google never sees thenoindex. The single most expensive mistake is blocking the URL in robots.txtA plain-text file at the root of a host that tells crawlers which URLs they may and may not request. It controls crawling, not indexing — a blocked URL can still be indexed if it's linked from elsewhere. and expecting deindexingDeindexing means getting a URL to stop appearing in Google's search results. There's no single delete button — the right method depends on whether you own the page, whether removal is temporary or permanent, and whether the content should still exist.; that blocks crawlingCrawling is how search engines use automated bots (like Googlebot and Bingbot) to discover URLs and download pages. A page has to be crawlable to be indexed, but crawling on its own isn't a ranking factor., not indexingStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed., and prevents Google from ever seeing yournoindex. Temporary removal
- robots.txtA plain-text file at the root of a host that tells crawlers which URLs they may and may not request. It controls crawling, not indexing — a blocked URL can still be indexed if it's linked from elsewhere. block = the page comes back at the six-month mark.
What the tool actually is
The Removals tool sits in Search ConsoleGoogle's free tool for monitoring crawling, indexing, and search performance. and only works on properties you’ve verified. Google’s own framing is precise about its scope: “The Removals tool enables you to temporarily block pages from Google Search results on sites that you own.” Note the two load-bearing words — temporarily and block. It blocks display; it doesn’t delete from the index. And it’s owner-only: “The URL must be in a Search Console property that you own.”
There are three tabs. Temporary Removals is the one most people come for; the other two (Outdated Content and SafeSearch filtering) are surfaces for public requests filed by people who don’t own the site.
Tab 1 — Temporary Removals
This is the fast lever. Submit a URL and it typically disappears from results within a day. Two things happen: the URL is hidden from Search, and the cached snippet/description is cleared — though clearing the snippet doesn’t stop the page from appearing for a query that matches the removed information before Google reindexes it; the old text just won’t show in the description anymore.
Scope note: this only affects Google Search. It doesn’t touch other Google properties — Google’s own guidance is to use each product’s own removal process for those — and it has no effect on other search engines.
You get two scopes:
- A single URL — hide exactly one page.
- A prefix — “Remove all URLs with this prefix.” This blocks everything under that path, and it covers both the www and non-www versions. It’s the right tool for nuking a leaked subdirectory or a rogue subdomain quickly — and it’s blunt, so scope it carefully. A prefix that’s too broad takes down more than you meant.
The duration is the whole point of the “temporary” label. Google: “A successful request lasts only about six months.” The Search Central docs say the same in different words: “Requests made in the Removals tool last for about 6 months.”
And critically: “Blocking a URL does not prevent Google from crawlingCrawling is how search engines use automated bots (like Googlebot and Bingbot) to discover URLs and download pages. A page has to be crawlable to be indexed, but crawling on its own isn't a ranking factor. your page, only from showing it in Search results.” The index entry persists. The page can reappear after the window closes. (Bing has an equivalent block-URL tool; as I cover in my URL removal guide, Bing’s temporary block runs about three months versus Google’s six.)
The big caveat: temporary is not permanent
This is the centerpiece. A Temporary Removal is a stopwatch, not a delete key. If the only thing you did was submit the URL to the Removals tool, here’s the sequence that bites people roughly six months later:
- You temporarily remove the URL — it vanishes from results. Great.
- You assume the job is done and move on.
- The ~6-month window expires.
- Nothing permanent was ever applied, so the still-indexed page reappears.
The fix is to pair the removal with a permanent method every single time. Use the Removals tool to make the page disappear today, while the durable change propagates on Google’s slower recrawlCrawl frequency is how often a search engine comes back to re-fetch a page it already knows about. Popular pages that change often get refreshed many times a day; stable pages can go weeks or months between crawls — and you influence it indirectly, not by setting a dial. schedule.
How to remove a page permanently
Google lists three real methods, and the Removals tool is none of them:
- Delete it (404/410). Remove the page and make sure the server returns a 404 (Not FoundA 302 (\"Found\") is a temporary redirect: it forwards users to a new URL while telling search engines the original URL should stay in the index. It's a weak canonicalization signal, not the zero-equity dead end of SEO folklore.) or 410 (Gone). After Google recrawls it, the page drops out of the index. (410 tends to clear a hair faster than 404 in practice, but both work.)
noindex. Add anoindexrule via the meta robotsThe robots meta tag is an HTML element in a page's head — <meta name=\"robots\" content=\"noindex\"> — that tells search engines how to index and serve that page. It's crawl-then-obey: a page blocked in robots.txt is never fetched, so the tag is never seen. tag or theX-Robots-TagHTTP header. As Google puts it: “Anoindextag only blocks your page from showing up in Google search results.” This is the standard way to keep a live page out of the index. The mechanics live in the meta robots and X-Robots-TagThe X-Robots-Tag is an HTTP response header that carries the same indexing and serving directives as the robots meta tag (noindex, nofollow, nosnippet, and the rest). Because it lives in the header rather than the HTML, it's how you control indexing for non-HTML files like PDFs, images, and videos. write-ups.- Password-protect it. “Limiting access to your page enables the right users to view your page, while preventing GooglebotGooglebot is Google's web crawler — the software that fetches pages so Google can index and rank them. It comes in two variants, Googlebot Smartphone (primary, under mobile-first indexing) and Googlebot Desktop, and runs an evergreen Chromium renderer. and other web crawlersA crawler — also called a spider or bot — is an automated program that fetches web pages, extracts their links, and queues new URLs to visit. Search engines use crawlers to discover and download content for their index. from accessing it.” Good for content that should exist but never be public.
The non-negotiable condition on the noindex route: the page has to stay
crawlable. Google has to be able to fetch the page to read the noindex. Which
brings us to the mistake.
The robots.txt mistake (crawling is not indexing)
The most common self-inflicted wound here is blocking the URL in robots.txt and
expecting it to deindex. It does the opposite. Both of Google’s docs say so
flatly: “Do not use robots.txt as a blocking mechanism.” and “Don’t use
robots.txt as a way to block your page.”
The reason is the crawl-versus-index distinction. A robots.txt disallow blocks
crawling, not indexing. A blocked URL can stay in the index — often shown as a
bare URL with no snippet — if anything links to it. Worse, because Google can no
longer crawl the page, it can never see a noindex you add. So the belt-and-
suspenders move people reach for — noindex plus a robots.txt disallow —
actually cancels itself out.
Now connect it to the six-month clock. If your “removal” was a Temporary Removal
plus a robots.txt block, then when the window expires Google has never been able
to crawl the page, has never seen any noindex, and the still-indexed URL comes
straight back. That’s exactly where this mistake becomes visible. The decision
rule is simple: want it gone? allow crawling and add noindex (or return
404/410, or lock it). Never use a robots.txt disallow as your removal method.
(The blocked-by-robots.txt status in the Page Indexing reportThe Google Search Console report (formerly Index Coverage) showing how many of your URLs are indexed vs. not indexed, and grouping the not-indexed ones by reason. is the other place
this shows up.)
Tab 2 — Outdated Content
The Outdated Content tab shows requests filed through the public Remove Outdated Content tool — the tool used by people who do not own the site. It’s for when a page or its snippet no longer reflects what’s actually live: the content changed or the page was taken down, but Google’s results still show the stale version. If you own the site, you generally don’t need this tab — you’d use Temporary Removals (and a permanent method) instead. It’s mainly visibility into what outside parties have requested against your URLs.
Tab 3 — SafeSearch filtering
The SafeSearch filtering tab surfaces pages on your site that users have reported as adult content through the public SafeSearch report. Google reviews them: “URLs submitted using this tool are reviewed, and if Google feels that this content should be filtered from SafeSearch results, these URLs are tagged as adult content.” Once tagged, those pages get filtered out when SafeSearch is on.
Verifying a removal
Submit the Temporary Removal for speed, apply your permanent method, then confirm
it took. The URL Inspection tool tells you how Google last crawled and
indexed a specific URL. The Page Indexing report is where you watch a page’s
status settle over time — including whether it’s correctly marked noindex or,
if you made the mistake above, sitting in the blocked-by-robots.txt bucket.
AI summary
A condensed take on the Advanced version:
- The Removals toolA Google Search Console feature for verified owners to manage how their URLs appear in Search. A Temporary Removal hides a URL for about six months — it does not delete the page from the index. is owner-only (verified GSCA free Google service that reports how a site performs in Google Search and surfaces problems with how Google crawls, indexes, and serves it. It's first-party data straight from Google — but you don't need it to appear in results. property) and has three tabs: Temporary Removals, Outdated Content, SafeSearch filtering.
- Temporary Removals is fast but temporary. It hides a URL — or a whole prefix (www + non-www) — from Search for ~6 months and clears the cached snippet. It does not remove the page from the indexStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed.; the page can reappear when the window expires. It only affects Google Search — not other Google properties or other search engines.
- Permanent removal needs a real method: delete with 404/410, add
noindex(meta orX-Robots-Tag), or password-protect. The Removals tool just buys time while one of these propagates. noindexrequires the page to stay crawlable. If Google can’t fetch the page, it can’t see the rule.- The #1 mistake: blocking in robots.txtA plain-text file at the root of a host that tells crawlers which URLs they may and may not request. It controls crawling, not indexing — a blocked URL can still be indexed if it's linked from elsewhere. to “remove” a page. That blocks
crawlingCrawling is how search engines use automated bots (like Googlebot and Bingbot) to discover URLs and download pages. A page has to be crawlable to be indexed, but crawling on its own isn't a ranking factor., not indexingStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed. — the URL can stay indexed and Google never sees your
noindex. Temporary removal + robots.txtA plain-text file at the root of a host that tells crawlers which URLs they may and may not request. It controls crawling, not indexing — a blocked URL can still be indexed if it's linked from elsewhere. block = the page returns at ~6 months. - Outdated Content = public requests from non-owners to refresh stale results. SafeSearch filtering = reported adult content Google reviews and may tag.
- Verify with URL InspectionA Google Search Console feature that reports how Google sees one specific URL on a property you own. By default it shows the last-indexed snapshot; a separate \"Test live URL\" mode fetches the current version. and the Page Indexing reportThe Google Search Console report (formerly Index Coverage) showing how many of your URLs are indexed vs. not indexed, and grouping the not-indexed ones by reason..
Official documentation
Primary-source documentation from Google.
- Removals and SafeSearch reports tool — the canonical reference: what each of the three tabs does, the ~6-month duration, prefix removals, and ownership requirements.
- Remove a page hosted on your site from Google — the permanent methods (
noindex, password protection, deletion) and why not to use robots.txtA plain-text file at the root of a host that tells crawlers which URLs they may and may not request. It controls crawling, not indexing — a blocked URL can still be indexed if it's linked from elsewhere. as a block. - Block Search indexing with noindex — why a
noindexpage must stay crawlable for Google to ever see the rule.
Quotes from the source
On-the-record statements from Google. Each link is a deep link that jumps to the quoted passage on the source page.
Google — what the tool is and how long it lasts
- “The Removals toolA Google Search Console feature for verified owners to manage how their URLs appear in Search. A Temporary Removal hides a URL for about six months — it does not delete the page from the index. enables you to temporarily block pages from Google Search results on sites that you own” — Google Search ConsoleA free Google service that reports how a site performs in Google Search and surfaces problems with how Google crawls, indexes, and serves it. It's first-party data straight from Google — but you don't need it to appear in results. Help. Jump to quote
- “A successful request lasts only about six months.” — Google Search ConsoleA free Google service that reports how a site performs in Google Search and surfaces problems with how Google crawls, indexes, and serves it. It's first-party data straight from Google — but you don't need it to appear in results. Help. Jump to quote
- “Requests made in the Removals tool last for about 6 months.” — Google Search Central docs. Jump to quote
- “The URL must be in a Search ConsoleGoogle's free tool for monitoring crawling, indexing, and search performance. property that you own.” — Google Search Console Help. Jump to quote
Google — block ≠ remove from indexStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed.
- “Blocking a URL does not prevent Google from crawlingCrawling is how search engines use automated bots (like Googlebot and Bingbot) to discover URLs and download pages. A page has to be crawlable to be indexed, but crawling on its own isn't a ranking factor. your page, only from showing it in Search results” — Google Search Console Help. Jump to quote
- “Remove all URLs with this prefix” — Google Search Console Help. Jump to quote
Google — permanent methods
- “A
noindextag only blocks your page from showing up in Google search results.” — Google Search Central docs. Jump to quote - “Limiting access to your page enables the right users to view your page, while preventing GooglebotGooglebot is Google's web crawler — the software that fetches pages so Google can index and rank them. It comes in two variants, Googlebot Smartphone (primary, under mobile-first indexing) and Googlebot Desktop, and runs an evergreen Chromium renderer. and other web crawlersA crawler — also called a spider or bot — is an automated program that fetches web pages, extracts their links, and queues new URLs to visit. Search engines use crawlers to discover and download content for their index. from accessing it.” — Google Search Central docs. Jump to quote
Google — don’t use robots.txtA plain-text file at the root of a host that tells crawlers which URLs they may and may not request. It controls crawling, not indexing — a blocked URL can still be indexed if it's linked from elsewhere. to block
- “Do not use robots.txtA plain-text file at the root of a host that tells crawlers which URLs they may and may not request. It controls crawling, not indexing — a blocked URL can still be indexed if it's linked from elsewhere. as a blocking mechanism.” — Google Search Console Help. Jump to quote
- “Don’t use robots.txt as a way to block your page.” — Google Search Central docs. Jump to quote
Google — SafeSearch filtering tab
- “URLs submitted using this tool are reviewed, and if Google feels that this content should be filtered from SafeSearch results, these URLs are tagged as adult content.” — Google Search Console Help. Jump to quote
#:~:text= deep links may need the exact range confirmed in-browser. John Mueller’s comments (via Search Engine Journal) and my own Ahrefs write-up reinforce the same points — the tool is fast but temporary, lasting removal needs noindex/404/410/password, and pages must stay crawlable — but I’ve paraphrased those here rather than quote them directly, since they weren’t confirmed verbatim against the source. Removal checklists
Two different jobs — pick the one that matches your goal.
To permanently remove a page
- Decide the permanent method: delete (404/410),
noindex, or password. - Apply it — return 404/410, add the
noindextag/header, or lock the page. - Confirm the page is still crawlable if you used
noindex(not blocked inrobots.txt). - Submit a Temporary Removal in GSCA free Google service that reports how a site performs in Google Search and surfaces problems with how Google crawls, indexes, and serves it. It's first-party data straight from Google — but you don't need it to appear in results. so it disappears fast while the permanent change propagates.
- Verify with URL InspectionA Google Search Console feature that reports how Google sees one specific URL on a property you own. By default it shows the last-indexed snapshot; a separate \"Test live URL\" mode fetches the current version.; watch the Page Indexing reportThe Google Search Console report (formerly Index Coverage) showing how many of your URLs are indexed vs. not indexed, and grouping the not-indexed ones by reason. confirm
the new status (
noindex, 404/410, etc.). - Do not rely on the Temporary Removal alone — it expires in ~6 months.
To temporarily hide a page (don’t want it gone forever)
- Confirm you own and have verified the GSC property.
- Submit a Temporary Removal for the single URL, or use “Remove all URLs with this prefix” for a whole path.
- Remember it covers both www and non-www under that prefix.
- Note the clock: it lasts ~6 months, then the URL can reappear.
- Set a reminder before the window closes if the page must stay hidden.
Removals tool — cheat sheet
The three tabs
| Tab | Who uses it | What it does |
|---|---|---|
| Temporary Removals | Verified owner (in GSCA free Google service that reports how a site performs in Google Search and surfaces problems with how Google crawls, indexes, and serves it. It's first-party data straight from Google — but you don't need it to appear in results.) | Hides a URL or prefix from Search for ~6 months; clears the cached snippet. Not deletion from the indexStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed.. |
| Outdated Content | Public / non-owners | Shows requests from the public Remove Outdated Content tool to refresh stale results/snippets. |
| SafeSearch filtering | Public reporters | Shows pages reported as adult content; Google reviews and may tag them so SafeSearch filters them. |
Temporary vs. permanent
| Temporary Removal | Permanent removal | |
|---|---|---|
| Effect | Hides from results | Drops from the index |
| Duration | ~6 months, then can return | Durable |
| Method | Removals toolA Google Search Console feature for verified owners to manage how their URLs appear in Search. A Temporary Removal hides a URL for about six months — it does not delete the page from the index. request | 404/410, noindex, or password |
| Index entry | Persists | Removed after recrawlCrawl frequency is how often a search engine comes back to re-fetch a page it already knows about. Popular pages that change often get refreshed many times a day; stable pages can go weeks or months between crawls — and you influence it indirectly, not by setting a dial. |
Fast facts
- Owner-only — the URL must be in a Search ConsoleGoogle's free tool for monitoring crawling, indexing, and search performance. property you own.
- Prefix removals cover everything under the path, www and non-www.
- Results usually disappear within a day.
- For
noindexto work, the page must stay crawlable — don’t block it inrobots.txt. - Bing has an equivalent block-URL tool; its temporary block lasts ~3 months.
The mental models
1. Hide vs. remove.
The Removals toolA Google Search Console feature for verified owners to manage how their URLs appear in Search. A Temporary Removal hides a URL for about six months — it does not delete the page from the index. hides (Temporary Removal). A permanent method removes
(404/410, noindex, password). Always ask which one you actually need — and if
you need removal, the tool alone won’t get you there.
2. Fast front end + durable back end. Use the Removals tool for speed (gone today) and pair it with a permanent method for durability (gone for good). The tool buys time while the real change propagates on Google’s recrawlCrawl frequency is how often a search engine comes back to re-fetch a page it already knows about. Popular pages that change often get refreshed many times a day; stable pages can go weeks or months between crawls — and you influence it indirectly, not by setting a dial. schedule.
3. CrawlingCrawling is how search engines use automated bots (like Googlebot and Bingbot) to discover URLs and download pages. A page has to be crawlable to be indexed, but crawling on its own isn't a ranking factor. ≠ indexingStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed..
A robots.txt disallow blocks crawlingCrawling is how search engines use automated bots (like Googlebot and Bingbot) to discover URLs and download pages. A page has to be crawlable to be indexed, but crawling on its own isn't a ranking factor., not indexingStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed.. A blocked URL can stay
indexed, and Google can’t see a noindex on a page it can’t crawl. Keep the page
crawlable if you want it deindexed.
4. The six-month tripwire.
If your only action was a Temporary Removal, the page comes back at ~6 months. If
your action was a Temporary Removal plus a robots.txtA plain-text file at the root of a host that tells crawlers which URLs they may and may not request. It controls crawling, not indexing — a blocked URL can still be indexed if it's linked from elsewhere. block, it comes back and
your noindex was never seen. Both failures surface at the same expiry moment.
5. The decision rule.
Want it gone from search? Allow crawling + noindex (or 404/410, or
password). Want it hidden right now while that takes effect? Add a Temporary
Removal. Never use a robots.txtA plain-text file at the root of a host that tells crawlers which URLs they may and may not request. It controls crawling, not indexing — a blocked URL can still be indexed if it's linked from elsewhere. disallow as the removal method.
Patrick's relevant free tools
- Google Index Checker — Check one URL’s observable indexability blockers, or reconcile sitemap, crawl, and supplied Search Console evidence across a URL set before verifying Google’s actual state in URL Inspection.
- Canonicalization Checker — Audit HTML and HTTP canonical signals, test the canonical target, and identify observable conflicts that can cause Google to choose a different URL.
- XML Sitemap Validator — Paste, upload, or fetch a sitemap by URL — errors, warnings, and a health score with line numbers. Pasted and uploaded sitemaps are validated entirely in your browser.
Tools for removing and verifying
- Google Search ConsoleA free Google service that reports how a site performs in Google Search and surfaces problems with how Google crawls, indexes, and serves it. It's first-party data straight from Google — but you don't need it to appear in results. — Removals toolA Google Search Console feature for verified owners to manage how their URLs appear in Search. A Temporary Removal hides a URL for about six months — it does not delete the page from the index. — the Temporary Removals, Outdated Content, and SafeSearch filtering tabs for properties you own.
- Remove Outdated Content tool (public) — for non-owners to request that Google refresh a stale page or cached snippet.
- SafeSearch report (public) — for reporting adult content on a site you don’t own.
- URL InspectionA Google Search Console feature that reports how Google sees one specific URL on a property you own. By default it shows the last-indexed snapshot; a separate \"Test live URL\" mode fetches the current version. (GSC) — check how Google last crawled, rendered, and indexedStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed.
a single URL, and whether a
noindexis being seen. - Page Indexing reportThe Google Search Console report (formerly Index Coverage) showing how many of your URLs are indexed vs. not indexed, and grouping the not-indexed ones by reason. (GSC) — watch a page’s status settle over time,
including
noindex, 404/410, and blocked-by-robots.txtA plain-text file at the root of a host that tells crawlers which URLs they may and may not request. It controls crawling, not indexing — a blocked URL can still be indexed if it's linked from elsewhere. buckets. - Bing Webmaster ToolsMicrosoft's free portal for monitoring and improving how a site appears in Bing search — the peer to Google Search Console, plus IndexNow instant indexing, richer backlink data, and keyword volumes. Because Bing's index also feeds Microsoft Copilot, it doubles as a window into AI-search visibility. — Block URLs — Bing’s equivalent (temporary block lasts ~3 months).
Sensitive URL exposed: the response playbook
Use this sequence when a private, staging, or otherwise sensitive URL appears in Google. The immediate hide and the durable removal are separate jobs.
- Stop any further exposure. If the content is genuinely sensitive, remove it from the public page or put it behind authentication now. A Search removal does not secure the underlying URL.
- Choose the permanent state. Return
404/410if the page should no longer exist, keep it live withnoindexif authorized users still need it, or require a password if the content should never be public. - Confirm the durable method is reachable. For
noindex, Google must be able to crawl the page. Ifrobots.txtblocks it, remove that block before relying on the directive. For deletion, confirm the exact URL returns404or410. - Submit the Temporary Removal. Use a single-URL request for one page. Use a prefix request only when every URL under that prefix should disappear; if that is not true, stop and submit narrower requests.
- Verify both layers. Confirm the request status in the Removals toolA Google Search Console feature for verified owners to manage how their URLs appear in Search. A Temporary Removal hides a URL for about six months — it does not delete the page from the index., then use
URL InspectionA Google Search Console feature that reports how Google sees one specific URL on a property you own. By default it shows the last-indexed snapshot; a separate \"Test live URL\" mode fetches the current version. and the Page Indexing reportThe Google Search Console report (formerly Index Coverage) showing how many of your URLs are indexed vs. not indexed, and grouping the not-indexed ones by reason. to confirm Google can see the durable
noindex,404, or410state. - Keep watching after the request expires. If the URL reappears, the permanent method was absent, blocked from crawlingCrawling is how search engines use automated bots (like Googlebot and Bingbot) to discover URLs and download pages. A page has to be crawlable to be indexed, but crawling on its own isn't a ranking factor., or later reverted. Fix that cause before submitting another temporary request.
Common Removals tool problems
The URL returned after about six months
Symptom: A URL disappeared after a Temporary Removal and later returned to Search.
Likely cause: The temporary request expired and no durable removal method was in place.
Fix: Return 404/410, add a crawlable noindex, or password-protect the page.
Use URL InspectionA Google Search Console feature that reports how Google sees one specific URL on a property you own. By default it shows the last-indexed snapshot; a separate \"Test live URL\" mode fetches the current version. to confirm Google can observe that state, then submit another
Temporary Removal only if you need the URL hidden while recrawling happens.
The page has noindex, but it remains indexed
Symptom: The source contains noindex, yet Search ConsoleA free Google service that reports how a site performs in Google Search and surfaces problems with how Google crawls, indexes, and serves it. It's first-party data straight from Google — but you don't need it to appear in results. still reports the URL
as indexedStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed..
Likely cause: A robots.txt rule prevents Google from fetching the page, so it
cannot see the directive.
Fix: Allow crawlingCrawling is how search engines use automated bots (like Googlebot and Bingbot) to discover URLs and download pages. A page has to be crawlable to be indexed, but crawling on its own isn't a ranking factor., inspect the live URL, and confirm the rendered or fetched
response exposes the noindex. Watch the Page Indexing reportThe Google Search Console report (formerly Index Coverage) showing how many of your URLs are indexed vs. not indexed, and grouping the not-indexed ones by reason. for the status change.
A prefix request hid more pages than intended
Symptom: URLs you meant to keep in Search disappeared after a removal request.
Likely cause: “Remove all URLs with this prefix” matched the broader path, including its www and non-www versions.
Fix: Cancel the overly broad request in Search ConsoleGoogle's free tool for monitoring crawling, indexing, and search performance., then resubmit only the specific URL or narrower prefix that should be hidden. Check representative URLs from both the intended and unintended sets before confirming the replacement request.
The request is rejected or cannot find the URL
Symptom: Search Console will not accept the removal request.
Likely cause: The URL is outside the verified property currently open in Search Console, or the submitted variant does not match the property scope.
Fix: Open the property that owns the exact URL variant, verify ownership if needed, and submit again. Confirm the protocol, host, path, and prefix before sending.
Prove the removal and permanent fix worked
Test the durable response or directive
- Test to run: Fetch the exact URL and inspect its status and headers; for an HTML
noindex, confirm it in the live response or URL InspectionA Google Search Console feature that reports how Google sees one specific URL on a property you own. By default it shows the last-indexed snapshot; a separate \"Test live URL\" mode fetches the current version.. - Expected result: The URL returns the intended
404/410, requires authentication, or exposes anoindexthat Google can crawl. - Failure interpretation: The permanent method was not deployed on this URL, or a robots rule prevents Google from seeing it.
- Monitoring window: The server response is immediate; Google’s indexedStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed. state changes after a recrawlCrawl frequency is how often a search engine comes back to re-fetch a page it already knows about. Popular pages that change often get refreshed many times a day; stable pages can go weeks or months between crawls — and you influence it indirectly, not by setting a dial..
- Rollback trigger: Roll back only if the rule affects URLs that should remain public or the response is different from the approved removal plan.
Test the temporary request scope
- Test to run: Open the request in Search ConsoleA free Google service that reports how a site performs in Google Search and surfaces problems with how Google crawls, indexes, and serves it. It's first-party data straight from Google — but you don't need it to appear in results. → Removals and inspect its type, submitted URL or prefix, and status.
- Expected result: The request is active and its scope matches only the URLs that should be hidden.
- Failure interpretation: A rejected request usually points to property or URL scope; an overbroad prefix risks hiding valid pages.
- Monitoring window: Check immediately after submission and again after the result disappears from Search.
- Rollback trigger: Cancel the request if a representative URL that should remain visible falls under the submitted prefix.
Test Google’s observed index state
- Test to run: Use URL Inspection for the exact URL, then monitor its reason in the Page Indexing reportThe Google Search Console report (formerly Index Coverage) showing how many of your URLs are indexed vs. not indexed, and grouping the not-indexed ones by reason..
- Expected result: Google eventually reports the durable state, such as excluded by
noindexor not foundA 302 (\"Found\") is a temporary redirect: it forwards users to a new URL while telling search engines the original URL should stay in the index. It's a weak canonicalization signal, not the zero-equity dead end of SEO folklore., rather than merely showing an active temporary request. - Failure interpretation: Google has not recrawled the URL, cannot access the directive, or is receiving a different response than users.
- Monitoring window: Check after the next crawl and continue until the Page IndexingStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed. status reflects the permanent method.
- Rollback trigger: Undo the permanent change if Google applies it to an approved, indexable URL; otherwise fix the delivery mismatch rather than undoing the removal.
Resources worth your time
My related writing
- How to Remove URLs From Google Search (5 Methods) — my walkthrough of the removal methods, including the Bing contrast and why a temporary removal has to be paired with a permanent fix.
From others
- Removals and SafeSearch reports tool — Google’s canonical Help page (official, but the clearest reference for the three tabs).
- Remove a page hosted on your site from Google — Google Search Central — the authoritative breakdown of permanent removal methods (noindexNoindex is a directive that tells search engines to keep a page out of their index, so it won't appear in search results. It works only on pages a crawler can actually fetch — a page blocked in robots.txt can never be noindexed., 404/410, password) and why robots.txtA plain-text file at the root of a host that tells crawlers which URLs they may and may not request. It controls crawling, not indexing — a blocked URL can still be indexed if it's linked from elsewhere. is the wrong tool.
- Block Search indexing with noindex — Google Search Central — explains why a noindexNoindex is a directive that tells search engines to keep a page out of their index, so it won't appear in search results. It works only on pages a crawler can actually fetch — a page blocked in robots.txt can never be noindexed. page must stay crawlable; closes the loop on why robots.txtA plain-text file at the root of a host that tells crawlers which URLs they may and may not request. It controls crawling, not indexing — a blocked URL can still be indexed if it's linked from elsewhere. + noindex cancels itself out.
- Google’s John Mueller Clarifies How To Remove Pages From Search — Matt G. Southern, Search Engine Journal — coverage of Mueller reiterating that the tool is fast but temporary and lasting removal needs
noindex/404/410/password. - How To Quickly Remove A Rogue Subdomain From Google Using The Removals Tool [Case Study] — Glenn Gabe, GSQI — a real-world prefix-removal walkthrough showing how to scope a prefix removal without collateral damage.
Test yourself: Google Search Console removals
Five quick questions on temporary and permanent removals. Pick an answer for each, then check your result.
Removals tool
A Google Search Console feature for verified owners to manage how their URLs appear in Search. A Temporary Removal hides a URL for about six months — it does not delete the page from the index.
Related: Google Search Console, Noindex, Robots.txt
Removals tool
The Removals tool (sometimes called the URL removals tool) is a Google Search ConsoleA free Google service that reports how a site performs in Google Search and surfaces problems with how Google crawls, indexes, and serves it. It's first-party data straight from Google — but you don't need it to appear in results. feature for verified property owners. It has three tabs: Temporary Removals, Outdated Content, and SafeSearch filtering.
The most misunderstood thing about it is what a Temporary Removal actually does. It hides a URL — or every URL under a prefix — from Google Search results for about six months and clears the cached snippet. It does not remove the page from Google’s indexStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed.. When the period expires, the page can reappear unless you’ve put a permanent method in place.
To remove a page permanently you need one of three things: delete it so it returns a 404 or 410, add a noindex rule, or password-protect it. For noindex to work the page has to stay crawlable. Blocking it in robots.txtA plain-text file at the root of a host that tells crawlers which URLs they may and may not request. It controls crawling, not indexing — a blocked URL can still be indexed if it's linked from elsewhere. does the opposite of what most people expect — Google can’t crawl the page, so it never sees the noindex, and the URL can stay indexed.
Related: Google Search Console, Noindex, Robots.txt
Build-time retrieval analysis plus live signals for this exact article. The automatic chunk report includes a deterministic readiness score and is ready without a model download.
Search Console
sampleGA4 traffic (28d)
sampleCloudflare traffic (7d)
sampledCrUX field data (28d, phone)
sampleGoogle NLP entities
localChangelog
Updated Jul 18, 2026.
Editorial summary and recorded change details.Summary
Reviewed against seven needs-review/gap findings from the current Google Search Console Help and Search Central docs; the article's temporary-vs-permanent framing, six-month duration, and robots.txt guidance already held up without correction. Added the one confirmed gap: the Removals tool only affects Google Search, not other Google properties or other search engines, plus a note that clearing the snippet doesn't stop the page from matching a query pre-reindex.
Change details
-
Added a scope note to the Temporary Removals section (Advanced lens) and AI Summary: the tool only affects Google Search, not other Google properties (verified live via Google's Search Central docs) or other search engines.
-
Added a clarifying line that clearing the snippet doesn't stop the page from appearing for a query matching the removed information before Google reindexes it — only the old snippet text goes away.
Full comparison unavailable — no prior snapshot was archived for this revision.