client error RFC 9110

HTTP 410 Gone

Resource was here but is permanently deleted — not coming back.

What it means

Stronger than 404. Where 404 means 'not found' (may have never existed), 410 explicitly says 'this used to exist and is now permanently gone'. Search engines de-index 410 pages faster than 404. Use 410 when you deliberately kill a URL and want Google to drop it fast.

When servers send it

  • Deleted a page and don't want it re-crawled
  • Product permanently discontinued
  • API endpoint removed after deprecation

What the client does

Same as 404 for humans. Search engines de-index the URL faster.

Common causes

  • Intentional permanent removal

How to fix it

  • 1.If unintentional: restore the resource or add a 301 redirect to the successor URL

Similar codes

← All HTTP status codes · HTTP status cheat sheet · HTTP headers reference