SEODecision Matrix11 min readPublished October 5, 2026

Google Search Central docs · RFC 9110 · timing stated only in Google's own words

Removing a Page: 404, 410, Redirect or Noindex Compared

Five ways to take a page out of Google, and they do different things. Two tell Google the page is gone, one tells it the page moved, one tells it to keep crawling but stop showing, and one hides it for six months while you decide. This guide compares them using Google's own documentation and the HTTP standard, then maps eight common situations to the right one.

DA
Digital Applied Team
Senior strategists · Published October 5, 2026
PublishedOct 5, 2026
Read time11 min
SourcesGoogle Search Central · IETF
Removals tool duration
~6months
temporary, per Search Console help
Removals tool speed
~1day
Google: "within a day"
404 vs 410 in Google's doc
Same·
all 4xx except 429 "treated the same"
Methods that do not remove
4·
robots.txt · 302 · 403 · 5xx

There are five ways to take a page out of Google Search, and the right one depends on a question most people skip: do you want the URL gone, moved, or merely hidden? A 404 or 410 says gone. A permanent redirect says moved, and passes the page's signals to its destination. A noindex says keep crawling this but stop showing it. The Removals tool in Search Console hides a URL for about six months and nothing more. Robots.txt, which many people reach for first, does none of these.

This guide compares the five using Google's Search Central documentation, read on October 9, 2026, and the HTTP standard, RFC 9110. Timing is stated only where Google states it. Whether to retire a page at all is a different decision, covered in our guide to which old posts to keep, rewrite or retire; this post is the mechanics once you have decided.

Key takeaways
  1. 01
    Google treats 404 and 410 the same.Its HTTP status documentation says all 4xx codes except 429 are treated the same: the indexing pipeline removes a previously indexed URL and newly found 404s are not processed. The HTTP standard prefers 410 when you know the removal is permanent, but Google's page gives 410 no separate behaviour.
  2. 02
    Only a permanent redirect moves the signals.Google calls 301 and 308 a strong signal that the target should be processed and uses them as a canonicalisation signal. 302 and 307 are a weak signal and are not used that way. An instant meta refresh counts as permanent; a delayed one as temporary.
  3. 03
    Noindex only works if Google can crawl the page.Google says the page must not be blocked by robots.txt, or the crawler never sees the directive and the URL can still appear when other sites link to it. Removal happens on the next crawl, which Google says may take months for a low-priority page.
  4. 04
    The Removals tool is fast and temporary.It removes a URL from results within a day and lasts about six months. Google's help says using the tool alone will not work for permanent removal; pair it with a 404, 410, noindex or password.
  5. 05
    Robots.txt is not a removal method.Google's robots introduction says it is not a mechanism for keeping a page out of Google and that a disallowed page can still be indexed if linked from elsewhere. Its removals documentation says plainly not to use robots.txt to block a page.

01 — FramingThree outcomes, five tools.

Every removal method answers one of three intentions. The first is that the page no longer exists and nothing replaces it: an expired event, a product you will never sell again, a post that was wrong. The second is that the page's content now lives somewhere else, and you want visitors and search signals to follow it there. The third is that the page should stay reachable by people and crawlers but should not appear in results: a thin tag archive, a thank-you page, a staging duplicate.

The failure case is picking a tool from a different intention. A site that 404s a page with a close replacement throws away the links pointing at it. A site that redirects an expired product to the homepage sends Google a signal that the homepage is the canonical version of a product page, which it is not; our note on expired offers in Google covers that case in detail. A site that noindexes a page and then blocks it in robots.txt has made the noindex invisible.

Gone
Nothing replaces it
404 or 410

Google removes the URL from the index once it sees the status, and crawl frequency drops. Links pointing at the URL stop passing anything. Use when there is no close replacement.

Removes, forfeits signals
Moved
A close equivalent exists
301 or 308 redirect

Google treats a permanent redirect as a strong signal that the target should be processed and as a canonicalisation signal. Visitors and signals follow. Use when the destination answers the same need.

Removes, keeps signals
Hidden
Keep it live, stop showing it
noindex, or the Removals tool for six months

Noindex drops the page from results on the next crawl while people and crawlers can still reach it. The Removals tool hides a URL within a day for about six months, buying time to do one of the other two.

Hides, page stays reachable

02 — Gone Codes404 and 410: what the standard says and what Google does.

The two codes mean different things in the HTTP standard. RFC 9110, published in June 2022, says a 404 "does not indicate whether this lack of representation is temporary or permanent" and that "the 410 (Gone) status code is preferred over 404 if the origin server knows… that the condition is likely to be permanent." Of 410 it says the response is intended to notify the recipient "that the resource is intentionally unavailable and that the server owners desire that remote links to that resource be removed."

That is the semantic argument for 410: it tells every client, including crawlers, that you mean it. Google's documentation, however, draws no distinction. Its page on how HTTP status codes affect Search, last updated February 4, 2026, groups both under 4xx and says: "All 4xx errors, except 429, are treated the same: Google crawlers inform the next processing system that the content doesn't exist. In the case of Google Search, the indexing pipeline removes the URL from the index if it was previously indexed. Newly encountered 404 pages aren't processed. The crawling frequency gradually decreases." Elsewhere on the page: "Google systems will stop using the URL over time."

So the honest comparison is this. Serve a 410 where you know the removal is permanent, because the standard asks you to and other clients may act on it. Do not expect Google to remove a 410 faster than a 404; Google's own page gives no such difference and no timeframe beyond "over time". Either code forfeits whatever the URL's inbound links were passing, which is the price of saying gone.

A worked example. A conference site has a page for its 2024 event, with a handful of links from speakers' sites. The 2026 event has its own page; the 2024 page lists a venue, a date and a schedule that no longer apply. Nothing on the site replaces it, because the 2026 page answers a different question. The right response is a 410: the removal is known to be permanent, and the standard's wording about server owners wanting remote links removed is exactly the situation. The wrong response is a redirect to the 2026 page, which would tell Google the two are the same document; a speaker's link about a 2024 talk would land on an agenda that does not contain it.

The failure case runs the other way. A publisher 404s a product review because the product was renamed, when the renamed product's review exists and covers the same model. The links the old review had earned now point at nothing, and the new review starts from zero. That is a moved page, not a gone one, and the next section is its tool.

What Google's page does not say
It does not say 410 is faster. It does not give a number of days for a 404 to drop out. It does not say a 404 harms the rest of the site. Claims of that kind come from third-party testing and anecdote, not from the documentation, and this post does not repeat them. The documented facts are: content from 4xx URLs is ignored, previously indexed 4xx URLs are removed, and crawling of them slows.

03 — Moved CodesRedirects: permanent passes signals, temporary does not.

Google's redirects documentation, last updated April 14, 2026, separates permanent from temporary by what the indexing pipeline does with them. For a permanent redirect, "the indexing pipeline uses the redirect as a signal that the redirect target should be canonical." For a temporary one, it "doesn't use the redirect as a signal that the redirect target should be canonical." The HTTP status page puts the same thing as strength: a 301 is "a strong signal that the redirect target should be processed", a 302 "a weak signal", and 308 and 307 are equivalent to 301 and 302 respectively.

Two non-HTTP forms are documented too. Google "interprets instant meta refresh redirects as permanent redirects" and "delayed meta refresh redirects as temporary redirects". JavaScript redirects are a last resort: "Only use JavaScript redirects if you can't do server-side or meta refresh redirects", because "Google might never see it if rendering of the content failed."

The example that goes wrong most often is the fallback 302. A platform that cannot be configured for a 301 ships a temporary redirect for a page that has permanently moved. Visitors arrive at the new page; Google keeps the old URL as canonical and does not consolidate signals. Google advises the permanent form "when you're sure that the redirect won't be reverted", and a page retirement is exactly that case. Checking that old redirects did what you intended is its own job; our redirect audit guide covers it.

Redirect formGoogle's stated handlingCanonical signal?Use it when
301 / 308"A strong signal that the redirect target should be processed"; 308 "equivalent to 301"Yes, target should be canonicalThe page has permanently moved and the redirect will not be reverted
302 / 307"A weak signal that the redirect target should be processed"; 307 "equivalent to 302"NoA genuinely temporary move: maintenance, a short campaign swap, A/B routing
Meta refresh, instant (0 seconds)Interpreted as a permanent redirectYes, as permanentYou cannot set a server-side redirect and the move is permanent
Meta refresh, delayedInterpreted as a temporary redirectNoRarely; a countdown page that then forwards
JavaScript redirectUse "only if you can't do server-side or meta refresh redirects"; may go unseen if rendering failsOnly if renderedLast resort
Google Search Central, redirects documentation (updated April 14, 2026) and HTTP status code documentation (updated February 4, 2026), read October 9, 2026.

04 — Hide DirectiveNoindex: crawled, not shown.

A noindex is a meta tag in the page's HTML or an X-Robots-Tag HTTP header with the value noindex, which also works for files that have no HTML, such as PDFs and images. Google's documentation, last updated December 10, 2025, says that once its crawler extracts the tag or header, "Google will drop that page entirely from Google Search results", including when other sites link to it. The page itself stays live for anyone who has the address.

Two conditions govern it. First, the page must be crawlable: Google says the page "must not be blocked by a robots.txt file", because a blocked crawler never sees the directive and the URL can still show up in results when other pages link to it. Second, nothing happens until the next crawl. Google gives no fixed period and says a revisit "may take months" depending on the page's importance; it suggests requesting a recrawl with the URL Inspection tool to speed it up.

Noindex is the right tool for pages that must exist but should not rank: internal search results, filtered listings, thank-you pages, archives that duplicate other pages. It is the wrong tool for a page you want gone, because the URL keeps being crawled and keeps serving content, and the wrong tool for a page that has moved, because it passes nothing anywhere.

The robots.txt trapIf a URL is both disallowed in robots.txt and marked noindex, the robots rule wins and the noindex is never read. To remove a page with noindex, open it to crawling first. Google's removals documentation says it directly: do not use robots.txt as a way to block your page.

05 — Search ConsoleThe Removals tool: fast, and temporary.

Search Console's Removals tool is the only method with a short documented timeframe. Google's removals guidance says a site owner can use it to remove a page "from Google's search results within a day". The tool's own help page is equally clear about the limit: "A successful request lasts only about six months", and "The Removals tool provides only a temporary removal of about six months."

It offers two actions. "Temporarily remove URL" blocks the URL from results for about six months and clears the snippet. "Clear snippet in search" removes the page's description until Google re-indexes it, while the page can still appear for matching terms. A separate "Outdated content" tab lists requests made by people who do not own the site, through the public Refresh Outdated Content tool.

The help page says what the tool is for: "Using the tool alone won't work." For permanent removal it directs you to remove or update the content and return a 404 or 410, to block access with a password, or to add a noindex. The tool buys the time for Google to see one of those. The failure case is a page hidden with the tool and otherwise untouched; six months later it reappears, often after the person who hid it has forgotten why.

Speed
Removal from results, per Google
~1day

Google's removals guidance: use the tool to remove a page hosted on your site from search results within a day. It is the only method with a stated short timeframe.

Search Central, Dec 10, 2025
Duration
Then the URL can return
~6months

A successful request lasts only about six months. If the page is still live and indexable when the request expires, it can reappear.

Search Console help
Actions
Temporarily remove URL · Clear snippet in search
2options

The first hides the URL and clears the snippet. The second clears only the description until re-indexing; the page can still appear for matching terms.

Search Console help
Permanence
Nothing permanent happens
0·

Google's wording: using the tool alone won't work. Permanent removal needs a 404 or 410, password protection or noindex on the page itself.

Search Console help

06 — False FriendsFour things that do not remove a page.

Each of these is used as a removal method somewhere, and Google's documentation says each one is not. Robots.txt is the common case. Google's introduction to robots.txt says it "is not a mechanism for keeping a web page out of Google" and that "a page that's disallowed in robots.txt can still be indexed if linked to from other sites"; to keep a page out, "block indexing with noindex or password-protect the page."

The others are status codes used for the wrong job. A temporary redirect leaves the old URL canonical. A 401 or 403 is in the 4xx group, so Google does remove a previously indexed URL that returns one, but Google says not to use them to limit crawling, and they tell visitors nothing useful about where the content went; if the page is private, password protection with a proper login is the documented route. A 5xx looks like removal from the outside and is the opposite: Google's crawlers "temporarily slow down" on server errors, "already indexed URLs are preserved in the index, but eventually dropped", and only URLs that "persistently return a server error" are removed.

MethodWhat people expectWhat Google documentsUse instead
robots.txt DisallowThe page drops out of Google"Not a mechanism for keeping a web page out of Google"; a disallowed page "can still be indexed if linked to from other sites"; also hides any noindex on the pageNoindex or password protection
302 / 307 redirectThe old URL is replaced by the new one"A weak signal"; not used as a signal that the target should be canonical301 or 308
401 / 403A clean way to hide a pageTreated as 4xx (removed over time), but "don't use 401 and 403 status codes for limiting the crawl rate"; tells visitors nothingPassword protection for private pages; 404 or 410 for gone pages
5xx server errorThe page is effectively goneCrawling slows; indexed URLs "preserved in the index, but eventually dropped"; removal only for persistent errors404 or 410, served deliberately
Google Search Central: robots.txt introduction, removals documentation (December 10, 2025) and HTTP status code documentation (February 4, 2026), read October 9, 2026.

07 — Decision TableWhich method for which case.

Eight situations cover most of what a site owner meets when pruning. The route is our reading of the documentation above; the quoted behaviour behind each is in the sections it points to.

The page is wrong, obsolete or embarrassing and nothing on the site replaces it
Serve 410 if you know it is permanent, 404 otherwise. Expect Google to remove it over time and crawl it less. Accept that its inbound links stop counting.
410 or 404
A newer or merged page answers the same need
301 or 308 to the specific replacement, not the homepage or a category. Google uses it as a canonicalisation signal, so the destination inherits the old URL's standing.
301 / 308 to the equivalent
A product or offer has expired and a near equivalent exists
Redirect to the equivalent product or the most specific live category. If nothing close exists, 410 and let the category page carry the query.
Redirect if close, else 410
A page must stay live for users but should not rank: tag archives, filters, thank-you pages
Noindex via meta tag or X-Robots-Tag, and make sure robots.txt does not block the URL. Request a recrawl in URL Inspection if it matters soon.
Noindex, crawlable
Something must come out of results today: a leaked document, a legal problem, a wrong price
Removals tool for immediate effect (within a day), and in the same hour fix the page itself with a 404 or 410, a password, or noindex. The tool expires in about six months.
Removals tool + a permanent fix
The content is for a closed audience and should not be public at all
Password-protect it with a real login. Google lists this as a permanent method, and it is the only one that also stops people who have the link.
Password protection
A non-HTML file (PDF, image, video) is indexed and should not be
X-Robots-Tag: noindex in the HTTP response for that file, or remove the file and return 404 or 410. A meta tag is not available for files without HTML.
X-Robots-Tag or 4xx
A whole section or domain is moving
Permanent redirects URL to URL, kept in place; Google says alternate names fade without further action as users adapt. Do not 404 the old URLs while the redirects still earn traffic.
301 / 308, one to one

08 — VerificationChecking it worked.

Three checks close the job. First, confirm the server is actually returning what you configured: request the URL and read the status line and headers yourself, because platforms sometimes serve a 200 with an error message, which Google's documentation says Search Console reports as a soft 404 rather than a removal. Second, use URL Inspection in Search Console to see what Google last saw and to request a recrawl where speed matters. Third, record what you did and when, so that in six months, when a Removals request expires or a redirect is questioned, the decision is a lookup rather than an argument.

A verification log needs only five columns: the URL, the intention (gone, moved or hidden), the method served, the date, and the status line you observed on your own request. For a redirect, add the destination; for a Removals request, add the expiry month so someone sees it coming. A spreadsheet is enough. What it prevents is the common failure in which a redirect is later removed by a platform migration, a 410 is quietly replaced by a 200 soft error after a theme change, or a Removals request expires and the page returns with nobody noticing until a customer finds it.

Expectations on timing should match the documentation, which gives only the phrases below. Anything more precise is a guess. If you want help pruning an archive at scale with the right method per URL and the verification recorded, that is work our SEO team does; the editorial side of the same decision is in our note on when a post earns a new date.

Removals tool, effectGoogle removals documentation
within a daytemporary
Removals tool, durationSearch Console help
about six monthsthen can return
404 / 410 removal from the indexHTTP status documentation
"over time"no figure given
Noindex taking effectBlock indexing documentation
next crawl"may take months"
5xx URLs droppedHTTP status documentation
"eventually"persistent errors only

09 — ConclusionSay gone, moved or hidden, and the tool follows.

What to do

Decide the intention first, serve the matching status or directive, pair any urgent removal with a permanent fix, and verify the response yourself.

A 404 or 410 tells Google the page is gone, and Google's documentation treats the two identically: content ignored, URL removed over time, crawling slowed. The HTTP standard prefers 410 for a known-permanent removal, and that is reason enough to use it, but not a reason to expect faster treatment. A permanent redirect tells Google the page moved and is the only method that carries the old URL's signals to a new one; a temporary redirect does not.

Noindex tells Google to keep crawling but stop showing, and works only if robots.txt lets the crawler in. The Removals tool hides a URL within a day for about six months and, in Google's words, will not work on its own. Robots.txt, a 302, a 403 and a server error are not removal methods, whatever they look like from outside.

Pick the tool from the intention, check the status line with your own request, and write down what you did. The archive that gets pruned well is the one where every retired URL can still explain itself.

Retire pages without losing what they earned

Gone, moved or hidden: pick one.

We prune archives URL by URL: the right status or directive for each page, redirects mapped to real equivalents, Removals requests paired with permanent fixes, and every decision recorded.

Free consultationExpert guidanceTailored solutions
What we work on

Content pruning, done properly

  • →Archive audits with a method per URL
  • →Redirect maps to specific equivalents, verified
  • →Noindex and robots.txt conflict checks
  • →Removals requests paired with permanent fixes
  • →Status-code verification and decision logs
FAQ · Removing pages from Google

The questions site owners ask most.

They mean different things in HTTP and the same thing to Google. RFC 9110 says 410 is preferred when the server knows the condition is likely to be permanent, and that a 410 signals the owner wants remote links removed. Google's documentation on HTTP status codes groups both under 4xx and says all 4xx codes except 429 are treated the same: previously indexed URLs are removed, new 404s are not processed, and crawling slows. Use 410 when you know the removal is permanent, but do not expect Google to act faster on it; Google's page gives no such difference and no timeframe beyond "over time".
Digital Applied newsletter

Deep dives on AI, marketing and development.

Practical guides and fresh insights by email. No recycled takes.

Related dispatches

Continue exploring technical SEO and archive care.

Google Search

See more Digital Applied analysis in your Google results by adding us as a preferred source.

Add as a preferred source