You deleted a page on purpose. Maybe it was an expired promotion, a discontinued product or a batch of thin content you pruned. Weeks later, it is still showing up in Google, still getting crawled and still sending people to a dead end.
The problem is usually the status code. A plain 404 tells search engines the page is missing but says nothing about whether it is coming back, so Google keeps checking. A 410 says the page is gone on purpose and is not returning. This guide covers what a 410 status code is, how it differs from a 404 and a 301, how Google handles it and why you almost never need to use one.
What does a 410 status code mean?
A 410 status code, labeled 410 Gone, is an HTTP client error response that tells the browser or crawler the requested resource has been intentionally removed and has no forwarding address. It sits in the 4xx family alongside 404 Not Found, but it carries more information: the page existed, it was deliberately taken down and it is not expected to return.
The behavior is defined in RFC 9110, the current HTTP Semantics specification, which states that a 410 means the resource is no longer available at the origin server and that this condition is likely to be permanent. If the origin server cannot determine whether the removal is permanent, RFC 9110 says to use a 404 instead. A 410 response is also cacheable by default, so clients and intermediaries can store it without an explicit caching header.
In plain terms:
404 means "I can't find this."
410 means "this is gone and it's staying gone."
410 vs 404: what's the difference?
Both codes are in the 4xx client error range and both tell a visitor the page is not available. The difference is intent and permanence.
A 404 makes no claim about the future. The resource might be missing because of a typo in the URL, a temporary server issue or a page that was never meant to exist. Because of that ambiguity, search engines keep the URL in mind and recrawl it periodically to see if it comes back.
A 410 removes the ambiguity. It states that the resource was real, was removed on purpose and will not return. There is no expectation of recovery and no forwarding address.
| 404 Not Found | 410 Gone | |
|---|---|---|
| Meaning | Resource not found | Resource intentionally removed |
| Permanence | Unknown, could be temporary | Explicitly permanent |
| Signal to search engines | Might return, recrawled periodically | Removed on purpose, recrawled less over time |
| Cacheable by default | Yes | Yes |
| Typical use | Broken or mistyped URLs, accidental gaps | Deliberately retired pages |
If you are not sure whether a page is gone for good, use a 404. The 410 is a deliberate signal, not a default.
410 vs 301 redirect: which should you use?
This is the decision that trips most people up. The rule is simple: it depends on whether a replacement exists.
Use a 301 redirect when there is a relevant page to send people to. If you merged two product pages, moved an article to a new URL or replaced an old guide with an updated one, a 301 passes visitors and ranking signals to the new location, provided the destination is a genuine equivalent.
Use a 410 when the content is gone and nothing equivalent takes its place. An expired promotion, a discontinued product with no successor or a deprecated feature page has nowhere useful to point. Forcing a redirect in those cases does more harm than good.
The common mistake is redirecting every dead URL to the homepage. Google can classify a redirect to an irrelevant page as a soft 404, so you get the effort of a redirect with none of the benefit. When there is no equivalent replacement, a clean 410 or 404 is the better call.
How does Google treat a 410?
Google accepts both 404 and 410 as valid signals that a page no longer exists, and over time it drops the URL from the index either way. Google's current guidance is that it treats the two codes essentially the same for removal purposes.
There is one practical nuance. Because a 410 states permanence explicitly, Google can act on it slightly faster. Google's John Mueller has described the difference as small, on the order of a day or two quicker than a 404. It is worth being careful with this claim: independent tests often report faster deindexing with 410, but Google's official position is that the long-run outcome is close to identical, so do not promise a dramatic speed difference.
A few points matter more than the speed question:
- A 410 will not hurt your rankings. Removing a dead page is normal site maintenance, and Google says not-found responses on genuinely gone pages do not damage the rest of your site.
- If a page still has value or backlinks, deleting it with a 410 throws that away. Consider a 301 to a relevant page instead.
- Google Search Console groups 410s under the "Not found (404)" report rather than labeling them separately. That is expected. Verify the actual code with a header checker rather than trusting the label.
When should you use a 410 status code?
Reach for a 410 when the removal is deliberate and permanent and no replacement exists. Common cases:
- Expired promotions and seasonal landing pages that will not run again.
- Discontinued products with no similar replacement.
- Content pruning, where you remove batches of thin or outdated pages on purpose.
- Deprecated API endpoints or feature pages.
- Spam or hacked URLs you want out of the index quickly.
The theme through all of these is intent.
If you meant to remove it and it is not coming back, 410 is the honest signal.

How to check if a page returns a 410
Confirm the real status code rather than trusting how it looks in a browser or a report.
- Browser dev tools: open the Network tab, reload the page and check the status column for the request.
- Online header checkers: paste the URL into an HTTP status checker to see the code and any redirect chain.
Common mistakes with 410 status codes
- Using a 410 when a 301 was the right call, throwing away traffic and link value from a page that had a natural replacement.
- Using a 410 for a page that is only temporarily down. If it is coming back, return a 503 Service Unavailable with a Retry-After header for planned downtime or a 404 if the URL is simply absent for now.
- Leaving internal links pointing at the dead URL. Clean up navigation, sitemaps and internal links so you are not sending visitors and crawlers to a page you retired.
- Assuming a 410 guarantees instant removal. Deindexing still takes a few crawl cycles.
Frequently asked questions about 410 Gone
Is a 410 status code bad for SEO?
No. Returning a 410 on a page you deliberately removed is normal maintenance and does not harm the rest of your site. The risk is using it on a page that had value or a natural replacement, where a 301 would have been better.
Does a 410 remove a page from Google faster than a 404?
It can be slightly faster because the signal is explicit, but Google's current guidance treats the two much the same over time. Do not expect a dramatic difference.
Should I use a 410 or a 301?
Use a 301 when there is a relevant page to redirect to. Use a 410 when the content is gone and nothing equivalent replaces it.
How long until Google deindexes a 410 page?
Not instant. Google needs to recrawl the URL and see the 410, which usually takes a few days to a few crawl cycles depending on how often the page is crawled.


















