Vandaag is deze website verhuist van zijn oude subdirectory onder www.hummerbie.nl naar zijn eigen domein mijnseoblog.nl (seoblog.nl was al bezet :-) ).
Een van de redenen daarvoor is een experiment, niet alleen de domein naam is nieuw, ook de hostingprovider is nieuw en we zullen zien of dat ook een effect zal hebben op de rankings van deze site.
Voorbereiden van de verhuizing
Na de aanvraag van de domeinnaam was die al snel te benaderen, ongeveer een uur na de bevestiging van de hostingprovider, lekker snel dus. De volgende stappen die daarna gezet zijn:
- Inloggen op control panel
- MySQL Database en gebruiker aanmaken en wachtwoord genereren
- FTP Upload voor een nieuwe WordPress installatie
- WordPress installeren met de nieuwe database gegevens.
Verhuizen van een WordPress Database
Nu de nieuwe site online is moet ook de database overgezet worden… via PhpMyAdmin maak je een export bestand dat later geimporteerd kan worden.
Daar onstond echter een probleem, het exportbestand was 66 MB Groot! en de Import bij de nieuwe hoster is maximiaal 40 MB. Waar kwam die enorme hoeveelheid data vandaan? Zo groot is de blog nu ook weer niet.
Uit nader onderzoek bleek dat er veel statistiek data aanwezig was van oude statistiek plugings die ik nu niet meer gebruik, maar waarvan de data nog wel in de database zat. Dus die tabellen zijn via de PhpMyAdmin tool verwijderd (drop tables). Daarna was er nog 2.5 MB over en dat is een stuk prettiger om in te lezen.
Bij de nieuwe site dus via de PhpMyAdmin tool een import gedaan en daarmee zijn alle berichten en reacties op deze site zichtbaar.
Waar je wel op moet letten is dat de prefix van de wordpress tabellen dezelfde zijn als waarmee je de schone installatie gedaan hebt.
Als je import klaar is heb je nog een stap te gaan en dat is om de URL van je site in de tabel wp_options (of die met je eigen prefix) te wijzigen naar de nieuwe domein URL.
Terwijl de database export en imports liepen zijn ook de bestanden overgezet.
FTP Download en Upload
Van de oude site zijn alle bestanden en mappen gedownload en vervolgens zijn de mappen die niet meer nodig zijn voor de nieuwe site op de harde schijf van mijn computer verwijderd. Scheelt weer in de tijd voor de upload van die bestanden naar de nieuwe site.
Een bestand moet je altijd verwijderen bij een dergelijke verhuizing! Verwijder voordat je gaat uploaden het oude wp-config.php bestand!
Doordat je nu een nieuwe database hebt en de installatie dat bestand ook aangemaakt heeft met de nieuwe database moet je dus niet de oude uploaden, anders verlies je de verbinding met de nieuwe database.
Verhuizing afronden
Nadat bovenstaande zaken gedaan zijn moet je nog een paar zaken rechtzetten:
- Bij Instellingen -> Algemeen -> Adress van je WordPress site wijzigen
- Plugins langslopen en indien noodzakelijk paden updaten naar de nieuwe URL
- Controleren of de site en alle berichten goed te bereiken zijn en de layout klopt.
Als dat goed werk, dan kun je nu op de oude site een 301 redirect plaatsen in je htaccess file zodat alle verkeer nu omgeleid wordt naar de nieuwe site.
Het voordeel van een RSS Feed via Feedburner laten lopen is dat je alleen de basis van de Feed hoeft aan te passen en je geen lezers verliest omdat de Feed niet meer zou werken.
En hoe nu verder?
Zoals gezegd is de verhuizing een experiment maar ook een nieuwe uitdaging. De statistieken van de oude en de nieuwe site draaien naast elkaar en ik zou dus de komende dagen, weken moeten zien dat het verkeer omgaat naar die nieuwe site.
Daarnaast is het ook afwachten wanneer deze zoekmachine optimalisatie blog zijn plaats zal vinden in Google. Blijf ik mijn huidige posities houden of gaan ze omhoog of omlaag? Ik zal er zeker een bericht over schrijven in de komende weken.
En voor de rest? Ik moet nog wat afbeeldingslinks om zetten naar nieuwe URLs, maar dat is nu niet zo dringend. Wat denk je, heb ik nog iets gemist in die lijstje?
Diederik Martens zegt
Ik denk dat ik mijn Internet Marketing Blog (op basis van WordPress) mooi nog even laat staan. Ik had waarschijnlijk de zelfde aanpak gekozen. Het was waarschijnlijk wel even stuk gelopen op de database export voor 66MB.
Ophelia Z. Delaney zegt
Wat je bij de oude installatie opgeeft ziet eruit als een phpBB3 database-schema (plus extra’s). Ja, de goede opties aanvinken bij het maken van een database-dump kan veel gedonder voorkomen. Gebruik van extended inserts en niet goed opletten op welke encoding wordt gebruikt voor de dump zijn de twee meest voorkomende problemen. Als je ruim de tijd hebt om je verhuizing voor te bereiden en een paar keer “droog” te oefenen dan maakt het allemaal niet zoveel uit, maar vaak is een “minder dan ideale” database-dump alles dat mensen hebben.