matt cutts

Matt Cutts explique dans une vidéo que le les codes d'erreur http 404 (not found) et 410 (gone) sont traités différemment par le moteur de recherche Google...

Matt Cutts vient de mettre en ligne une nouvelle vidéo (2'55", tee-shirt orange), répondant à la question Does Google treat 404 and 410 status codes differently? ou, en français, "Google traite-t-il différemment les codes HTTP 404 et 410 ?"i

Codes HTTP 404 (not found) et 410 (gone)

Les deux codes n'ont pas la même signification dans le protocole HTTP : 404 signifie "not found" (aucune page ne se trouve actuellement à cette URL) alors que 410 signifie "gone" (l'URL demandée ne propose plus aucune page, a priori de façon définitive : la page est "partie").

Google réagit différemment selon le code renvoyé

Matt Cutts explique que le moteur va réagir différemment selon que tel ou tel code est renvoyé par le serveur lorsque Googlebot tente d'atteindre une page : si le code http renvoyé est "404", il y aura un délai de 24 heures avant qu'une action soit effectuée (par exemple, suppression de la page de l'index). Si le code d'erreur est 410, l'action sera menée immédiatement, sans délai. Il souligne que, par la suite, de nombreuses vérifications seront cependant effectuées par Googlebot pour vérifier que la page en question a réellement disparu.

Matt Cutts explique également que, dans la majorité des cas, le webmaster n'a pas à tenir compte de ces différences, qu'il s'agit plutôt de "cuisine interne" à Google. De notre côté, par expérience, nous n'avons que rarement constaté une différence dans le traitement des 404 et des 410 par Google. Et vous ?


Source de l'image : Google