Hvad er 410 Gone Error?
410 Gone er en HTTP-statuskode, der returneres af webserveren, når klienten (en browser eller en webcrawler) anmoder om en ressource, der ikke længere er tilgængelig på den ønskede adresse. Det er en af de såkaldte "klientfejl", hvilket betyder, at fejlen ligger på klientsiden, ikke på serveren.
Hvordan det adskiller sig fra en 404-fejl
I modsætning til 404 Not Found-svarkoden, der kan vises for ikke-eksisterende eller forkert indtastede URL'er, angiver 410-koden, at ressourcen var i brug, men ikke længere er tilgængelig og ikke vil være tilgængelig igen på den ønskede adresse.
- 404 Error Angiver, at serveren ikke kan finde den ønskede ressource. Det kan ske på grund af forkert indtastede URL'er, slettede sider eller ødelagte links. Det bruges ofte til midlertidige problemer.
- 410 Error Angiver, at ressourcen er permanent væk og ikke vil være tilgængelig igen. Dette giver et klart signal til søgemaskinerne om, at siden skal fjernes fra indekset med det samme.
Indvirkning på brugere og søgemaskiner
For besøgende på hjemmesiden betyder 410-fejlen, at websiden er blevet slettet, og den adskiller sig generelt ikke fra 404-fejlen. Men for søgemaskinerne er 410-statuskoden mere definitiv.
- Brugeroplevelse Besøgende vil se en besked om, at siden ikke længere er tilgængelig, som kan tilpasses til at give mere kontekst eller foreslå alternativt indhold.
- Søgemaskiner 410-statuskoden fortæller søgemaskiner som Google, at siden er permanent væk. Mens Google kan vente omkring 24 timer, før de fjerner en 404-side fra indekset, kan 410-sider fjernes med det samme efter crawling.
Hvornår skal man bruge 404 vs. 410 til slettede sider?
Beslutningen om at bruge en 404- eller 410-statuskode afhænger af, hvor permanent siden skal fjernes:
- Brug en 404-fejl Hvis en side er midlertidigt utilgængelig, eller hvis du planlægger at erstatte den med en anden side snart, skal du bruge en 404-statuskode. Det indikerer, at ressourcen måske kommer tilbage, og giver søgemaskinerne en chance for at indeksere den igen senere.
- Brug en 410-fejl Hvis en side fjernes permanent, og du ikke har til hensigt at erstatte den eller omdirigere brugerne til en anden side, skal du bruge en 410-statuskode. Det signalerer til søgemaskinerne, at de skal fjerne siden fra deres indeks med det samme.
Gode råd fra Google
Her er, hvad Matt Cutts fra Google sagde i en af webmaster-hjælpevideoerne:
"Hvis en side er væk, og du tror, det er midlertidigt, så brug en 404. Hvis siden er væk, og du ikke kender nogen anden side, der kan erstatte den, og du ikke har andre steder, du kan pege hen, og du ved, at den side vil være væk og aldrig komme tilbage, så brug en 410."
Bedste praksis for håndtering af 410-fejl
- Tilpas fejlmeddelelser Giv en brugervenlig besked, der forklarer, hvorfor siden er væk, og foreslår alternativt indhold eller handlinger.
- Overvåg og opdater links Tjek jævnligt din hjemmeside for ødelagte links, og opdater dem, så de peger på relevant indhold, eller opret ordentlige omdirigeringer.
- Brug webmasterværktøjer Platforme som Google Search Console kan hjælpe dig med at spore og håndtere 404- og 410-fejl på dit website.
For mere detaljerede oplysninger om HTTP-statuskoder og bedste praksis for webperformance henvises til autoritative kilder som Mozilla Developer Network (MDN) og Google's Web Fundamentals.