410
HTTPERRORNotable4xx Client ErrorHIGH confidence

Gone

Production Risk

Low. It provides more specific information than a 404, which can be helpful for clients and search engines to know that they should permanently remove the link.

What this means

Indicates that the target resource is no longer available at the origin server and that this condition is likely to be permanent. Unlike a 404, a 410 is intentional and indicates that the resource has been purposefully removed.

Why it happens
  1. 1A limited-time promotional page has expired.
  2. 2A product has been discontinued and removed from the catalog permanently.
  3. 3A user has deleted their account and all associated content.
How to reproduce

A search engine crawler tries to access a webpage for a product that was intentionally and permanently removed from an e-commerce site.

trigger — this will error
trigger — this will error
GET /products/discontinued-item HTTP/1.1
Host: example.com

expected output

HTTP/1.1 410 Gone

Fix

Remove Links to the Resource

WHEN You receive a 410 for a link on your site.

Remove Links to the Resource
Update your content to remove the link, as the resource is not coming back.

Why this works

Content Management

What not to do

Content generated with AI assistance and reviewed for accuracy. Found an error? hello@errcodes.dev

← All HTTP errors