410 Gone : quand une URL est retirée définitivement

410 Gone est un statut de réponse HTTP pour une ressource connue, volontairement retirée de son serveur d'origine et peu susceptible de revenir à cette URL.

Ce que signifie 410 Gone

410 Gone est une réponse HTTP pour une ressource que le serveur d'origine sait avoir été retirée volontairement et qui ne devrait pas revenir. La RFC 9110 la distingue du 404 : un 404 n'indique pas si l'absence est temporaire ou définitive, alors que le 410 convient lorsque le serveur sait que la situation est probablement permanente. Il s'agit d'une décision portant sur la réponse servie, et non d'un moyen de forcer un changement de classement ou d'effacer les copies conservées par d'autres systèmes.

Pour la recherche, la question pratique est de savoir s'il existe encore une page qui répond au besoin initial du visiteur. Google indique qu'une page retirée sans remplacement similaire peut renvoyer soit un 404, soit un 410. Sa documentation sur le crawl précise aussi que les URL renvoyant des 4xx ne sont pas indexées, et que les URL déjà indexées sont retirées au fur et à mesure que Google traite la réponse. Cela décrit un processus d'exploration et d'indexation, et non un calendrier garanti.

Le schéma présente les principales entrées, les vérifications et le cheminement de décision pour 410 Gone : quand une URL est retirée définitivement.

Choisir entre 410, 404 ou 301

SituationRéponse utilePourquoi
Un remplacement pertinent existe301 vers ce remplacementIl envoie les personnes et les crawlers vers le contenu qui répond au même besoin.
Aucun remplacement proche410 ou 404Les deux rendent l'URL inéligible à l'indexation ; le 410 rend explicite le caractère définitif du retrait.
Indisponibilité temporaire503 avec une politique de nouvelle tentative adaptéeUne réponse de suppression définitive donnerait une image fausse de l'état réel.
Seule une destination sans rapport existe410 ou 404Une redirection vers la page d'accueil ne répond pas à la requête d'origine.

Un 301 n'est pas un moyen de préserver chaque URL retirée. Utilisez-le lorsque la destination est réellement utile pour la demande qui a amené le visiteur sur l'ancienne URL. Un 410 est honnête lorsqu'il n'existe aucun équivalent. Un masquage temporaire doit être traité à part du retrait définitif : décidez d'abord de l'état du contenu, puis choisissez la réponse HTTP.

Mettre en place et vérifier la réponse

Avant de modifier les routes, tenez un petit registre de retrait : l'ancien chemin, sa fonction précédente, la décision (remplacement, 410 ou 404), le responsable et la date. Retirez une URL définitivement retirée des sitemaps XML, et remplacez ou supprimez les liens internes qui pointent encore vers elle. Ces actions gardent l'inventaire public cohérent avec la réponse.

  1. Testez l'URL exacte et une variante représentative, sans suivre automatiquement les redirections.
  2. Vérifiez que la réponse finale est un 410, et non une page de marque qui renvoie par erreur un 200.
  3. Contrôlez que l'URL est absente du sitemap actuel et que la navigation interne ne la met plus en avant.
  4. Si l'URL avait des liens externes significatifs, déterminez s'il existe un remplacement réellement pertinent ; documentez pourquoi un 301 ou un 410 a été choisi.
  5. Utilisez l'Inspection d'URL ou le rapport Indexation de Search Console comme observation ultérieure du traitement par Google, et non comme test de configuration lui-même.
bash
curl -sS -o /dev/null -D - https://example.com/retired-page | head
# Inspect the status line. Expected: HTTP/... 410

Éviter les suppressions erronées

L'erreur fréquente consiste à faire renvoyer un 200 à un gabarit soigné de « page supprimée ». Les visiteurs voient un message d'erreur, mais les crawlers reçoivent un succès ; Google documente ce schéma comme un soft 404. Autre erreur : renvoyer un 410 pour un inventaire simplement indisponible aujourd'hui, ou conserver l'URL supprimée dans un sitemap. Dans les deux cas, les signaux du site se contredisent.

Ne servez pas de 410 pour accélérer une période de maintenance temporaire, et ne redirigez pas tout le contenu retiré vers la page d'accueil. Décidez d'abord s'il existe une destination équivalente et si le retrait est définitif.

FAQ

Quand le 410 est-il préférable au 404 ?
Utilisez le 410 lorsque le serveur peut affirmer qu'une ressource connue a été retirée volontairement et qu'elle ne devrait pas revenir. Google accepte 404 ou 410 pour un contenu retiré sans remplacement similaire.
Une URL retirée doit-elle rester dans le sitemap ?
Non. Un sitemap doit décrire les URL actuelles préférées. Retirez les URL définitivement retirées et mettez aussi à jour les liens internes qui envoient encore les visiteurs vers elles.
Le 410 garantit-il une suppression immédiate de Google ?
Non. Un 410 est un signal clair de retrait définitif, mais Google doit encore crawler et traiter l'URL. Considérez la vérification de la réponse comme la preuve de mise en œuvre, et Search Console comme une preuve ultérieure.