Een error 404 (404 Not Found) betekent dat de server bereikbaar is, maar de pagina die je opvraagt niet kan vinden. Meestal komt dat door een verwijderde pagina, een gewijzigde URL of een typefout in een link. Een paar 404’s zijn normaal, maar 404’s op pagina’s met bezoekers of backlinks kosten je klanten en vindbaarheid. Die los je op met een redirect of een herstelde link.
Wat betekent HTTP 404 precies?
Elke keer dat een browser of Google een pagina opvraagt, antwoordt de server met een statuscode. 200 betekent dat alles goed is, 301 betekent dat de pagina permanent is verhuisd en 404 betekent dat er op dat adres niets te vinden is. De 4 aan het begin geeft aan dat de fout aan de kant van het verzoek ligt: het adres bestaat niet. Fouten die met een 5 beginnen, zoals 500, zijn serverproblemen.
| Code | Betekenis | Wat Google ermee doet |
|---|---|---|
| 200 | Pagina gevonden | Kan de pagina indexeren |
| 301 | Permanent verhuisd | Volgt de redirect en geeft de waarde door aan het nieuwe adres |
| 404 | Niet gevonden | Haalt de pagina na verloop van tijd uit de index |
| 410 | Bewust verwijderd | Vergelijkbaar met 404, soms iets sneller uit de index |
| 500 | Serverfout | Probeert later opnieuw, bij aanhoudende fouten daalt de crawl |
Google legt de statuscodes zelf uit in de documentatie over HTTP-statuscodes en zoeken.
Is een 404-fout slecht voor je SEO?
Niet automatisch. Google straft een website niet voor 404’s. Een pagina die niet meer bestaat, hoort ook een 404 te geven. Het wordt een probleem in deze gevallen:
- De pagina had bezoekers of posities in Google. Die verdwijnen als de pagina een 404 geeft.
- Er wijzen backlinks naar de pagina. De waarde van die links gaat verloren. Dat is jammer, want goede backlinks zijn lastig te krijgen.
- Je eigen site linkt naar de 404. Bezoekers lopen dood en Google verspilt tijd aan een kapotte link.
- Belangrijke pagina’s geven per ongeluk een 404. Bijvoorbeeld na een migratie of een nieuw thema.
Waar komen 404-fouten vandaan?
- Een pagina of product is verwijderd.
- De URL is aangepast, bijvoorbeeld door een andere permalinkstructuur of een nieuwe categorienaam.
- Een verhuizing naar een nieuw platform of een nieuwe website zonder redirects.
- Typefouten in interne links of in links van andere sites.
- Bots en spam die willekeurige adressen opvragen. Die 404’s kun je negeren.
404-fouten opsporen
Google Search Console
In Search Console vind je onder Indexering > Pagina’s de lijst “Niet gevonden (404)”. Dat zijn adressen die Google ooit heeft gezien en nu een 404 geven. Kijk vooral naar URL’s die je herkent als echte pagina’s. Meer over hoe Google pagina’s opneemt, lees je in je website laten indexeren.
Een crawler
Een crawler loopt je hele site door zoals Google dat doet en laat zien welke interne links naar een 404 wijzen, en op welke pagina die link staat. Er zijn gratis versies die voor kleine sites ruim voldoende zijn. Een overzicht vind je bij de beste gratis SEO-tools.
Backlinktools
Met een backlinktool zie je welke externe links naar pagina’s wijzen die niet meer bestaan. Dat zijn de 404’s met de meeste waarde om te herstellen.
Analytics
Filter in Google Analytics op de paginatitel van je 404-pagina. Zo zie je welke kapotte URL’s echte bezoekers krijgen.
Een 404-fout oplossen: wat kies je?
Per 404 maak je een keuze. Dit schema helpt:
- Bestaat er een vergelijkbare pagina? Zet een 301-redirect van het oude adres naar die pagina. Niet naar de homepage als die inhoudelijk niet past, want dat ziet Google vaak als een zachte 404.
- Is het een interne link met een fout? Pas de link zelf aan, zodat hij direct naar de juiste pagina wijst. Een redirect is dan een pleister.
- Was de pagina per ongeluk weg? Zet hem terug op het oude adres.
- Is de pagina bewust weg en is er geen alternatief? Laat de 404 staan, of gebruik een 410. Verwijder wel de interne links ernaartoe.
In WordPress kun je redirects instellen met een redirectplugin of met de redirectfunctie van je SEO-plugin. Meer daarover in WordPress SEO.
Wat is een soft 404?
Een soft 404 is een pagina die een 200-code geeft (alles in orde) terwijl er eigenlijk niets op staat. Denk aan een lege categoriepagina, een zoekresultatenpagina zonder resultaten of een redirect van alles naar de homepage. Google herkent dat en behandelt de pagina als een 404. Je ziet ze apart in Search Console. Los ze op door de pagina echte inhoud te geven, een echte 404 te laten geven of door te verwijzen naar een passende pagina.
Een goede 404-pagina maken
Hoe goed je ook opruimt, er komen altijd bezoekers op een 404 terecht. Maak die pagina nuttig:
- Zeg duidelijk dat de pagina niet bestaat, zonder technisch jargon.
- Bied een zoekbalk en links naar je belangrijkste pagina’s of categorieën.
- Houd je menu en footer zichtbaar.
- Zorg dat de pagina echt een 404-statuscode geeft en geen 200.
Voorbeeld: een webshop na een nieuwe categorie-indeling
Een webshop in fietsaccessoires deelt zijn categorieën opnieuw in. De categorie “fietstassen” wordt “tassen-en-manden”, en tientallen product-URL’s veranderen mee. Een paar weken later loopt het organische verkeer terug. In Search Console staat een lange lijst met 404’s, waaronder de oude categoriepagina die op de eerste pagina van Google stond. De eigenaar zet 301-redirects van de oude naar de nieuwe adressen en past de interne links in het menu en in blogs aan. Binnen een paar weken nemen de nieuwe pagina’s de posities grotendeels over. Een redirectplan voor de wijziging had de dip voorkomen.
Zelf doen of uitbesteden?
Een handvol 404’s op een kleine website los je zelf op met Search Console en een redirectplugin. Kijk eens per maand in het rapport en herstel de pagina’s die ertoe doen.
Schakel hulp in bij honderden 404’s, na een migratie of verhuizing, of als je verkeer plotseling daalt en je niet weet waarom. Dan gaat het vaak om meer dan losse links: redirectketens, canonicals, interne linkstructuur en indexering hangen met elkaar samen. Bij een verhuizing helpt ook de SEO-migratie checklist.
Wil je dat iemand de techniek van je site grondig nakijkt en opruimt? Bekijk dan wat technische SEO voor je kan doen.
Veelgestelde vragen
Wat betekent 404 not found?
Het betekent dat de server bereikbaar is, maar dat er op het opgevraagde adres geen pagina bestaat. Meestal is de pagina verwijderd, verplaatst of is de link verkeerd getypt.
Zijn 404-fouten slecht voor SEO?
Een 404 op een pagina die echt niet meer bestaat is normaal en wordt niet bestraft. Het wordt een probleem als het om pagina’s gaat met bezoekers, posities of backlinks.
Moet ik alle 404’s doorsturen naar de homepage?
Nee. Stuur alleen door naar een pagina die inhoudelijk past. Massaal doorsturen naar de homepage ziet Google vaak als een soft 404.
Wat is het verschil tussen een 404 en een 410?
Een 404 betekent dat de pagina niet gevonden is, een 410 dat hij bewust en permanent is verwijderd. Voor Google is het effect grotendeels hetzelfde.
Neem contact met ons op!