Wat een websitemigratie omvat
We stemmen de opdracht af op je concrete briefing. In het voorstel staat welke van deze onderdelen zijn inbegrepen, wie de input aanlevert en hoe elk onderdeel wordt opgeleverd en goedgekeurd.
- Inventarisatie van URL's en content
- Een 1-op-1 redirectoverzicht voor elke oude URL
- Content, metadata en media overgezet naar het nieuwe CMS
- Formulieren, analytics, cookietoestemming en koppelingen opnieuw gebouwd en getest
- Crawl van de stagingomgeving en checklist voor de lanceringsdag
- Zoekevaluaties na 30 en 60 dagen
- Overdracht van accounts, DNS en de redirectlijst
Wanneer migreren en wanneer beter opnieuw ontwerpen
Kies voor een migratie als de content en structuur van de site nog werken, maar het platform, de host of het domein moet veranderen: stijgende kosten, onderhouden plugins die niemand meer bijwerkt, een trage builder of een nieuw merk op een nieuw domein. Leggen de pagina's je aanbod niet meer goed uit, kies dan voor Website redesign, waarbij dezelfde controles binnen een nieuw ontwerp worden uitgevoerd. Heb je alleen zoekoptimalisatie nodig op je huidige platform, begin dan met SEO.
Hoe een migratie verloopt: inventariseren, mappen, oefenen, overschakelen, opvolgen
We leggen vast wat de huidige site allemaal doet voordat er iets verhuist, en schrijven op basis van die inventaris het redirectoverzicht en het contentmodel. De nieuwe site wordt gebouwd en gevuld op een stagingadres dat zoekmachines niet mogen indexeren, zodat de oude site tot de overschakeling gewoon blijft werken.
Vóór de lancering crawlen we de staging met de volledige lijst van oude URL's en herstellen we elke afwijking. De lancering is een vooraf geplande periode: DNS of hosting wordt omgezet, redirects gaan live, sitemaps worden ingediend, formulieren worden getest met echte inzendingen en bij een domeinwijziging wordt een adreswijziging ingediend in Search Console. Na 30 en 60 dagen vergelijken we indexering en zoekprestaties met de nulmeting van vóór de lancering en verhelpen we wat uit de data blijkt.
Wat wordt er geïnventariseerd voordat er iets verhuist?
Alles wat bezoekers aantrekt of werk verzet, niet alleen de pagina's in het menu. Zoekverkeer komt vaak terecht op oude blogberichten, pdf's, gefilterde overzichten of pagina's die al jaren niemand heeft aangepast. Ontbreekt een URL in de inventaris, dan ontbreekt hij ook in het redirectoverzicht, en komen bezoekers en links op een foutpagina uit.
Elke rij krijgt een besluit: behouden, permanent doorverwijzen, samenvoegen met een gelijkwaardige pagina of verwijderen. Ook noteren we waar de pagina van afhangt, zoals een formulierbestemming, een boekingswidget, een trackingscript of een mediabestand, zodat die afhankelijkheid mee verhuist.
- Elke URL die een antwoord geeft, inclusief pdf's, afbeeldingen en URL's met parameters
- Landingspagina's uit Search Console en analytics over minimaal een heel jaar, zodat seizoenspagina's meetellen
- Backlinks: naar welke pagina's andere sites linken
- Formulieren, hun velden en waar elke inzending naartoe gaat
- Scripts en koppelingen: CRM, boeking, chat, betalingen, analytics, cookietoestemming
- Media en downloadbare bestanden met hun huidige URL's
- CMS-rollen: wie wat bewerkt, met welke velden
Hoe beschermen redirects rankings en links?
In de documentatie van Google over sitemigraties staat dat je elke oude URL aan de nieuwe URL moet koppelen en permanente redirects aan de serverkant moet gebruiken. Een 301- of 308-status vertelt zoekmachines dat een pagina definitief is verhuisd. Elke oude URL moet rechtstreeks naar het dichtstbijzijnde equivalent verwijzen; Google raadt korte ketens aan, bij voorkeur niet meer dan drie stappen, en bijgewerkte interne links, zodat de site niet van redirects afhankelijk is.
Heeft een pagina geen echt equivalent, dan hoort die een 404 of 410 terug te geven. Google zegt veel oude URL's niet door te sturen naar één niet-relevante bestemming zoals de nieuwe homepage, en haalt URL's met deze statuscodes uit de index. Toon met die status de gewone 'niet gevonden'-pagina van de site, zodat bezoekers die via een oude link binnenkomen toch navigatie hebben.
Google zegt ook dat je redirects zo lang mogelijk moet bewaren, meestal minstens een jaar, en dat je een adreswijziging indient in Search Console als het domein of subdomein verandert. Het waarschuwt dat je tijdelijke schommelingen in rankings moet verwachten; bij een kleine tot middelgrote site kan het enkele weken duren voordat de meeste pagina's zijn verschoven. Met dit werk blijft het verlies beperkt tot die inregelperiode, zonder vermijdbare verliezen door ontbrekende redirects of kapotte pagina's.
Wat gaat er stuk als je WordPress, Webflow, Wix, Framer, Squarespace of Shopify verlaat?
Elk platform slaat content op zijn eigen manier op, dus exports en het instellen van redirects verschillen. Gehoste builders zoals Wix, Webflow, Framer en Squarespace draaien je site op hun eigen servers, dus de verhuizing is een herbouw op basis van de content die je bij elk platform kunt exporteren.
Op onze standaardstack, Astro op Cloudflare met een headless CMS, worden pagina's als HTML geleverd, zijn redirects 301's of 308's aan de serverkant en krijgen redacteuren velden voor titels, beschrijvingen en alt-teksten. Heeft een webshop de checkout en apps van Shopify nodig, of vertrouwt een team op bekende WordPress-plugins, dan verhuizen we naar WordPress of Shopify met dezelfde controles.
| Verhuizen van | Wat meestal misgaat | Waar we rekening mee houden |
|---|---|---|
| WordPress | Shortcodes en markup van paginabuilders; SEO-titels die plugins buiten de berichttekst opslaan; afbeeldings-URL's onder /wp-content/uploads/; URL's van categorieën, tags, auteurs en feeds; formulierplugins. | De export van WordPress schrijft berichten, pagina's, aangepaste velden, categorieën, tags en gebruikers naar een XML-bestand. We koppelen pluginmetadata aan CMS-velden, hosten media opnieuw en sturen archieven die nog verkeer krijgen door. |
| Webflow | Webflow host de site. CMS-collecties worden als CSV geëxporteerd, maar afbeeldings- en bestandsvelden worden geëxporteerd als links naar het Webflow-project, die volgens Webflow breken als het project wordt verwijderd. | Download elk bestand voordat je het abonnement opzegt, herschrijf die links en bouw interacties, formulieren en links tussen collecties opnieuw op. |
| Wix | Wix geeft aan dat de architectuur externe hosting niet ondersteunt, dus de site kan niet zoals hij is naar een andere host verhuizen. | Opnieuw opbouwen vanaf de live site en de exporteerbare content, media verzamelen, controleren waar het domein is geregistreerd en elke pagina doorverwijzen. |
| Framer | Framer biedt geen HTML-export voor zelfhosting; lay-outs en animaties zijn afhankelijk van het platform. | Templates en animaties opnieuw opbouwen, CMS-content overzetten naar het nieuwe model en slugs en metadata behouden. |
| Squarespace | De export schrijft een deel van de content naar een XML-bestand in WordPress-formaat en laat winkelpagina's, productblokken en videoblokken buiten beschouwing; er wordt maar één blogpagina geëxporteerd. | Winkelgegevens apart plannen, afbeeldingen opnieuw hosten en elke collectie-URL in kaart brengen. |
| Shopify (naar of van) | Vaste paden zoals /products/ en /collections/; redirects werken alleen op URL's die geen pagina meer laden; klantaccounts en bestellingen vragen om een eigen plan. | Bij een verhuizing naar Shopify: een complete redirectlijst voor producten en collecties, die Shopify in bulk accepteert via een CSV-bestand. Bij een verhuizing weg van Shopify: die vaste paden koppelen aan de nieuwe structuur. |
Wat verhuist er naast de URL's en wanneer wordt dat gecontroleerd?
Een URL kan correct doorverwijzen en toch kwijtraken wat zorgde voor ranking of conversie. Deze onderdelen vallen er makkelijk uit wanneer content via een exportbestand of met de hand verhuist, daarom controleren we elk onderdeel op de nieuwe templates vóór de lancering.
De lancering sluit de scope niet af: gemiste URL's duiken weken later op in de data, dus de controles uit de tabel zijn onderdeel van het project.
- Titels, metabeschrijvingen en koppen, ook die in plugins zijn opgeslagen
- Canonical tags die naar elke nieuwe URL verwijzen en hreflang bijgewerkt in elke taal
- Gestructureerde data zoals Organization, Article, Product of LocalBusiness
- Afbeeldings-URL's, alt-teksten en downloadbare bestanden
- Formulieren en de bestemming van elke inzending
- Analytics-events, conversies en de cookiebanner die ze aanstuurt
- CMS-rollen, zodat redacteuren de dag na de lancering kunnen publiceren
| Wanneer | Wat we controleren | Waarschuwingssignaal |
|---|---|---|
| Vóór de overstap | Lijst met oude URL's gecrawld op staging: elke URL geeft 200, één redirect naar een 200 of een bewuste 404 of 410 | Ketens, loops, massale redirects naar de homepage |
| Lanceringsdag | Redirects actief, nieuwe sitemap ingediend, noindex van staging verwijderd, formulieren en analytics getest, Change of Address ingediend bij domeinverhuizingen | Een formulier dat niemand bereikt; een achtergebleven noindex op de hele site |
| Eerste week | Paginaindexering in Search Console, 404-logs van de server, belangrijkste landingspagina's handmatig | Oude URL's die ontbreken in de inventaris |
| Dag 30 | Geïndexeerde pagina's, klikken en vertoningen per pagina ten opzichte van de nulmeting | Pagina's die ver boven de algemene schommeling vertoningen verliezen |
| Dag 60 | Gaten gedicht, redirectlijst gedocumenteerd, evaluatiedatum vastgesteld voordat een redirect wordt verwijderd | Redirects die verloren gaan bij een wijziging van hosting, plugin of DNS |
Vragen voordat je kiest
Verlies ik mijn Google-rankings als ik mijn website migreer?
Wat beweging is normaal: volgens de documentatie van Google over siteverhuizingen kun je tijdelijke schommelingen in de ranking verwachten. Ons werk voorkomt vermijdbaar verlies, zoals ontbrekende redirects, pagina's die naar de homepage worden gestuurd, verdwenen metadata of een achtergebleven noindex van staging. Niemand kan rankings garanderen, maar wij laten je de nulmeting, de redirectmap en de vergelijking na de lancering zien.
Hoe lang duurt een websitemigratie?
Dat hangt af van het aantal URL's, de manier waarop content het oude platform kan verlaten, de integraties en hoe snel goedkeuringen terugkomen. Na de overstap kan het volgens Google bij een kleine tot middelgrote site enkele weken duren voordat de meeste pagina's zijn verhuisd, daarom omvat het plan evaluaties na 30 en 60 dagen.
Kunnen jullie mijn site migreren zonder hem te herontwerpen?
Ja. Een migratie op basis van het bestaande ontwerp houdt pagina's, content en URL's zo dicht mogelijk bij het origineel, voor zover het nieuwe platform dat toelaat. Het is vaak de veiligere eerste stap, omdat je bij een gelijktijdige wijziging van platform en ontwerp moeilijk kunt zien welke verandering je verkeer heeft beïnvloed. Wil je ook een nieuw ontwerp, dan dekt Website redesign beide in één plan.
Wat hebben jullie van mij nodig om te beginnen?
Beheerderstoegang tot het huidige CMS of de huidige builder, de domeinregistrar en DNS, hosting, Search Console en analytics, plus de formulier-, CRM-, e-mail- en betaaltools die aan de site gekoppeld zijn. Een export van backlinks helpt als je een SEO-tool gebruikt. Ook hebben we iemand nodig die redirectbeslissingen kan goedkeuren voor pagina's met zakelijk of juridisch gewicht, zoals beleidspagina's of productpagina's.
Wat kost een websitemigratie?
De prijs hangt af van het aantal URL's en templates, de manier waarop content het oude platform verlaat (exportbestand, API of handmatig opnieuw opbouwen), integraties, talen, winkelgegevens en of het ontwerp verandert. Een site van 40 pagina's met een schone export is een andere klus dan een tweetalige webshop met duizenden product-URL's. De offerte specificeert de scope van de migratie per onderdeel.
Wat gebeurt er met mijn oude hosting en domein?
Behoud het domein: het draagt je links, en na een domeinwijziging moet het oude domein redirects blijven leveren gedurende minstens het jaar dat Google over het algemeen aanbeveelt. Zeg het oude hosting- of builderabonnement pas op wanneer de nieuwe site elke URL beantwoordt, je een volledige export en back-up hebt en geen enkele redirect ervan afhankelijk is. De overdracht bevat per opzegging de datum, zodat niets onverwacht wordt verlengd of verloopt.
Van wie is de nieuwe site en wat zit er niet bij?
Van jou. De coderepository, hosting, CMS, domeinnaam en analytics blijven op naam van jouw bedrijf staan. Bij de oplevering krijg je ook de redirectmap, zodat elke developer de site kan onderhouden. Tenzij dit apart is afgesproken, omvat een migratie niet het schrijven van nieuwe content, een nieuw ontwerp of doorlopend SEO-werk na de evaluatie na 60 dagen.
Van de blog
- SEO-checklist voor website-migratie: wissel van platform of domein zonder je rankings te verliezen
Rankings dalen zelden door het nieuwe platform, maar doordat URL's die verkeer opleverden niet meer reageren. Een checklist van URL-inventaris tot dag 90.
Bronnen & meer lezen
Bronnen achter deze pagina, met meer details van de oorspronkelijke uitgevers.
- Google Search Central: Site moves with URL changesdevelopers.google.com
- Google Search Central: Redirects and Google Searchdevelopers.google.com
- Google Search Console Help: Change of Address toolsupport.google.com
- Google Crawling Infrastructure: HTTP status codesdevelopers.google.com
- WordPress documentation: Tools Export screenwordpress.org
- Webflow: Export CMS content as a CSVwebflow.com
- Wix Help Center: Exporting or embedding your Wix site elsewheresupport.wix.com
- Framer Help: Can I export my website to HTML and self-host it?framer.com
- Squarespace Help Center: Exporting your sitesupport.squarespace.com
- Shopify Help Center: Creating and managing URL redirectshelp.shopify.com
