Een 404 pagina is wat een bezoeker te zien krijgt als hij een adres op je website opvraagt dat niet bestaat. De server ontvangt het verzoek prima, maar kan de gevraagde pagina niet vinden en geeft dan de HTTP-statuscode 404 terug. Dat gebeurt bijvoorbeeld als iemand een adres verkeerd typt, of als je een pagina hebt verwijderd of verplaatst zonder een omleiding in te stellen. Hoe je die pagina inricht, maakt verschil voor je bezoekers en voor je zoekmachineoptimalisatie.
Wat is een 404 pagina en wat betekent de statuscode
De 404 hoort bij de familie statuscodes waarmee een server aangeeft wat er met een verzoek is gebeurd. Codes in de 400-reeks staan voor een fout aan de kant van het verzoek, en 404 betekent specifiek dat de gevraagde pagina niet gevonden is. Belangrijk is dat de pagina die de bezoeker te zien krijgt ook echt een 404-code teruggeeft. Soms toont een site wel een foutmelding, maar stuurt de server toch een 200-code mee alsof alles in orde is. Dan denkt Google dat de lege pagina een geldige pagina is en houdt hij hem in de index. Zo’n geval heet een soft 404 en die wil je voorkomen.
Het helpt om de codes rond een 404 naast elkaar te zetten. Zo zie je in één blik wanneer je omleidt en wanneer je een adres gewoon een nette 404 laat geven.
| Statuscode | Betekenis | Behoudt SEO-waarde | Wanneer gebruiken |
|---|---|---|---|
| 200 OK | De pagina bestaat en wordt normaal getoond | Ja | Voor elke gewone, werkende pagina |
| 301 permanente redirect | Het adres is definitief verhuisd | Ja, wordt overgedragen naar de nieuwe URL | Als een pagina blijvend naar een nieuw adres gaat |
| 302 tijdelijke redirect | Het adres wijst tijdelijk ergens anders heen | Nee, blijft bij het oude adres | Bij een tijdelijke omleiding, zoals een actiepagina |
| 404 Not Found | De pagina bestaat niet | Niet van toepassing | Als een adres nooit heeft bestaan of geen logische opvolger heeft |
| Soft 404 (200 op een niet-bestaande pagina) | De server meldt ten onrechte 200 bij een lege pagina | Nee, verwart zoekmachines | Nooit, dit is een valkuil die je wilt voorkomen |
De 404 verschilt van een omleiding. Bij een 404 bestaat het adres niet meer, terwijl een omleiding de bezoeker juist naar een ander adres doorstuurt. Meer over hoe zo’n adres is samengesteld lees je bij de opbouw van een URL.
Waarom een 404 pagina belangrijk is voor je SEO
Een losse 404 is geen ramp. Zoekmachines verwachten ze en het internet zit vol met adressen die ooit hebben bestaan. Het wordt pas vervelend als bezoekers via links of zoekresultaten op belangrijke pagina’s terechtkomen die een 404 geven. Dan raken ze hun weg kwijt en haken ze af.
Voor je vindbaarheid speelt vooral de schaal een rol. Veel dode links kunnen een signaal zijn dat een site slecht onderhouden is, en ze kosten crawl-budget: Google besteedt tijd aan adressen die nergens heen leiden in plaats van aan je echte pagina’s. Een goed ingerichte 404 helpt de andere kant op. Als een bezoeker die per ongeluk op zo’n pagina belandt toch snel doorklikt naar iets nuttigs, blijft hij op je site in plaats van meteen terug te gaan naar Google.
Zo richt je een goede 404 pagina in
Een goede 404 pagina laat de bezoeker niet in de kou staan. Denk aan een winkel waar een schap leeg is: je wilt de klant niet zomaar bij de uitgang zetten, maar hem wijzen waar hij wel moet zijn. Dat doe je zo:
- Leg kort en vriendelijk uit wat er aan de hand is. Een duidelijke boodschap dat de pagina niet gevonden is, eventueel met een knipoog die bij je merk past.
- Bied een weg terug. Zet er links naar je homepage en naar je belangrijkste pagina’s, zoals je diensten of populaire producten.
- Voeg een zoekbalk toe. Zo kan de bezoeker zelf zoeken naar wat hij nodig had.
- Houd de vormgeving in stijl. Laat de 404 pagina er hetzelfde uitzien als de rest van je site, met je logo en menu, zodat de bezoeker meteen ziet dat hij nog goed zit.
Zorg er tot slot voor dat de pagina technisch ook echt een 404-code teruggeeft, zodat zoekmachines begrijpen dat het adres niet bestaat.
404-fouten opsporen en oplossen met een 301-redirect
Je vindt 404-fouten het makkelijkst terug in Google Search Console, onder Pagina-indexering. Daar zie je welke adressen een 404 teruggeven. Een crawltool zoals Screaming Frog loopt je hele site na en laat je zien welke interne links naar dode pagina’s wijzen.
Heb je een pagina verplaatst of hernoemd, stel dan een 301-redirect in naar de nieuwe, relevante pagina. Die stuurt bezoekers en zoekmachines permanent door en draagt de opgebouwde SEO-waarde van het oude adres over. Gebruik de 301 alleen als er een logische opvolger is; verwijs niet alles klakkeloos naar je homepage, want dan gooi je bezoekers alsnog op een plek waar ze niet om vroegen. Is er geen goede opvolger, laat het adres dan gewoon een nette 404 geven. Let ook op het verschil met een 302-redirect: die is bedoeld voor tijdelijke omleidingen en draagt de SEO-waarde niet op dezelfde manier over.
Zo’n omleiding stel je afhankelijk van je server in via .htaccess op Apache, web.config op IIS, of in WordPress met een aparte redirect-plugin die je omleidingen overzichtelijk op één plek bewaart.
Veelgestelde vragen
Een enkele 404 is geen probleem, zoekmachines verwachten ze. Pas bij veel dode links op belangrijke pagina’s daalt de crawl-efficiëntie. Los kapotte URL’s op met een 301-redirect naar een relevante pagina.
Een 404 betekent dat de pagina niet bestaat. Een 301 stuurt bezoekers en zoekmachines permanent door naar een nieuwe URL en behoudt daarbij de opgebouwde SEO-waarde.
Gebruik Google Search Console onder Pagina-indexering, of een crawltool zoals Screaming Frog. Je ziet dan welke URL’s een 404 teruggeven en kunt ze herstellen of doorverwijzen.