Qu'est-ce que l'erreur 410 Gone ?
Le 410 Gone est un code d'état HTTP renvoyé par le serveur web lorsque le client (un navigateur ou un robot d'exploration) demande une ressource qui n'est plus disponible à l'adresse demandée. Il s'agit de l'une des "erreurs client", ce qui signifie que l'erreur se situe du côté du client et non du côté du serveur.
En quoi cela diffère-t-il d'une erreur 404 ?
Contrairement au code de réponse 404 Not Found qui peut être affiché pour des URL inexistants ou mal saisis, le code 410 indique que la ressource était utilisée mais qu'elle n'est plus disponible et qu'elle ne le sera plus à l'adresse demandée.
- Erreur 404 Indique que le serveur ne peut pas trouver la ressource demandée. Cela peut être dû à des URL mal saisies, à des pages supprimées ou à des liens brisés. Elle est souvent utilisée pour des problèmes temporaires.
- Erreur 410 Indique que la ressource a définitivement disparu et qu'elle ne sera plus disponible. Cela indique clairement aux moteurs de recherche que la page doit être immédiatement supprimée de l'index.
Impact sur les utilisateurs et les moteurs de recherche
Pour les visiteurs du site web, l'erreur 410 signifie que la page web a été supprimée et n'est généralement pas différente de l'erreur 404. Cependant, pour les moteurs de recherche, le code d'état 410 est plus définitif.
- Expérience utilisateur Les visiteurs verront un message indiquant que la page n'est plus disponible, qui peut être personnalisé pour fournir plus de contexte ou suggérer un contenu alternatif.
- Moteurs de recherche Le code d'état 410 indique aux moteurs de recherche comme Google que la page est définitivement supprimée. Alors que Google peut attendre environ 24 heures avant de supprimer une page 404 de l'index, les pages 410 peuvent être supprimées immédiatement après l'exploration.
Quand utiliser 404 ou 410 pour les pages supprimées ?
La décision d'utiliser un code de statut 404 ou 410 dépend de la permanence de la suppression de la page :
- Utilisez une erreur 404 Si une page est temporairement indisponible ou si vous prévoyez de la remplacer par une autre page prochainement, utilisez un code d'état 404. Cela indique que la ressource pourrait revenir et donne aux moteurs de recherche la possibilité de la réindexer ultérieurement.
- Utiliser une erreur 410 Si une page est définitivement supprimée et que vous n'avez pas l'intention de la remplacer ou de rediriger les utilisateurs vers une autre page, utilisez un code d'état 410. Ce code signale aux moteurs de recherche qu'ils doivent immédiatement supprimer la page de leur index.
Conseils de Google
Voici ce que Matt Cutts de Google a déclaré dans l'une des vidéos d'aide aux webmasters :
"Si une page a disparu et que vous pensez qu'il s'agit d'une disparition temporaire, n'hésitez pas à utiliser un 404. Si la page a disparu et que vous ne connaissez aucune autre page qui pourrait la remplacer, que vous n'avez aucun autre endroit vers lequel pointer, et que vous savez que cette page va disparaître et ne jamais revenir, alors allez-y et servez un 410."
Bonnes pratiques pour le traitement des erreurs 410
- Personnaliser les messages d'erreur Fournir un message convivial qui explique pourquoi la page a disparu et suggère un autre contenu ou d'autres actions.
- Contrôlez et mettez à jour les liens Vérifiez régulièrement que votre site ne comporte pas de liens brisés et mettez-les à jour pour qu'ils pointent vers un contenu pertinent ou pour mettre en place des redirections adéquates.
- Utilisez les outils pour les webmasters Des plateformes comme Google Search Console peuvent vous aider à suivre et à gérer les erreurs 404 et 410 sur votre site.
Pour des informations plus détaillées sur les codes d'état HTTP et les meilleures pratiques en matière de performances web, consultez des sources faisant autorité telles que le Mozilla Developer Network (MDN) et Google's Web Fundamentals.