De situatie
Stel: een bedrijf met een goed scorende website stapt over naar Mach3Blocks, met meteen een redesign. De grote angst — en die is terecht — is de posities in Google kwijtraken. Bij een migratie verandert vaak de URL-structuur, en als oude adressen doodlopen, verdampt in één klap de opgebouwde zoekwaarde en krijgen bezoekers foutmeldingen.
Je wilt de site vernieuwen én de vindbaarheid behouden. Dat vraagt om een plan: elke oude URL moet netjes op zijn nieuwe tegenhanger uitkomen, de technische SEO-signalen moeten kloppen, en je wilt controleren voordat én nadat je live gaat.
De valkuil is "eerst live, dan wel zien". Bij een migratie is de volgorde alles: je regelt de doorverwijzingen en signalen vóór de livegang.
Het principe: breng verkeer én signalen mee
Een migratie zonder verlies staat op twee pijlers. Ten eerste redirects: elke oude URL stuur je met een 301 door naar de nieuwe, zodat bezoekers én zoekwaarde meeverhuizen. Ten tweede de SEO-signalen: sitemap, robots, canonicals, meta/Open Graph en structured data moeten vanaf dag één kloppen. Daaromheen zet je controle: bouwen op een afgeschermde staging, en na livegang meten via Webscan en Search Console.
Stap voor stap
1. Inventariseer je oude URL's
Maak eerst een lijst van je bestaande, geïndexeerde URL's (uit je oude CMS of uit Search Console) en bepaal per stuk de nieuwe bestemming.
Waarom eerst: dit is je migratieplan. Zonder complete lijst mis je straks een pagina, en juist die kan een toppositie hebben. Deze lijst bepaalt al je redirects.
2. Bouw op een afgeschermde staging
Bouw de nieuwe site en zet zolang Privé preview aan, of houd hem uit Google via Disallow: / in robots.txt tijdens de bouw. Wil je de staging met de klant delen zonder dat Google hem vindt, gebruik dan een Versleutelde URL (die is automatisch noindex + nofollow).
Waarom: je wilt niet dat Google een half-afgebouwde site of een duplicaat indexeert. Zie Een website afschermen: Privé preview en Login.
3. Zet de 301-redirects klaar
Vul per nieuwe pagina in Pagina-instellingen → SEO → 301 redirect de oude URL('s) in — je zet het oude pad op de bestemmingspagina, één adres per regel, zonder domeinnaam. Voor collectie-items doe je dit op het item (tab SEO).
Waarom dit de kern is: de 301 draagt de opgebouwde zoekwaarde over naar de nieuwe URL en voorkomt doodlopende links. Dit is de belangrijkste stap tegen positieverlies. Zie 301 redirects instellen.
4. Zet je SEO-signalen goed
- Meta per pagina. Neem titels en omschrijvingen bewust mee; verbeter ze waar het kan. Zie SEO Principe / mogelijkheden.
- Canonical waar dezelfde content op meerdere adressen kan staan.
- Open Graph (tab Delen) zodat gedeelde links er goed uitzien.
- Structured data voor je bedrijfsinfo en content. Zie Structured data (Schema.org): wat is het en op welke niveaus.
- Sitemap, robots.txt en llms.txt. De sitemap (
/sitemap.xml) wordt automatisch aangemaakt; robots.txt en llms.txt beheer je zelf via Code bewerken. Zet robots.txt bij livegang open (haal de bouw-Disallowweg). Zie Sitemap en robots.txt.
5. Controleer vóór livegang met Webscan
Draai een Webscan op de (test)site: die controleert SEO, toegankelijkheid en best practices per pagina, en wijst je op ontbrekende titels, koppenstructuur en alt-teksten.
Waarom vooraf: losse gebreken die je nu ziet, kosten je straks posities. De Webscan leest wel de gepubliceerde versie, dus plan een controlemoment rond de livegang. Zie Webscan uitvoeren.
6. Ga live en dien je sitemap in
Publiceer, haal de bouw-Disallow uit robots.txt, en verifieer de site in Google Search Console (plak de HTML-verificatietag in de Head via Code bewerken, of gebruik een DNS TXT-record). Dien daarna je sitemap (/sitemap.xml) in.
Waarom: de sitemap helpt Google je nieuwe structuur en (bij een meertalige site) de taalrelaties snel op te pikken. Zie Google Search Console koppelen.
7. Controleer de doorverwijzingen live
Test na publicatie een reeks oude URL's: komen ze met een 301 op de juiste nieuwe pagina uit? Houd in Search Console de indexering en eventuele 404's in de gaten.
Het onderste uit de pan
- Redirects vergeten = zoekwaarde weg. Elke geïndexeerde oude URL zonder 301 is een doodlopende link en verloren ranking. Je URL-inventarisatie moet compleet zijn.
- Redirects werken pas na publiceren. Zet ze klaar vóór livegang en controleer ze meteen erna — niet een week later.
- De bouw-
Disallow: /laten staan na livegang blokkeert je hele site voor Google. Dit is een klassieke, dure fout: haal hem weg zodra je live bent. - Staging laten indexeren geeft duplicate content. Scherm de bouwversie af met Privé preview, een Versleutelde URL of
Disallow. - Alleen de homepage verhuizen. Diepe pagina's hebben vaak de meeste zoekwaarde; vergeet blog- en detailpagina's niet in je redirect-lijst.
- Canonical en 301 door elkaar halen. Een 301 verplaatst; een canonical wijst alleen de hoofdversie aan bij dubbele content. Gebruik elk waar het hoort.
Wanneer welke keuze?
- Staging afschermen: Privé preview, Versleutelde URL of robots-
Disallow? Intern reviewen → Privé preview. Delen met de klant zonder vindbaarheid → Versleutelde URL. Volledige site tijdelijk uit Google tijdens de bouw →Disallow: /. - 301 of canonical? URL verandert echt → 301. Dezelfde content op meerdere adressen, beide blijven bestaan → canonical.
- Verificatie in Search Console: HTML-tag of DNS? Heb je toegang tot Code bewerken → HTML-tag in de Head. Heb je DNS-toegang en wil je het losstaand van de site → DNS TXT-record.
Het resultaat
Een vernieuwde site die zijn posities meeneemt: elke oude URL komt via een 301 op zijn nieuwe plek, je sitemap, robots, canonicals, meta en structured data kloppen vanaf de livegang, en je hebt vóór én na de overstap gecontroleerd met Webscan en Search Console. Bezoekers lopen niet dood op oude links, Google verhuist je ranking mee, en je redesign kost je geen zoekverkeer.