HTTP-statuskoder for SEO (2026): Hva 200, 301, 404 og 500 betyr — og når du må gripe inn

Forstå hva HTTP-statuskodene 200, 301, 404 og 500 betyr for SEO — og hvilke som krever at du gjør noe før trafikken faller.

Av Anabel Hafstad9 min lesetid
Flat illustrasjon av en nettleser med tre piler ut til statuskodene 200, 301 og 404 ved siden av.
Innhold i denne artikkelen

Googlebot banker på døren din hundrevis av ganger i måneden, og det den får til svar avgjør om innholdet ditt blir indeksert. De fleste ser aldri disse kodene — men de merker dem likevel, når trafikken stille begynner å falle.

Hva er en HTTP-statuskode?

Når en nettleser eller Googlebot ber om en side, svarer serveren med en tresifret kode. Den koden forteller hva som skjedde med forespørselen, og både brukere og søkemotorer bruker informasjonen til å avgjøre hva som skal skje videre.

Kodene er delt i fem kategorier basert på første siffer. 1xx er informasjonskoder du sjelden ser i praksis. 2xx betyr at alt gikk bra. 3xx betyr omdirigering. 4xx betyr at noe mangler på klientsiden. 5xx betyr at det er noe galt på serveren.

For de fleste nettsteder er det 2xx, 3xx og 4xx som betyr mest, og det er disse vi fokuserer på her.

Oversikt over de viktigste kodene

Her er kodene du faktisk møter i hverdagen, hva de betyr og hva konsekvensen er.

KodeNavnHva det betyrKonsekvens
200OKSiden finnes og lastes korrektGoogle indekserer siden normalt
301Moved PermanentlySiden har flyttet for godtLenkeautoritet overføres til ny URL
302FoundMidlertidig omdirigeringAutoritet overføres ikke, Google beholder gammel URL
307Temporary RedirectMidlertidig, HTTP-metode bevaresSamme som 302 for SEO-formål
404Not FoundSiden finnes ikkeGoogle fjerner siden fra indeksen over tid
410GoneSiden er permanent fjernetRaskere avindeksering enn 404
500Server ErrorNoe er galt på serverenGoogle prøver igjen, men kan miste tilliten
503Service UnavailableMidlertidig nedeOK hvis kortvarig, problem hvis vedvarende

200 OK

Dette er det du vil ha. Siden finnes, lastes korrekt, og Google kan indeksere innholdet. En 200-kode på en side som egentlig er tom eller ikke lenger eksisterer, er derimot et problem — det kalles en soft 404, og Google har blitt ganske god til å oppdage det.

301 Moved Permanently

Siden har flyttet, og det er permanent. En 301 er det riktige valget når du endrer URL-struktur, bytter domene eller sletter en side du vil erstatte med en annen. Den overfører lenkeautoriteten fra gammel til ny URL, noe som er avgjørende for å bevare rangeringene dine. Skal du i gang med en større flytting? Da bør du lese guiden om nettstedmigrering uten trafikktap først.

302 Found og 307 Temporary Redirect

Begge brukes for midlertidige omdirigeringer, men de brukes altfor ofte der det egentlig skulle vært en 301. En 302 signaliserer at den opprinnelige URL-en fortsatt er gyldig, så Google beholder den i indeksen og overfører ikke lenkeautoriteten. Bruk 302 og 307 bare når omdirigeringen faktisk er midlertidig — for eksempel under vedlikehold eller en kortvarig A/B-test.

404 Not Found

Siden finnes ikke. Det er ikke alltid et problem — sider kan forsvinne av gode grunner — men en 404 på en side med innkommende lenker og historisk trafikk er en annen sak. Da taper du lenkeautoritet og potensielle besøkende som aldri finner frem. Jeg har skrevet en egen artikkel om når 404 er et problem og når det ikke er det.

410 Gone

410 er 404s mer bestemte fetter. Der en 404 sier at siden ikke finnes akkurat nå, sier en 410 at den er permanent fjernet og ikke kommer tilbake. Google avindekserer sider med 410 raskere enn sider med 404, noe som kan være nyttig når du rydder opp i gammelt innhold du ikke vil at Google skal bruke tid på.

500 og 503

500 betyr at noe er galt på serveren, og Google vet ikke hva. Den vil prøve igjen, men vedvarende 500-feil er et alvorlig signal om at nettstedet ikke er pålitelig. 503 er designet for planlagt nedetid og forteller Google at den skal prøve igjen senere. Brukt riktig er det ingen problem; brukt feil eller vedvarende kan det sende feil signaler.

Dette ser jeg ofte gå galt med statuskoder

Statuskode-problemer er sjelden dramatiske hendelser. De sniker seg inn gradvis, og de fleste oppdager dem først når trafikken allerede har falt.

  • 302 der det skulle vært 301. Den vanligste feilen jeg ser, og den er nesten alltid ubevisst. Utviklere setter opp en omdirigering og bruker 302 av vane eller fordi det er standard i rammeverket. Resultatet er at Google beholder den gamle URL-en i indeksen, og arbeidet med å bygge opp autoriteten på den nye må starte fra null.
  • Redirect-kjeder. A peker til B, som peker til C, som kanskje peker til D. Hver omdirigering svekker lenkeautoriteten som overføres, og Google gir opp etter et visst antall ledd. Løsningen er enkel: pek alltid direkte fra gammel URL til den endelige destinasjonen.
  • Soft 404. Når serveren returnerer 200 OK på en side som egentlig ikke har innhold. Skjer gjerne når produkter utgår i en nettbutikk og siden viser en «finnes ikke»-melding, men med riktig statuskode. Crawl-budsjett kastes på sider uten verdi.
  • Ingen redirect-plan ved migrering. Når sider slettes eller URL-er endres uten redirects, forsvinner all opparbeidet lenkeautoritet over natten. Jeg ser dette oftest i forbindelse med relaunch der fokuset har vært på design, ikke på hva som skjer med de eksisterende URL-ene.
  • 500-feil ingen overvåker. Serverfeil skjer, men de færreste har satt opp varsler. En 500-feil som vedvarer i dager uten at noen reagerer kan få Google til å redusere crawl-frekvensen.
Tre URL-bokser koblet i kjede med 301-piler — A til B til C — som svekkes underveis, sammenliknet med én direkte 301-pil fra A til C.
Hver redirect i kjeden svekker det som overføres. Pek alltid direkte til den endelige URL-en.

Statuskoder: Slik blir det bra

De fleste statuskode-problemer forebygges med tre enkle vaner: riktig kode fra starten, en redirect-plan når noe endres, og jevnlig overvåking.

Bruk riktig kode fra starten

Når du setter opp en omdirigering, still deg spørsmålet: er dette permanent eller midlertidig? Permanent betyr 301. Midlertidig betyr 302 eller 307. Når du sletter en side som ikke skal erstattes av noe annet, bruk 410. Det tar ikke lenger tid enn å bruke feil kode, men konsekvensene er vidt forskjellige.

Ha alltid en redirect-plan

Før du sletter en side, bytter en URL eller gjennomfører en migrering, lag en oversikt over hvilke gamle URL-er som må peke til hvilke nye. Sider med historisk trafikk eller innkommende lenker er prioritet én. En enkel tabell i et regneark er nok, så lenge det gjøres systematisk.

Sett opp overvåking og reager raskt

Google Search Console varsler deg om crawl-feil, men bare hvis du har satt opp e-postvarsler og faktisk sjekker dem. Sett av femten minutter i uken til å gå gjennom Pages-rapporten. Det er den billigste forsikringen du har mot statuskode-problemer som utvikler seg over tid. Trenger du en innføring? Se guiden til Google Search Console.

Din handlingsplan for HTTP-statuskoder

  1. Kjør en crawl av nettstedet ditt. Bruk Screaming Frog eller et tilsvarende verktøy for å få en komplett oversikt over alle statuskoder. Gratis-versjonen av Screaming Frog håndterer opptil 500 URL-er — mer enn nok for de fleste små nettsteder.
  2. Prioriter etter konsekvens. 500-feil først, de er mest kritiske. Deretter 404-feil på sider med innkommende lenker eller historisk trafikk. Så redirect-kjeder og 302-er der det skulle vært 301.
  3. Fiks redirect-problemer. Erstatt 302 med 301 der omdirigeringen er permanent. Forkort redirect-kjeder til ett ledd ved å peke direkte til den endelige destinasjonen.
  4. Oppdater interne lenker. Når omdirigeringene er fikset, oppdater interne lenker til å peke direkte til de nye URL-ene. Det eliminerer unødvendige omdirigeringer og forbedrer crawl-effektiviteten.
  5. Sett opp løpende overvåking. Aktiver e-postvarsler i Google Search Console for crawl-feil. Planlegg en rask gjennomgang av Pages-rapporten hver uke.
Beslutningstre: én startboks med tre piler ut til kodene 301, 302 og 410, merket henholdsvis permanent, midlertidig og borte for godt.
Permanent → 301. Midlertidig → 302. Borte for godt → 410. Velg riktig kode én gang, så slipper du å fikse det senere.

Oppsummert: Min mening om HTTP-statuskoder

Statuskoder er ikke glamorøst, og de dukker sjelden opp i diskusjoner om innholdsstrategi eller lenkebygging. Men de er fundamentale for at alt annet skal fungere.

Jeg ser på dem som hygienefaktorer: når de er på plass, legger ingen merke til dem. Når de ikke er det, påvirker det alt fra indeksering til brukeropplevelse, og problemene bygger seg opp sakte nok til at det er vanskelig å peke på når det gikk galt.

Den gode nyheten er at de fleste statuskode-problemer både er enkle å oppdage og enkle å fikse — så lenge du faktisk ser etter dem.

Her kan du lese mer om HTTP-statuskoder

Anabel — grunnlegger av SmåSeo

Sliter du med statuskoder eller teknisk SEO?

La SmåSeo rydde opp i statuskodene dine

Enten du vil ha en teknisk gjennomgang eller trenger hjelp med en konkret feil du ikke klarer å løse — vi finner og prioriterer det som faktisk koster deg trafikk.

  • Teknisk audit: Jeg crawler nettstedet ditt og gir deg en prioritert liste over statuskode-problemer og andre tekniske feil — i klartekst, ikke en 200-siders rapport.
  • Redirect-planlegging: Vi setter opp en komplett redirect-plan før en migrering eller URL-endring, slik at du ikke mister rangeringene du har bygd opp.
  • Search Console-oppsett: Jeg hjelper deg å konfigurere varsler slik at du oppdager crawl- og indekseringsproblemer før de påvirker trafikken.
  • Løpende rådgivning: Punktuell støtte når noe oppstår, uten fastavtaler du ikke har bruk for.

Ofte stilte spørsmål

  • En 301 signaliserer at siden har flyttet permanent og overfører lenkeautoriteten til den nye URL-en. En 302 signaliserer midlertidig flytting — Google beholder den opprinnelige URL-en i indeksen og overfører ikke autoritet. Bruker du 302 der du egentlig mener 301, mister du SEO-verdien du har bygd opp.