Vad är serverresponser och vilka typer finns det
När en sökmotor kontrollerar en webbplats tittar den först på serverns svarskod innan den går vidare till webbplatsens innehåll. Det är viktigt att veta vilka svar dina sidor ger och hur du verifierar detta. Härnäst kommer vi att prata om dessa koder och titta på de vanligaste felen.
“Serverns svarskod”: Vad är det?
En serverns svarskod är ett tresiffrigt nummer följt av en text på engelska. Servern utfärdar numret vid en besökares begäran, varefter det nödvändiga dokumentet bearbetas. Den engelska förklaringen är en kort instruktion om vidare åtgärder för besökaren. Sådana svarskoder kontrolleras både av webbläsare och sökmotorer.
Hur man kontrollerar serverns svarskod
I Google Chrome kan du utföra en kontroll enligt följande:
- klicka på fliken Nätverk i utvecklarverktyget;
- uppdatera sedan sidan.
Om du behöver kontrollera ett stort antal sidor samtidigt kan du använda följande verktyg:
- Urlitor;
- Screaming Frog.
“Statusklasser” 1 Vad är de?
Statusklasser är grupper av koder som kombineras efter gemensamma karaktäristika. Du kan identifiera klassen genom den första siffran. Följande klasser finns:
- 1xx – Informationskoder (ansvariga för datatransmissionsprocessen och är tillfälliga);
- 2xx – Lyckad behandling (begäran har framgångsrikt mottagits och bearbetats);
- 3xx – Omdirigering (sådana begäran indikerar att ytterligare åtgärder krävs för att slutföra begäran);
- 4xx – Användarfel (begäran kan inte slutföras på grund av ett fel från webbplatsens ägare eller användaren);
- 5xx – Serverfel (användaren har gjort allt korrekt, men servern kan inte uppfylla begäran. Det finns alltid ett servemeddelande som indikerar varför den inte kan hantera begäran).
Grundläggande serverresponser
200 OK
Detta är en av de vanligaste och viktigaste statuserna. 200 OK indikerar att vår begäran har slutförts framgångsrikt, alla sidor existerar och är tillgängliga för visning. Detta är koden som bör utfärdas av alla sidor vi vill se i sökmotorindexet.
301 Moved Permanently
En sådan kod indikerar att sidan permanent har flyttats till en annan adress.
302 Found
Denna kod indikerar att dokumentet har temporärt flyttats. Du bör inte ta bort en sådan sida.
304 Not Modified
Denna kod spelar en viktig roll i datatransmissionen och serverbelastningen. Om inga förändringar har skett i dokumentet sedan den senaste uppdateringen, returnerar servern kod 304 Not Modified. I detta fall kan sökmotorn undvika att ladda om dokumentet eftersom inget har ändrats sedan dess senaste besök.
403 Forbidden
Indikerar att tillgång nekas. Detta svar returneras om en användare nekas åtkomst till det begärda dokumentet. Detta kan hända när till exempel försök görs att gå in från förbjudna IP-adresser.
404 Not Found
Nästan varje användare har stött på detta fel minst en gång. Denna kod indikerar att sidan inte existerar. Den bör utfärdas när man försöker få åtkomst till icke-existerande sidor. Om sidan fanns men senare raderades, använd kod 410.
410 Gone
Denna kod betyder att sidan permanent har raderats. Även om 404 och 410 båda anger att en sida inte existerar, finns det skillnader i deras bearbetning. Med kod 404 kommer sökmotorroboten att fortsätta återvända och kontrollera den. En sida med kod 410 kommer att markeras som permanent raderad och inte kontrolleras igen.
451 Unavailable For Legal Reasons
Denna kod är en mer specifik version av kod 403. Den indikerar att tillgång till sidan är stängd på statlig nivå eller genom domstolsbeslut på grund av upphovsrättsbrott. Denna typ av fel blir allt vanligare.
500 Internal Server Error
Denna kod indikerar ett internt serverfel som inte beskrivs i andra fel i denna klass. Det uppstår när servern stöter på ett problem som förhindrar att begäran uppfylls.
503 Service Unavailable
Denna kod indikerar att servern tillfälligt inte kan behandla begäranden av tekniska skäl. Vi kan se detta svar när servern möter ett stort antal begäran och helt enkelt inte kan hantera dem.
504 Gateway Timeout
Denna kod indikerar att gatewayen inte svarar. Om servern fungerar som en proxy och inte fick något svar från den uppströms servern för att slutföra begäran, kommer vi att se detta fel.
Slutsats om serverresponser
Serverresponserna kontrolleras både av sökmotorer och webbläsare. Sökmotorroboten adresserar först svarskoden innan den fortsätter till innehållet på webbresursen.
Det finns 5 klasser av statusar som indikerar olika stadier av datatransmissionsprocessen:
- Informationskoder;
- Lyckad behandling;
- Omdirigering;
- Användarfel;
- Serverfel.
Alla sidor som vi vill se i sökmotorernas index bör utfärda kod 200 OK.
Korrekt distribution av serverresponser hjälper sökmotorn att hämta endast den nödvändiga informationen, vilket möjliggör besparingar på krypningsbudgeten. Därför är det viktigt att inte försena kontrollen av din webbplatssidor.
