HTTP-feil 410: Hva det betyr og hvordan du fikser det

Introduksjon til HTTP-feil 410

Når du surfer på nettet, kan du støte på ulike HTTP-feilkoder som indikerer at noe har gått galt med forespørselen din. En av disse er HTTP 410, også kjent som "Gone". Denne feilen forteller deg at ressursen du prøver å nå, tidligere har eksistert, men er nå permanent fjernet og vil ikke komme tilbake. I motsetning til den mer kjente 404-feilen, som betyr at siden ikke finnes, gir 410 et tydelig signal om at innholdet med vilje er slettet. For nettstedeiere og SEO-spesialister er det viktig å forstå denne feilkoden for å håndtere gamle linker og opprettholde en god brukeropplevelse. I denne artikkelen går vi i dybden på hva HTTP 410 betyr, hvordan den skiller seg fra 404, og hvilke tiltak du kan gjøre for å fikse problemet.

Hva betyr HTTP 410 egentlig?

HTTP 410-statuskoden tilhører kategorien 4xx-klientfeil, som indikerer at problemet ligger hos klienten eller den forespurte adressen, ikke på serveren. Ifølge MDN Web Docs bekrefter koden at ressursen en gang var tilgjengelig, men er permanent slettet. Dette er en viktig forskjell fra 404, som ikke sier noe om ressursens historie. Når en server returnerer 410, betyr det at eieren har valgt å fjerne innholdet med hensikt, for eksempel fordi et produkt er utgått, en kampanje er avsluttet, eller innholdet bryter med vilkårene for bruk. RFC 7231 spesifiserer at 410-responser er cacheable som standard, noe som betyr at nettlesere og proxyer kan lagre statusen "borte" for å unngå unødvendige forespørsler i fremtiden. For deg som nettbruker, betyr dette at du bør ikke prøve å laste inn siden igjen; i stedet bør du søke etter oppdatert informasjon eller kontakte nettstedet.

Forskjellen mellom 410 og 404

Mange forveksler HTTP 410 med 404, men de har ulik betydning og konsekvenser. En 404-feil sier ganske enkelt at ressursen ikke ble funnet, uten å gi noen informasjon om den noen gang har eksistert. For eksempel kan en 404 oppstå hvis du skriver inn en feil URL, eller hvis siden aldri har blitt opprettet. I motsetning til dette bekrefter 410 at ressursen en gang var til stede, men nå er permanent borte. Ifølge Wikipedia er denne distinksjonen viktig fordi 410 gir et klart signal om at innholdet er fjernet med vilje, noe som påvirker hvordan søkemotorer og brukere håndterer lenken. Søkemotorer som Google behandler 410 som en direkte instruks om å fjerne URL-en fra indeksen umiddelbart, mens 404 kan føre til at lenken blir liggende i søkeresultatene en stund. For nettstedeiere er det derfor mer effektivt å bruke 410 når du vet at innholdet aldri kommer tilbake, for å unngå at søkemotorer kaster bort ressurser på å prøve å indeksere den på nytt.

HTTP-feil 410: Hva det betyr og hvordan du fikser det - 1

Når bør du bruke HTTP 410?

Det er flere scenarier der HTTP 410 er det riktige valget. Noen typiske eksempler inkluderer:

  • Utløpte tidsbegrensede tilbud, for eksempel en kampanje som kun var gyldig i en periode.
  • Utdaterte produkter eller tjenester som ikke lenger selges, og som ikke vil bli relansert.
  • Innhold som er fjernet fordi det bryter med nettstedets vilkår for bruk, for eksempel ulovlig materiale eller spam.
  • Midlertidige sider som ble opprettet for en spesifikk hendelse, som en konferanse, og som nå er avsluttet.
  • Gammelt innhold som er erstattet av en ny versjon, men der den gamle URL-en ikke skal omdirigere.

I disse tilfellene gir 410 et tydelig signal til både brukere og søkemotorer om at ressursen er borte for godt. For brukere kan du også legge til en tilpasset feilside som forklarer situasjonen og gir nyttige linker videre. Det er viktig å merke seg at 410 bør brukes med omhu; hvis du er usikker på om innholdet kommer tilbake, kan 404 eller en midlertidig omdirigering være bedre alternativer.

Hvordan påvirker HTTP 410 SEO?

HTTP 410 har en direkte innvirkning på søkemotoroptimalisering (SEO). Ifølge en SEO-guide fra Diva-E behandler søkemotorer som Google 410 som et signal om å fjerne URL-en fra indeksen umiddelbart. Dette skiller seg fra 404, der søkemotorer kan beholde URL-en i indeksen en stund i tilfelle den dukker opp igjen. Ved å bruke 410 akselererer du prosessen med å rydde opp i gamle og irrelevante sider, noe som kan forbedre nettstedets samlede kvalitetsscore. Det reduserer også risikoen for at søkemotorer kaster bort crawl-budsjettet på sider som ikke lenger er relevante. På den annen side må du være forsiktig med å bruke 410 på sider som fortsatt har eksterne linker. Hvis andre nettsteder lenker til en side som returnerer 410, kan det føre til tapt linkjuice og potensielt påvirke rangeringen. Derfor er det ofte bedre å omdirigere slike sider til relevant innhold i stedet for å slette dem helt.

HTTP-feil 410: Hva det betyr og hvordan du fikser det - 2

Hvordan fikser du HTTP 410-feil?

Hvis du som nettstedeier opplever at brukere får HTTP 410, eller hvis du oppdager slike feil i loggene dine, finnes det flere tiltak du kan gjøre. Først må du identifisere årsaken til at ressursen ble fjernet. Hvis den ble slettet med vilje, kan du la 410 stå, men sørge for at feilsiden er brukervennlig. For eksempel kan du opprette en tilpasset side som forklarer at innholdet er borte og gir linker til lignende sider eller en søkefunksjon. Hvis ressursen ble slettet ved et uhell, bør du gjenopprette den eller sette opp en omdirigering til en relevant side. Noen ganger kan feilen oppstå fordi en intern lenke peker til en gammel URL. I så fall bør du oppdatere lenken slik at den peker til den nye plasseringen.

For å forebygge fremtidige 410-feil, bør du ha en plan for håndtering av utgått innhold. Bruk verktøy som Google Search Console for å overvåke indeksstatus, og implementer en strategi for å omdirigere eller slette sider på en måte som minimerer negative SEO-effekter. Nedenfor er en tabell som oppsummerer de vanligste handlingene:

Scenario Anbefalt handling
Slettet med vilje La 410 stå, tilpass feilside med linker
Uhellssletting Gjenopprett siden eller sett opp en permanent omdirigering (301)
Intern lenke til gammel URL Oppdater lenken til ny URL
Ekstern lenke til gammel URL Kontakt nettstedet for å be om oppdatering, eller sett opp omdirigering
For å unngå fremtidige feil Implementer en plan for innholdsarkivering og omdirigering

Husk at klienter, ifølge MDN Web Docs, bør ikke forespørre ressursen igjen etter en 410-respons. Men som nettstedeier kan du gjøre det lettere for brukere ved å tilby alternative ressurser.

HTTP-feil 410: Hva det betyr og hvordan du fikser det - 3

Tekniske detaljer om HTTP 410

Fra et teknisk perspektiv er HTTP 410 definert i RFC 7231, seksjon 6.5.9. Den er en del av 4xx-klientfeil, som betyr at problemet ligger hos klienten eller den forespurte URL-en. Serveren antar at klienten har gjort en feil, for eksempel ved å følge en utdatert lenke. En viktig egenskap er at 410-responser er cacheable, noe som betyr at mellomlagringsservere kan lagre statusen for å redusere belastningen på opprinnelsesserveren. Dette kan være nyttig for sider med mye trafikk, men det krever at du oppdaterer cachen når innholdet endres. For utviklere er det viktig å konfigurere serveren riktig for å returnere 410 i stedet for 404 når det er hensiktsmessig. Dette gjøres ofte via .htaccess-filer på Apache-servere eller via konfigurasjonsinnstillinger på Nginx.

For eksempel kan du i .htaccess legge til følgende linje for å returnere 410 for en bestemt side:

Redirect 410 /gammel-side

HTTP-feil 410: Hva det betyr og hvordan du fikser det - 4

Hvis du har mange slike sider, kan du bruke regulære uttrykk for å matche flere URL-er. Det er også mulig å programmere en tilpasset 410-side i CMS-systemer som WordPress ved hjelp av plugin-moduler eller egne temaspesifikke filer. Uansett metode er det viktig å teste at 410-koden faktisk returneres, for eksempel ved hjelp av nettleserens utviklerverktøy eller kommandolinjeverktøy som curl.

Oppsummering og beste praksis

HTTP 410 er en nyttig statuskode for permanent fjernet innhold. Den skiller seg fra 404 ved å bekrefte at ressursen en gang eksisterte og ikke kommer tilbake. For SEO er 410 en effektiv måte å be søkemotorer om å indeksere gamle sider på nytt, men den bør brukes med omhu for å unngå negative effekter fra tapte linker. Beste praksis inkluderer å tilpasse feilsiden med nyttige linker, unngå å bruke 410 på sider med mange eksterne henvisninger, og å overvåke loggene jevnlig for å oppdage uventede 410-feil. Hvis du er usikker på om innholdet kommer tilbake, bør du vurdere 404 eller en midlertidig omdirigering. Husk at serveren ikke har feil, men at URL-en er problemet – derfor er det din jobb som nettstedeier å sørge for at besøkende får en god opplevelse, selv når de treffer en død lenke.

For mer detaljert informasjon, kan du lese den offisielle definisjonen på MDN Web Docs eller se på bruksområder hos Kinsta.

HTTP-feil 410: Hva det betyr og hvordan du fikser det - 5

Referanser

MDN Web Docs. (2024). HTTP 410 Gone. Hentet fra https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/410

Wikipedia. (2024). HTTP 410. Hentet fra https://en.wikipedia.org/wiki/HTTP_410

Diva-E. (2023). SEO Guide: 410 Status Code. Hentet fra https://www.diva-e.com/en/services/digital-marketing/seo/wiki/410-statuscode/

RFC 7231. (2014). Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content. Hentet fra https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

Kinsta. (2024). Error 410. Hentet fra https://kinsta.com/knowledgebase/error-410/

HTTP-feil 410 410 Gone statuskode feilsøking server nettside SEO
Merk Informasjonen er generell og kan variere avhengig av server, nettside og oppsett.
Forfatter

Stefano Barcellos

Bidragsyter på Visite Barbados.

« Forrige innlegg
CID 11 TOD: Symptomer, årsaker og behandling

Relaterte innlegg