SEO bij een webshop-migratie

SEO migratie: nieuwe webshop, dezelfde posities in Google

Bij een migratie verlies je zelden rankings door het nieuwe platform. Je verliest ze door URL's die niet doorverwijzen, content die onderweg korter wordt en een noindex die van staging mee naar live gaat. Wij bouwen de migratie en bewaken de SEO in hetzelfde team. Dus geen SEO-bureau dat achteraf een lijst fouten stuurt, maar redirects, canonicals en structured data die vanaf dag één in de nieuwe shop goed zitten.

  • Redirectmapping op basis van Search Console, Analytics en backlinks, niet op aannames
  • Volledige crawl van de oude shop, de staging en de live shop, naast elkaar vergeleken
  • Acht weken monitoring na livegang, met directe fixes in het platform

Wat is een SEO migratie?

Een SEO migratie is het deel van een webshop-migratie dat ervoor zorgt dat Google je nieuwe shop herkent als dezelfde shop. Elke URL met verkeer, backlinks of omzet krijgt een plek in de nieuwe structuur. Signalen zoals interne links, titels, structured data en canonicals gaan mee. En na livegang meet je of dat ook echt gelukt is.

Het gaat om meer dan platformwissels. Ook een nieuwe URL-structuur binnen Magento, een overstap van Luma naar Hyvä, een domeinwissel, het samenvoegen van twee shops of het toevoegen van een taalversie is een migratie in de ogen van Google. Hoe meer er per URL verandert, hoe groter het risico en hoe langer het herstel duurt.

De rekenstap is eenvoudig. Haalt je shop een groot deel van de omzet uit organisch verkeer, dan is elke week dat categoriepagina's onvindbaar zijn direct zichtbaar in je omzet. De SEO-kant van een migratie is daarom geen bijzaak aan het eind van het project. Het is het document waar het project op rust.

Soorten migraties en hun SEO-risico

Niet elke migratie is even riskant. De vuistregel: hoe meer URL's, templates en content tegelijk veranderen, hoe meer er mis kan gaan.

Type migratieWat verandert erSEO-risicoWaar het meestal misgaat
Platformwissel (bijv. WooCommerce of Lightspeed naar Magento 2 of Shopify)URL's, templates, interne links, structured dataHoogOntbrekende redirects, verloren categorieteksten, filter-URL's die ineens indexeerbaar zijn
Magento naar Shopify of andersomURL-structuur door vaste Shopify-prefixen, canonical-logicaHoogElke product- en categorie-URL verandert; redirectplan is het hele project
Luma naar HyväAlleen de frontend; database en URL's blijven gelijkLaagStructured data, breadcrumbs of headings die in het nieuwe thema ontbreken
Domeinwissel of samenvoegen van shopsHostnaam, soms ook padenMiddel tot hoogRedirects die naar de homepage wijzen, oude domein te vroeg opgezegd
Nieuwe URL-structuur binnen hetzelfde platformPaden, bijvoorbeeld categoriepad uit product-URL's halenMiddelInterne links, sitemaps en feeds die nog naar oude paden verwijzen
Nieuwe taal of nieuw land erbijExtra store view of market, hreflangMiddelBestaande URL's die verschuiven naar een submap zonder redirect

Plan een vrijblijvend gesprek over je project

Een half uur via video met de mensen die het werk ook echt doen. Kies hieronder een moment dat jou past.

  • Direct met het vaste team, geen tussenlagen
  • Concrete feedback op je huidige situatie of plannen
  • Eerlijk advies, ook als het antwoord "niet doen" is
  • Indicatie van kosten en tijdlijn
Liever bellen? 0591-239 299
Beschikbaar deze week

Plan een gratis Tech Check

Vrijblijvend jouw uitdagingen bespreken

Of bel direct: 0591-239 299

Redirectmapping op basis van echte verkeersdata

Een redirectplan begint niet bij de nieuwe shop, maar bij een complete lijst van wat er nu bestaat. Alleen een crawl is niet genoeg: die vindt geen URL's die niet meer intern gelinkt zijn maar wel backlinks of verkeer hebben. We combineren daarom vier bronnen: een volledige crawl, de XML-sitemaps, Search Console (pagina's met vertoningen over de laatste zestien maanden) en Analytics (landingspagina's met sessies en omzet). Waar beschikbaar komen daar backlinkdata en serverlogs bij.

Elke URL krijgt een bestemming. Product naar hetzelfde product, categorie naar dezelfde categorie, een opgeheven categorie naar de meest verwante categorie. Nooit massaal naar de homepage: Google behandelt zulke redirects vaak als soft 404, waardoor de waarde van de oude URL alsnog verdwijnt. Producten die niet terugkomen, sturen we naar de categorie waar ze in stonden, of laten we bewust een 410 geven als er geen goed alternatief is.

Prioriteit gaat op data. De URL's die samen het grootste deel van je organische omzet en vertoningen dragen, controleren we handmatig. De lange staart mappen we op regels: een patroon, een SKU-koppeling of een match op URL-key. Daarna testen we het hele bestand automatisch: elke oude URL moet in één stap met een 301 op een URL uitkomen die een 200 geeft. Geen ketens, geen lussen.

Google adviseert redirects bij een site move minimaal een jaar te laten staan. Wij laten ze in de praktijk staan zolang er nog verkeer of backlinks op binnenkomen. Een redirect kost niets, een verloren backlink wel.

Crawl voor, tijdens en na de migratie

Drie crawls, dezelfde instellingen, naast elkaar gelegd. Zo zie je per URL wat er veranderd is voordat Google het ziet.

Het vergelijken is waar de waarde zit. Een categoriepagina die op de oude shop 600 woorden tekst had en op de nieuwe 80, is een rankingrisico, ook als de redirect perfect is. Hetzelfde geldt voor een product dat ineens een andere H1 heeft, of breadcrumbs die uit het template zijn verdwenen.

Bij JavaScript-zware frontends crawlen we ook gerenderd. Content die pas na het laden van een script verschijnt, ziet Google later of soms niet. Bij Hyvä en bij Shopify-thema's speelt dat weinig, bij headless-opzetten des te meer.

MomentWat we crawlenWaar we op lettenUitkomst
Voor de bouwDe huidige live shop, volledigStatuscodes, titels, H1's, canonicals, interne links, woordaantal, structured dataNulmeting en URL-inventaris
Op stagingDe nieuwe shop achter een wachtwoordOntbrekende templates-elementen, canonicals naar staging-hostnaam, filter-URL's, pagineringLijst met fixes voor livegang
RedirecttestAlle oude URL's tegen de nieuwe omgevingEén 301-stap naar een 200, geen ketens, geen 404'sGoedgekeurd redirectbestand
Direct na livegangDe live shop en de oude URL-lijstNoindex, robots.txt, canonicals, sitemaps, hreflangBevestiging dat alles indexeerbaar is
Week 2, 4 en 8De live shopNieuwe 404's, verschuivingen in interne links, dubbele URL'sBijsturing op wat Google echt crawlt

Staging en noindex: de valkuilen die rankings kosten

De meest pijnlijke migratiefouten zijn geen complexe problemen. Het zijn instellingen die van de testomgeving meegaan naar live.

Staging afschermen

  • Staging achter HTTP-authenticatie, niet alleen achter een noindex
  • Geen staging-URL's in sitemaps, feeds of e-mails die naar buiten gaan
  • Controleren of de staging-hostnaam niet al in de Google-index staat
  • Canonicals die naar de staging-hostnaam wijzen, opsporen voor livegang

Bij livegang terugzetten

  • Meta robots noindex en X-Robots-Tag-headers verwijderd
  • robots.txt zonder Disallow: / en met de juiste sitemapregel
  • In Magento: Default Robots onder Content > Design > Configuration op INDEX, FOLLOW voor de live store view
  • In Shopify: wachtwoordpagina uit en robots.txt.liquid gecontroleerd
  • Canonicals en hreflang met de live domeinnaam

Signalen die mee moeten

  • Meta titles en descriptions per URL, niet opnieuw gegenereerd uit een template
  • Categorieteksten en FAQ-blokken op categoriepagina's
  • Product-, Offer-, Breadcrumb- en Organization-markup
  • Alt-teksten van afbeeldingen en bestandsnamen waar die verkeer kregen
  • Interne links in content, menu's en footer naar de nieuwe URL's

Buiten de shop

  • Google Merchant Center-feed met nieuwe product-URL's
  • Search Console en Bing Webmaster Tools voor de nieuwe property, sitemaps ingediend
  • Bij een domeinwissel het adreswijzigingstool in Search Console
  • Belangrijke backlinks waar mogelijk laten aanpassen naar de nieuwe URL

Wat je de eerste acht weken na livegang meet

Na livegang begint het echte werk. Google moet de oude URL's opnieuw crawlen om de redirects te zien, en dat gaat niet in één dag. Voor een middelgrote shop zie je de meeste verschuivingen in de eerste weken. Bij grote catalogi duurt het langer, omdat Google diep liggende producten minder vaak bezoekt.

We volgen een vaste set signalen. In Search Console: het rapport Pagina's (vooral 'Niet gevonden (404)', 'Pagina met omleiding' en 'Gevonden, momenteel niet geïndexeerd'), de crawlstatistieken en de prestaties per paginatype. In de serverlogs: welke URL's Googlebot bezoekt en welke statuscodes het terugkrijgt. In Analytics: organische sessies en omzet per landingspaginatype, vergeleken met dezelfde periode van vorig jaar zodat seizoenseffecten niet als migratie-effect worden gelezen.

Een tijdelijke dip in de eerste weken is normaal. Blijvend verlies op specifieke categorieën niet. Dat wijst bijna altijd op een concrete oorzaak: een gemiste redirect, een pagina die nu noindex heeft, content die verdwenen is of een canonical die naar de verkeerde URL wijst. Omdat wij de shop zelf gebouwd hebben, lossen we dat op in het platform zelf. Er hoeft geen ticket naar een ander bureau.

Na acht weken leggen we de cijfers naast de nulmeting. Wat is hersteld, wat niet, en waarom. Wat nog openstaat, gaat op de lijst voor regulier onderhoud.

Migreren is ook een kans om SEO-schuld op te ruimen

Een migratie is het moment om dingen recht te zetten die al jaren scheef zitten. Duizenden filter-URL's in de index, dubbele categorieën met bijna dezelfde naam, productpagina's met de leverancierstekst, structured data die nooit gevalideerd is. Je bouwt toch nieuwe templates, dus je kunt het meteen goed doen.

Tegelijk is het verstandig niet alles tegelijk te veranderen. Wie in één migratie het platform wisselt, de URL-structuur omgooit, de categorie-indeling herschrijft én alle teksten vervangt, kan achteraf niet meer zien wat welk effect had. Onze voorkeur: URL's en content zoveel mogelijk een-op-een, en de grote inhoudelijke verbeteringen gefaseerd na livegang, zodat je per stap kunt meten.

Waar de URL-structuur toch moet veranderen, kiezen we voor de structuur die je de komende jaren houdt. Bijvoorbeeld product-URL's zonder categoriepad, zodat een product niet onder drie URL's bestaat en een herindeling van je categorieën niet opnieuw tot redirects leidt.

Onze aanpak van een SEO migratie

Zes stappen, uitgevoerd door het team dat ook de migratie zelf bouwt.

  1. 1

    Nulmeting en URL-inventaris

    Volledige crawl, exports uit Search Console en Analytics, en waar beschikbaar backlinks en serverlogs. Uitkomst: elke URL die waarde heeft, met verkeer en omzet erbij.

  2. 2

    Doelstructuur en redirectplan

    We bepalen de nieuwe URL-structuur en mappen elke oude URL naar de best passende nieuwe URL. Belangrijke URL's handmatig, de lange staart op regels.

  3. 3

    SEO in de templates

    Titels, headings, canonicals, structured data, breadcrumbs, paginering en filterregels bouwen we direct in de nieuwe shop. Geen achteraf-plugin.

  4. 4

    Stagingcrawl en redirecttest

    We crawlen de nieuwe shop achter een wachtwoord en testen alle redirects automatisch. Fouten gaan terug naar de bouw, niet naar na livegang.

  5. 5

    Livegang-checklist

    Noindex eraf, robots.txt goed, sitemaps ingediend, Merchant Center bijgewerkt, Search Console en Bing Webmaster Tools ingericht. Binnen het uur na livegang gecontroleerd.

  6. 6

    Acht weken monitoring

    404's, indexering, crawlgedrag en organische omzet per paginatype. Afwijkingen lossen we direct op in het platform, met een eindrapport naast de nulmeting.

Wat je opgeleverd krijgt

  • URL-inventaris uit crawl, sitemaps, Search Console, Analytics en backlinkdata
  • Redirectbestand met per oude URL de nieuwe bestemming, getest op ketens, lussen en 404's
  • Vergelijkende crawl van oude shop en staging, met fixlijst per template
  • Livegang-checklist voor noindex, robots.txt, canonicals, sitemaps, hreflang en feeds
  • Nulmeting van organische vertoningen, kliks en omzet per paginatype
  • Gevalideerde structured data op product-, categorie- en contentpagina's
  • Wekelijkse monitoring in de eerste acht weken, met directe fixes
  • Eindrapport: herstel per paginatype naast de nulmeting, met openstaande punten

Waarom Coding.nl voor je SEO migratie

Bouw en SEO in één team

Wie de redirects bedenkt, implementeert ze ook. Geen overdracht tussen een SEO-bureau en een bouwpartij waarin details verloren gaan.

Platformkennis tot in de database

We werken dagelijks in Magento 2, Hyvä, Shopify en Laravel. We weten waar elk platform URL's, canonicals en redirects anders afhandelt.

Meten in plaats van hopen

Nulmeting voor, monitoring na. Als RUMvision Gold Partner meten we ook laadtijd en Core Web Vitals bij echte bezoekers, voor en na de overstap.

Eerlijk over timing en route

Soms is de beste SEO-migratie er geen. Is alleen je frontend het probleem, dan zeggen we dat, en kiezen we de route met het kleinste risico.

Hyvä Silver PartnerHypernode Silver Partner

Veelgestelde vragen

Een SEO migratie is het deel van een webshop-migratie dat je vindbaarheid beschermt. Je inventariseert alle URL's met waarde, verwijst ze met 301-redirects door naar de juiste nieuwe URL, neemt content en technische signalen mee en meet na livegang of Google de nieuwe shop als opvolger herkent.

Migratie gepland en je wilt je rankings houden?

Vraag een migratiescan aan. We maken een nulmeting van je huidige shop, bekijken welke URL's je omzet dragen en vertellen je eerlijk waar de grootste SEO-risico's van jouw migratie zitten.