Je webbouwer of hoster zegt: “we zetten het eerst op staging.” Jij knikt en denkt: prima, als het maar werkt. Maar wat is dat eigenlijk, en heb jij het nodig voor je bedrijfssite?
Het korte antwoord: een WordPress staging omgeving is een exacte kopie van je website die niemand kan zien. Daar test je updates, nieuwe plugins en aanpassingen eerst. Werkt alles, dan pas gaat het naar je echte site. Gaat er iets stuk, dan gebeurt dat op de kopie en merkt geen enkele bezoeker er iets van.
Dat is het hele idee. Hieronder lees je hoe je er een krijgt, wat het kost, welke valkuilen erin zitten die je zelden ergens leest, en wanneer je het eerlijk gezegd niet nodig hebt.
Wat is een staging-omgeving precies?
Een staging-omgeving is een niet-publieke kopie van je website: dezelfde bestanden, dezelfde database, dezelfde plugins en instellingen, alleen op een apart adres dat alleen jij en je beheerder kennen. Vaak ziet dat adres eruit als staging.jouwbedrijf.nl.
Vergelijk het met een proefdruk bij de drukker. Je wilt niet dat tienduizend folders van de pers rollen om er daarna achter te komen dat het telefoonnummer verkeerd staat. Je kijkt eerst naar één exemplaar. Staging is die proefdruk, maar dan voor je website.
Belangrijk om te weten: staging is iets anders dan een back-up. Een staging-omgeving voorkomt dat er iets kapotgaat op je live site. Een back-up repareert het nadat het al misging. Je wilt allebei, maar in die volgorde.
Waar gebruik je het voor?
Updates zijn de bekendste reden, maar niet de enige. In de praktijk komt een staging-omgeving vooral van pas bij:
- Plugin- en thema-updates die op elkaar kunnen botsen, zeker als je site tientallen plugins draait.
- Een PHP-upgrade, waarbij oudere plugins ineens kunnen stoppen met werken.
- Een nieuw contactformulier, betaalmethode of koppeling die je rustig wilt uitproberen.
- Een restyling of nieuwe homepage die je eerst intern wilt laten meekijken.
- Een verhuizing naar een andere hosting, zodat je zeker weet dat alles het doet voordat je het domein omzet.
Kortom: alles waarbij je normaal gesproken denkt “even snel, hopelijk gaat het goed.”
De drie manieren om aan een staging-omgeving te komen
1. Via je hostingpartij
De makkelijkste route. Bij managed WordPress hosting zit staging vaak standaard in het pakket: één knop om een kopie te maken, één knop om de wijzigingen weer live te zetten. Je hebt er geen extra software voor nodig en de kopie draait op dezelfde serveromgeving als je echte site, wat het testresultaat betrouwbaarder maakt.
2. Via een plugin
Er zijn plugins die een staging-kopie voor je maken. Van WP STAGING is een gratis basisversie beschikbaar; de betaalde versie begint bij ongeveer 89 euro per jaar. Werkt prima op kleinere sites. Let wel op: de kopie draait dan op dezelfde server en hetzelfde account, dus een echte belastingstest of een serverwijziging kun je er niet mee nabootsen.
3. Handmatig
Bestanden kopiëren, database exporteren en importeren, URL’s aanpassen, zoekmachines blokkeren. Technisch prima te doen, maar het kost een uur of meer per keer en er zijn genoeg stappen om te vergeten. Voor de meeste ondernemers zonder IT’er is dit geen realistische optie om elke maand te herhalen.
Vijf valkuilen die je zelden ergens leest
Een staging-omgeving maken is niet moeilijk. Er goed mee omgaan wel. Dit zijn de dingen die in de praktijk misgaan:
- Google indexeert je kopie. Staat er geen blokkade op, dan kan je staging-site in de zoekresultaten belanden en concurreren met je echte site. Dubbele content van je eigen hand, dat wil je niet.
- Er gaan echte e-mails uit. Test je een bestelproces op staging, dan kunnen bevestigingsmails alsnog naar echte klanten vertrekken. Uitgaande mail hoort op een staging-omgeving uit te staan.
- De kopie loopt achter. Maak je vandaag een kopie en zet je die pas over drie weken live, dan overschrijf je ondertussen binnengekomen bestellingen, formulieren en blogberichten. Een staging-kopie is verse melk, geen houdbare voorraad.
- Licenties werken niet. Sommige betaalde plugins koppelen hun licentie aan één domein en doen het niet op de kopie. Dan test je een site die net iets anders is dan je echte site.
- Betaalkoppelingen staan live. Draait je webshop op staging nog tegen de echte betaalomgeving aan, dan kun je per ongeluk echte transacties aanmaken. Dat hoort naar een testmodus.
Dit is precies waarom “even zelf een staging-omgeving opzetten” in de praktijk vaker misgaat dan mensen denken. Niet door de kopie zelf, maar door wat eromheen vergeten wordt.
Wat kost het, en wanneer verdient het zich terug?
Eerlijk verhaal: een staging-omgeving is geen grote uitgave. Zit het bij je hosting inbegrepen, dan kost het je niets extra. Doe je het met een plugin, dan zit je op ongeveer 89 euro per jaar, oftewel zo’n 7 euro per maand.
Zet dat af tegen de andere kant. Gaat een update mis, dan ben je gemiddeld twee tot vier uur kwijt: uitzoeken wat er stuk is, de back-up terugzetten, alle belangrijke pagina’s nalopen. Reken dat door tegen 60 euro per uur en je zit op 120 tot 240 euro, nog los van de uren dat je site niet bereikbaar was voor klanten die net wilden bellen.
Eén mislukte update per jaar en de staging-omgeving heeft zichzelf al ruim terugverdiend. Dat is de hele rekensom.
Wanneer je het níet nodig hebt
Niet elke site vraagt erom. Heb je een eenvoudige site met vijf pagina’s, een handvol plugins en geen webshop, dan is een verse back-up plus een rustig moment om te updaten vaak genoeg. Draai je tientallen plugins, verkoop je online, of komen er via je site aanvragen binnen waar je omzet aan hangt, dan wordt het een ander verhaal.
Een goede vuistregel: kost een dag downtime je geld of klanten, dan hoort staging bij je standaardwerkwijze.
Zo doen wij het bij PC Patrol
PC Patrol bestaat sinds 2010 en heeft ruim 855 domeinen in beheer. Wat we in die jaren vooral hebben gezien: sites die bij ons binnenkwamen na een mislukte update hadden bijna altijd wél een back-up, maar geen staging. Het vangnet was er, het oefenterrein niet. Daardoor werd elke update een gok met een pleister achter de hand.
Daarom draaien wij risicovolle updates standaard eerst op een staging-omgeving, op de pakketten Uitgebreid en Premium. Ziet alles er goed uit, dan pas gaat het naar je live site. Daarnaast maken we dagelijks een offsite back-up in een EU-datacenter met dertig dagen bewaartijd, en die testen we elke maand daadwerkelijk terug op een testserver. Want een ongeteste back-up is een aanname, geen zekerheid. Gaat er onverhoopt toch iets mis, dan pakken we dat op werkdagen binnen vier uur op, en op Premium binnen een uur.
Meer over hoe die drie stappen samenwerken lees je in ons artikel over WordPress veilig updaten, en over de herstelkant in onze gids over een back-up terugzetten zonder downtime.
Waar begin je?
Vraag je hoster of huidige beheerder één simpele vraag: “draaien jullie updates eerst op een staging-omgeving, en kun je me laten zien wanneer dat voor het laatst is gebeurd?” Het antwoord op de tweede helft van die vraag zegt meestal meer dan de eerste.
Wil je er zelf helemaal niet meer over nadenken, dan is WordPress-onderhoud uitbesteden de kortste route. Dan test iemand anders elke update op een kopie, met een geteste back-up achter de hand, en hoor jij er alleen nog van in het maandrapport.
Veelgestelde vragen over een WordPress staging omgeving
Een staging-omgeving is een niet-publieke kopie van je website, met dezelfde bestanden, database, plugins en instellingen. Daar test je updates en aanpassingen eerst. Werkt alles, dan zet je de wijziging pas door naar je live site. Gaat er iets stuk, dan blijft dat beperkt tot de kopie en merken bezoekers er niets van.
Nee. Een staging-omgeving voorkomt dat er iets kapotgaat op je live site, een back-up repareert het nadat het al is misgegaan. Je wilt allebei. In de praktijk zien we vaak sites die wel een back-up hebben, maar geen staging, waardoor elke update alsnog een gok blijft.
Bij managed WordPress hosting zit staging vaak inbegrepen en kost het niets extra. Doe je het met een plugin, dan begin je bij ongeveer 89 euro per jaar. Zet dat af tegen twee tot vier uur herstelwerk na een mislukte update, en één voorkomen incident per jaar betaalt het al terug.
Dat kan, als er geen blokkade op staat. Een staging-omgeving hoort afgeschermd te zijn voor zoekmachines, anders kan de kopie in de zoekresultaten belanden en met je eigen site concurreren. Ook uitgaande e-mail en betaalkoppelingen horen op een staging-omgeving uitgeschakeld of in testmodus te staan.
Niet per se. Bij een eenvoudige site met een handvol pagina’s en weinig plugins is een verse back-up vaak genoeg. Draai je een webshop, tientallen plugins, of komen er via je site aanvragen binnen waar omzet aan hangt, dan hoort staging bij je standaardwerkwijze.
WordPress-onderhoud
Wij testen elke update eerst op een kopie
Risicovolle updates draaien standaard op staging, dagelijkse offsite back-ups worden maandelijks echt teruggezet. Vanaf 79 euro per maand, maandelijks opzegbaar, en we verhuizen je site gratis mee.