HTTP 410 Gone
意図的に削除された: リソースはかつて存在しましたが、意図的に削除され、二度と戻りません。
HTTP 410 の意味
HTTP 410 Gone は 404 の明示的なバージョンです: サーバーは、そのリソースがかつて存在し、意図的かつ恒久的に削除されたことを確認しています。クライアントやクローラーはそれへの参照を削除し、問い合わせをやめるべきです。
実際には、410 は主に SEO と API の衛生管理のためのツールです — 廃止されたコンテンツ、販売終了した商品、非推奨になったエンドポイントについて、404 では曖昧なままになる問いに対する明確なシグナルとなります。
410 エラーのよくある原因
- コンテンツが意図的に非公開にされました: 期限切れの掲載情報、削除されたプロフィール、廃止されたドキュメントなどです。
- 検索結果から速やかに除外されるべき、販売終了となった商品ページです。
- クライアントが呼び出しを停止しなければならない、非推奨になった API バージョンです。
サイト所有者向けの推奨プラクティス
- 削除が意図的かつ最終的なものである場合は 410 を使用し、未知またはタイプミスの URL には 404 を維持してください。
- 相当するページが存在する場合は、どのエラーステータスよりも 301 リダイレクトを優先してください。
- 検索や代替案などの役立つページ本文を配信してください — 削除されたことを機械に伝えるのはコンテンツではなくステータスコードです。
レスポンス例
HTTP/1.1 410 Gone Content-Type: text/html <!doctype html> <title>This page has been removed</title>
SEO への影響
Google は 410 の URL を 404 よりもわずかに早くインデックスから削除し、再訪問の頻度も減らします。大規模なクリーンアップ(期限切れのクラシファイド広告、廃止された商品ページなど)では、410 が送信できる最もクリーンなシグナルです。
よくある質問
削除されたページには 404 より 410 の方が良いですか?
意図的に削除したコンテンツについては、はい — それは曖昧さがなく、デインデックスをわずかに早めます。未知の URL については、404 が引き続き正しい選択です。
ブラウザは 410 を 404 と違う扱いをしますか?
いいえ、ユーザーはどちらにせよエラーページを見ます。この違いはクローラーや API クライアントにとって重要です。
削除したページはリダイレクトすべきですか?
本当に相当するページが存在する場合のみです。すべてをホームページにリダイレクトするのはソフト 404 として扱われます。