Over URL-statuscodes
Wat is een URL-statuscode?
Elke aanvraag voor een URL retourneert een code van drie cijfers die beschrijft wat er is gebeurd. Dit zijn formeel HTTP-statuscodes en de twee benamingen worden door elkaar gebruikt: 200 betekent dat de pagina is weergegeven, 301 en 302 betekenen dat de pagina is verplaatst, 404 betekent dat de pagina niet bestaat en 500 betekent dat de server een fout heeft ondervonden.
De code wordt teruggestuurd voordat er inhoud wordt weergegeven en bepaalt hoe elke geautomatiseerde bezoeker de respons behandelt, ongeacht wat de pagina vervolgens weergeeft. Een pagina kan er perfect uitzien en toch als ontbrekend worden gerapporteerd.
Een checker voor URL-statuscodes is juist daarom de moeite waard: de code en de weergave kunnen van elkaar verschillen. Wat een browser aan u laat zien en wat aan een crawler wordt doorgegeven, zijn twee verschillende dingen.
Doen statuscodes er nog toe in 2026?
Ze vormen de basis waarop al het andere rust. Een pagina met uitstekende content die een 404-fout oplevert, zal niet ranken, niet worden geciteerd en niet opnieuw met veel enthousiasme worden gecrawld.
De schadelijkste variant is de soft 404: een pagina die een foutmelding weergeeft, maar tegelijkertijd een 200-statuscode retourneert. Crawlers vertrouwen op de code in plaats van op de melding, waardoor de website ongemerkt steeds meer ogenschijnlijk geldige pagina’s verzamelt die niets nuttigs bevatten.
Redirects verdienen evenveel aandacht. Crawlers haken na enkele hops af, waardoor een pagina die alleen via meerdere opeenvolgende redirects bereikbaar is, mogelijk helemaal niet wordt gelezen.
Hoe statuscodes verband houden met AI-zoekopdrachten
Een geciteerde bron die later een foutmelding retourneert, maakt het antwoord voor de lezer onbruikbaar en ondermijnt de geloofwaardigheid van de verwijzing. Systemen die bronnen opnieuw bezoeken om te controleren of ze nog bestaan, zullen een domein dat foutmeldingen retourneert stilletjes niet langer vertrouwen.
Duurzaamheid is belangrijker dan vroeger. Een URL waarnaar wordt verwezen in plaats van die alleen wordt bezocht, moet blijven werken, omdat de verwijzing meerdere herontwerpen van je website kan overleven.
Daarom is een correcte 301-omleiding na een verhuizing aanzienlijk waardevoller dan een pagina verwijderen en hopen dat het verkeer zijn weg vindt.
Wat de meest voorkomende codes betekenen
- 200: de pagina bestaat en is normaal weergegeven.
- 301: permanent verplaatst. Signalen worden overgedragen naar de nieuwe URL.
- 302: tijdelijk verplaatst. Signalen blijven bij de oorspronkelijke URL.
- 404: niet gevonden. Correct voor een pagina die daadwerkelijk niet bestaat.
- 410: verwijderd. Een sterkere aanduiding dan 404, voor content die bewust is verwijderd.
- 500: een serverfout. Vrijwel altijd het gevolg van een fout en niet van een bewuste keuze.
Best practices voor statuscodes
- Geef een 200 terug voor pagina's die bestaan en een echte 404 voor pagina's die niet bestaan.
- Gebruik 301 voor permanente verplaatsingen, zodat signalen worden overgedragen; gebruik 302 alleen voor daadwerkelijk tijdelijke verplaatsingen.
- Verwijs met redirects rechtstreeks naar de uiteindelijke bestemming in plaats van ze aan elkaar te koppelen.
- Redirect een verwijderde pagina naar de meest relevante vervanging, en niet standaard naar de homepage.
- Let op soft 404's, waarbij een foutpagina een succescode retourneert.
- Controleer op nieuwe 500-fouten, die er meestal op wijzen dat er iets kapot is gegaan en niet dat er iets is verplaatst.
Wat deze tool controleert
De checker voor URL-statuscodes vraagt de URL op en rapporteert de ontvangen code. Codes in het bereik van 200 of 300 worden doorgelaten, terwijl aanvragen met 400- en 500-fouten mislukken.
Omdat een redirect slaagt, bevestigt een geslaagd resultaat op zichzelf niet dat de URL die je hebt ingevoerd, de URL is die uiteindelijk wordt weergegeven. Als er een redirect betrokken is, is het de moeite waard om te volgen waar deze daadwerkelijk naartoe leidt.
Waar je nu verder kunt gaan
Een werkende statuscode is het begin, niet het einde. Controleer of
canonical-tag de URL vermeldt die je geïndexeerd wilt hebben, controleer of
SEO-vriendelijke URL-checker er goed uitziet omdat deze in de resultaten wordt weergegeven, en zorg ervoor dat je
XML-sitemapgenerator alleen URL's bevat die een 200-statuscode retourneren.