Accueil
/
Aide du site web
/
Codes d'état HTTP
/
Code d'état 410 - Qu'est-ce que c'est et quand l'utiliser ?

Code d'état 410 - Qu'est-ce que c'est et quand l'utiliser ?

Lors de la gestion d’un site web, la maintenance régulière implique la gestion de divers codes d’état HTTP. Parmi ceux-ci, le code d’état 410 peut sembler un peu déroutant.

Contrairement à des codes plus familiers tels que 404, qui signale une page manquante ou un problème d’application, le code d’état 410 a un objectif plus spécifique—il informe les utilisateurs et les moteurs de recherche qu’une ressource est définitivement supprimée.

Dans cet article, nous explorerons ce que signifie le code d’état 410, les cas dans lesquels vous devriez l’utiliser, son impact sur le SEO, et comment l’utiliser efficacement.

Le code d’état 410 est un code d’état de réponse HTTP qui indique qu’une ressource demandée a été définitivement supprimée du serveur.

Faisant partie de la catégorie 4xx, il appartient à la classe des erreurs côté client—cela signifie que le problème provient de la requête plutôt que du serveur lui-même.

Les administrateurs de sites web utilisent de façon intentionnelle ce code pour indiquer que le contenu n’existe plus et ne sera pas rétabli.

Capture d'écran de la page d'erreur personnalisée de SiteGround, affichant l’erreur 410 - La page a été supprimée.

Détails clés sur le code d’état 410 :

  • Suppression permanente : indique que la ressource cible n’est plus accessible et ne sera pas restaurée.
  • Comportement des moteurs de recherche : les moteurs de recherche interprètent cette réponse comme un signal pour retirer la ressource de leur index plus rapidement qu’en cas d’erreur 404.
  • Cas d’utilisation courants : souvent appliqué aux pages avec du contenu expiré, des services interrompus ou des ressources intentionnellement supprimées.

Quand utiliser le code d’état 410

Voici quelques situations courantes où l’utilisation d’un code d’état 410 est recommandée :

  • Contenu obsolète supprimé : si vous avez supprimé des pages ou des articles qui ne sont plus pertinents (par exemple, anciennes listes de produits ou offres expirées), et que vous n’avez pas l’intention de les restaurer.
  • Services ou produits interrompus : lorsque votre site web offre des services ou produits qui sont définitivement interrompus et que vous souhaitez vous assurer que les visiteurs et les moteurs de recherche cessent de les rechercher.
  • Liens brisés qui ne seront pas corrigés : si un lien vers une ressource est définitivement brisé et que vous avez décidé de ne pas le rediriger vers une autre page, l’utilisation du code d’état 410 est appropriée.
  • Suppression intentionnelle : lorsque le contenu est délibérément supprimé pour une raison quelconque (par exemple, problèmes juridiques, informations obsolètes), et que vous souhaitez indiquer clairement qu’il ne reviendra pas.
  • Pages piratées ou injectées de spam : si votre site web a été piraté et que des pages non autorisées ont été ajoutées (par exemple, spam, contenu piraté ou pages pour adultes), l’utilisation d’un code d’état 410 après les avoir supprimées aide les moteurs de recherche à les retirer rapidement de leur index. Cela empêche les crawlers web de gaspiller des ressources sur des pages de spam inexistantes.

Dans ces cas, le code d’état 410 est un moyen clair et direct pour les propriétaires de sites web d’informer à la fois les utilisateurs et les moteurs de recherche que le contenu est définitivement indisponible.

Exemple de code d’état 410

Pour mieux comprendre comment fonctionne le code d’état 410, voici un exemple de son utilisation en pratique.

Imaginez que vous avez une page sur votre site web dédiée à un ancien produit qui a été discontinué.

Au lieu de laisser la page renvoyer une erreur 404 ou simplement afficher un lien brisé, vous devez configurer le serveur du site web pour qu’il renvoie un code d’état 410. Vous pouvez facilement le faire avec une simple règle .htaccess :

Redirect 410 /old-product

Lorsqu’un utilisateur ou un moteur de recherche effectue une requête GET vers cette URL, le serveur web répond avec 410 Gone.

Cela indique à la fois aux utilisateurs et aux moteurs de recherche que la page est définitivement supprimée, et qu’aucune action supplémentaire ne doit être entreprise pour y accéder.

Exemple de réponse :

  • Structure de l’URL : https://www.example.com/ancien-produit
  • Code d’état HTTP : 410 Gone

Réponse du serveur :

HTTP/1.1 410 Gone
Content-Type: text/html; charset=UTF-8
Date: Wed, 19 Dec 2024 10:00:00 GMT
Connection: close

Vous pouvez utiliser Google Search Console, des outils SEO spécialisés tels que Ahrefs, ou un vérificateur de statut HTTP gratuit pour confirmer si une page renvoie le résultat souhaité :

Capture d'écran des résultats d'un vérificateur HTTP gratuit, montrant qu'une page renvoie correctement une réponse « 410 Gone »

Lorsque les utilisateurs ou les moteurs de recherche rencontrent cette réponse, ils comprendront que le contenu a été intentionnellement supprimé.

Les visiteurs pourraient voir un message personnalisé expliquant que le produit n’est plus disponible, tandis que les moteurs de recherche retireront progressivement la page de leur index.

Le code d’état 410 peut-il affecter le SEO ?

Oui, le code d’état 410 peut avoir un impact sur le SEO. C’est généralement un impact positif s’il est utilisé de manière appropriée.

Comme il s’agit d’une réponse côté client, les navigateurs et les moteurs de recherche s’appuient sur ce code pour déterminer qu’une page a été définitivement supprimée. Cela permet d’accélérer le retrait des pages des index des moteurs de recherche et d’éviter les pertes d’indexation.

Cependant, une utilisation incorrecte du code d’état 410 peut avoir un impact négatif sur vos efforts de SEO. Voici un exemple :

Imaginez que vous ayez une page produit qui a été temporairement supprimée à cause de mise à jour ou de refonte. Si vous renvoyez par erreur un code de statut 410 au lieu d’une redirection 301 ou d’une erreur 404, les moteurs de recherche supposeront que la page a définitivement disparu.

En conséquence, ils pourraient retirer la page de leur index, ce qui vous nécessiterait beaucoup de temps et d’efforts pour la réindexer une fois qu’elle sera de nouveau en ligne.

Cela pourrait également affecter les backlinks existants, car ceux-ci ne renvoient plus à une page valide. Dans de tels cas, le code d’état 410 peut avoir un impact négatif sur le SEO en diminuant l’autorité et la visibilité de la page.

Comment corriger un code d’état 410

Si un code d’état 410 apparaît de manière inattendue ou doit être inversé, voici les étapes que vous pouvez suivre pour le corriger :

1. Restaurer le contenu

Si la page a été supprimée par erreur, et elle est encore nécessaire, vous pouvez restaurer le contenu à l’URL d’origine. Cela garantira que la ressource est à nouveau accessible, et les moteurs de recherche commenceront à la réindexer.

2. Mettre en œuvre une redirection 301

Si la page supprimée a une alternative appropriée, mettez en place une redirection 301 pour guider les utilisateurs et les moteurs de recherche vers le nouvel emplacement. Cela est particulièrement important pour les pages avec des backlinks ou un trafic significatif. Voici quelques exemples :

  • Rediriger une page de produit discontinué vers une catégorie connexe ou une version mise à jour du produit.
  • Rediriger un contenu obsolète vers une ressource plus récente et pertinente.
Capture d'écran du gestionnaire de fichiers de SiteGround, avec un fichier htaccess ouvert contenant une ligne de code qui définit une redirection 301.

3. Mettre à jour les liens internes

Vérifiez votre site web pour les liens internes pointant vers la page supprimée. Mettez-les à jour ou supprimez-les pour éviter que les utilisateurs ne rencontrent des erreurs 410 inutiles. Cela aide également à maintenir une bonne expérience de navigation.

4. Régler la configuration du serveur

Si la réponse 410 est renvoyée de manière incorrecte, les propriétaires de serveurs doivent revoir leurs paramètres. En fonction de votre type de serveur, vous devrez peut-être mettre à jour le fichier .htaccess, la configuration Nginx ou les règles au niveau de l’application pour que le statut 410 ne soit plus renvoyé.

5. Utiliser une page 410 personnalisée

Pour les pages qui doivent rester définitivement supprimées, envisagez de concevoir une page d’erreur 410 personnalisée. Cette page peut fournir un contexte aux visiteurs et offrir des liens alternatifs vers du contenu connexe, améliorant ainsi l’expérience utilisateur.

6. Vérifier les mauvaises configurations

Si votre site web renvoie de manière inattendue des erreurs 410, vérifiez si des plugins, les paramètres de votre SGC ou des scripts automatisés signalent incorrectement des URL comme « Gone ». Cela est particulièrement pertinent pour les utilisateurs de WordPress qui pourraient avoir des plugins SEO gérant les codes d’état.

7. Consulter votre fournisseur d’hébergement web

Si vous ne savez pas pourquoi un code 410 est renvoyé, contactez votre fournisseur d’hébergement web pour obtenir de l’aide. Ils peuvent aider à vérifier les journaux du serveur, les paramètres de configuration, et d’autres facteurs potentiels.

En suivant ces étapes, vous pouvez gérer correctement les codes d’état 410. Cela garantit qu’ils ne sont utilisés que lorsque cela est nécessaire et n’affectent pas négativement la convivialité de votre site web, ce qui est un facteur clé pour le SEO technique.

Conclusion : code 410

Le code d’état 410 est un outil utile pour gérer le contenu définitivement supprimé. Il aide les navigateurs et les moteurs de recherche à comprendre qu’une ressource est supprimée et ne reviendra pas.

Utilisez-le avec précaution pour éviter les impacts négatifs sur le SEO et vérifiez toujours s’il est appliqué correctement.

Voici les points clés à retenir lors de l’utilisation du code d’état 410 :

  • Le code d’état 410 signale qu’une ressource est définitivement supprimée du serveur d’origine et ne reviendra pas.
  • Utilisez le code d’état 410 lorsque vous supprimez intentionnellement du contenu, tel que des produits discontinués ou des pages obsolètes. Cela informe à la fois les utilisateurs et les moteurs de recherche que la page est définitivement indisponible.
  • Le code d’état 410 aide le SEO en supprimant rapidement les pages non pertinentes des index des moteurs de recherche.
  • Une utilisation incorrecte du code 410 (comme pour des pages temporairement indisponibles ou qui devraient être redirigées) peut avoir un impact négatif sur le SEO en supprimant des pages précieuses des résultats de recherche.
  • Pour gérer un code d’état 410, vérifiez toujours s’il est intentionnel, mettez à jour les liens internes, et améliorez l’expérience utilisateur avec des redirections ou des pages d’erreur personnalisées.

En suivant ces points clés, vous pouvez vous assurer d’utiliser efficacement le code d’état 410 pour gérer votre contenu et améliorer les performances de votre site web.

Partager cet article