HTTP Error 410 vad det betyder och hur du åtgärdar det

Vad är HTTP Error 410?

När du surfar på webben och stöter på en HTTP Error 410 innebär det att resursen du försöker nå har varit tillgänglig tidigare men är nu permanent borttagen. Meddelandet "410 Gone" är en del av HTTP-protokollet och skickas från servern när webbplatsens ägare medvetet har tagit bort sidan eller filen. Till skillnad från vanligare felkoder som 404 Not Found, som bara säger att sidan inte hittas (utan att ange om den någonsin funnits), signalerar 410 att resursen definitivt är borta och inte kommer tillbaka.

För dig som webbplatsbesökare betyder detta att du inte ska försöka ladda om sidan eller återvända till samma länk – den fungerar inte längre. För dig som driver webbplats är 410 ett verktyg för att tala om för sökmotorer och användare att innehållet är avsiktligt borttaget. Enligt MDN Web Docs är 410 en 4xx Client Error, vilket innebär att problemet ligger hos klienten (den adress som efterfrågas) snarare än hos servern i sig. Det är alltså den specifika webbadressen som är ogiltig, inte hela webbplatsen.

Att förstå denna felkod är viktigt både för webbansvariga och för dem som arbetar med sökmotoroptimering. En korrekt använd 410-status kan påskynda borttagningen av döda sidor ur sökmotorernas index och därmed förbättra webbplatsens totala användarupplevelse. I den här artikeln går vi igenom exakt vad HTTP Error 410 betyder, varför den uppstår, hur den skiljer sig från 404, vilken SEO-påverkan den har och hur du som webbplatsägare kan åtgärda den.

Skillnaden mellan 410 Gone och 404 Not Found

Många förväxlar HTTP Error 410 med 404, men de har olika innebörd och påverkan. En 404-status betyder att servern inte kan hitta den efterfrågade resursen. Det kan bero på att sidan aldrig har funnits, att länken är felstavad eller att resursen flyttats utan omdirigering. En 410-status å andra sidan bekräftar att resursen har funnits tidigare men att den nu är permanent borttagen. Med andra ord: 410 är en tydligare signal om att något är borta för gott.

HTTP Error 410 vad det betyder och hur du åtgärdar det - 1

Denna skillnad är avgörande för sökmotorers beteende. Sökmotorer som Google behandlar 410-svar ofta som en starkare signal att omedelbart ta bort URL:en ur indexet, medan en 404-sida kan ligga kvar i indexet under en längre tid i väntan på att resursen ska återkomma. Enligt Kinsta är detta särskilt användbart för webbplatser med innehåll som är tidsbegränsat eller som bryter mot användarvillkoren, eftersom det snabbar på borttagningsprocessen hos sökmotorerna.

För klienter (webbläsare, appar, bots) innebär 410 att de inte bör försöka igen – resursen kommer inte tillbaka. Detta är en rekommendation från själva HTTP-standarden och något som utvecklare bör ta hänsyn till när de bygger applikationer som interagerar med webbtjänster. Om du som webbplatsbesökare ser en 410-sida är det bäst att gå tillbaka eller söka efter innehållet på annat håll, eftersom samma länk aldrig kommer att fungera igen.

När och varför uppstår en 410-statuskod?

Det finns flera typiska situationer där webbplatsägare medvetet bör returnera en 410-status istället för en 404. Här är några vanliga exempel:

  • Borttagna produkter i en e‑butik – när en produkt är helt utgången eller slutat säljas och inte kommer att återlanseras.
  • Utgångna kampanjer eller tidsbegränsade erbjudanden – till exempel en rabattkodssida som gäller under en specifik period.
  • Innehåll som bryter mot användarvillkoren – sidor som tagits bort på grund av upphovsrättsintrång, olagligt material eller andra policyöverträdelser.
  • Borttagna användarkonton eller profiler – när en användare har raderat sitt konto permanent.
  • Gamla webbplatsstrukturer – om du helt har tagit bort en kategori eller sektion från din webbplats och inte har för avsikt att återskapa den.

I alla dessa fall är det bättre att returnera 410 istället för 404, eftersom det tydligt indikerar att borttagningen är avsiktlig och permanent. Om du däremot planerar att återställa sidan i framtiden, eller om du bara har flyttat innehållet till en ny webbadress, bör du använda en 301-omdirigering istället för en 410.

HTTP Error 410 vad det betyder och hur du åtgärdar det - 2

Det är också värt att nämna att 410 är mer informativ för användare och sökmotorer. En besökare som får 410 förstår att sidan har tagits bort med mening, medan 404 kan skapa förvirring kring huruvida sidan existerat eller om länken är trasig. För webbplatsägaren innebär 410 en minskad risk att sökmotorer fortsätter att indexera och visa döda länkar i sökresultaten.

Hur påverkar HTTP 410 din webbplats SEO?

SEO-påverkan av en 410-status är generellt positiv om den används korrekt. Sökmotorer som Google tolkar 410 som en signal att omedelbart avindexera URL:en, vilket innebär att den försvinner ur sökresultaten snabbare än om den returnerat 404. Detta är särskilt viktigt om du städar upp din webbplats och vill bli av med föråldrat eller skadligt innehåll.

En felaktigt använd 410, till exempel på sidor som du faktiskt vill ha kvar, kan däremot leda till att du förlorar trafik och ranking. Om du av misstag konfigurerar servern att skicka 410 för sidor som bara är tillfälligt otillgängliga, kommer sökmotorer att tro att de är borttagna permanent och ta bort dem ur indexet. Det är därför kritiskt att bara använda 410 när du är helt säker på att resursen inte kommer att återkomma.

För webbplatser som regelbundet publicerar tidsbegränsat innehåll, som nyhetsartiklar som arkiveras eller erbjudanden som löper ut, är 410 ett kraftfullt verktyg. Genom att implementera 410 för gamla sidor kan du förhindra att sökmotorer slösar crawl-budget på innehåll som inte längre är relevant. Samtidigt minskar du antalet döda länkar på webbplatsen, vilket förbättrar användarupplevelsen och kan ha en indirekt positiv effekt på din övergripande SEO.

HTTP Error 410 vad det betyder och hur du åtgärdar det - 3

Det finns också en viktig aspekt kring cachning. Enligt RFC 7231 är 410-svar cacheable by default, vilket innebär att webbläsare och proxyservrar kan spara statuskoden för att undvika att skicka förfrågningar till servern i onödan. Detta minskar belastningen på servern och snabbar upp upplevelsen för användare som tidigare har stött på den borttagna sidan. Men det betyder också att om du ändrar dig och vill återställa sidan, kan det dröja innan cachen uppdateras och börjar skicka 200 OK igen.

Tekniska aspekter av 410-svar

För att implementera HTTP 410 på din webbplats krävs ofta en konfigurationsändring i webbservern (till exempel Apache eller Nginx) eller via ditt CMS (som WordPress). Det är viktigt att servern returnerar rätt statuskod i HTTP-headern, samt att du inte samtidigt returnerar en ovanlig mängd data i body – en kort meddelandesida är acceptabel, men försök att hålla den lätt.

Tabellen nedan jämför 410 med två andra vanliga statuskoder för att tydliggöra skillnaderna i användning och SEO-påverkan.

Statuskod Innebörd Cachebarhet SEO-effekt (indexering) Rekommenderad användning
410 Gone Resursen är permanent borttagen och kommer inte tillbaka Ja (default) Omedelbar avindexering, snabb borttagning från sökresultat Borttagna produkter, utgånget innehåll, policyöverträdelser
404 Not Found Resursen hittas inte (kan ha funnits eller inte) Nej (oftast inte) Kan dröja innan avindexering, sökmotorn avvaktar Tillfälliga fel eller när orsak till borttagning är okänd
301 Moved Permanently Resursen har flyttats till en ny URL permanent Ja Överför ranking till den nya URL:en, index uppdateras När innehåll har flyttats till en ny adress

Observera att 410 inte är en omdirigering utan en direkt svarskod som talar om att resursen är borta. Om du däremot har en sida som du vill ta bort permanent men som fortfarande har bakåtlänkar eller trafik, kan det vara bättre att använda en 301 till en relevant ersättningssida istället för 410. Varje situation kräver en egen analys av mål och risker.

HTTP Error 410 vad det betyder och hur du åtgärdar det - 4

Det är också tekniskt möjligt att returnera 410 för API-endpoints eller andra dynamiska resurser. Om du till exempel tar bort en gammal API-version, kan du låta den returnera 410 för att meddela klientutvecklare att versionen är avvecklad. Detta är tydligare än att bara låta anropet misslyckas utan förklaring.

Så åtgärdar du HTTP Error 410 – steg för webbplatsägare

Om du själv hanterar en webbplats och vill åtgärda en situation där 410 förekommer (antingen för att du vill ta bort sidor eller för att du oväntat får 410 på sidor du vill ha kvar), här är en praktisk guide.

För det första, avgör om 410 är avsiktligt eller inte. Om du ser 410 på en sida som du inte vill ta bort, är det troligt att någon regel i servern eller i ditt CMS felaktigt returnerar den koden. Kontrollera din .htaccess-fil (Apache), serverkonfigurationen eller eventuella plugin-inställningar. I WordPress kan vissa säkerhets- eller SEO-tillägg skicka 410 för sidor som de uppfattar som spam eller förbjudet innehåll.

Om 410 är avsiktligt och du vill ta bort sidan permanent, behöver du inte göra något mer än att säkerställa att rätt statuskod returneras. Men för att minimera negativ påverkan på användare bör du överväga att:

HTTP Error 410 vad det betyder och hur du åtgärdar det - 5
  • Skapa en anpassad 410-sida med användbar information, till exempel en sökfunktion eller länkar till relaterade sidor.
  • Ta bort interna länkar som pekar till den borttagna URL:en, så att besökare inte fastnar i döda länkar.
  • Kontrollera om externa webbplatser länkar till sidan och överväg att kontakta dem för att uppdatera länkarna, om det är viktigt för din webbplats rykte.

För webbplatsägare som vill använda 410 som en SEO-strategi är det bra att ha en plan för vilka sidor som ska markeras som borttagna. Skapa en lista över alla sidor som är helt föråldrade och inte har något ersättande innehåll. Implementera sedan 410 för dessa sidor via serverns konfiguration eller via ditt CMS. Om du använder WordPress kan du med hjälp av en plugin som "Redirection" enkelt ställa in 410-status för specifika URL:er utan att ändra .htaccess manuellt.

Slutligen, efter att du har implementerat 410, övervaka din webbplats med ett verktyg som Google Search Console eller en logganalys. Kontrollera att sökmotorerna faktiskt avindexerar sidorna och att du inte får oönskade effekter som ökad 404-frekvens på andra ställen. 410 är ett kraftfullt verktyg, men det måste användas med omdöme.

Sammanfattning – hantera 410 på rätt sätt

HTTP Error 410 Gone är en explicit signal om att en webbsida eller resurs är permanent borttagen och inte kommer att återkomma. Till skillnad från 404 Not Found, som är mer ambivalent, ger 410 sökmotorer och användare en tydlig instruktion att sluta försöka nå resursen. Detta gör koden oumbärlig för webbplatser som regelbundet rensar bort innehåll som inte längre är relevant eller som bryter mot regler.

Ur ett SEO-perspektiv leder en korrekt använd 410 till snabbare avindexering och kan därmed förbättra crawl-budgeten och användarupplevelsen. Men felaktig användning – till exempel på sidor som du faktiskt vill ha kvar – kan skada din synlighet i sökresultaten. Därför är det viktigt att endast returnera 410 när du är helt säker på att resursen är borta för gott.

Tekniskt sett är 410 cacheable, vilket innebär att webbläsare och proxyservrar kan lagra svaret. Detta är fördelaktigt för prestanda, men kräver att du är medveten om cachningstider om du någonsin skulle vilja återställa sidan. För webbplatsägare är det bästa tillvägagångssättet att kombinera 410 med interna uppdateringar av länkar och att skapa en informativ felmeddelandesida.

Genom att förstå och använda HTTP 410 på rätt sätt kan du hålla din webbplats ren, relevant och användarvänlig, samtidigt som du signalerar tydlig

HTTP Error 410 410 Gone felkod 410 webbplatsfel SEO teknisk SEO
Observera Informationen är generell och kan behöva anpassas efter din webbplats och servermiljö.
Författare

Stefano Barcellos

Bidragsgivare på Visite Barbados.

« Föregående inlägg
Domina lägger till tillägg före e-postöppning

Relaterade inlägg