How to remove or deindex a URL from Google (the right way)
Getting a page out of Google is the mirror image of getting one in — and people get it wrong constantly, usually by reaching for robots.txt. There are two separate goals here: removing a URL fast (temporarily) and deindexing it permanently. They need different tools.
Fast but temporary: the Removals tool
Search Console's Removals tool hides a URL from Google results within hours — but only for about six months. It's the right tool for emergencies: a leaked page, exposed personal data, a price mistake, content published early. It buys you time; it does not permanently deindex the page.
Permanent: noindex (and let Google crawl it)
- Add <meta name="robots" content="noindex"> to the page, or return an X-Robots-Tag: noindex header.
- Make sure the page is NOT blocked by robots.txt — Google has to crawl the page to see the noindex.
- Wait for Google to re-crawl. The page drops out of the index on the next crawl.
- Push the URL through the Indexing API to trigger that re-crawl sooner, so the noindex is seen quickly.
Blocking a URL in robots.txt does NOT remove it from Google. If Google can't crawl the page, it can't see your noindex tag — so the URL can stay indexed (often with the dreaded "No information is available for this page" snippet) indefinitely. To deindex, allow the crawl and add noindex. Block in robots.txt only after it's already out.
Permanent: 404 / 410 or redirect
- Return a 404 (Not Found) or 410 (Gone) if the page genuinely shouldn't exist — Google drops it after re-crawling. 410 is a slightly stronger "this is gone for good" signal.
- 301-redirect the URL to a relevant replacement if the content moved — the old URL leaves the index and equity flows to the new one.
- Use canonical tags to consolidate near-duplicates so only the canonical stays indexed.
Confirm it's actually gone
Don't trust a single empty site: search — it's unreliable. Run the URL through a status check (URL Inspection API). When it reports the page as not indexed (excluded by noindex, not found, or redirected), it's genuinely out. For a batch of URLs you're retiring, bulk-check them so nothing lingers.
Sign in with Google, paste your URLs, ship them through Google's Indexing API. Free daily quota, $9.99 for a 50-URL pack.
Try IndexerNow free