// blog / indexing

How I remove a page from Google search results, and when I don't

To remove a URL from Google for good, I put a permanent signal on the page first, a noindex tag, a 404 or 410, or a login, and only then file a Removals tool request, which hides the result for about six months. For a page on someone else's site, only Google's outdated content tool applies.

By Muhammad Younus Updated 10 min read Indexing

Indexing and Search Console: illustration for "Removing a page from Google search results"
// 01 - the removals tool

How do I remove a URL from Google with the Removals tool?

The tool hides a result, and that's all it does. Before I open it I decide whether the page should leave Google at all, the same call I make in my content audit service, because plenty of pages people want gone are worth more fixed than hidden.

The request itself is short. In Search Console I open Removals, choose New request, then Temporarily remove URL, and pick Remove this URL only or Remove all URLs with this prefix. Google's help page says the request usually takes up to a day, isn't guaranteed to be accepted, and blocks the URL for about six months. The URL has to sit in a property you own, and one request covers http and https, www and non-www. Other subdomains, like m. or amp., need their own.

The part owners miss is on Google's own help page for the tool: blocking a URL doesn't stop Google crawling the page, only showing it, and the tool is only one step in removing a URL permanently. It also matches the exact address. Google treats /dragon and /Dragon as two URLs, and says to include the parameters a page needs and leave out optional ones, so I file one request per address the result actually shows.

The three requests the Removals tool can make, as Google's help page describes them
RequestWhat it doesHow long it lasts
One exact URLHides that URL from Google's results while Google keeps crawling itAbout six months, then it can reappear
Every URL under a prefixHides every URL that starts with the prefix, www and non-wwwAbout six months, the same as a single URL
Clear snippetWipes the description under the result but leaves the result showingUntil Google indexes the page again

That's why I think of it as an emergency brake. It's the right tool when something's showing that shouldn't be, today: a staging copy that got indexed, a private file, a page with details that are plainly wrong. It's the wrong tool when it's the only thing you do.

// watch out

Blocking the page in robots.txt isn't a removal. Google's guide says not to use robots.txt to block a page, and its noindex documentation adds that a noindex rule only works when the page isn't blocked by robots.txt. Disallow it and Google can't read the very tag you added to get it out.

// 02 - the permanent fix

How do I remove a URL from Google permanently?

The signal has to live on the page itself. On a WordPress site the permanent signal goes live first and the temporary request comes last, so the six months are spent waiting for something that's already true. Here's the full run.

  1. Step 01

    Confirm the page is actually in Google

    I run the URL through URL Inspection in Search Console before anything else. If it isn't indexed, there's nothing to remove.

  2. Step 02

    Pick one permanent signal

    Google names three. If the page is gone for good, the server returns a 404 or 410. If visitors still need it but searchers don't, it gets a noindex tag. If only some people should see it, it goes behind a login.

  3. Step 03

    Put the signal on the server

    A noindex goes in the page head as <meta name="robots" content="noindex">, usually through the SEO plugin's per-page setting, or as an X-Robots-Tag: noindex header for PDFs and other files. A deleted page has to return a real 404 or 410 status, not a friendly page that answers 200.

  4. Step 04

    Check it the way Googlebot sees it

    I fetch the URL logged out and read the status code and the page source, not the WordPress dashboard. Caching plugins and CDNs can keep serving yesterday's version, and a login has to keep the content out of the response, not just out of view.

  5. Step 05

    Keep robots.txt open for that URL

    Google has to crawl the page to see the noindex or the 404, so no Disallow rule can cover it. A Disallow added in a hurry quietly undoes every step above it.

  6. Step 06

    Take it out of the sitemap and the links

    A URL that's leaving shouldn't still sit in the XML sitemap or in menus and posts. Those send Google back to a page I'm asking it to drop.

  7. Step 07

    File the temporary removal if it's urgent

    Only now do I open the Removals tool, and only when the page has to vanish before Google next crawls it. One catch from Google's help: if the URL already returns a 404 or 410 when you file, Google treats the page as gone and the block expires, so the 404 has to do the work.

  8. Step 08

    Check again before the block runs out

    I look at the URL in URL Inspection and the Pages report, where a noindexed page shows as excluded by the tag and a deleted one as not found. If a noindexed or login-gated page is still indexed near the end of the six months, the permanent signal isn't working, and that's what I fix.

// pro tip

Google's guide points out that a noindex tag only keeps a page out of Google. Search engines that don't support the tag can still show it, while removing or updating the content keeps it out of them too. So for anything private I'd rather delete it or lock it than just tag it.

// 03 - pages you don't own

What if the page is on someone else's site, or it's about you?

Then the Removals tool is out, because it only accepts URLs in a property you own. Google's route for other people's pages is the Refresh Outdated Content tool, and it only works after the page has changed or disappeared. If the page is gone, the result stops appearing. If the text has changed, the old snippet clears until Google's crawler visits again. If the information's still on the live page, Google says plainly that the tool isn't for you.

So the order never changes: get the page changed or taken down at the source first, then ask Google to catch up. If you own a site, requests like these also show up in the outdated content tab of your own Removals report, which tells you someone outside cared enough to file one.

Where the content is personal information about you, Google's help page on removing your private info from Google Search is the route, and that isn't work I do. For results showing your address, phone number or email, the same page points to Google's Results about you feature. Getting reviews, news stories or anyone else's content about a business taken down isn't my work either. I work on pages on sites you control.

Rather have me do this? One person, whole job.

Book a call on Upwork
// 04 - images, files and whole sites

How do I remove an image, a PDF or a whole site from Google?

Images are the one case where robots.txt is Google's own answer. Google's image removal guide gives two permanent methods, a robots.txt disallow rule or a noindex X-Robots-Tag header, says they have the same effect, and says using both makes no sense because Googlebot has to crawl the URL to read the header. The Removals tool covers the emergency.

For a PDF or another file, Google's Removals help says non-HTML files should be completely removed from the server, or they get the noindex header. For a whole site, the prefix request takes the homepage URL, and Google's help adds that a staging subdomain is blocked separately from the main domain. The permanent part is the same as for one page: delete it or put it behind a login.

// 05 - before you remove

Should I remove a thin page or improve it?

Usually improve it, if it's showing up at all. A thin page that still earns impressions in Search Console is telling you Google finds it relevant to something, and removing it throws that away. Removal's the right call for pages with no reason to exist: no clicks, no links, nobody who'd miss them.

The clearest removals are the accidental ones. On one UK site, a location page template went live by accident with its placeholder tags where the title and heading should be. Nobody meant that page to exist, so it needs a 404 or a 410, not a rewrite. A page with backlinks or enquiries keeps its value through a redirect to its closest replacement, and anything still earning impressions gets read by a person before anyone deletes it.

// 06 - the wrong jobs

What shouldn't the Removals tool be used for?

Google's help page lists the jobs the tool isn't built for. These are the ones people reach for it anyway, and what I do instead.

  1. i.

    Old pages that already return a 404

    Google says there's no need to request an urgent update for them. A page that returns 404 drops out as Google recrawls it, so filing a request only adds a task.

  2. ii.

    Crawl errors in Search Console

    The tool hides URLs from search results, not from your Search Console account, so the errors stay listed. They need fixing at the source, where Google can't crawl or index the page.

  3. iii.

    Moving a site

    Google's help page says the tool won't remove old content or URLs in a move. Hiding the old URLs throws away whatever they've earned, which is why a move gets a one to one 301 map instead.

  4. iv.

    Cleaning up after a hack

    Google says to block only the new URLs the hacker created, not the whole site. Hiding every page takes the real content down with the spam, and the hack still has to be cleaned off the server.

  5. v.

    Picking the right version of a page

    Google warns that the tool won't keep your favourite version of a duplicate and could remove every version of the URL. Duplicates need a canonical or a redirect instead.

  6. vi.

    Making a removal permanent

    On its own it can't. After about six months the page can come back, which is why every request I file sits on top of a noindex, a 404 or 410, or a login.

// when to hand this over

If there's a page in Google you need gone and you aren't sure whether it should be removed, redirected or improved, that decision and the work behind it is what I do, remotely, on WordPress sites.

Book a call on Upwork

Is this your site? Send me the URL.

Book a call on Upwork
// questions - indexing

What else do people ask about this?

How do I permanently remove a URL from Google?

Put a permanent signal on the page, then wait for Google to recrawl it. That's a 404 or 410 for a page that's gone, a noindex tag for one visitors still need, or a login. The Removals tool only hides it for about six months.

Why can't I remove a link from Google?

Usually because the URL isn't in a Search Console property you own. For other people's pages, Google's outdated content tool denies a request when the content is still on the page, when the page isn't indexed, or when a similar request is still pending.

How long does a Google removal request last?

About six months. Google's help page says a successful temporary removal blocks the URL for about that long, and the page can reappear afterwards unless it's been removed, noindexed or put behind a login in the meantime.

Why did a page I removed come back in Google?

Because the temporary block ended and nothing permanent was in place. If the page still answers normally without a noindex tag when the six months run out, Google can show it again.

Should I block a page in robots.txt to get it out of Google?

Not for a web page. Google's guide says not to use robots.txt to block a page, and a Disallow stops Google reading the noindex tag or the 404. Images are the exception, where a disallow rule is one of Google's two methods.

// sources - checked

Where do these rules come from?

Platform and Google documentation, opened and read on the day this was written. Everything else is how I work.

  1. Search Console Help: Removals and SafeSearch reports tool
  2. Google Search Central: remove a page hosted on your site from Google
  3. Google Search Central: block search indexing with noindex
  4. Google Search Central: remove images hosted on your site from search results
  5. Search Console Help: Refresh Outdated Content tool
  6. Google Search Help: remove my private info from Google Search
Muhammad Younus, WordPress technical SEO consultant
// who wrote this

One consultant, writing down his own method

I'm Muhammad Younus, a WordPress technical SEO consultant with 8+ years of experience and 100+ client sites fixed. Top Rated Plus on Upwork with a 100% Job Success Score. Every post here is the way I actually do the job, written in the first person because it's one person doing it, remotely, with no team behind the name.

Nothing in these posts is a client I can't name or a number I can't show. Where a figure comes from a client's Search Console, it's from a published case study, and where a rule comes from Google or a platform, the source is linked at the bottom of the post.

// the service behind this post
Muhammad Younus laughing, a wide genuine smile
// next step

Want this done on your own site?

Book a call on Upwork, send the URL and read-only Search Console access, and you'll get a written scope for the search side before any work starts. One person does the whole job, remotely.

Book a call on Upwork