HTTP 410 — Gone
HTTP 410
Gone
The resource was deliberately removed and is not coming back, and there is no forwarding address.
What 410 actually means
A 404 with certainty attached. Where 404 means "not here" and leaves open the possibility of a mistake, 410 means "we removed this on purpose". That intent matters for crawlers: search engines drop a 410 from the index faster than a 404, and well-behaved clients stop retrying. Because it requires the server to actually know a URL is retired, it is used far less often than it deserves.
Common causes
- Content deliberately deleted — an expired listing, a withdrawn article, a closed account
- A promotional or time-limited page taken down at the end of its run
- A deprecated API endpoint removed after a notice period
- Content removed for legal or policy reasons where 451 is not appropriate
If you're just trying to view the page
- Nothing — the page is gone on purpose and there is no replacement at that address
- Search the site or the wider web for a current equivalent
- Try the Internet Archive if you need to see what was there
If it's your site
- Use 410 rather than 404 when you know a URL is permanently retired; it gets deindexed sooner
- If there is a sensible successor page, prefer a 301 to it over a 410
- For removed API versions, return 410 with a body pointing at the migration guide
Reference
- Status code
- 410
- Reason phrase
- Gone
- Category
- 4xx — Client Error
- Cacheable by default
- Yes
- Defined in
- RFC 9110 §15.5.11
Common questions
- What does HTTP 410 mean?
- The resource was deliberately removed and is not coming back, and there is no forwarding address. A 404 with certainty attached. Where 404 means "not here" and leaves open the possibility of a mistake, 410 means "we removed this on purpose".
- How do I fix a 410 error?
- Nothing — the page is gone on purpose and there is no replacement at that address
- Is 410 a client error or a server error?
- 410 is in the 4xx range, which means client error. The request itself was the problem, so retrying it unchanged will usually return the same code.
Related pages
- 404 Not Found The server is reachable and working, but there is nothing at the address you ask
- 403 Forbidden The server understood the request and is refusing to allow it, and logging in wi
- 401 Unauthorized You need to authenticate, and either you did not or your credentials were reject
- 429 Too Many Requests You have sent more requests than the service allows in a given period.
- 400 Bad Request The server could not understand the request because something about it is malfor
- 413 Content Too Large The request body is bigger than the server is willing to accept.
- 422 Unprocessable Content The request is well-formed and understood, but the data in it fails the rules.
- 405 Method Not Allowed The URL exists, but it does not accept the HTTP method you used.
- 409 Conflict The request cannot be completed because it clashes with the current state of the
- 415 Unsupported Media Type The server will not accept the format of the body you sent.
- 408 Request Timeout The server gave up waiting for the client to finish sending its request.
- 451 Unavailable For Legal Reasons The content is blocked because of a legal demand — a court order, takedown notic