Wat is een 400 status code?

Picture of Michiel Janssen
Michiel Janssen

Webdeveloper & SEO-specialist

400 status code

Een 400 status code is een HTTP-foutmelding die aangeeft dat de server het verzoek van de browser niet kan verwerken. De officiële naam is “400 Bad Request”. De fout zit aan de kant van het verzoek, niet bij de server. Google kan een pagina die een 400 teruggeeft niet indexeren.

Inhoud

De 400-fout maakt deel uit van de 4xx-reeks HTTP-statuscodes. 4xx-codes duiden op een clientfout: de browser of de zoekmachinecrawler heeft een verzoek gestuurd dat de server niet begrijpt of weigert. Dat onderscheidt ze van 5xx-codes, die een fout op de server zelf aangeven.

De meest voorkomende weergave is “400 Bad Request”, maar je ziet ook varianten zoals “HTTP Error 400”, “Bad Request — Request Too Long” of “Error 400 (Bad Request)”. Al deze varianten wijzen op dezelfde oorzaak: het verzoek is ongeldig.

400-fouten zijn tijdelijk of structureel. Een bezoeker met een corrupte cookie krijgt een 400 die na het wissen van de cache verdwijnt. Een fout in de URL-structuur of redirectconfiguratie van jouw website geeft elke bezoeker een 400 totdat je de configuratie aanpast.

Wat betekent een 400-fout voor jouw website?

Een 400-fout op jouw website schaadt zowel de gebruikerservaring als de vindbaarheid in Google. Bezoekers die een 400 zien, verlaten de pagina. Googlebot, de crawler van Google, indexeert geen pagina’s die structureel een 400 teruggeven.

Dat heeft directe gevolgen voor SEO. Als een pagina die je wil ranken structureel een 400 teruggeeft, verschijnt ze niet in de zoekresultaten.

Google Search Console toont 4xx-fouten in het rapport “Paginaregistratie”. Controleer dit rapport regelmatig om structurele 400-fouten op te sporen voordat ze jouw rankings schaden.

400-fouten afkomstig van verkeerd geconfigureerde redirects of ongeldige interne links blijven onopgemerkt zonder regelmatige technische controle. Een sitecrawl met tools zoals Screaming Frog of Ahrefs brengt ze snel in kaart.

Wat veroorzaakt een 400 status code?

Een 400-fout ontstaat wanneer de server een verzoek ontvangt dat het niet kan verwerken. De meest voorkomende oorzaken:

  1. Typefout in de URL: een spatie, ongeldig teken of onjuiste codering in de URL maakt het verzoek ongeldig.
  2. Corrupte of te grote cookies: als de cookiedata van een bezoeker beschadigd is of de toegestane limiet overschrijdt, weigert de server het verzoek.
  3. Foutieve redirect: een slecht geconfigureerde 301- of 302-redirect die verwijst naar een ongeldige URL geeft 400 voor elke bezoeker en elke crawler.
  4. Te groot bestand bij upload: de server heeft een uploadlimiet. Bestanden die die limiet overschrijden worden geweigerd met een 400.
  5. Ongeldig query parameter: een URL met een fout in de querystring (het deel na het “?”-teken) veroorzaakt een 400 als de server die parameters valideert.

Hoe los je een 400 status code op?

Een 400-fout los je op door de bron van het ongeldige verzoek te identificeren en weg te nemen. De aanpak verschilt naargelang je het probleem als bezoeker ervaart of als website-eigenaar oplost.

Als bezoeker:

  • Controleer de URL op typefouten.
  • Wis de cookies en cache van jouw browser.
  • Probeer de pagina in een incognitovenster of een andere browser.
  • Wacht enkele minuten en probeer opnieuw.

Als website-eigenaar:

  • Controleer Google Search Console (rapport “Paginaregistratie”) op 4xx-fouten.
  • Voer een sitecrawl uit met Screaming Frog of Ahrefs om alle URLs met een 400-respons te identificeren.
  • Controleer jouw redirects op ongeldige doel-URLs.
  • Controleer de uploadlimieten in jouw hostingconfiguratie als bezoekers bestanden niet kunnen uploaden.
  • Pas de URL-structuur of serverinstellingen aan en controleer nadien of de 400-fouten verdwenen zijn.

Wat is het verschil tussen een 400 en een 404 status code?

Een 400 (Bad Request) betekent dat het verzoek zelf ongeldig is. Een 404 status code betekent dat de gevraagde pagina niet bestaat op de server.

De praktische aanpak verschilt: een 404 los je op door de pagina aan te maken of een redirect in te stellen. Een 400 los je op door de oorzaak van het ongeldige verzoek weg te nemen: een foutieve redirect corrigeren, een cookieprobleem oplossen, of de URL-structuur aanpassen.

Gerelateerde termen

Veelgestelde vragen over de 400 status code

Is een 400-fout een server- of clientfout?

Een 400-fout is een clientfout. De server ontvangt het verzoek maar weigert het te verwerken omdat het verzoek zelf ongeldig is. 5xx-codes zijn serverfouten. Het onderscheid is belangrijk bij de foutopsporing: een 400 los je op aan de kant van het verzoek, niet door de server te herstarten.

Hoe vind ik 400-fouten op mijn website?

De makkelijkste manier is Google Search Console: open het rapport “Paginaregistratie” en filter op fouten. Voor een volledig beeld van alle 400-fouten, ook op pagina’s die Google nog niet gecrawld heeft, gebruik je Screaming Frog of een vergelijkbare sitecrawltool.

Schaadt een 400-fout mijn SEO?

Ja. Google indexeert geen pagina’s die structureel een 400 teruggeven. Als een pagina die je wil ranken structureel een 400 teruggeeft, verschijnt ze niet in de zoekresultaten. Tijdelijke 400-fouten zijn minder schadelijk, maar structurele 400-fouten op indexeerbare pagina’s schaden jouw rankings rechtstreeks.

Wat is het verschil tussen een 400 en een 401 status code?

Een 400 (Bad Request) betekent dat het verzoek ongeldig is. Een 401 status code betekent dat de bezoeker niet geauthenticeerd is: de pagina bestaat en het verzoek is geldig, maar de bezoeker moet eerst inloggen. De fout zit bij de autorisatie, niet bij het verzoek zelf.

Hoe verschilt een 400 van een 403 status code?

Een 400 betekent dat het verzoek ongeldig is. Een 403 status code betekent dat de server het verzoek begrijpt maar weigert vanwege ontbrekende rechten. Bij een 403 is het verzoek geldig maar heeft de bezoeker geen toegang. Bij een 400 is het verzoek zelf het probleem.

Krijg je regelmatig 400-fouten in Google Search Console? Ik zoek de oorzaak op en los ze op. Neem contact op.

Afgestudeerd in Toegepaste Informatica (UCLL Leuven) en Creative Technology & Multimedia (EhB Brussel). Met 7 jaar praktijkervaring help ik Vlaamse zelfstandigen en KMO’s aan websites en webshops die organisch groeien in Google. Gecertificeerd in Growth-Driven Design (HubSpot) en SEO (Mangools).

Benieuwd wat ik voor jouw bedrijf kan betekenen? Bekijk mijn resultaten en klantreviews of vraag een gratis SEO-analyse aan.

Dit artikel werd geschreven en inhoudelijk goedgekeurd door Michiel Janssen. Gepubliceerd op en voor het laatst bijgewerkt op . Meer weten over hoe ik content onderbouw? Lees mijn redactionele richtlijnen

Gerelateerde begrippen