U bent hier

Wat zegt mijn server nu? Een overzicht van HTTP status codes

Het nieuwe jaar is het perfecte moment om jouw website eens onder de loep te nemen en te kijken of alles nog werkt zoals het hoort. Een goed werkende website is immers heel belangrijk voor jouw SEO-inspanningen. Het zorgt er namelijk voor dat Google makkelijk jouw content kan vinden en indexeren. In deze blogpost overlopen we de meest voorkomende HTTP status codes en leggen we hun invloed op de indexatie van jouw website uit. We geven ook enkele tools mee waarmee je vlot jouw website kan scannen op fouten.

Een HTTP status code is het antwoord dat een server geeft, als er iemand, een bezoeker of een bot, jouw website bezoekt. Aan de hand van deze codes kan je makkelijk eventuele problemen detecteren en oplossen. Met een regelmatige opvolging kan je snel inspelen op mogelijke problemen en verbeter je de gezondheid van jouw website.

200 status code

Dit is het beste antwoord die jouw server kan geven. Deze melding zie je dan ook het liefst verschijnen. De 200 status code kan je vertalen als "alles is ok". Bezoekers van jouw website en Google zien zonder enig probleem de inhoud van jouw website. De content wordt gelezen en geïndexeerd door Google.

30x status codes

Als een status code begint met een 3 wilt dit zeggen dat het verkeer van een pagina wordt doorgestuurd naar een andere pagina. Een goede implementatie is cruciaal om geen SEO-waarde te verliezen. Vooral bij een nieuwe website moet hier veel aandacht aan besteed worden, zodat er niets van jouw al opgebouwde SEO-waarde verloren gaat.

301 code

een 301 status code geeft een permanente redirect aan. Je geeft hiermee aan dat een pagina permanent en voor altijd verhuisd is naar een nieuwe locatie. Bezoekers en zoekmachines krijgen de nieuwe pagina te zien. De opgebouwde linkwaarde van de oude pagina wordt volledig doorgegeven aan de nieuwe pagina. Voor SEO-doeleinden is dit de beste oplossing. De nieuwe pagina zal dan ook minstens even goed scoren als de oude pagina.

Bij de ontwikkeling van een nieuwe website gebeurt het vaak dat de URL-structuur verandert. In dat geval is het aangeraden om alle oude URL's een permanente 301 redirect te geven naar de nieuwe, relevante URL. Zo gaat er niets van van jouw voorgaande SEO-inspanningen verloren. Ook voor bezoekers is dit goed, zij komen direct op de nieuwe pagina uit. Mensen die iets als een bladwijzer hebben opgeslagen, vinden zo vlot de nieuwe pagina. Om dit proces zo vlot mogelijk te laten verlopen, stel je best op voorhand een redirect plan op. In dit plan lijst je alle oude URL's op en bepaal je wat de nieuwe relevante URL zal worden.

302 code

Een 302 status code geeft aan dat een pagina tijdelijk verhuisd is. Bezoekers worden wel netjes doorgestuurd naar de nieuwe pagina, maar bij zoekmachines wringt het schoentje. Ook zij zien de nieuwe pagina wel, maar de nieuwe pagina krijgt niet de linkwaarde van de oude pagina. Al jouw voorgaande SEO-inspanningen worden teniet gedaan. De nieuwe pagina begint vanaf 0 en moet alle linkwaarde opnieuw opbouwen. Het gebruik van een tijdelijke 302 redirect is dus af te raden.

404 status codes

De 404 error is wellicht de meest bekende status code van dit lijstje. Een 404 wordt getoond als de pagina niet (meer) bestaat. Een 404 code heeft geen negatief effect op jouw ranking, maar het is natuurlijk niet prettig als jouw bezoekers op zulke pagina’s terecht komen. Daarnaast verwijdert Google alle pagina's met een 404 status code uit zijn index. Scan dus regelmatig jouw website op 404 errors en geef ze een permanente 301 redirect naar de juiste pagina. Zo hou je zowel jouw bezoeker als Google tevreden.

Een 404 kan wel in een  andere vorm terugkomen, de soft 404. Voor de gebruiker ziet dit eruit als een 404 error, maar voor Google niet. Een soft 404 komt voor als je de bezoeker van een onbestaande pagina een pagina toont die er uit ziet als een 404-pagina, maar de server stuurt eigenlijk een 200 status code mee. Google merkt dat de pagina een 404 layout heeft, maar krijgt ook een 200 error terug, wat wil zeggen dat alles ok is. Hierdoor blijft deze pagina in de index van Google zitten, met als gevolg dat deze ook nog altijd gevonden kan worden via de organische zoekresultaten.

Als je merkt dat dit voorkomt op jouw website, dan moet dit zo snel mogelijk aangepast worden naar een "harde" 404, dit wil zeggen een 404-pagina die ook een 404 status code mee stuurt in plaats van een 200 status code. Soft 404's gaan geen negatief effect hebben op jouw rankings, maar aangezien ze nog altijd gevonden kunnen worden via de organische zoekresultaten, kan dit slecht zijn voor de gebruikservaring van jouw website. Daarnaast wil je ook niet dat Google zijn tijd steekt in het indexeren van nutteloze pagina's.

50x status codes

De vorige status codes worden getoond als er iets misgaat in de browser. Een 50x status code vertelt je wat meer over jouw server. Als je deze status codes ziet verschijnen wilt dit zeggen dat er iets mis is met jouw server.

500 status code

De server geeft geen enkele pagina weer, zowel de gebruiker als Google zien niets. Hierdoor kan Google de website niet indexeren. Dit duidt op een serverprobleem en moet zo snel mogelijk opgelost worden.

503 status code

Een 503 status code geeft aan dat de pagina onbeschikbaar is. Bezoekers en Google krijgen een lege pagina te zien. Het verschil met een 404 error is dat er nu ook geen aparte pagina wordt getoond.

Hoe scan je jouw website op deze status codes?

Je kan zelf makkelijk de gezondheid van jouw website opvolgen door middel van enkele tools. Wij bespreken er twee: Screaming Frog en Google Webmaster Tools.

Screaming Frog

Screaming Frog is een gratis en heel uitgebreide tool, die jouw website scant zoals Google dit zou doen. We hebben alle mogelijkheden van Screaming Frog al in een eerdere blogpost over onze favoriete SEO-tools besproken. We beperken ons nu tot de mogelijkheid om de status codes van jouw pagina's te zien. Om de status codes te zien, moet je gewoon jouw domein laten scannen (bij grote sites kan dit wel even duren). In de linkerkolom selecteer je "response codes" en kan je verder verfijnen per status code. Je krijgt dan een handig overzicht per URL en de overeenkomstige status code. Je kan de resultaten makkelijk downloaden en doorspelen aan jouw webdeveloper.

Google Webmaster Tools

Met Google Webmaster Tools kan je heel wat relevante informatie terugvinden over de gezondheid van jouw website. Als Google een fout detecteert tijdens het indexatieproces, zal hij dit in Google Webmaster Tools weergeven. Als er plots een sterke toename is in het aantal fouten op jouw website, zal Google Webmaster Tools je hier van op de hoogte stellen. Om deze gegevens te zien moet je inloggen bij Google Webmaster Tools, je navigeert dan naar "crawlen" en selecteert "crawlfouten". Je krijgt dan een handig overzicht van alle "slechte" status codes die Google heeft gevonden. Je kan dit lijstje makkelijk downloaden. Als het probleem is opgelost kan je het aanduiden als ‘gecorrigeerd’, zo krijg je steeds een up to date overzicht. Het handige aan Google Webmaster Tools, is dat ze je ook zeggen vanaf welke pagina er links naar de pagina met een slechte status code staan. Zo kan je het probleem bij de wortel aanpakken.

Er zijn nog veel meer HTTP status codes, maar deze komen het meeste voor en hebben de grootste invloed op hoe Google en andere zoekmachines jouw website zien en indexeren. Door dit regelmatig op te volgen, ben je zeker dat jouw website technisch gezond is.

Reactie toevoegen

You must have Javascript enabled to use this form.

Neem direct contact met ons op

You must have Javascript enabled to use this form.