Hva er serverresponser og hvilke typer finnes
Når en søkemotor undersøker en webressurs, ser den først på serveresponskoden før den går over til nettstedets innhold. Det er avgjørende å vite hvilke responser sidene dine gir og hvordan man kan verifisere dette. Deretter vil vi snakke om disse kodene og se på de vanligste feilene.
“Serverresponskode”: Hva er det?
En serverresponskode er et tresifret tall etterfulgt av en tekst på engelsk. Serveren utsteder tallet etter en besøkendes forespørsel, hvorpå det nødvendige dokumentet blir behandlet. Forklaringen på engelsk er en kort instruksjon om videre handlinger for besøkeren. Slike responskoder sjekkes av både nettlesere og søkemotorer.
Hvordan sjekke serverresponskode
I Google Chrome kan du utføre en sjekk slik:
- klikk på Nettverksfanen på utviklerpanelet;
- deretter oppdater siden.
Hvis du trenger å sjekke et stort antall sider samtidig, kan du bruke følgende verktøy:
- Urlitor;
- Screaming Frog.
“Statusklasser” Hva er de
Statusklasser er grupper av koder kombinert av felles egenskaper. Du kan identifisere klassen ved den første sifren. Følgende klasser eksisterer:
- 1xx – Informasjonskoder (ansvarlig for datatransmisjonsprosessen og er midlertidige);
- 2xx – Vellykket behandling (forespørselen ble mottatt og behandlet vellykket);
- 3xx – Omdirigering (slike forespørsler indikerer at videre handlinger kreves for å fullføre forespørselen);
- 4xx – Brukerfeil (forespørselen kan ikke fullføres på grunn av en feil fra nettstedseieren eller brukeren);
- 5xx – Serverfeil (brukeren gjorde alt riktig, men serveren kan ikke oppfylle forespørselen. Det er alltid en servermelding som indikerer hvorfor den ikke kan håndtere forespørselen).
Grunnleggende Serverresponser
200 OK
Dette er en av de mest vanlige og viktige statusene. 200 OK indikerer at vår forespørsel ble fullført vellykket, alle sider eksisterer og er tilgjengelige for visning. Dette er koden som bør utstedes av alle sidene vi ønsker skal være i søkemotorens indeks.
301 Flyttet permanent
En slik kode indikerer at siden har blitt flyttet permanent til en annen adresse.
302 Funnet
Denne koden indikerer at dokumentet har blitt midlertidig flyttet. Du bør ikke fjerne en slik side.
304 Ikke endret
Denne koden spiller en viktig rolle i datatransmisjon og serverbelastning. Hvis ingen endringer har skjedd i dokumentet siden siste oppdatering, returnerer serveren koden 304 Ikke endret. I dette tilfellet kan søkemotoren unngå å laste dokumentet på nytt siden ingenting har endret seg siden siste besøk.
403 Forbudt
Indikerer at tilgang er nektet. Denne responsen returneres hvis en bruker nektes tilgang til det forespurte dokumentet. Dette kan skje når, for eksempel, forsøk gjøres fra forbudte IP-adresser.
404 Ikke funnet
Nesten hver bruker har støtt på denne feilen minst en gang. Denne koden indikerer at siden ikke eksisterer. Det bør utstedes når du prøver å få tilgang til ikke-eksisterende sider. Hvis siden eksisterte, men senere ble slettet, bruk kode 410.
410 Forsvunnet
Denne koden betyr at siden er permanent slettet. Selv om 404 og 410 begge indikerer at en side ikke eksisterer, er det forskjeller i deres behandling. Med kode 404 vil søkemotorens robot fortsette å returnere og sjekke den. En side med kode 410 vil bli markert som permanent slettet og vil ikke bli sjekket igjen.
451 Utilgjengelig av juridiske årsaker
Denne koden er en mer spesifikk versjon av kode 403. Den indikerer at tilgang til siden er stengt på statlig nivå eller ved rettens avgjørelse grunnet brudd på opphavsretten. Denne typen feil blir stadig mer vanlig.
500 Intern serverfeil
Denne koden indikerer en intern serverfeil som ikke er beskrevet i andre feil av denne klassen. Det oppstår når serveren støter på et problem som forhindrer oppfyllelse av forespørselen.
503 Tjeneste utilgjengelig
Denne koden indikerer at serveren midlertidig ikke kan behandle forespørsler på grunn av tekniske årsaker. Vi kan se denne responsen når serveren står overfor et stort antall forespørsler og rett og slett ikke kan håndtere dem.
504 Gateway tidsavbrudd
Denne koden indikerer at gatewayen ikke svarer. Hvis serveren opererer som en proxy og ikke mottok et svar fra den opprinnelige serveren for å fullføre forespørselen, vil vi se denne feilen.
Konklusjon om serverresponser
Serverresponskoder kontrolleres av både søkemotorer og nettlesere. Søkemotorens robot adresserer først responskoden før den fortsetter til innholdet på webressursen.
Det er 5 klasser av statuser som indikerer forskjellige stadier i datatransmisjonsprosessen:
- Informasjonskoder;
- Vellykket behandling;
- Omdirigering;
- Brukerfeil;
- Serverfeil.
Alle sider vi ønsker å se i søkemotorindeksene bør utgi koden 200 OK.
Korrekt distribusjon av serverresponser hjelper søkemotoren med å hente kun nødvendig informasjon, noe som gjør at man kan spare på indekseringsbudsjettet. Derfor er det avgjørende å ikke forsømme sjekking av nettstedets sider.
