Home / FAQ / Wat is het stappenplan voor mijn website migratieWat is het stappenplan voor mijn website migratieEen migratieplan wordt opgesteld om links van een bestaande website te laten doorverwijzen naar links op de nieuwe website.Wanneer je je oude website vervangt door een nieuwe, is de kans reëel dat de link structuur van je nieuwe website niet overeen komt met die van de oude. Dat vormt een groot probleem voor je vindbaarheid in zoekmachines, want de zoekresultaten die de zoekmachine weergeeft voor jouw website, blijken plots onvindbaar te zijn.Het is dus erg belangrijk dat je een goed migratieplan uitwerkt om de autoriteit van je bestaande website te handhaven.Om je te helpen met de migratie van je website stelden we een stappenplan voor website migratie op dat je kan volgen voor de lancering van je nieuwe website.Bepaal jouw huidige situatieAfhankelijk van je huidige situatie kan het zijn dat je helemaal geen migratieplan nodig hebt. Er bestaan verschillende situaties die van toepassing kunnen zijn op jouw situatie.Je hebt nog geen bestaande websiteNog geen website laten maken? Dan kan je ons steeds contacteren. Conversal maakt jouw website volledig op maat. In dit geval hoef je dit stappenplan voor website migratie niet te volgen. Er zijn nog geen bestaande links om door te verwijzen.Je hebt al een website en bent klant bij ConversalWanneer je als klant van Conversal ook beroep doet op ons marketing team, zullen zij voor jou de situatie bekijken. De migratie kan worden opgenomen in jouw online marketing plan. Je neemt best contact op met je Project Manager om de details verder uit te werken.Doe je geen beroep op ons marketing team, dan moet de migratie op een andere manier worden ingepland. Neem contact op met je Project Manager om te bepalen hoeveel tijd we nodig zullen hebben om jouw migratie succesvol uit te voeren.Voor kleinere websites met maximaal 25 pagina’s voeren wij de migratie gratis voor je uit. Een kleine hoeveelheid URL’s kunnen we makkelijk uitvoeren zonder daar veel extra tijd aan te spenderen.Je wil de website migratie zelf uitvoerenEen website migratie op eigen houtje uitvoeren is zeker niet onmogelijk. Het vereist wel wat technische kennis en je moet bereid zijn om er wat tijd aan te spenderen.Dit stappenplan voor de website migratie is voor jou bedoeld.1. Het opstellen van het migratieplanEen migratieplan stel je best op via Excel of een andere spreadsheet verwerker. De structuur van zo’n document is in essentie vrij eenvoudig: je voorziet simpelweg 2 kolommen. Focus hier niet op opmaak of andere zaken, aangezien de uiteindelijke import via een ander bestand gebeurt. Dit document dient louter om een overzicht te maken van alle URL’s die moeten worden behandeld.Belangrijk: Een migratieplan bevat alle URL’s voor alle talen in één document die moeten worden doorverwezen. Wanneer het om een meertalige website gaat betekent dit dus dat er voor alle URL’s in alle talen een doorverwijzing moet worden voorzien. Het migratieplan voorzien in één taal is niet voldoende.1.1 Sitemap van de oude websiteIdealiter begin je met de sitemap van de oude website. Door de sitemap te gebruiken, heb je meteen een lijst van alle URL’s die een doorverwijzing zouden moeten krijgen.1.2 Structuur van het documentHet document wordt opgesteld in Excel of een andere spreadsheet verwerker.De eerste kolom bevat de originele URL’s (ook wel omschreven als ‘bron’ of ‘source’). Dit zijn de URL’s van de ‘oude’ website die vermoedelijk op dit moment nog live staat, niet de nieuwe website die zal worden gelanceerd.. Voor elk van deze URL’s moet er een doorverwijzing of ‘redirect’ voorzien worden.De tweede kolom bevat de nieuwe URL’s (ook wel omschreven als ‘doel’ of ‘target’). Dit zijn de URL’s van de ‘nieuwe’ website die je binnenkort zal lanceren. Deze URL’s zullen de oude URL’s vervangen en de nieuwe bestemming worden.1.3 Werkwijze om redirects te vindenEen goede doorverwijzing is de dichtstbijzijnde match die je kan vinden tussen een bestaande pagina en een nieuwe pagina. In de meeste gevallen kies je voor een pagina die bijna volledig overeen komt, maar een iets andere URL heeft.In sommige gevallen verdwijnt een bepaalde pagina van de website, wordt die samengevoegd met een andere pagina of is het simpelweg niet helemaal duidelijk waarmee een pagina kan matchen. In dat geval ga je stapsgewijs elke graad van relevantie af (hoog naar laag) tot je een pagina kan vinden als doorverwijzing.In het slechtste geval, wanneer je echt geen match kan vinden, kies je voor de homepage. Een redirect naar de homepage is nog altijd beter dan een 404 foutmelding.1.4 Voorbeeld voor het bepalen van de redirectWe zoeken voor deze URL een goede doorverwijzing: www.website.be/winkel/fruit/appels/jonagoldWerkwijzeWe zoeken naar een soortgelijke pagina, bv. /ons-aanbod/fruit/appels/jonagoldAls die niet bestaat, zoeken we naar de subcategorie, bv. /ons-aanbod/fruit/appelsAls die niet bestaat, zoeken we naar de hoofdcategorie, bv. /ons-aanbod/fruitAls die niet bestaat, zoeken we naar de overzichtspagina, bv. /ons-aanbod/Als die niet bestaat, verwijzen we door naar de homepagina2. Regels voor een correct migratieplanEr zijn nogal wat regels waar je rekening mee moet houden bij het opstellen van een migratieplan. Hou deze regels altijd in het achterhoofd bij het opstellen van het migratieplan, aangezien het importeren van redirects zeer gevoelig is voor foutjes. Wanneer je fouten maakt, komt de werking of toegankelijkheid van de website in het gedrang.Alle regels waarmee je rekening mee moet houden, worden hieronder opgesomd. We geven je voor iedere regel meteen een methode mee om te controleren of de data correct is in jouw migratieplan.2.1 De eerste kolom mag nooit 2 keer dezelfde URL bevattenOm te controleren of de eerste kolom nooit 2 keer dezelfde URL bevat, selecteer je alle waarden in de kolom. Dat doe je door op de letter bovenaan de kolom te klikken. Daarna kies je ‘conditionele opmaak’ of ‘conditional formatting’. Selecteer de optie om duplicaten of dubbele waarden te markeren.Scroll vervolgens even door de lijst en controleer of er effectief dubbele waarden zijn. Als dit het geval is moet de rij met de dubbele waarde verwijderd worden.2.2 Een rij mag nooit identiek dezelfde waarde hebben voor beide kolommenJe kunt dit snel controleren door in de eerste cel van de derde kolom de volgende formule in te geven. Die formule trek je door naar alle rijen: =ALS(A1=B1;”Opgelet!”;””)Scroll vervolgens even door de lijst en controleer of er rijen zijn waarbij je ‘Opgelet!’ ziet staan. In die rijen is de waarde in kolom 1 identiek dezelfde als de waarde in kolom 2, waardoor er een redirect loop zou ontstaan. Deze rijen mag je gewoon verwijderen.2.3 De eerste kolom mag enkel relatieve URL’s bevattenJe controleert best even of de eerste kolom enkel relatieve URL’s bevat. Dat betekent dat alle URL’s moeten starten met een ‘/’. Scroll doorheen het document om dit te controleren.Een relatieve URL ziet er zo uit: /over-onsEen absolute URL ziet er zo uit: https://www.website.be/over-onsBevat je eerste kolom absolute URL’s in plaats van relatieve URL’s? Dan moet je deze vervangen.Je kan de links in bulk aanpassen door beide kolommen te selecteren. In principe moet je voor deze stap enkel de eerste kolom selecteren, maar we kiezen ervoor om beide kolommen te selecteren. Dat maakt de volgende stap meteen een stuk makkelijker.Via CTRL + F of CMD + F onder het tabblad ‘Zoeken en vervangen’ de domeinnaam te vervangen. Let hierbij aandachtig op wat er moet vervangen wordenIn het ‘zoeken’ veld: gebruik 1 URL en verwijder alles na de domein extensieIn het ‘vervangen’ veld: laat dit veld helemaal leeg. Voeg ook geen spatie inKlik op ‘Alle vervangen’Als dit goed gelukt is, zal je enkel een relatieve URL’s hebben in de eerste kolom.2.4 De tweede kolom bevat alleen voor externe websites absolute URL’sAls je de vorige stap voor beide kolommen hebt uitgevoerd, zal de controle hier heel wat makkelijker gaan. In dat geval zijn enkel de URL’s die naar een externe website leiden absolute URL’s. Alle interne URL’s starten dus met een ‘/’.Normaalgezien gebruik je geen externe URL’s in jouw migratieplan. In principe zullen alle URL’s dus starten met ‘/’. Voer toch steeds een controle uit. Het kan bijvoorbeeld voorvallen dat een webshop, forum of blog zich op een apart domein of subdomein bevindt.2.5 De eerste kolom bevat enkel URL’s die effectief bestondenWanneer je een sitemap van de oude website gebruikt als basis, is de kans klein dat er URL’s tussen zitten die niet bestaan in de oude website. Het is erg moeilijk om te controleren of alle URL’s in de spreadsheet effectief bestaan in de oude website.Het is vooral een regel die moet toegepast worden bij het opstellen van de sitemap. Wanneer er toch niet-bestaande pagina’s worden opgenomen in de eerste kolom zal dit geen onmiddellijk effect hebben op de werking van de website.Moest je later een nieuwe pagina aanmaken met exact dezelfde URL, dan ontstaat er pas een probleem, want dan verkrijg je een redirect loop of foutieve doorverwijzing.2.6 Beide kolommen bevatten altijd een geldige waardeGeen van de cellen mag een ongeldige waarde bevatten. Er mag dus nergens een lege cel zijn. Maar let ook op symbolen of geschreven tekst.Lege cellen of tekst in plaats van een URL zou je ondertussen al gezien moeten hebben bij het doorlopen van de rijen in de vorige stappen. Kom je toch nog lege of ongeldige cellen tegen? Dan moet er voor elk van die cellen een correcte waarde worden ingevoerd.Kom je erg veel foutieve cellen tegen? Dan kan het zijn dat er iets is misgelopen met het invoeren van de sitemap.2.7 Beide kolommen bevatten nergens speciale karakters zoals bv. ë of àNormaal gezien bevatten URL’s geen speciale tekens aangezien die niet geïnterpreteerd kunnen worden door de browser. WordPress zal standaard URL’s opschonen, door bijvoorbeeld spaties te vervangen door een ‘-‘ en ‘é’ door een ‘e’.Van de titel ‘Website à la carte in België’ maakt WordPress ‘/website-a-la-carte-in-belgie’.Bij Joomla websites werkt het anders en kan de URL effectief vreemde tekens bevatten. Deze URL’s met vreemde tekens werken wel correct.Controleer dus zeker voor WordPress websites of de URL’s in je spreadsheet geen vreemde tekens bevatten.Met de zoekfunctie binnen Excel kan je snel speciale karakters zoeken. Gebruik hiervoor een eenvoudige steekproef voor tekens als ‘ë’ en ‘é’ (komt vaak voor in het Nederlands of Frans).Gebruik hiervoor de Excel functie ‘[url.coderen]’ om de link om te zetten naar een link die browsers welk kunnen interpreteren.Hiermee kan je een URL omzetten naar een versie waarbij alle speciale tekens vertaald worden naar een code. Die code wordt tijdens het importeren dan terug omgezet naar het speciale tekens. Dit moet je enkel toepassen op de eerste kolom, want WordPress gebruikt nette URL’s gebruikt waardoor er geen vreemde tekens in staan.3. Importeren op de websiteWanneer het migratieplan klaar is en gecontroleerd werd op basis van de bovenstaande regels, kan je starten met het implementeren van het migratieplan in de nieuwe website.Alle voorgaande stappen moeten doorlopen worden voor de lancering. Moest er feedback zijn of moesten er problemen optreden, dan kunnen eventuele aanpassingen nog doorgevoerd worden voor de lancering.De eigenlijke import van het migratieplan kan gebeuren op het moment dat je goedkeuring geeft voor de lancering of tijdens de eigenlijke lancering zelf.In de meeste gevallen gebeurt de import via een gratis plugin ‘Redirection’. Deze plugin kan je eenvoudig installeren via de WordPress Plugin Repository. Ook Yoast Premium bevat de mogelijkheid om redirects door te voeren.3.1 Maak een redirect groep aanIndien mogelijk maak je best een groep aan om alle redirects in onder te brengen. Dit maakt het makkelijk om alle redirects in één keer te verwijderen indien er iets fout zou lopen tijdens de import. Het zorgt ook voor een duidelijk onderscheid tussen verwijzingen via de import en andere (manuele) verwijzingen.3.2 Genereer een exportHet importeren van het migratieplan gebeurt via een .csv bestand. Meestal is het niet voldoende om een bestand op te slaan als .csv. Dit geeft meestal problemen tijdens de import. Daarom is het makkelijker om eerst een export te maken in de redirect plugin, die te bewerken en dat bestand vervolgens terug te importeren. Met deze werkwijze heeft het .csv bestand zeker de juiste opmaak.Voor je een export maakt, moet je eerst zorgen dat er zeker één waarde is in het bestand. Hiervoor kan je gewoon een dummy redirect toevoegen, zoals bv. ‘/test’ naar ‘/test2/’. Vervolgens exporteer je de groep als een .csv en verwijder je alvast de dummy redirect die je had gemaakt.3.3 Importeer het bestandVoor de import heb je twee bestanden nodig: het export bestand en het migratieplan zelf. Omdat een .csv bestand gebruik maakt van een andere formattering dat een standaard Excel bestand moeten we dit eerst aanpassen in het migratieplan.CSV staat voor ‘Comma Separated Values’, wat betekent dat voor elke rij cellen gescheiden worden door een komma. Om dit zelf te doen, voer je onderstaande formule in de eerste cel van de derde kolom in. Dubbelklik vervolgens rechts onderaan in die cel (wanneer de muisaanwijzer een zwart kruis wordt) om die formule door te voeren voor alle waarden.=A1&”,”&B1Vervolgens kopieer je deze kolom, ga je naar het export bestand, selecteer je de eerste kolom en rechterklik je op deze kolom.Belangrijk: Selecteer hier de optie ‘Enkel waarden plakken’. Zo plak je niet de formule zelf, die nu niet meer zal werken, maar enkel de waarden die we nodig hebben. Bewaar vervolgens het export bestand (enkel ‘Opslaan’, niet ‘Opslaan als…’).Ga nu naar de redirect plugin waar je het aangepaste export bestand kan importeren. Als je alle controles, correcties en stappen hier correct hebt gevolgd zou de import succesvol moet verlopen en komt het aantal toegevoegde redirects exact overeen met het aantal rijen in jouw migratieplan.Zijn er enkele rijen die niet gelukt zijn, dan kun je manueel aanpassingen doen. Wanneer er veel rijen niet gelukt zijn, moet je alle redirects in de nieuwe groep verwijderen, het bestand controleren, aanpassingen uitvoeren en de import opnieuw uitvoeren.3.4 Controleer de websiteEen snelle controle van de website zal al snel uitwijzen of er iets is misgelopen. Kan je plots geen enkele pagina meer bereiken, dan is er duidelijk iets misgelopen met jouw migratieplan.Dit hoeft niet altijd een ‘grote’ fout te zijn. Iets kleins als een speciaal teken in een URL kan ervoor zorgen dat alle rijen na die foutieve waarde niet meer correct ingelezen worden.Als de frontend wel toegankelijk is, controleer je altijd de homepagina. Als er foutieve links werden gedefinieerd in het bestand zal de homepagina er meestal bij betrokken zijn. Daarnaast controleer je nog even enkele pagina’s in het hoofdmenu, alsook de sitemap.Voor problemen op specifieke pagina’s kan je via de plugin in de lijst van redirects zoeken naar deze specifieke pagina’s. Je krijgt dan te zien welke redirects er gekoppeld zijn aan die pagina’s en kan zo een oplossing uitwerken. In de meeste gevallen is de fout een dubbele entry of een probleem tijdens de import.Werkt alles? Proficiat, dan heb jij dit stappenplan voor website migratie succesvol kunnen uitvoeren!Moeite bij het bepalen van jouw migratieplan?Een stappenplan voor website migratie is niet meteen de makkelijkste handeling om zelf uit te voeren. Wanneer je website weinig pagina’s heeft, is het vaak makkelijker om de migratie zelf uit te voeren. Voor grote, complexe websites, is het migratieplan een hele onderneming.Aan de hand van die stappenplan kan je alvast zelf aan de slag. Heb je toch hulp nodig of stuit je op problemen? Neem dan contact op met je Project Manager. We helpen je graag verder of bezorgen jou een inschatting voor het opstellen en uitvoeren van de migratie voor jouw project.Gerelateerde vragenBekijk alle vragenWaarom staat er latijnse tekst in de ontwerpen?In de ontwerpfase gaan we vaak tijdelijke tekst gebruiken. Dit doen we omdat we voornamelijk de nadruk leggen…Meer infoWanneer is het ontwerp klaar?De ontwerpfase is klaar wanneer jij, als klant tevreden bent over alle aangeleverde ontwerpen en geen verdere opmerkingen…Meer infoWelke website checklist voor lancering kan ik gebruiken?Vooraleer je jouw nieuwe website lanceert, moet je er zeker van zijn dat alles goed werkt en klaar is om te…Meer infoWat als ik geen tijd heb om mijn website zelf in te vullen?Indien je reeds een website had, nemen wij standaard steeds de inhoud van statische pagina’s (bv Home, Over…Meer infoHoe snel kan mijn website gelanceerd worden?Doorgaans vragen we om rekening te houden met een 2-3 werkdagen voor kleine tot middelgrote websites en 3-5…Meer infoHoe belangrijk is een responsive design?Smartphones zijn de meest gebruikte technologie ter wereld. De meeste van uw prospecten brengen het grootste deel van…Meer infoBen ik eigenaar van mijn website?Ondernemers die een website laten maken stellen ons regelmatig de vraag: “Ben ik nu de eigenaar van mijn website?” Het…Meer infoHoelang neemt de ontwikkeling van mijn website in beslag?Een eenduidig antwoord kunnen we hier helaas niet op geven, aangezien dit steeds afhangt van de grootte van…Meer infoHoe vaak moet ik mijn website vernieuwenEr bestaat geen vastgestelde termijn waarin je jouw website moet vernieuwen. Toch raden we aan om niet te…Meer infoOp welke manier kan ik de status van mijn project controleren?Van zodra we starten met de designfase van jouw project ontvang je van ons een link naar een…Meer infoBekijk alle vragenKlaar om kennis te maken?We blazen je niet omver met loze beloftes, maar met strategie, creativiteit en bewezen impact. Ontdek wat we samen voor jouw business kunnen betekenen.Bekijk onze casesContacteer ons