Wat is de 410 Gone Error?
De 410 Gone is een HTTP-statuscode die door de webserver wordt geretourneerd wanneer de client (een browser of een webcrawler) een bron aanvraagt die niet langer beschikbaar is op het aangevraagde adres. Het is een van de zogenaamde "client errors", wat betekent dat de fout aan de kant van de client zit en niet op de server.
Het verschil met een 404-fout
In tegenstelling tot de 404 Not Found responscode die kan worden weergegeven voor niet-bestaande of verkeerd getypte URL's, geeft de 410-code aan dat de bron in gebruik was, maar niet langer beschikbaar is en niet opnieuw beschikbaar zal zijn op het gevraagde adres.
- 404 Error Geeft aan dat de server de gevraagde bron niet kan vinden. Dit kan gebeuren door verkeerd getypte URL's, verwijderde pagina's of gebroken links. Het wordt vaak gebruikt voor tijdelijke problemen.
- 410 Error Geeft aan dat de bron permanent verdwenen is en niet meer beschikbaar zal zijn. Dit geeft zoekmachines een duidelijk signaal dat de pagina onmiddellijk uit de index moet worden verwijderd.
Invloed op gebruikers en zoekmachines
Voor websitebezoekers betekent de 410-fout dat de webpagina is verwijderd en verschilt over het algemeen niet van de 404-fout. Voor zoekmachines is de 410-statuscode echter definitiever.
- Gebruikerservaring Bezoekers krijgen een bericht te zien dat aangeeft dat de pagina niet langer beschikbaar is, dat kan worden aangepast om meer context te bieden of alternatieve inhoud voor te stellen.
- Zoekmachines De 410-statuscode vertelt zoekmachines zoals Google dat de pagina voorgoed verdwenen is. Terwijl Google ongeveer 24 uur kan wachten voordat een 404-pagina uit de index wordt verwijderd, kunnen 410-pagina's direct na het crawlen worden verwijderd.
Wanneer 404 vs. 410 gebruiken voor verwijderde pagina's?
De beslissing om een 404- of 410-statuscode te gebruiken, hangt af van het permanente karakter van de verwijdering van de pagina:
- Gebruik een 404-foutcode Als een pagina tijdelijk niet beschikbaar is of als je van plan bent deze binnenkort te vervangen door een andere pagina, gebruik dan een 404-statuscode. Dit geeft aan dat de bron mogelijk terugkomt en geeft zoekmachines de kans om de bron later opnieuw te indexeren.
- Gebruik een 410-foutcode Als een pagina permanent wordt verwijderd en je niet van plan bent deze te vervangen of gebruikers door te verwijzen naar een andere pagina, gebruik dan een 410-statuscode. Dit geeft zoekmachines het signaal dat ze de pagina onmiddellijk uit hun index moeten verwijderen.
Advies van Google
Dit is wat Matt Cutts van Google zei in een van de hulpvideo's voor webmasters:
"Als een pagina weg is en je denkt dat het tijdelijk is, gebruik dan een 404. Als de pagina weg is en je weet geen andere pagina die hem zou moeten vervangen, je hebt nergens anders een verwijzing naar en je weet dat die pagina weg zal zijn en nooit meer terug zal komen, ga dan je gang en gebruik een 410."
Beste praktijken voor het afhandelen van 410-fouten
- Foutberichten aanpassen Geef een gebruikersvriendelijk bericht dat uitlegt waarom de pagina weg is en stel alternatieve inhoud of acties voor.
- Controleer en werk links bij Controleer uw site regelmatig op gebroken links en werk ze bij zodat ze verwijzen naar relevante inhoud of stel de juiste omleidingen in.
- Gebruik Webmasterhulpprogramma's Platforms zoals Google Search Console kunnen u helpen bij het opsporen en beheren van 404- en 410-fouten op uw site.
Raadpleeg gezaghebbende bronnen zoals Mozilla Developer Network (MDN) en Google's Web Fundamentals voor meer gedetailleerde informatie over HTTP-statuscodes en best practices voor webprestaties.