Home / Kennisbank / WordPress staging: veilig testen voordat je wijzigingen live zet

WordPress staging: veilig testen voordat je wijzigingen live zet

Met een WordPress staging-omgeving test je updates, plugins en thema's op een kopie van je site, zonder dat bezoekers er iets van merken. Zo zet je het op.

Bijna elke ondernemer met een WordPress-site kent het moment. Je installeert een update, wisselt van thema of laat een nieuw formulier bouwen, en ineens staat er een witte pagina waar je website hoorde te staan. Meestal is het snel opgelost, maar in de tussentijd zien bezoekers een kapotte site en lopen aanvragen mis. Een WordPress staging-omgeving voorkomt precies dat: je test alles eerst op een kopie, en pas als het werkt zet je het live.

Wat we vaak zien bij dienstverleners is dat de website jaren geleden is gebouwd en daarna vooral bijgehouden wordt met de gedachte “als het werkt, blijf er dan vanaf”. Dat is begrijpelijk, want niemand heeft zin in gedoe. Maar het betekent ook dat updates worden uitgesteld, plugins verouderen en de site langzaam kwetsbaarder wordt. Een staging-omgeving haalt de angst uit het aanpassen, omdat je nooit meer rechtstreeks op de live site hoeft te experimenteren.

Hieronder leggen we uit wat staging precies is, hoe je zo’n omgeving opzet, wat je er wel en niet mee moet doen en hoe het past in het onderhoud van een site die klanten moet opleveren. We schrijven vanuit de praktijk, met de valkuilen die we zelf tegenkwamen toen we sites van klanten en onze eigen site onder handen namen.

WordPress staging in één zin

Een staging-omgeving is een exacte kopie van je live website, op een plek waar bezoekers en Google niet komen. Je hebt dezelfde bestanden, dezelfde database, dezelfde plugins en hetzelfde thema, maar dan op een apart adres dat alleen jij en je webbouwer kennen. Alles wat je daar doet, heeft geen enkel gevolg voor de echte site.

Het idee komt uit de softwarewereld, waar ontwikkelaars al decennia werken met een testomgeving voordat iets naar de gebruikers gaat. Voor een WordPress-site werkt het hetzelfde. Je maakt een kopie, past daar dingen aan, kijkt of alles nog werkt, en pas dan kopieer je de wijzigingen terug naar de live site. Dat terugzetten heet meestal “pushen” of “deployen”, maar de meeste hostingpakketten hebben er gewoon een knop voor.

Belangrijk om te weten: staging is geen backup. Een backup is een momentopname waar je naar terug kunt, een staging-omgeving is een werkplaats. Je hebt ze allebei nodig, en ze vullen elkaar aan. Een backup redt je als er iets misgaat, staging voorkomt dat het misgaat.

Waarom dit voor dienstverleners zo belangrijk is

Voor een webshop is een storing direct zichtbaar in de omzet. Bij een dienstverlener is het subtieler, maar niet minder vervelend. Een HR-adviseur, een advocatenkantoor of een kliniek krijgt aanvragen via het contactformulier, de agenda-koppeling of een belknop. Als daar iets kapotgaat door een update, merk je het vaak pas dagen later, als je je afvraagt waarom het zo stil is.

Daar komt bij dat de website voor veel dienstverleners de eerste indruk is. Iemand die je naam hoort van een kennis, zoekt je op en belandt op een pagina met een foutmelding. Die persoon belt niet, maar gaat door naar de volgende naam op het lijstje. Je ziet dat nooit terug in een rapport, omdat je niet kunt meten wie er niet belde.

Wij merken dat ondernemers die een staging-omgeving hebben, veel vaker en met meer rust aan hun site werken. Ze durven een nieuw formulier te proberen, een pagina om te bouwen of een plugin te vervangen, omdat ze weten dat de live site er niets van merkt. Die rust is het grootste voordeel, meer nog dan de technische bescherming.

Het verschil met lokaal testen en met een backup

Er zijn drie manieren om veilig aan een site te werken, en ze worden vaak door elkaar gehaald. De eerste is lokaal testen: je zet een kopie van de site op je eigen computer, met een programma als Local of DevKinsta. Dat werkt prima voor een webbouwer die de hele dag met code bezig is, maar voor een ondernemer is het omslachtig. Je moet software installeren, de database overzetten en later alles weer terug krijgen.

De tweede manier is werken met backups. Je maakt een backup, doet de aanpassing op de live site, en zet de backup terug als het misgaat. Dat klinkt veilig, maar het betekent dat de fout wél even live heeft gestaan. Bovendien verlies je bij het terugzetten alles wat er in de tussentijd is gebeurd, zoals nieuwe aanvragen of reacties.

De derde manier is staging, en die combineert het beste van beide. De kopie staat op de server van je hostingpartij, dus je hoeft niets te installeren. Je werkt in dezelfde omgeving als de live site, dus wat daar werkt, werkt straks ook echt. En de live site blijft ongemoeid tot je zelf besluit dat de wijziging klaar is.

Gratis e-book

SEO bouwt, Meta oogst

Het marketingplan voor dienstverleners: wat je uitgeeft, waaraan, en wat je wanneer mag verwachten. Met een invulblad waarmee je je eigen budget uitrekent.

Stuur mij het e-book 16 pagina’s met invulblad, direct in je inbox

Zo zet je een staging-omgeving op

De makkelijkste route loopt via je hostingpartij. De meeste Nederlandse hosters met een WordPress-pakket bieden staging aan als knop in het klantenpaneel. Je klikt op “staging aanmaken”, wacht een paar minuten en krijgt een adres als staging.jouwdomein.nl of jouwdomein.nl/staging. Daar log je in met dezelfde gegevens als op je gewone site.

Heeft je hoster dat niet, dan kun je het met een plugin doen. WP Staging is de bekendste, en de gratis versie is voor de meeste sites voldoende om een kopie te maken. Het terugzetten naar live zit in de betaalde versie, maar je kunt wijzigingen ook handmatig overnemen als het om een paar instellingen gaat. Andere opties zijn Duplicator of de staging-functie in plugins als All-in-One WP Migration.

De derde route is een aparte subdomein die je webbouwer inricht. Dat is meer werk, maar geeft de meeste controle. Het is vooral zinvol bij grotere sites met veel maatwerk, waar de standaardknoppen van een hoster niet alles meenemen.

Wat je meteen na het aanmaken regelt

Er zijn drie dingen die je direct na het aanmaken van de staging-omgeving nakijkt. Eén: de omgeving staat op “zoekmachines ontmoedigen” (onder Instellingen, Lezen), zodat Google de kopie niet gaat indexeren. Twee: e-mailverzending staat uit, anders krijgen klanten testmails of dubbele bevestigingen. Drie: betaalkoppelingen en externe koppelingen staan op testmodus of zijn uitgeschakeld. De meeste hosters regelen dit automatisch, maar controleren kost een minuut en bespaart je een ongemakkelijk telefoontje.

Wat je op staging test, en wat niet

Staging is bedoeld voor alles wat de werking van je site kan beïnvloeden. Denk aan grote WordPress-updates, thema-updates, het vervangen of toevoegen van plugins, aanpassingen aan de opbouw van pagina’s en het inrichten van nieuwe formulieren of koppelingen. Ook een nieuwe huisstijl of een herindeling van het menu hoort daar thuis. Het zijn precies de dingen waarvan je niet zeker weet hoe ze uitpakken.

Wat je níet op staging doet, is gewone content plaatsen. Een nieuw kennisbankartikel, een aangepaste tekst op je dienstenpagina of een nieuwe teamfoto zet je gewoon direct op de live site. Als je dat via staging zou doen, loop je bij elke push het risico dat je nieuwere content op live overschrijft. Content en techniek lopen daardoor door elkaar, en dat is een bron van fouten.

Een handige vuistregel: gaat het over wat er op de site staat, dan doe je het live. Gaat het over hoe de site werkt, dan doe je het eerst op staging. Bij twijfel kies je staging, want een overbodige test kost tien minuten en een kapotte site kost een dag.

De volgorde die in de praktijk werkt

Een goede staging-routine bestaat uit een paar vaste stappen. Je begint met het verversen van de staging-omgeving, zodat die weer gelijk is aan de live site. Een kopie van drie maanden oud zegt niets over hoe een update vandaag uitpakt. Daarna voer je de wijziging uit: de update, de nieuwe plugin, de aangepaste pagina.

Vervolgens loop je de belangrijkste pagina’s na. Niet alle honderd pagina’s, maar de vijf tot tien die ertoe doen: de homepage, de dienstenpagina’s, de contactpagina, het formulier en een willekeurig kennisbankartikel. Je vult het formulier in, klikt op de belknop en kijkt of de agenda-koppeling nog werkt. Dat doe je op je telefoon én op een laptop, want een fout zit vaak maar in één van de twee.

Werkt alles, dan push je naar live. Direct daarna doe je dezelfde controle nog eens op de echte site, omdat er kleine verschillen kunnen zijn in caching of instellingen. Pas dan is de wijziging klaar. De hele cyclus duurt bij een gewone update een half uur, en dat halve uur verdient zich terug bij de eerste keer dat je een fout vangt voordat bezoekers hem zien.

Staging en je zoekresultaten

Een staging-omgeving die per ongeluk indexeerbaar is, kan je vindbaarheid schaden. Google ziet dan twee versies van je site met dezelfde teksten, en weet niet welke de echte is. Dat heet duplicate content, en het kan ervoor zorgen dat je staging-pagina’s in de zoekresultaten opduiken in plaats van je live pagina’s. We hebben het bij een klant meegemaakt: de testomgeving van een oude webbouwer stond nog online en scoorde op de bedrijfsnaam.

De oplossing is simpel, mits je het niet vergeet. Zet de staging-omgeving op noindex, blokkeer hem in robots.txt en, als je hoster dat aanbiedt, zet er een wachtwoord op. Een wachtwoord is de zekerste optie, omdat Google dan helemaal niet binnenkomt. Controleer daarna via een zoekopdracht als site:staging.jouwdomein.nl of er niets in de index staat.

Andersom geldt ook iets. Als je op staging aan de SEO-instellingen van je WordPress-site hebt gesleuteld, bijvoorbeeld aan de permalinks of aan een SEO-plugin, controleer dan na de push of de live site nog gewoon indexeerbaar is. Het gebeurt vaker dan je denkt dat het vinkje “zoekmachines ontmoedigen” meekomt naar live. Een week later zie je het verkeer inzakken en snap je niet waarom.

Staging als onderdeel van je onderhoud

Staging heeft de meeste waarde als het een vast onderdeel wordt van je WordPress onderhoud. Wie één keer per maand een onderhoudsmoment inplant, doet de updates eerst op staging, controleert de belangrijkste pagina’s en zet daarna alles live. Dat kost een uur per maand en houdt de site veilig, snel en werkend.

Wat we vaak zien is dat dit onderhoud blijft liggen omdat niemand er eigenaar van is. De webbouwer heeft de site opgeleverd, de ondernemer heeft geen tijd en de marketeer durft niet aan de techniek te komen. Een staging-omgeving lost dat deels op, omdat de drempel om iets te proberen veel lager wordt. Maar iemand moet het wel in de agenda zetten.

Besteed je het onderhoud uit, dan is een staging-omgeving een goede vraag om te stellen aan de partij die het doet. Werken ze met staging? Testen ze op meerdere apparaten? Krijg je een kort verslag van wat er is bijgewerkt? Een partij die dat allemaal standaard doet, neemt je echt werk uit handen. Een partij die “gewoon op update klikt”, brengt vooral risico mee.

Wat we vaak zien misgaan

De meest voorkomende fout is een staging-omgeving die nooit ververst wordt. De kopie is aangemaakt bij de oplevering, daarna is de live site doorontwikkeld, en de staging-omgeving loopt maanden achter. Testen op zo’n oude kopie geeft een vals gevoel van zekerheid. Ververs de omgeving dus vóór elke testronde.

De tweede fout is de verkeerde richting pushen. Bij sommige hosters kun je zowel van staging naar live als van live naar staging kopiëren. Klik je per ongeluk de verkeerde kant op, dan overschrijf je je live site met een oude testversie. Lees dus altijd goed wat de knop doet, en maak vlak voor het pushen een backup van live.

De derde fout is content op staging plaatsen en die daarna kwijtraken. Iemand schrijft een nieuwe pagina op staging, een collega plaatst ondertussen een artikel op live, en bij het pushen wordt de database van live overschreven. Het artikel is weg. Daarom de regel van hierboven: content live, techniek op staging. En de vierde, die we al noemden: de testomgeving die openstaat voor Google. Zet er een wachtwoord op en je hoeft er nooit meer aan te denken.

Wanneer is uitbesteden zinvol, en wanneer niet

Heb je een eenvoudige site met een standaardthema, een paar plugins en een contactformulier, dan kun je staging prima zelf doen via de knop van je hoster. De routine hierboven is in een uur aangeleerd, en daarna kost het je maandelijks nog een half uur. Voor de meeste dienstverleners met een site van tien tot dertig pagina’s is dat genoeg.

Uitbesteden wordt zinvol als de site maatwerk bevat, als er koppelingen lopen met een CRM, een boekingssysteem of een betaalprovider, of als er gewoon niemand in het bedrijf is die het leuk vindt. Dan is een onderhoudsabonnement bij een webbouwer of een bureau dat de techniek en de vindbaarheid samen bijhoudt een logische keuze. Belangrijk is dat je weet wat je krijgt: staging, tests op meerdere apparaten en een korte terugkoppeling.

Wat in onze ervaring niet werkt, is een halve oplossing waarbij de ondernemer zelf op update klikt en pas een webbouwer belt als het misgaat. Dat is de duurste variant, omdat je betaalt voor spoed en ondertussen een kapotte site hebt. Kies dus bewust: helemaal zelf met een vaste routine, of helemaal uitbesteed met duidelijke afspraken.

Veelgestelde vragen over WordPress staging

Wat is een staging-omgeving in WordPress?

Een staging-omgeving is een exacte kopie van je live website op een apart, afgeschermd adres. Je gebruikt hem om updates, nieuwe plugins, thema-wijzigingen en aanpassingen aan de opbouw te testen zonder dat bezoekers er iets van merken. Werkt alles, dan kopieer je de wijzigingen naar de live site. Werkt het niet, dan gooi je de kopie weg en is er niets gebeurd.

Hoe maak ik een staging-omgeving aan?

De eenvoudigste manier is via het klantenpaneel van je hostingpartij. Veel WordPress-hosters hebben een knop “staging aanmaken” die binnen een paar minuten een kopie neerzet. Heeft je hoster dat niet, dan kun je een plugin als WP Staging gebruiken. Voor sites met veel maatwerk laat je een webbouwer een subdomein inrichten.

Is een staging-omgeving hetzelfde als een backup?

Nee. Een backup is een momentopname waar je naar terug kunt als er iets misgaat. Een staging-omgeving is een werkplaats waar je wijzigingen test voordat ze live gaan. Je hebt ze allebei nodig: staging voorkomt fouten, een backup vangt ze op als ze toch gebeuren. Maak vlak voor het pushen naar live altijd een backup.

Kan Google mijn staging-omgeving vinden?

Ja, als je hem niet afschermt. Dan ziet Google twee versies van je site en kan de testversie in de zoekresultaten belanden. Zet de staging-omgeving daarom op “zoekmachines ontmoedigen”, blokkeer hem in robots.txt en zet er bij voorkeur een wachtwoord op. Controleer daarna met een zoekopdracht als site:staging.jouwdomein.nl of er niets in de index staat.

Hoe vaak moet ik mijn staging-omgeving verversen?

Vóór elke testronde. Een staging-omgeving die maanden achterloopt op de live site zegt weinig over hoe een update vandaag uitpakt. De meeste hosters hebben een knop om de kopie te verversen vanaf live. Doe dat als eerste stap, voer dan de wijziging uit, test de belangrijkste pagina’s en push pas daarna naar live.

Een staging-omgeving is een van die dingen die je één keer inricht en waar je daarna elke maand plezier van hebt. Het haalt de spanning uit updates en maakt het makkelijker om je site te blijven verbeteren. Wil je samen kijken hoe het onderhoud en de vindbaarheid van jouw site ervoor staan? Plan dan een strategiegesprek. Geen verplichtingen, gewoon een goed gesprek over wat jouw site nodig heeft.

Zullen we samen kijken wat er te winnen valt?

Kies hieronder zelf een moment dat je uitkomt. In ongeveer 45 minuten lopen we samen je site en je cijfers door, en je hoort concreet wat er als eerste te winnen valt. Je zit nergens aan vast.

← Terug naar kennisbank

Klaar om jouw online groei strategisch aan te pakken?!

Dit artikel is geschreven door Demi Koot, online marketing strateeg en oprichter van The Success Agency. Met ruim 10 jaar ervaring helpt Demi gepassioneerde dienstverleners aan meer zichtbaarheid, meer aanvragen en duurzame groei op een manier die overzichtelijk, effectief en haalbaar blijft.

Gratis strategiegesprek