Onderhoud

Hoe schakel ik de onderhoudsmodus in WordPress in?

Verbouw je WordPress-site zonder bezoekers mee te laten kijken — zo schakel je de onderhoudsmodus veilig in.

Leestijd: 5 minuten 19 juli 2026 Onderhoud
Geschreven door
Bekijk Sjoerd Kuipers's auteurs pagina

Je website aanpassen terwijl bezoekers gewoon kunnen meekijken, voelt alsof je een winkel verbouwt met de deuren open. De onderhoudsmodus in WordPress lost dat op: bezoekers zien een nette tijdelijke pagina, terwijl jij rustig achter de schermen aan het werk bent. In dit stappenplan lees je precies hoe je de onderhoudsmodus inschakelt, controleert en weer uitzet.

De onderhoudsmodus is zinvol bij ingrijpende werkzaamheden zoals een grote redesign, een migratie naar een andere server of herstel na een hack. Voor kleine aanpassingen en reguliere updates heb je hem niet nodig. Wil je weten wanneer je hem wel inzet? Lees dan verder.

Wat je nodig hebt voor je begint

Voordat je iets aanpast, is een korte voorbereiding het verschil tussen soepel werken en hoofdpijn achteraf. Zorg dat je het volgende op orde hebt:

  • Een recente back-up van je volledige website, inclusief database. Als er iets misgaat, kun je altijd terug naar de vorige situatie.
  • Beheerderstoegang tot het WordPress-dashboard. Alleen administrators kunnen de onderhoudsmodus instellen en de website gewoon blijven bezoeken terwijl die actief is.
  • FTP- of SFTP-toegang als je handmatig bestanden wilt bewerken. Je hostingprovider levert de inloggegevens hiervoor.
  • Een child-thema als je van plan bent het bestand functions.php aan te passen. Wijzigingen in een child-thema blijven bewaard bij een thema-update; in het hoofdthema verdwijnen ze.

Met deze voorbereiding in orde kun je aan de slag. Kies hierna de methode die het beste bij jouw situatie past: via een plugin (makkelijkst) of handmatig via code (meer controle, meer technische kennis vereist).

Onderhoudsmodus inschakelen via een plugin

Voor de meeste websites is een plugin de snelste en veiligste keuze. Je hoeft geen code aan te raken, en je kunt de onderhoudspagina volledig naar eigen smaak inrichten. Er zijn verschillende goede opties beschikbaar.

Welke plugin kies je?

De bekendste opties zijn:

  • SeedProd voor een uitgebreide drag-and-drop editor met kant-en-klare sjablonen. Ideaal als je een visueel aantrekkelijke “coming soon”-pagina wilt bouwen.
  • WP Maintenance Mode voor een solide gratis oplossing waarmee je snel een aangepaste onderhoudspagina maakt.
  • Maintenance plugin Deze link opent in een nieuw tabblad voor wie het minimalistisch wil houden: één klik en de modus staat aan.
  • Password Protected als je de site wilt afschermen met een wachtwoord zonder een volledige onderhoudspagina in te richten.
  • Elementor heeft de functie ingebouwd. Ga naar Elementor, kies Extra en vervolgens Onderhoudsmodus. Je kiest dan tussen “Uitgeschakeld”, “Komt binnenkort” (HTTP 200) en “Onderhoud” (HTTP 503).

Stappen voor installatie via WP Maintenance Mode

Heb je nog geen plugin geïnstalleerd? Volg dan deze stappen:

  1. Log in op je WordPress-dashboard.
  2. Ga naar Plugins en klik op Nieuwe plugin toevoegen.
  3. Zoek op de naam van de plugin die je wilt gebruiken, bijvoorbeeld “WP Maintenance Mode”.
  4. Klik op Nu installeren en daarna op Activeren.
  5. Open de instellingen van de plugin en zet de status op Activated.
  6. Pas de onderhoudspagina naar wens aan en sla de instellingen op.

Na het opslaan is de onderhoudsmodus direct actief. Test dit door de website te openen in een incognitovenster of een andere browser. Je ziet dan de onderhoudspagina zoals je bezoekers die ook te zien krijgen.

Onderhoudsmodus handmatig inschakelen via functions.php

Wil je geen extra plugin installeren? Dan kun je de onderhoudsmodus activeren via het bestand functions.php van je child-thema. Dit is een technische methode die wat meer kennis vereist, maar geeft je volledige controle zonder afhankelijkheid van een plugin.

Bereik het bestand via Uiterlijk, Thema-editor in het WordPress-dashboard, of via FTP. Let op: bewerk dit bestand niet via de ingebouwde WordPress-editor zonder back-up. Fouten zijn direct zichtbaar op de website en er is geen ongedaan-maak-knop. Via FTP kun je altijd een kopie bewaren.

Code toevoegen aan functions.php

  1. Open het functions.php-bestand van je child-thema via FTP of SFTP.
  2. Maak eerst een back-up van het bestand door het lokaal op te slaan.
  3. Voeg de volgende code toe onderaan het bestand:
function stuurlui_onderhoudsmodus() {
  if ( ! current_user_can( 'manage_options' ) ) {
    wp_die(
      'Onze website is tijdelijk in onderhoud. We zijn zo terug.',
      'Website in onderhoud',
      array( 'response' => 503 )
    );
  }
}
add_action( 'get_header', 'stuurlui_onderhoudsmodus' );
  1. Sla het bestand op en upload het terug naar de server.
  2. Controleer de website in een incognitovenster om te bevestigen dat de onderhoudspagina zichtbaar is.

Verwijder deze code zodra de werkzaamheden klaar zijn. Laat je hem staan, dan blijft de onderhoudsmodus actief, ook als je dat niet meer wilt. Schrijf een notitie of zet een herinnering in je agenda zodat je dit niet vergeet.

Controleer of de onderhoudsmodus correct actief is

Actief is niet hetzelfde als correct actief. Er is een belangrijk technisch verschil dat direct invloed heeft op je vindbaarheid in Google.

Een goed geconfigureerde onderhoudsmodus stuurt de HTTP-statuscode 503 (Service Unavailable) terug naar browsers en zoekmachines. Die code vertelt Google dat je website tijdelijk niet beschikbaar is, zodat je pagina’s niet uit de zoekindex verdwijnen. Een verkeerd ingestelde plugin kan een 200 OK terugsturen, waardoor Google de onderhoudspagina als gewone content indexeert. Dat wil je niet.

Controleer dit als volgt:

  • Gebruik een gratis HTTP-statuscodecheck Deze link opent in een nieuw tabblad om te bevestigen dat je website een 503-code teruggeeft.
  • Open de website in een incognitovenster of een andere browser om de onderhoudspagina als bezoeker te zien.
  • Log in als beheerder en controleer of je de website gewoon kunt bezoeken en bewerken terwijl de modus actief is.

Plan je onderhoudswerkzaamheden bij voorkeur in de avond of nacht, wanneer het bezoekersverkeer laag is. Vermeld op de onderhoudspagina een verwachte tijdsduur en contactgegevens voor urgente vragen. Dat is niet alleen klantvriendelijk, het voorkomt ook onnodig veel supportverzoeken.

Onderhoudsmodus uitschakelen na je werkzaamheden

De werkzaamheden zijn klaar. Nu is het zaak de onderhoudsmodus netjes uit te zetten. Hoe je dat doet, hangt af van hoe je hem hebt ingeschakeld.

Uitschakelen via een plugin

Ga terug naar de instellingen van de plugin en zet de status op Deactivated. Of deactiveer de plugin volledig via het pluginbeheer als je hem niet meer nodig hebt. Dat is alles.

Uitschakelen via functions.php

Open het functions.php-bestand opnieuw via FTP en verwijder de code die je eerder hebt toegevoegd. Sla het bestand op en upload het terug. De website is dan direct weer bereikbaar voor bezoekers.

Vastgelopen onderhoudsmodus verwijderen

Soms raakt WordPress vastgelopen in de onderhoudsmodus na een mislukte update. Je herkent dit doordat de website de onderhoudspagina blijft tonen terwijl er geen plugin actief is. De oorzaak is een verborgen bestand genaamd .maintenance in de hoofdmap van je website.

  1. Maak verbinding met je server via FTP of het bestandsbeheer in je hostingpaneel.
  2. Navigeer naar de hoofdmap van je website, ook wel public_ genoemd.
  3. Schakel de weergave van verborgen bestanden in (in veel FTP-programma’s staat dit uit).
  4. Zoek het bestand .maintenance en verwijder het.
  5. Leeg je browsercache en ververs de pagina om te bevestigen dat de website weer bereikbaar is.

Houd er rekening mee dat een website langer dan een week in onderhoudsmodus laten staan je positie in Google kan schaden, zelfs met een correcte 503-statuscode. Zorg dus dat je werkzaamheden binnen een redelijke termijn zijn afgerond.

Veelvoorkomende problemen en oplossingen

Zelfs met de juiste aanpak kunnen er dingen misgaan. Hier zijn de meest voorkomende problemen en wat je eraan kunt doen.

Website blijft in onderhoudsmodus na een update

Dit gebeurt wanneer een update wordt onderbroken, bijvoorbeeld doordat je het tabblad sloot of meerdere plugins tegelijk updatte. Verwijder het .maintenance-bestand Deze link opent in een nieuw tabblad via FTP zoals beschreven in de vorige stap. Om dit in de toekomst te voorkomen: update plugins één voor één en zorg dat ze compatibel zijn met de WordPress-versie die je gebruikt.

Geen toegang meer tot het dashboard

Als de onderhoudsmodus actief is via een plugin maar je niet meer bij het dashboard kunt, kun je de plugin deactiveren door de map van de plugin via FTP tijdelijk te hernoemen. WordPress herkent de plugin dan niet meer en schakelt hem automatisch uit.

Onderhoudspagina is zichtbaar maar geeft een 200-statuscode

Controleer de instellingen van je plugin. Sommige plugins bieden een “Coming Soon”-modus die een 200-code stuurt in plaats van een 503. Kies expliciet voor de onderhoudsmodus met 503-statuscode. Gebruik een gratis online tool om de statuscode van je URL te controleren.

Onderhoudspagina is verdwenen maar cache toont hem nog

Leeg je browsercache en de cache van eventuele caching-plugins op je website. Controleer daarna in een incognitovenster of de website weer normaal zichtbaar is voor bezoekers.

De onderhoudsmodus in WordPress is een eenvoudig maar krachtig hulpmiddel als je het goed inzet. Kies de methode die past bij jouw technische kennis, controleer altijd de HTTP-statuscode en zet de modus zo snel mogelijk weer uit als je klaar bent. Wil je dat iemand anders dit soort WordPress beheer en onderhoud voor je regelt? Stuurlui helpt je graag verder.

Actueel