HTTP 410 Gone

Status code 410 · Class 4xx

HTTP

Gone

Also searched as: error 410, HTTP 410, 410 gone

HTTP request chain from browser through CDN and proxy to the origin server
HTTP errors: find which hop in the request chain failed and read its logs.

What it means

The resource used to exist at this URL and has been removed on purpose, with no forwarding address. It is like a 404 but explicit and permanent. Site owners use it to tell search engines a page is gone for good.

Applies to: All browsers, nginx, Apache, IIS

How to fix HTTP 410 Gone

  1. Search the site for the content under a new URL
  2. Check the Internet Archive for an old copy
  3. Update bookmarks and links pointing to the removed page
  4. If you own the site: use 410 only for content removed permanently; if a replacement exists, use a 301 redirect instead
  5. If you own the site: if 410 is served by mistake, look for 'gone' rules in .htaccess, nginx 'return 410', or SEO plugins

Why it happens

RFC 9110 defines 410 as the target resource no longer being available and this condition being likely permanent. It is a deliberate signal set by the site owner.

FAQ

Is 410 better than 404 for SEO?

Both remove the page from search over time. 410 is a stronger, explicit signal that the removal is intentional and permanent.

Related errors

Source: IANA HTTP Status Code Registry · fixes written and reviewed by the editors (see our editorial policy)

Last updated: