Définition Erreur 410 

Pas envie de lire ? Lancez l'audio pour écouter l'article !
Voiced by Amazon Polly

L’erreur 410 est un message de réponse du protocole HTTP. Son apparition sur une page Web indique au visiteur que la ressource à laquelle il a voulu accéder n’est plus disponible sur le serveur du site. Cette ressource est non seulement inaccessible définitivement, mais aussi ne possède aucune option de redirection.

En tant que propriétaire de site internet, l’un de vos objectifs serait de fournir une bonne expérience utilisateur aux internautes qui visitent votre site. 

Sachant que cela ne peut être possible lorsque votre site renvoie fréquemment à des erreurs, il est important que vous appreniez à comprendre et à gérer ces erreurs afin qu’elles n’affectent pas les performances de votre site internet.

Mais celle à laquelle nous allons réellement nous intéresser dans ce guide et qui nécessite une bonne gestion pour améliorer l’expérience utilisateur est l’erreur 410.

Continuez la lecture de ce contenu pour comprendre non seulement la signification, les causes et les conséquences de cette erreur, mais aussi les solutions faciles pour la corriger.

On commence !

Chapitre 1 : Qu’est-ce que l’erreur 410 ? 

Dans ce premier chapitre, je vous explique : 

  • Ce qu’il faut comprendre par l’erreur 410 ;
  • La façon dont elle peut arriver ;
  • Ce qu’elle implique au niveau de votre site. 

Je n’oublierai pas non plus d’aborder la façon dont il faut l’identifier au niveau de votre site internet.

1.1. Erreur 410 : Que faut-il comprendre par ce terme ?

L’erreur 410 est un code d’état appartenant au protocole HTTP. C’est-à-dire un message que le serveur envoie au client. L’affichage de ce message signifie qu’une erreur s’est produite au niveau de l’application locale (le client). Ce qui empêche le serveur de traiter la requête. 

Le code 410 se produit lorsqu’un utilisateur tente d’accéder à une ressource qui n’existe plus au niveau du serveur.

Source : KeyCDN

Mais à la différence des erreurs 404 qui indiquent que la ressource n’a pas été trouvée au moment de la requête et qu’elle peut être disponible plus tard, l’erreur 410 suppose que ladite ressource n’a pas d’adresse de réexpédition.

Elle est donc considérée comme ayant disparu définitivement.

Pour tout dire, le code 410 est renvoyé lorsque la page ou la ressource à laquelle vous essayez d’accéder a été supprimée de manière permanente sans qu’aucune redirection n’ait été mise en place. 

 

Dès lors, les visiteurs ne doivent pas s’attendre à trouver une redirection lorsqu’ils font face à une erreur 410. 

Tout ceci justifie très bien l’expression “Gone” qui accompagne souvent les codes d’erreurs 410.

Le code d’erreur 410 peut apparaître de diverses façons, cela dépend essentiellement de la manière dont les éléments suivants sont configurés : 

  • Votre navigateur ;
  • Le site web ; 
  • Le serveur. 

1.2. Quelles sont les causes des erreurs 410 ?

Comme je viens de le rappeler, l’erreur 410 indique que la ressource demandée a été supprimée de façon définitive du serveur. 

Partant de là, l’apparition d’une erreur 410 peut-être dut aux situations suivantes : 

  • La ressource existait, mais a été supprimée de façon intentionnelle par le webmaster lui-même ;
  • La ressource existe, mais le serveur renvoie pour une raison inconnue le message d’erreur 410 ; 
  • L’ordinateur distant (le client) demande la mauvaise ressource.

D’autres causes peuvent concerner à savoir :  

1.2.1. La saisie d’une URL erronée

Dans certains cas, l’erreur 410 peut provenir du fait qu’une URL a été mal saisie. 

Source : nixcraft

Même si on s’accorde sur le fait que lors d’une saisie d’URL erronée, c’est une erreur 404 qui devrait être affichée, il est important de savoir que le serveur peut être intentionnellement configuré pour produire une erreur 410 lorsqu’une ressource spécifique est demandée. 

1.2.2. Le changement ou la mise à jour de la plateforme de gestion du site (CMS)

Lorsque vous utilisez une plateforme de gestion de site web comme WordPress pour gérer votre site, une mise à jour ou une nouvelle installation peut donner lieu à l’affichage des erreurs 410. 

Source : Medium

De même, l’installation d’une nouvelle extension ou plugins peuvent apporter des modifications à votre insu et provoquer par la même occasion des messages d’erreur 410. 

1.2.3. Les modifications au niveau de la base de données de votre site

Certaines extensions ou plugins peuvent avoir carte blanche quand il s’agit d’accéder à des sections de votre site, y compris un accès complet à la base de données. 

Elles peuvent alors modifier vos précédentes configurations et être à l’origine des erreurs 410. 

Si une erreur 410 n’est pas due à aucune des raisons précitées, vous pouvez chercher aussi du côté du serveur. Pour cela, il vous faudra jeter un coup d’œil aux fichiers de configuration de votre site internet. 

Passez au crible ces fichiers de configuration pour vérifier s’il n’y a pas des instructions de redirection 401.

De même, si vous fonctionnez sous Apache, pensez à vérifier le fichier de configuration du serveur Apache ainsi que le fichier .htaccess. 

Si vous identifiez une erreur 410 que vous n’aviez pas configurée, vous pouvez la supprimer entièrement ou l’appliquer à une page spécifique.

1.3. Quelles sont les conséquences des erreurs 410 ?

Une erreur 410 présente aussi bien des inconvénients que des avantages.

1.3.1. Quels sont les inconvénients des erreurs 410 ?

L’erreur 410 peut affecter les capacités de votre site dans les résultats de recherche, mais aussi l’expérience utilisateur que vous proposez à vos visiteurs.

  • Les performances du site   

Pour ce qui est des performances, il faut noter que l’erreur 410 est comprise par les robots d’exploration comme une suppression définitive et délibérée. 

Mais le fait est que certains webmasters préfèrent utiliser le code d’état HTTP 410 en lieu et place du 404. 

La conséquence d’un tel choix est que Google effacera définitivement la page qui affiche une telle erreur de son cache et de son index. 

En d’autres termes, une telle erreur revient à demander aux moteurs de recherche de ne plus jamais afficher la page concernée dans les résultats de recherche.

  • L’expérience utilisateur

En ce qui concerne l’expérience utilisateur, retenez que la présence d’une erreur 410 est susceptible d’affecter l’image de votre site internet. 

Dès qu’un internaute demande à accéder à une page et tombe sur une erreur sans aucune possibilité de redirection, cela donne lieu à une mauvaise expérience, à la limite frustrante qui pourrait ne plus donner envie de revisiter votre site. 

Source : CyberCiti 

Si la situation perdure, non seulement vous perdrez du trafic, mais votre taux de rebond va également grimper. Les moteurs de recherche en déduiront que votre site offre une mauvaise expérience et vous feront perdre votre classement actuel. 

D’où l’importance de mettre en place des solutions pour corriger ces erreurs avant qu’elles n’affectent le référencement de votre site.

Le code d’erreur 410 ne présente pas que les inconvénients, jetons aussi un coup d’œil à ces avantages.

1.3.2. Les avantages du code d’erreur 410 

En dehors des conséquences qu’une erreur 410 peut avoir sur un site web, elle présente également des avantages ou des possibilités que les webmasters peuvent exploiter. En effet, lorsqu’elle est intentionnelle, l’erreur 410 peut être utilisée de diverses manières. 

La manière la plus courante est de l’utiliser sur des pages ou services promotionnels à durée limitée. Ainsi dès que l’offre n’est plus disponible, l’accès est coupé. 

Elle peut aussi servir à aider les équipes de maintenance web à informer les autres équipes qu’une ressource a été rendue indisponible volontairement.

Une erreur 401 peut également être utilisée pour empêcher les utilisateurs d’accéder à des ressources qui ne sont plus associées à un site web et dans ce cas, on peut dire que les codes d’état 410 peuvent être meilleurs que les codes 404. 

En effet, une erreur 410 fournit des informations claires aux visiteurs du site : La page qu’ils  essaient de consulter ne reviendra pas. Le message reste assez clair pour dissuader les utilisateurs, humains comme machines, de ne plus tenter de revenir ultérieurement. 

En revanche, pour une erreur 404, les robots explorateurs de Google continueront toujours de visiter la page pour s’assurer si elle est bien invalide.

En mettant en place un code de réponse 410, vous pouvez être sûr que Google n’essaiera plus de parcourir la page concernée pour voir si elle est active.

L’avantage est que le budget crawl de votre site sera entièrement consacré à des pages qui ont vraiment d’importance pour votre activité. 

Donc, si vous êtes convaincu qu’une page de votre site ne sera jamais pertinente à l’avenir, l’utilisation d’un code 410 peut être utile à plus d’un titre.

1.4. Comment faire pour trouver les erreurs 410 sur votre site ?

Voici quelques méthodes pour trouver les erreurs 410 sur votre site : 

1.4.1. Google Search Console 

Vous pouvez utiliser la search console pour chercher et identifier les erreurs 410 qui se trouveraient sur votre site internet. 

Pour cela : 

  • Rendez-vous sur votre espace Google Search Console et accédez à votre tableau de bord ;
  • Ensuite, sélectionnez « couverture » ;
  • Attendez le chargement de la nouvelle page, vous y trouverez un récapitulatif des pages de votre site ainsi que les erreurs qui les affectent. 

Vous pouvez également cliquer sur l’outil « Inspection de l’URL » pour vérifier si une URL spécifique ne présente pas des erreurs. 

Pour cela, vous aurez besoin de l’adresse URL de la page que vous souhaitez vérifier. 

Une fois que vous l’avez, il vous faudra l’inscrire au niveau de la barre de recherche de l’outil d’inspection. Lancez après la recherche et patientez le temps que le résultat s’affiche. 

1.4.2. Screaming frog 

Screaming frog est un logiciel qui parcourt votre site afin de collecter les données. 

Ces données collectées vous permettront d’évaluer les performances SEO de votre site, mais aussi de repérer les problèmes qu’il rencontre afin de prendre les décisions adéquates. 

Donc en plus de repérer les erreurs, l’outil propose aussi d’autres fonctionnalités intéressantes que vous pouvez utiliser.

1.4.3. Consultez les journaux de l’application

Les journaux d’application contiennent l’historique des activités que vous avez effectué au niveau de votre site web. Vous y trouverez par exemple, les pages que vous avez consultées, lors de vos connexions au serveur. Ces informations sont utiles et peuvent vous orienter sur l’origine de l’erreur. 

La localisation des journaux d’application dépendra du type de serveur que vous utilisez. Mais une fois que vous les aurez trouvés, vous pouvez faire une recherche à propos des «erreurs 410 ». 

À présent que vous savez tout à propos des erreurs 410, il est important de savoir comment les corriger. 

Chapitre 2 : Comment corriger le code d’erreur HTTP 410 ?

Dans ce chapitre, j’expose quelques solutions que vous pouvez utiliser pour résoudre les erreurs 410. 

Comme annoncé précédemment, lorsque l’erreur 410 n’est pas intentionnelle, il est fort possible qu’elle soit due à un problème qui doit être recherché aussi bien au niveau du gestionnaire de site que du serveur. 

Quoi qu’il en soit, vous pouvez la corriger en recourant aux astuces suivantes : 

2.1. Désactivez les plugins au niveau de votre site

L’installation ou l’incompatibilité de votre configuration avec certains plugins peut être à l’origine des codes d’erreur 410 sur votre site.

Dans le cas où vous utilisez ces types de plugins essayez de les désactiver pour vérifier si l’erreur 410 provient réellement de l’un d’entre eux. 

Source : Kinsta

Pour faire cette vérification, vous pouvez procéder de la façon suivante : 

Désactiver tous les plugins puis les activer un à un tout en vérifiant la présence de l’erreur 410 sur le site. 

Si juste après l’activation d’un plugin, l’erreur 410 réapparaît, vous pourrez alors déduire que ce plugin est en bien la cause. 

Lorsque cela se produit, il s’agit certainement d’un plugin qui modifie d’une manière ou d’une autre certaines configurations au niveau de votre site. 

Pour la réparer et empêcher d’autres erreurs à l’avenir, vous pouvez simplement désactiver ce plugin. Mais avant, n’oubliez pas de créer la sauvegarde de votre site web. 

Si vous utilisez un gestionnaire de site comme WordPress, vous pouvez procéder vous-même à la désactivation des plugins. 

Il vous suffit de suivre les étapes ci-après : 

  • Accéder à l’onglet plugins ;
  • Choisissez vos plugins actifs. (Si vous désirez désactiver plusieurs à la fois, vous pouvez les choisir tous en même temps) ;
  • Une fois choisi, cliquez sur le menu déroulant et choisissez l’option « désactiver les plugins » pour les désactiver toutes à la fois. 

2.2. Réparez le fichier .htaccess de votre site 

Le fichier .htaccess vous permet de définir certaines propriétés au niveau de votre serveur. 

Il s’agit par exemple des : 

  • Redirections ; 
  • Restrictions d’accès ;
  • Etc.

Une modification de ce fichier peut aussi déclencher des erreurs 410 au niveau de votre site. Il vous faudra donc y accéder encore une fois pour le modifier afin de supprimer ces erreurs. 

Une méthode simple pour accéder au fichier htaccess est de vous connecter au serveur qui héberge votre site web via un protocole de transfert de fichiers (FTP). A ce propos justement, je vous suggère d’utiliser le logiciel FileZilla

Une fois connecté à votre site web : 

  • Identifiez et ouvrez le dossier racine de votre site WordPress ou non. La plupart du temps, il est nommé par le titre « www » avec si possible le nom de domaine de votre site ;
  • Ensuite, entrez le dossier racine de WordPress puis essayez d’identifier le fichier .htaccess ;
  • Une fois que vous l’aurez trouvé, faites un clic droit puis choisissez la commande Afficher/Modifier. 

Vous verrez afficher plusieurs lignes de commandes : 

# BEGIN WordPress

<IfModule mod_rewrite.c>

 RewriteEngine On

 RewriteBase /

 RewriteRule ^index\.php$ – [L]

 RewriteCond %{REQUEST_FILENAME} !-f

 RewriteCond %{REQUEST_FILENAME} !-d

 RewriteRule. /index.php [L]

</IfModule>

Vérifier si tout est en ordre. Car, certains hébergeurs web ou plugins pourraient  apporter des modifications à ce type de fichier. 

Donc si vous tombez sur des lignes de codes que vous ne reconnaissez pas et qui plus est commencent par « Redirect 410 » suivi d’une URL, supprimez-les et faites à nouveau un test pour voir si l’erreur persiste encore. 

Si votre fichier .htaccess n’a reçu aucune modification pouvant laisser apparaître une erreur 410, vous pouvez le fermer.  

2.3. Réinstallez vos fichiers 

Lorsque la désactivation et l’activation des plugins ou encore la configuration du fichier .htaccess ne vous permet pas de corriger l’erreur 410, vous pouvez essayer de réinstaller les fichiers de base de votre site, c’est-à-dire : 

  • Le CSS ;
  • Le JavaScript ;
  • Le HTML ;
  • PHP.

Ce sont ces fichiers qui font fonctionner votre site et il est fort probable qu’à l’occasion d’une erreur 410, ils peuvent être corrompus. 

Cela pourrait être dû à la mauvaise configuration ou à la mise en place de certaines modifications effectuées auparavant.

La réparation de ces fichiers n’est pas du tout compliquée néanmoins si vous ne la maîtrisez pas, faites simplement appel à un développeur web. 

Si votre site est fait avec WordPress, il y a une astuce que vous pouvez utiliser.La mise en œuvre de cette astuce voudrait que vous réinstallez la dernière version de l’application de gestion de contenu (CMS) que vous utilisez. 

En effet sur des CMS comme WordPress, il existe une possibilité de réinstaller votre site sans porter atteinte ni à son fonctionnement ni à ces contenus. 

Pour cela, il vous suffit :

  • D’accéder à votre tableau de bord ;
  • Cliquez sur l’onglet « mises à jour et recherche » ;
  • Choisissez la dernière version de WordPress en cliquant sur « réinstaller maintenant ». 

Source : BlogPasCher

Toutefois, avant une telle manipulation, je vous recommande de disposer d’une sauvegarde récente de votre site. 

2.4. Vérifiez l’URL demandée

La cause la plus courante d’une erreur 410 est la saisie d’une URL incorrecte, mais de nombreux serveurs web sont sécurisés pour interdire l’accès aux URL mal écrites. 

Et étant donné que les codes 410 ne sont pas aussi fréquemment utilisés que les codes 404, l’apparition d’un code 410 suppose généralement que l’URL demandée était à un moment donné valide, mais que ce n’est plus le cas. 

Procéder donc à une nouvelle vérification afin de voir si c’est vraiment l’URL à laquelle vous essayez d’accéder qui renvoie une telle erreur. 

2.5. Débogage des plateformes communes

Si vous exploitez des logiciels sur un serveur qui répond avec le code d’erreur 410, n’oubliez pas d’examiner la stabilité et les fonctionnalités de ces logiciels.

Les systèmes de gestion de contenu les plus courants sont généralement bien testés dès leur sortie, mais une fois que vous commencez à apporter des modifications aux extensions, il est possible de provoquer un problème qui entraînerait l’apparition des erreurs 410. 

Lorsqu’un problème survient, vous pouvez donc procéder à des débogages pour trouver le moment exact où l’erreur a été commise.

2.6. Restaurez les mises à niveau récent

Si vous avez récemment mis à jour le système de gestion de contenu ou l’application que vous utilisez avant l’avènement des erreurs 410, l’une des solutions à envisager est de revenir à la version précédente. Celle que vous avez lorsque tout fonctionnait bien. 

Source : Kinsta

De la même manière, toutes les extensions ou modules que vous avez récemment mis à niveau peuvent aussi causer des problèmes côté serveur, donc le fait de revenir aux versions précédentes peut aussi vous aider. 

2.7. Recherchez les modifications inattendues de la base de données

Il convient de noter que, même si vous désinstallez une extension via le tableau de bord du CMS, cela ne garantit pas que les modifications apportées par l’extension soient entièrement annulées. 

Ceci est particulièrement vrai pour de nombreuses extensions WordPress qui ont souvent un droit d’accès complet à la base de données. 

Il existe des scénarios dans lesquels une extension peut modifier des enregistrements de base de données qui n’appartiennent pas à l’extension elle-même. 

L’astuce que je vous recommande d’utiliser ici est de parcourir le journal de votre base de données afin de retracer les activités qui ont été effectuées et qui risquent de vous causer ces types d’erreurs. 

Toutefois, gardez à l’esprit que ces genres de manipulation requièrent une certaine compétence et pourraient empirer la situation si elles ne sont pas bien faites. 

Donc si vous rencontrez des difficultés, n’hésitez pas à demander de l’aide. 

Chapitre 3 : Autres questions posées sur l’erreur 410 ?

3.1. C’est quoi l’erreur 410 ?

Le code d’erreur Http 410 Gone (HTTP = HyperText Transfer Protocol) représente l’un des codes d’erreur client (la série 4xx) qui indique que l’accès à la page ou la ressource demandée est désormais indisponible sur le serveur pour toujours, sans qu’aucune adresse de redirection pour cette page ou ressource n’ait été mise place.

Découvrez ici ce que dit Google à propos des erreurs 410.

3.2. Quelle est la différence entre les erreurs 404 et 410 dans le référencement ?

Le traitement réservé par Google lors de l’exploration de votre site pour l’indexation des pages varie en fonction du code Http renvoyé par le serveur.

Lorsqu’il s’agit d’une erreur 404 Not found, le serveur indique au robot qu’il s’agit d’un problème temporaire. Ce dernier repassera donc plus tard pour crawler à nouveau cette page. 

Mais si l’erreur 404 persiste, il peut décider de la supprimer définitivement de son index afin de ne pas se tromper à envoyer les utilisateurs vers une page non fonctionnelle.

En revanche, lorsqu’il est question d’une erreur 410 Gone, le serveur indique au robot que la page est inaccessible pour toujours. Dans ce cas, Google ne va plus tarder à la retirer de son index afin d’éviter son affichage à ses utilisateurs.

3.3. Dans quel cas peut-on utiliser volontairement l’erreur 410 Gone ? 

Cette erreur peut être utilisée dans plusieurs situations, mais pour vous faciliter la compréhension, nous allons prendre l’exemple suivant : 

Supposons qu’une entreprise propose une offre promotionnelle à durée limitée pour un produit particulier et crée à cet effet une page valable de 30 jours. Une fois cette période de 30 jours terminée, la promotion ne sera plus disponible. 

Dans ce cas, si l’entreprise est sûre que la même promotion ne sera plus jamais diffusée, elle peut utiliser un code d’erreur 410 pour cette page afin d’indiquer à tous les visiteurs que l’offre n’est plus disponible et ne reviendra plus.

3.4. Quand utiliser un code 410 Gone au lieu d’un 404 Not Found ?

En tant que développeur Web, il est important de savoir quand utiliser un code 410 au lieu d’un fichier 404 Not Found. L’utilisation du premier est bénéfique pour plusieurs raisons :

  • Il permet aux utilisateurs de savoir que la ressource n’existe plus, ainsi ils éviteront d’y accéder à nouveau.
  • Googlebot traite chaque code d’état un peu différemment.

Si vous êtes le propriétaire d’une ressource et décidez de la supprimer intentionnellement de votre serveur d’origine de manière permanente, une erreur 410 doit être renvoyée à tous les utilisateurs ultérieurs essayant d’y accéder. 

Cela indique également à tous les sites Web liés à la ressource de la supprimer en tant que lien, car elle n’est plus applicable.

En résumé 

En naviguant sur le Net, il n’est pas rare de tomber sur des erreurs empêchant d’accéder à des pages d’un site web. 

Certaines de ces erreurs se produisent du côté serveur, tandis que d’autres trouvent leur origine du côté client, c’est le cas de l’erreur 410.

Elle peut être intentionnellement mise en place ou peut être le résultat d’un problème technique au niveau du site. 

Quoi qu’il en soit, le message d’erreur 410 est un code d’état du protocole HTTP qui indique qu’une ressource a été supprimée de façon définitive. Elle ne pourra donc plus être disponible sur le serveur. 

Dans cet article, on a eu à aborder plus en détail les différentes situations qui peuvent être à l’origine des erreurs 410, mais aussi les astuces pour corriger ces erreurs. 

J’espère que ce contenu vous a plus et qu’il vous a été utile pour comprendre la notion d’erreur 410 et comment la réparer. Si vous avez des questions, n’hésitez pas à me les soumettre dans les commentaires. 

Merci et à bientôt !

Fondateur de l'agence SEO Twaino, Alexandre Marotel est passionné par le SEO et la génération de trafic sur internet. Il est l'auteur de nombreuses publications, et détient une chaine Youtube qui a pour but d'aider les entrepreneurs à créer leurs sites web et à être mieux référencés dans Google.

Laisser un commentaire