WordPress website aanpassen zonder risico: zo doe je het zelf

Kleine wijzigingen doe je direct in WordPress, grote werk je eerst uit op een kopie. Zo pas je je WordPress website aan zonder je live site te beschadigen.

Je past een bestaande WordPress website veilig aan door eerst een back-up te maken en grotere wijzigingen op een kopie van je site uit te werken, voordat je ze live zet. Kleine aanpassingen zoals een tekst, afbeelding of menu-item doe je gewoon direct in WordPress. Verander je je thema, plugins of de opbouw van pagina's, dan wil je liever niet live experimenteren.

Hieronder staat hoe ik dat aanpak: eerst wat je direct kunt doen, daarna de twee routes naar een testkopie en tot slot hoe je je werk live zet.

Wat kun je zelf aanpassen aan je WordPress website?

Bijna alles. In WordPress zelf kun je onder andere:

Voor al die onderdelen bestaat al veel goede uitleg, daarom verwijs ik naar artikelen die ze prima beschrijven. Waar ik wel iets aan toevoeg, is het veilig doen.

Kleine of grote aanpassing: wat is het risico?

Het risico zit in wat je aanraakt. Een zin aanpassen of een foto vervangen kan weinig kapotmaken. Een ander thema, een plugin die veel verandert of een nieuwe indeling kan van alles op de site veranderen: de opmaak schuift, formulieren stoppen, een webshop gaat fout. Dat zie je dan live, terwijl bezoekers meekijken.

Mijn vuistregel: past een wijziging alleen de inhoud aan, dan doe ik hem live na een back-up. Verandert het de werking of het uiterlijk van de hele site, dan eerst op een kopie.

Is je site een webshop of staan er formulieren of reserveringen op, houd er dan rekening mee dat bestellingen of berichten die tijdens je werk op de live site binnenkomen, verloren gaan als je later de kopie over de live site heen zet. Werk dan in een rustig moment, of kies een aanpak waarbij je alleen losse wijzigingen overneemt.

Maak altijd een back-up

Ga je iets aanpassen, dan maak je eerst een back-up, ook als je op een kopie werkt. Zo kun je altijd terug naar de oude situatie. Bekijk hoe je een back-up maakt van je WordPress website. Controleer ook of je de back-up kunt terugzetten, want een back-up die niet terug te zetten is, helpt niet.

Optie 1: de staging-functie van je hoster

De makkelijkste manier om veilig aan je site te werken is staging: een kopie van je site op dezelfde hosting. Veel hosters bieden dit aan, soms in het hostingpaneel zelf, soms via een installatiehulpprogramma zoals Softaculous in DirectAdmin of een aparte WordPress-beheertool. Of jouw hoster het heeft, zie je in het hostingpaneel of in de documentatie.

Het principe is overal hetzelfde:

  1. Je maakt met een klik een staging-site aan. De hoster kopieert je site naar een aparte map of een tijdelijk adres.
  2. Zorg dat de staging-site niet door Google geïndexeerd mag worden. Vaak is dat een vinkje bij het aanmaken.
  3. Je werkt op de staging-site: thema wisselen, plugins testen, pagina's omgooien.
  4. Ben je tevreden, dan zet je de wijzigingen met een knop (vaak "push to live" genoemd) over naar je echte site.

Let op dat die laatste stap je live site overschrijft met de staging-versie. Maak dus vlak ervoor nog een back-up.

Voorbeeld uit het hostingpaneel van Softaculous: onder "Installations" klik je op het staging-icoon achter de naam van je site en vul je een mapnaam in.

Staging-icoon achter je website in Softaculous

Staging-omgeving aanmaken met een naam en instellingen

Daarna publiceer je met "Push to live".

Push to live knop om de staging-site live te zetten

Optie 2: een tweede hosting als testomgeving

Heeft je hoster geen staging, of wil je helemaal los van je live site werken, dan zet je een kopie op een tweede hosting. Zo merken huidige bezoekers niets van je aanpassingen, totdat jij tevreden bent.

Je zou in plaats van een tweede hosting ook een subdomein kunnen gebruiken. Bij het terugzetten krijg je dan echter vaak problemen, dus ik raad een aparte hosting aan. Een eigen webserver op je computer kan ook (zie WordPress lokaal installeren), maar dat is voor de meeste mensen meer moeite dan een klein hostingpakket.

Een tweede hosting en WordPress installeren

Voor een tweede hostingpakket kun je bijvoorbeeld terecht bij een Nederlandse hoster zoals site.nl (affiliate-link: koop je via deze link, dan krijg ik een commissie zonder extra kosten voor jou). Het gaat om een tijdelijk pakket, dus je hoeft geen duur abonnement te nemen.

Log in op je hostingomgeving. De stappen hieronder zijn die van een hoster met DirectAdmin (de screenshots komen van Versio); bij een andere hoster zijn de menunamen anders, de volgorde is hetzelfde. Ga naar 'Webhosting' en klik op het vergrootglas achter je pakket.

Webhosting overzicht in het klantenpaneel

Bovenaan zie je de DirectAdmin-inloglink. Daar voeg je je domeinnaam virtueel toe, zodat je aan de kopie kunt werken zonder je echte website aan te raken.

DirectAdmin inloglink bij je hostingpakket

De inloggegevens voor DirectAdmin zijn je gemaild na het bestellen van de hosting. Log in en klik op 'Domain administration'.

Domain administration knop in DirectAdmin

Klik bovenaan op 'Add another domain'. Je zet je site niet echt over naar deze server; je computer laat je straks zien alsof je huidige site daar staat.

Add another domain optie in DirectAdmin

Vul het domein in zonder https:// of www. en klik op 'Create'.

Domeinnaam invullen en op Create klikken

Nu staat het domein ook op deze server. Installeer WordPress en maak een kopie van je site met All-in-One WP Migration. Hoe dat werkt, lees je in WordPress website verhuizen. Je verhuist je domeinnaam dus niet: je maakt alleen een back-up en werkt virtueel op de nieuwe hosting. De gratis versie van All-in-One WP Migration heeft een limiet op de grootte van het bestand. Is je site groot, dan heb je een ander hulpmiddel nodig, bijvoorbeeld een andere migratieplugin.

HostFileEditor installeren

Zodra je een kopie van je site hebt en een WordPress-installatie op je tweede hosting, laat je je eigen computer denken dat je site op die tweede hosting staat. Dat doe je met HostFileEditor, een gratis programma dat het hosts-bestand van je computer aanpast.

Download het programma via de downloadlink op de site van de makers.

Downloadpagina van HostFileEditor

Pak het bestand uit en open het programma.

HostFileEditor openen na het uitpakken

Windows vraagt of het programma gestart mag worden. Klik op Ja.

Vinkje zetten en IP-adres invullen in HostFileEditor

Zet een vinkje voor een nieuwe regel en vul in het eerste veld het IP-adres in van je nieuwe server. Weet je dat niet meer, log dan in bij je hoster en bekijk je serverdetails via de 'Bekijk gegevens'-link onderaan.

Servergegevens bekijken in het klantenpaneel

Het IP-adres staat achter 'FTP host'.

IP-adres van de server terugvinden bij FTP host

Vul in het veld erachter je domeinnaam in, zonder www of http.

Domeinnaam invullen in HostFileEditor

Druk bovenaan op Save. Als je nu in je browser naar je site gaat, zie je de lege WordPress-installatie op de tweede hosting.

Wijzigingen opslaan in HostFileEditor

Je huidige site importeren in de testomgeving

Ga in je browser naar https://jouwwebsitedomein.nl/wp-admin en log in met de gegevens van de schone installatie.

Inloggen op de nieuwe, lege WordPress-installatie

Installeer in deze lege installatie de plugin All-in-One WP Migration en kies in het menu 'Importeer'.

All-in-One WP Migration in het WordPress-menu

Importeren kiezen in All-in-One WP Migration

Selecteer het back-upbestand van je huidige site en start de import. Dat duurt meestal een paar minuten. Ververs daarna de pagina en log opnieuw in, nu met de gebruikersnaam en het wachtwoord van je echte site. De testomgeving is nu een kopie van je live site.

Je website aanpassen

Nu kan het echte werk beginnen. Verander het thema, pas pagina's aan, probeer plugins uit, tot de site is zoals jij hem wilt. Vind je iets niks, dan haal je het gewoon weg. Op de testomgeving kan niets mis.

Wil je een compleet nieuwe site bouwen terwijl de oude online blijft? Lees dan een nieuwe WordPress website bouwen naast de oude. Draait je site nog niet op WordPress en wil je er naartoe? Zie dan het artikel over Joomla naar WordPress overzetten of dat over van Wix, Jimdo of Jouwweb naar WordPress.

Je aanpassingen live zetten

Heb je alles naar wens, dan exporteer je de testomgeving met All-in-One WP Migration, sla je het bestand op je computer op en importeer je het in je echte site. Maak vlak voor de import nog een back-up van de live site. Bij de staging-functie van je hoster is het simpelweg 'push to live'.

Let op

Haal na het exporteren in HostFileEditor het vinkje bij je domeinnaam weg en sla op. Anders zie je je echte site niet meer op je eigen computer en kun je er niet in importeren.

Loop na het live zetten de belangrijkste pagina's na op desktop en mobiel, en test je formulieren. Krijgt je site extra plugins, controleer dan ook of hij niet trager is geworden. Houd je site verder veilig met de tips in simpel WordPress beveiligen.

Liever laten aanpassen?

Niet iedereen heeft zin in een testomgeving en een back-upbestand. Wil je een aanpassing laten doen, bijvoorbeeld een nieuwe layout, een snellere site of betere vindbaarheid, dan kan dat ook. Dan blijft het belangrijkste dat er voor de wijziging een back-up wordt gemaakt en dat de aanpassing eerst op een kopie wordt getest.

Of je nu kiest voor staging bij je hoster of een tweede hosting: in beide gevallen pas je je website aan zonder dat je live site risico loopt. Kom je er zelf niet helemaal uit, vraag dan de gratis SEO-check aan, dan denk ik met je mee. Wil je ook dat je site beter gevonden wordt, lees dan over SEO uitbesteden.

Veelgestelde vragen

Kan ik mijn WordPress website aanpassen zonder dat bezoekers het zien?

Ja. Werk op een kopie van je site, een staging-omgeving of een tweede hosting, en zet de aanpassingen pas over als je tevreden bent. Bezoekers zien dan alleen de eindversie.

Wat is het verschil tussen kleine en grote aanpassingen?

Teksten, afbeeldingen en een nieuw menu-item pas je rustig live aan, na een back-up. Een ander thema, een grote plugin of een nieuwe indeling test je beter eerst op een kopie.

Wat heb ik nodig voor een testomgeving?

Een kopie van je site op een andere plek: de staging-functie van je hoster, of een tweede hostingpakket met een migratieplugin zoals All-in-One WP Migration om je site over te zetten.

Wat moet ik doen voordat ik iets aanpas aan mijn website?

Maak altijd eerst een volledige back-up van bestanden en database, en controleer dat je die ook echt kunt terugzetten.

Meer aanvragen uit Google?

Stuur je website mee. Je krijgt binnen twee werkdagen een persoonlijke eerste blik: waar de kansen zitten en wat je zelf al kunt doen.

Vraag de gratis SEO-check aan