Skip to content

Glossary 410 Error

What is a 410 error?

Definition

A 410 error is the response with which a server states that a resource is no longer available at that address and that the absence is in all likelihood final, unlike the 404, which does not distinguish between a deliberate deletion and a link broken by accident.

On this page 5
  1. What the 410 error means
  2. What Google does with a 410
  3. Why it matters
  4. Good practice
  5. Common mistakes
In brief

How it differs from a 404 in Google's eyes, what the code is really for, and why the idea that it deletes the URL from the index straight away appears in no documentation.

What the 410 error means

The 410 belongs to the 4xx family, the errors attributed to the client's request, and shares the basic message with the 404: there is nothing left to serve at that address. The difference lies in the certainty. The 404 does not say whether the absence is passing or final, while the 410 asserts that the condition is probably permanent. The specification hands out the roles without ambiguity: if the server does not know, or has no way to determine, whether the absence will last, the code that applies is the 404.

It is worth reading who that message is written for. The specification describes the 410 as an aid to web maintenance, meant to signal that the resource was withdrawn on purpose and that whoever links to it from outside would do well to remove that link. The natural recipient is therefore the rest of the internet, not the search engine. And the mark is neither mandatory nor lifelong: the specification leaves it to the person responsible for the server to decide how long to keep it, or whether it is worth setting at all.

What Google does with a 410

Google's documentation on status codes grants the 410 no special treatment. It says the opposite, with a sentence that settles the debate: all 4xx errors except the 429 are treated the same. The crawler informs the next system that the content does not exist, indexing removes the URL if it was indexed, addresses first discovered already carrying that error are never processed, and the crawl frequency of that path drops off little by little.

From this follows the important part, which is what does not happen. There is no shortcut. To learn that a URL answers 410, Google has to request it again, so the pace is set by how often it crawls that particular address and not by the number of the code. A URL it visits every few days will disappear sooner than one it visits every few weeks, and that holds exactly the same way for a 404. Google publishes no deadline either, for one or for the other.

HTTP/1.1 410 Gone
Content-Type: text/html; charset=UTF-8

When the urgency is real, say personal data published by mistake or a wrong price spreading around, the fast route is a different one. Search Console includes a removals tool that acts within about a day, with a limitation worth understanding: the removal lasts around six months and is a temporary hiding, not a deletion. It buys time while the real change, the one on the server, propagates on its own.

Why it matters

If the effect on the index is practically the same, it is fair to ask why bother. The answer sits on the side of whoever runs the site.

A 404 report mixes things that have nothing to do with each other: typos in hand typed addresses, internal links broken by a template change, paths that fell over during a migration, and pages somebody decided to delete. The first three are faults that need fixing. The fourth is a decision already taken. Marking that fourth category with 410 separates it from the noise, and from then on a spike of 404 in the server logs means something concrete again.

The second reason is the one the specification gives: telling whoever links from outside that the resource was withdrawn on purpose. It is a courtesy with a practical effect, because a 404 invites a retry and the assumption of a passing failure, while a 410 closes the matter.

What should not be expected is a ranking effect. Applying 410 in bulk does not appreciably speed up any index cleanup and improves nothing on its own. If the problem is a bloated index, the lever lies in deciding which pages are surplus and why, not in the number they return.

Good practice

  • Reserve the 410 for deletions already decided, where there will be no replacement and the address will not be reused later.
  • If an equivalent page exists, a 301 redirect remains better than any deletion code, because it puts the links to use instead of throwing them away.
  • Before applying 410 in bulk, measure how many external links point at those URLs. The ones still bringing real visits deserve a destination.
  • If the page must stay reachable for people but out of the index, the noindex tag is the right tool, not an error code.
  • Check that URLs marked with 410 are not blocked in robots.txt, because an address that cannot be crawled cannot deliver its status code either.
  • Faced with real urgency, combine the change on the server with the Search Console removals tool, and note the date on which that removal expires.

Common mistakes

  • Expecting the 410 to work as a delete button. Google's documentation grants it no speed advantage whatsoever over the 404.
  • Applying it wholesale to sold out product pages that will return to the catalogue next season, instead of keeping the URL alive with a note on its status.
  • Marking as deleted addresses that still hold valuable external links, rather than redirecting them to the nearest equivalent page.
  • Using 410 to pull pages out of the index that users still need, when what was called for was a noindex.
  • Blocking in robots.txt the very URLs that have just been given a 410, so that Google never gets to see it.
Manuel Riveiro Rodriguez CEO & Digital Strategist

A technical audit covers this and everything else in one pass.

Request an audit

Frequently asked

Does the 410 code remove the page from Google faster than a 404?

Google's documentation draws no distinction: all 4xx errors except the 429 receive the same treatment. The URL leaves the index when the crawler requests it again and meets the error, so the pace is set by the crawl frequency of that particular address and not by the number of the code.

When is a 410 preferable to a 404?

When the deletion was deliberate and there is certainty that no replacement will follow and the address will not be reused. If the server cannot know whether the absence is final, the correct code is the 404. The practical advantage of the 410 lies mainly in separating what was deleted on purpose from what broke on its own.

What do I do with a deleted URL that has external links?

Find it a destination before marking it as deleted. If there is a page with equivalent content, a 301 redirect puts those links and the visits still arriving through them to use. The 410 only makes sense when no reasonable equivalent exists and a forced diversion would take the visitor to a different subject.

Can I use a 410 for sold out products?

Not if the product is coming back. Marking a seasonal product page as deleted forces you to rebuild its presence from scratch every season. It is better to keep the URL active, state that stock is unavailable and offer alternatives, reserving the 410 for lines discontinued for good.

How do I remove a URL from Google urgently?

With the Search Console removals tool, which acts within roughly a day. Be aware that its effect lasts around six months and only hides the URL, so it has to be paired with the real change on the server for the deletion to hold once that removal expires.

Sources

  1. Google states that all 4xx errors except the 429 receive the same treatment, that indexing removes the URL if it was indexed, that addresses first discovered already carrying that error are not processed, and that the crawl frequency drops off gradually.
  2. The HTTP specification defines the 410 as an absence that is likely permanent, points to the 404 when the server cannot determine this, and describes the code as an aid to web maintenance so that whoever links from outside removes the link.
  3. The documentation for the Search Console removals tool notes that requests take effect within roughly a day and that their effect lasts around six months, making it a temporary hiding rather than a deletion.
  4. The noindex guide explains that the tag is the way to keep a page reachable and at the same time out of the index, and points out that Google must be able to crawl the URL in order to read that instruction.