HTTP 410

HTTP 410 Gone — Meaning, Causes & How to Fix

The resource is permanently gone and no forwarding address is known; remove any links to it.

Code
410
Name
Gone
Class
4xx Client Error
Specification
RFC 9110 §15.5.11
Cacheable by default
Yes — heuristically cacheable by default

What HTTP 410 means

410 Gone says the resource existed but has been deliberately and permanently removed, with no new location. It is more explicit than 404, which leaves open whether the absence is temporary.

Common causes

How to fix it

For site owners

For visitors & developers

SEO impact

Google removes 410 URLs from the index just like 404 URLs; 410 is a slightly clearer signal and is handy for clearing out spam pages after a hack.

Example 410 response

HTTP/1.1 410 Gone
Content-Type: text/html; charset=utf-8
Content-Length: 512

Related status codes

404 · Not Found301 · Moved Permanently308 · Permanent Redirect451 · Unavailable For Legal Reasons400 · Bad Request401 · Unauthorized402 · Payment Required403 · Forbidden

Check or look up another code

Search and filter every code in the HTTP Status Codes tool, browse the full list by class, or read HTTP status codes explained: the complete developer guide.

Open HTTP Status Codes tool →All status codes

Frequently asked questions

What does HTTP 410 mean?

HTTP 410 Gone is a 4xx Client Error status code. The resource is permanently gone and no forwarding address is known; remove any links to it.

Is 410 faster than 404 for deindexing?

Google says it treats them very similarly; a 410 may be processed a little faster. Either way the page leaves the index after it is recrawled.

Which specification defines 410?

It is defined in RFC 9110 §15.5.11.

Is a 410 response cacheable?

Yes. 410 is one of the codes RFC 9110 §15.1 lets caches store heuristically, so it can be reused without explicit caching headers. Send Cache-Control to control how long.

More PAYATE tools