410 Gone は、対象リソースがオリジンサーバー上ですでに利用できなくなっており、それがおそらく恒久的であることを示します。404 とは異なり、意図的に存在しなくなったことを明示します。リンクを編集できるクライアントは、その URL への参照を削除すべきです。
サーバーはリソースの移動先を知っている必要はありません。移動先がわかっているなら、代わりのページへの 301 のほうが適しています。410 はヒューリスティックにキャッシュ可能です。
典型的な用途は、終了したキャンペーン、削除されたユーザーコンテンツ、後継のない販売終了商品、サイトが改ざんされた後に削除した URL です。
レスポンス例
HTTP/1.1 410 Gone
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 97
<!doctype html>
<title>Offer ended</title>
<h1>This offer has ended and the page was removed</h1> SEO とリダイレクトチェック
検索エンジンにとっては、404 も 410 も URL をインデックスから削除するものです。Google のドキュメントでは、429 を除くすべての 4xx エラーを同じように扱うとされています。実際には 410 のほうが意図をわずかに明確に伝え、Google も少し早く対応する場合があると述べています。意図的にコンテンツを削除し、リダイレクト先がない場合は 410 を使いましょう。関連する代わりのページがある場合は、代わりに 301 を使ってください。410 を返すと、古い URL に向けられたリンクの評価を手放すことになるからです。
整理が終わったら、リダイレクト一括チェッカーで、削除した URL が 410 を返し、移動した URL がリダイレクトされていることを確認できます。
よくある原因と主な用途
- 商品が販売終了となり、後継商品がない場合。
- 期限切れのオファー、削除したプロフィール、改ざんの際に作られたスパムページなど、コンテンツを意図的に削除した場合。
- 以前のバージョンのサイトで使っていた URL パターンを廃止した場合。