HTTP Error 410: Hvad betyder det?

Introduktion til HTTP 410 Gone

HTTP 410 Gone er en statuskode, der opstår, når en ressource, der tidligere var tilgængelig på internettet, nu er permanent fjernet og ikke vil blive tilgængelig igen. Denne statuskode tilhører gruppen af 4xx Client Errors, hvilket betyder, at problemet ligger i den anmodning, klienten sender, eller i den URL, der forsøges tilgået. I modsætning til den mere kendte 404 Not Found, der blot angiver, at ressourcen ikke kan findes, giver 410 et klart signal om, at ressourcen engang har eksisteret, men nu er bevidst og endeligt slettet. Ifølge dokumentationen fra MDN Web Docs er formålet med statuskoden at fortælle både browsere og søgemaskiner, at det er spild af tid at forsøge at genfinde siden. Dette gør 410 til et stærkt værktøj for webmastere, der ønsker at rydde op i deres site og sikre en ren struktur.

Definitionen understreges af RFC 7231, som specificerer, at 410-svaret er cachebart som standard. Det betyder, at både browsere og proxyer kan gemme statusen i deres cache, så de ikke gentagne gange forsøger at indlæse den slettede ressource. For hjemmesideejere indebærer dette en fordel, da det reducerer unødvendig trafik og belastning på serveren. Samtidig giver det klienten en klar besked om, at det ikke nytter at genfremsætte anmodningen. Du kan læse mere om den tekniske specifikation på MDN Web Docs, som er en autoritativ kilde for webudviklere.

HTTP Error 410: Hvad betyder det? - 1

Det er vigtigt at forstå, at HTTP 410 er en permanent tilstand. Hvis du som bruger støder på en side, der returnerer denne fejl, er det ikke nok at opdatere siden eller vente. Ressourcen er væk for altid, og du bør i stedet søge efter alternative sider. For webmastere er det et klart signal om at fjerne eller opdatere interne og eksterne links, der peger på den forsvundne URL.

Forskellen mellem 404 og 410

Selvom både 404 og 410 er 4xx-fejl, er der væsentlige forskelle, som har betydning for både brugere og søgemaskiner. En 404-fejl opstår, når serveren ikke kan finde den efterspurgte ressource. Det kan skyldes en tastefejl i URL'en, at siden aldrig har eksisteret, eller at den midlertidigt er flyttet. En 410-fejl derimod fortæller, at ressourcen har været tilgængelig, men at den nu er permanent slettet. Ifølge en artikel på Wikipedia er nøgleforskellen, at 410 signalerer en bevidst handling fra hjemmesideejeren. Ressourcen er fjernet med vilje, og der er ingen intention om at bringe den tilbage.

HTTP Error 410: Hvad betyder det? - 2

For søgemaskiner som Google har denne forskel stor indflydelse på indeksering. Når en side returnerer 404, kan søgemaskinen vælge at beholde URL'en i sit indeks i en periode, i håb om at fejlen er midlertidig. Det kan føre til, at siden stadig vises i søgeresultater, selvom den ikke er tilgængelig. Med en 410 er budskabet derimod entydigt: Søgemaskinen bør straks fjerne URL'en fra indekset. Dette bekræftes af en SEO-guide fra DIVA-E, som påpeger, at 410 behandles som et signal om permanent fjernelse, hvilket accelererer processen med at udfase siden i søgeresultaterne.

For brugeren betyder det, at en 410-fejl er mere nyttig end en 404, fordi den giver en klar forklaring. Mange hjemmesider vælger at kombinere 410 med en brugerdefineret fejlside, der forklarer, at indholdet er slettet, og måske foreslår alternative ressourcer. Det skaber en bedre brugeroplevelse, især når det drejer sig om sider med tidsbegrænset indhold, som kampagnesider eller gamle produktsider.

HTTP Error 410: Hvad betyder det? - 3

Hvordan påvirker HTTP 410 din SEO?

Når en side på dit website returnerer en 410-status, har det direkte konsekvenser for din søgemaskineoptimering. Google og andre søgemaskiner fortolker 410 som en indikation på, at siden ikke længere er relevant og bør fjernes fra indekset hurtigst muligt. Dette kan være en fordel, hvis du vil undgå, at gamle eller uaktuelle sider optager plads i søgeresultaterne. I modsætning til 404, som kan få søgemaskiner til at tro, at fejlen er midlertidig, sender 410 et klart signal om, at siden er død.

Det betyder dog også, at du bør være omhyggelig med at implementere 410 korrekt. Hvis du ved et uheld sender en 410 for en side, der stadig har værdi, kan det resultere i tab af trafik og placeringer. Derfor anbefales det at analysere dit site grundigt, før du beslutter dig for at slette indhold permanent. Brug værktøjer som Google Search Console til at identificere sider, der ikke længere er relevante, og kun send 410 for dem, du er sikker på, aldrig vil blive brugt igen.

HTTP Error 410: Hvad betyder det? - 4

En anden vigtig SEO-faktor er cachebarheden af 410-svar. Da svaret er cachebart som standard, kan både browsere og proxyer gemme statusen i længere tid. Det reducerer belastningen på din server og forhindrer gentagne anmodninger om slettet indhold. Samtidig giver det søgemaskinerne en stabil reference, så de hurtigere kan tilpasse deres indeks. For at udnytte dette optimalt bør du sørge for, at din server sender de rette cache-headere sammen med 410-svaret.

Cachebarhed og klientadfærd

Som nævnt i RFC 7231 er HTTP 410 cachebart som standard. Det betyder, at når en browser eller en proxy modtager en 410-fejl, kan de gemme statusen, så de ikke behøver at sende en ny anmodning til serveren, hver gang nogen forsøger at tilgå URL'en. Dette er en praktisk mekanisme, der sparer båndbredde og forbedrer ydeevnen for både brugeren og serveren. Hvis en bruger for eksempel besøger en side, der returnerer 410, vil browseren huske dette og straks vise fejlen uden at kontakte serveren igen.

HTTP Error 410: Hvad betyder det? - 5

For klienter som webbrowsere og robotter er budskabet klart: Forsøg ikke at genfremsætte anmodningen. Ifølge den japanske version af MDN Web Docs bør klienter fjerne eller opdatere eventuelle links til den pågældende URL. Hvis du driver en hjemmeside, bør du derfor regelmæssigt gennemgå dine interne links for at sikre, at de ikke peger på sider, der returnerer 410. Det samme gælder for eksterne links, som du har kontrol over, for eksempel i reklamer eller sociale medier.

Det er også værd at bemærke, at proxyer og Content Delivery Networks (CDN'er) kan cache 410-svar i lang tid, afhængigt af de headere, der sendes med. Dette kan være en fordel, hvis du har slettet en side, der tidligere havde stor trafik, da cachen forhindrer unødvendige anmodninger. Men det kan også være en ulempe, hvis du ændrer mening og genaktiverer siden, da cachen måske stadig viser den gamle fejl. Derfor bør du altid bruge passende cache-kontrol, for eksempel ved at sætte en kort max-age, når du implementerer 410.

Hvornår bør man bruge HTTP 410?

HTTP 410 er ideel til situationer, hvor du med sikkerhed ved, at en ressource aldrig vil blive tilgængelig igen. Det kan dreje sig om udløbne tidsbegrænsede tilbud, produkter der er udgået, eller indhold der er fjernet på grund af overtrædelse af servicevilkår. Ifølge en artikel fra Kinsta er netop disse scenarier, hvor 410 giver mening, fordi det sender et klart signal til både brugere og søgemaskiner om, at ressourcen er væk for altid.

Det er vigtigt at skelne mellem 410 og 301 (permanent omdirigering). Hvis du har flyttet indhold til en ny URL, bør du bruge 301, så brugere og søgemaskiner automatisk bliver videresendt. Hvis du derimod har slettet indholdet helt uden at erstatte det, er 410 den rigtige status. Det gælder også for sider, der aldrig har haft nogen værdi, som test-sider eller duplikeret indhold.

En anden god brug af 410 er for sider med midlertidigt indhold, for eksempel kampagnesider, der kun er aktive i en begrænset periode. Når kampagnen er slut, returnerer du 410, så søgemaskinerne hurtigt fjerner siden fra indekset. Det forhindrer, at brugere lander på en forældet side via søgeresultater. Samtidig giver det en bedre brugeroplevelse end en 404, da det tydeligt angiver, at indholdet er bevidst fjernet.

Liste over typiske anvendelsessituationer

  • Udløbne tidsbegrænsede tilbud og kampagner, for eksempel julekampagner eller sæsonudsalg.
  • Produkter, der er udgået og ikke længere sælges, og som ikke har en erstatning.
  • Indhold, der er fjernet på grund af overtrædelse af love eller servicevilkår, for eksempel ophavsretskrænkelser.
  • Gamle blogindlæg eller artikler, der er blevet slettet permanent for at opdatere content-strategien.
  • Test-sider eller midlertidige sider, der ikke længere er i brug.
  • Duplikeret indhold, der er fjernet for at forbedre SEO-strukturen.

Listen ovenfor dækker de mest almindelige scenarier, men der kan være andre situationer, hvor 410 er relevant. Det vigtigste er, at du altid vurderer, om ressourcen virkelig er permanent fjernet. Hvis der er bare en lille chance for, at indholdet kan blive genaktiveret, er 404 eller en midlertidig status som 503 mere passende.

Sammenligning af HTTP 410 med andre statuskoder

StatuskodeBetydningPermanentAnbefalet brug
200 OKRessourcen er tilgængelig som forventetNejNormale sider
301 Moved PermanentlyRessourcen er flyttet til en ny URLJa (med omdirigering)Ved flytning af indhold
404 Not FoundRessourcen kunne ikke findesMidlertidig eller permanentNår årsagen er uklar
410 GoneR
HTTP Error 410 410 Gone HTTP fejlkoder SEO website vedligeholdelse fejlfinding
Bemærk Oplysningerne er generelle og kan ikke erstatte teknisk rådgivning for dit specifikke website.
Forfatter

Stefano Barcellos

Bidragyder på Visite Barbados.

« Forrige indlæg
RTKVHD64: Alt du skal vide om koden