Een soft 404 is een pagina die de browser “200 OK” meldt maar er voor Google leeg of verdwenen uitziet — dus behandelt Google hem als niet gevonden en blijft hij uit de index.
- De statuscode zegt “pagina bestaat”, de inhoud zegt “hier is niets” — Google gelooft de inhoud.
- Zes vaste oorzaken: nep-404’s met code 200, lege archieven, uitgeklede productpagina’s, irrelevante redirects, placeholders en mislukte JavaScript-rendering.
- Verwijderde pagina’s massaal naar de homepage sturen wordt zélf als soft 404 behandeld.
- De oplossing volgt het paginatype: weg → echte 404/410; verhuisd → 301 naar het equivalent; echt → echte inhoud.
- Bij JavaScript-sites: test de live URL in Search Console; een lege schermafbeelding betekent dat Google niets ziet.
Een soft 404 is een pagina die de browser vertelt dat alles in orde is (HTTP 200), maar er voor Google uitziet als een ontbrekende of lege pagina. Google behandelt hem als “niet gevonden” en indexeert hem niet.
De oplossing hangt af van wat de pagina écht is: weg? geef een echte 404 of 410. Verhuisd? 301 naar de meest vergelijkbare pagina. Echte pagina? geef hem genoeg echte inhoud.
Wat een soft 404 is
De zes gebruikelijke oorzaken
Oplossen per paginatype
Veelgestelde vragen
Wat een soft 404 is
200 OK — pagina bestaat
Signaal: “Indexeer me, ik ben een normale pagina.”
Leeg of “niet gevonden”
Oordeel: de statuscode klopt niet, dus Google behandelt hem als 404.
| Wat de pagina echt is | Juiste reactie | Foute reactie |
|---|---|---|
| Definitief weg | 404 of 410 + uit de sitemap | Redirect naar de homepage |
| Vervangen door een andere pagina | 301 naar het beste equivalent | 301 naar iets willekeurigs |
| Tijdelijk uitverkocht | Live houden met volledige info | Uitkleden tot één regel |
| Echte pagina die leeg lijkt | Rendering repareren / inhoud toevoegen | Steeds opnieuw indexering aanvragen |
De zes gebruikelijke oorzaken
- Eigen “niet gevonden”-pagina’s die 200 teruggeven in plaats van 404.
- Lege categorie-, tag- of zoekpagina’s met alleen “Geen producten gevonden”.
- Uitverkochte of verlopen items die zijn teruggebracht tot een titel en “niet meer leverbaar”.
- Doorverwijzen naar een irrelevante pagina, vooral massaal verwijderde URL’s naar de homepage sturen.
- Dunne placeholderpagina’s: “binnenkort beschikbaar”, bijna lege templates.
- Weergaveproblemen. JavaScript dat voor Googlebot faalt, waardoor Google een lege pagina ziet.
Oplossen per paginatype
- Pagina bestaat niet meer? Geef een 404 of 410 en haal hem uit je sitemap en interne links.
- Vervangen? 301 naar de meest vergelijkbare pagina — niet naar de homepage.
- Webshop: houd tijdelijk uitverkochte producten online met volledige informatie, alternatieven en een verwachte leverdatum.
- JavaScript-site: gebruik URL-inspectie → Live URL testen → Geteste pagina bekijken. Is de schermafbeelding leeg, los dan eerst de weergave op.
- WordPress: controleer dat je 404-template echt een 404-status geeft, en zet lege tagarchieven op noindex.
Soft 404’s op pagina’s die toch weg horen zijn onschuldig. De pagina’s om op te lossen zijn échte pagina’s die Google voor leeg aanzag — en dat is bijna altijd een inhouds- of weergaveprobleem.
Een uitgewerkt voorbeeld
Een webshop haalt vijftig uitverkochte producten offline en stuurt alle oude URL’s naar de homepage. Twee weken later staan ze in Search Console als soft 404: de redirect zegt “verhuisd”, maar de homepage is geen vervanger voor een specifiek product. De juiste route was per product kiezen: is er een opvolger, stuur dan daarheen met een 301; is er alleen een passende categorie, stuur daarheen; is er niets vergelijkbaars, geef dan een echte 404 of 410 en haal de URL uit de sitemap. Na die correctie verdwijnen de meldingen vanzelf bij de volgende crawlronde — soft 404’s op bewust verwijderde pagina’s die netjes 404 geven, zijn daarna geen probleem meer.
Veelgestelde vragen
Is een soft 404 slecht voor SEO?
Voor pagina’s die weg horen is het onschuldig maar slordig; een echte 404 of 410 is netter. Voor echte pagina’s is het wel slecht: Google indexeert ze pas als ze niet meer leeg lijken.
Moet ik alle 404’s doorsturen naar de homepage?
Nee. Google behandelt irrelevante doorverwijzingen naar de homepage meestal als soft 404. Verwijs alleen door naar een echt vergelijkbare pagina.
Wat is het verschil tussen 404 en 410?
Beide zeggen dat de pagina er niet is. 410 betekent “bewust en permanent weg”. In de praktijk behandelt Google beide als niet gevonden.
Hoe laat ik Google opnieuw controleren?
Los de pagina’s op en klik bij de melding op “Oplossing valideren”. Google crawlt de URL’s opnieuw; dat duurt meestal tot ongeveer twee weken.
Waarom meldt Google een soft 404 op een bestaande pagina?
Omdat de gerenderde pagina er voor Google leeg of als foutmelding uitziet: nauwelijks inhoud, een “niets gevonden”-tekst, of JavaScript dat voor Googlebot faalt.
Verspillen soft 404’s crawlbudget?
Ja, Googlebot blijft URL’s controleren die beweren te bestaan. Een echte 404 of 410 vertelt hem te stoppen.
