301 redirect testen na een websiteverhuizing

AI-illustratie van twee mogelijke webpaginaverwijzingen; geen gemeten siteverhuizing.

AI-illustratie van twee mogelijke webpaginaverwijzingen; geen gemeten siteverhuizing.

De nieuwe website staat online. Een oude productlink opent de homepage, terwijl de browser geen fout toont. Een 301 redirect testen vraagt meer dan zien dat er een pagina verschijnt: controleer de eerste respons, de uiteindelijke URL en het antwoord dat de bezoeker daar krijgt.

Een 301 geeft een permanente verhuizing aan en noemt de bestemming in de Location-header. Dit acceptatieblad is bedoeld voor gewone paginabezoeken met GET. Bij Media en Internet hoort een verhuizing pas bij de afgesproken oplevering als die routes daadwerkelijk zijn gecontroleerd.

Een 301 redirect testen met vijf fictieve routes

Wij vinden een lijst “alle redirects werken” onvoldoende als de bestemmingen ontbreken. Een respons 200 zegt dat de eindpagina bereikbaar is; het zegt niet dat de productvraag wordt beantwoord. Leg vooraf per oude URL de bedoelde bestemming én het onderwerp vast.

Deze vijf situaties zijn fictieve voorbeelden, geen gemeten migratie. Het oordeel geldt voor een blijvend verplaatste productpagina waarvan de bedoelde opvolger vooraf is afgesproken.

Voorbeeldroute Respons en eindpunt Acceptatieoordeel
A Oud → 301 → afgesproken product → 200 Passende route; controleer nog de inhoud.
B Oud → 301 → homepage → 200 Niet akkoord: productvraag ontbreekt.
C Oud → 301 → tussenpagina → 301 → product → 200 Bereikbaar, maar extra stap; laat direct doorverwijzen.
D Oud → 301 → product → 404 Niet akkoord: eindpagina ontbreekt.
E Oud → 302 → product → 200 Tijdelijke respons; toets aan de afgesproken permanente verhuizing.

Meet de 301-respons zodra de nieuwe routes live staan

Vóór de omschakeling controleer je de mapping en de bedoelde inhoud. Een bezoek aan de oude publieke URL meet dan meestal nog de oude site. De onderstaande responscontrole doe je direct ná de omschakeling. Een bouwer kan vooraf in een passende testomgeving testen, maar dat bewijst de publieke configuratie nog niet.

  1. Open de ontwikkelaarstools en kies Netwerk. Zet waar beschikbaar “log behouden” aan en schakel de cache uit.
  2. Open de oude URL als gewoon paginabezoek. Lees de eerste documentstatus en bij een redirect de Location-header.
  3. Volg de documentverzoeken tot de eindpagina. Noteer tussenstappen, eindstatus en volledige eind-URL.
  4. Vergelijk met de mapping. Lees daarna het product of de dienst en test de vervolglink die de bezoeker nodig heeft.
  5. Sla datum en uitkomst op. Een verdwenen pagina zonder passende opvolger hoort niet automatisch naar de homepage.

De MDN-uitleg van 301 beschrijft de respons. Een 308 is ook permanent, maar bewaart de requestmethode. Een gewone GET-paginatest bewijst niet dat een formulierbetaling of andere POST-route goed is verhuisd.

Een steekproef is geen volledige migratiecontrole

Ons blad vangt geen route die je niet hebt opgenomen. Verzamel oude URL’s ook uit sitemaps, bezoekersdata, links en het CMS; controleer relevante varianten en bestanden apart. Een geslaagde route bewijst evenmin dat Google de nieuwe pagina al heeft geïndexeerd of dat verkeer gelijk blijft.

De casus over vergeten redirects laat het verschil tussen doorsturen en de zoekvraag beantwoorden zien. Bij SEO voor je webshop zijn productroutes relevant; een dienstpagina zoals SEO Hoorn heeft een andere bezoekerstaak.

Laat je bouwer één mislukte rij opnieuw aantonen

Vul vandaag één oude URL in, zonder de verwachte uitkomst uit het geheugen te verbeteren. Vraag bij SEO uitbesteden om de geteste eindbestemming bij oplevering. Direct na livegang volgt dezelfde controle op de publieke versie; de testomgeving bewijst de productieconfiguratie niet.

Werkblad om zelf in te vullen

Kopieer het werkblad hieronder en vul het lokaal in. Dit werkblad verstuurt geen ingevulde tekst.

ACCEPTATIEBLAD REDIRECTS — GET-PAGINABEZOEK
Project / datum / gecontroleerd door: ___________________
Oude URL: ______________________________________________
Bedoelde nieuwe URL: ____________________________________
Vraag of product dat behouden moet blijven: _____________
Eerste HTTP-status en Location: _________________________
Tussenstappen: __________________________________________
Werkelijke eind-URL en HTTP-status: _____________________
Inhoud beantwoordt oorspronkelijke vraag: ja / nee / open
Relevante vervolglink werkt: ja / nee / niet van toepassing
Uitkomst: akkoord / herstel / nader onderzoek
Herstelafspraak en nieuwe controledatum: ________________
Een steekproef bewijst alleen de gecontroleerde routes.
Formulieren, accounts en betalingen vragen een eigen test.

Bronnen gecontroleerd op 10 oktober 2026: MDN: 301 Moved Permanently. Fictieve voorbeelden zijn geen individuele beoordeling.