Developer Tools

HTTP 410 Gone

4xx Client Error. A server sends 410 Gone when it took a resource down on purpose and expects that to be permanent, with no new address to redirect to.

Runs in your browser. Your files and text never leave your device - nothing is uploaded.

4xx Client Error

What it means

A server sends 410 Gone when it took a resource down on purpose and expects that to be permanent, with no new address to redirect to.

PropertyDetail
Status class4xx Client Error
Defined inRFC 9110, Section 15.5.11
Cacheable by defaultYes. RFC 9110 lists it as heuristically cacheable, so a cache may reuse it without explicit freshness headers unless Cache-Control says otherwise.
Who needs to actSites, bookmarks and link checkers that still point at the URL.

What does HTTP 410 Gone mean?

HTTP 410 Gone means the resource was deliberately removed from the server and the condition is expected to be permanent, with no forwarding address. It is a more specific version of 404 Not Found: it tells clients, crawlers and link checkers that links to the URL should be removed rather than retried later.

How 410 Gone works

RFC 9110 describes 410 as a web-maintenance tool: it tells recipients that the resource is intentionally unavailable and that the owner wants remote links to it removed. It names limited-time promotions and pages of people no longer associated with a site as typical cases. The RFC also says a server that cannot tell whether the removal is permanent should send 404 instead, and that there is no obligation to keep returning 410 for any particular length of time. Because 410 is heuristically cacheable, clients may remember it without asking again.

Example 410 request and response

GET /promo/summer-2024 HTTP/1.1
Host: example.com

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

The promotion has ended and the URL will not be reused, so the server says so explicitly instead of a generic 404.

What causes a 410 Gone

  • Expired campaigns, events or job listings removed on purpose.
  • Content taken down for legal or policy reasons, with no replacement.
  • Deleted user profiles or closed accounts.
  • Discontinued products with no successor page.
  • API versions or endpoints retired after a deprecation period.

How to fix a 410 Gone

If you link to the URL

  • Remove or replace the link; the resource will not come back.
  • Update bookmarks and any integrations that depend on it.

If you run the site

  • Use 410 only for deliberate, permanent removals, and 404 when unsure.
  • If an equivalent page exists, redirect to it with 301 instead.
  • Remove the URL from your sitemap and internal links.

410 and SEO

Google's crawler documentation lists 404 and 410 together: every 4xx code except 429 is handled the same way, the URL is removed from the index, and crawling of it slows over time. Choose 410 because it is the accurate answer, not for a ranking or speed advantage. Never return 410 for content that may come back; for a temporary outage, use 503.

Related status codes

  • 404 Not Found: Absent, with no claim about whether it is permanent.
  • 301 Moved Permanently: The content moved, so send visitors to the new URL instead.
  • 451 Unavailable For Legal Reasons: Blocked because of a legal demand, defined in RFC 7725.

Frequently asked questions

Sources

Other 4xx Client Error codes

Reviewed by Raja Jahangir · Last reviewed: October 16, 2026