Je site kent geen 404: zo stel je een echte foutpagina in

Typt iemand een adres in dat niet bestaat, dan hoort je server te zeggen: 404, niet gevonden. Bij jouw site geeft zo'n adres gewoon "alles goed" (status 200) terug, vaak met je homepage of een lege pagina. Dat heet een soft 404.

In het kud-rapport Je site kent geen 404

Waarom het uitmaakt

Google kan zo lege of foute pagina's opnemen, en verspilt tijd aan adressen die niet bestaan in plaats van aan je echte pagina's.

Bezoekers snappen niet wat er gebeurt als ze op je homepage belanden in plaats van op de pagina die ze zochten.

Zo los je het op

  1. Zorg dat niet-bestaande adressen de HTTP-status 404 teruggeven.
  2. Maak een behulpzame 404-pagina: zeg wat er aan de hand is, en geef links naar je homepage, belangrijkste pagina's of een zoekveld.
  3. Stuur niet alle onbekende adressen door naar je homepage; dat ziet Google ook als soft 404.
  4. Heb je pagina's verplaatst? Stel dan per oude pagina een 301-redirect in naar de nieuwe.

Op jouw platform

WordPress
WordPress geeft standaard een echte 404. Een plugin die "alle 404's naar de homepage" stuurt, veroorzaakt dit probleem; zet die uit.
Statische sites
Bij Cloudflare Pages en Netlify maak je een 404.html in de hoofdmap. Let op instellingen die alles naar index.html sturen, zoals bij single-page apps.

Veelgestelde vragen

Zijn 404's slecht voor mijn SEO?

Nee. 404's voor pagina's die echt niet bestaan zijn normaal en gezond. Het probleem is juist als je site net doet alsof ze wel bestaan.

Mag een 404-pagina grappig zijn?

Graag zelfs, zolang hij bezoekers verder helpt met duidelijke links.

Doet jouw site dit goed?

Plak je URL. Binnen een halve minuut weet je waar je staat, gratis.

Geen zin om dit zelf te doen?

SLYM Agency lost het voor je op. Wij pakken je verbeterpunten aan, zodat jij je met je eigen werk bezig kunt houden.

Naar SLYM Agency