Ga naar inhoud
Probleem Oplossing

Website downtime: wat te doen als je site offline is

Gepubliceerd op 09 December 2025

Wat is website downtime?

Website downtime betekent dat je website niet bereikbaar is. Bezoekers zien een foutmelding in plaats van je website.

Downtime kost je geld. Elke minuut dat je site offline is, mis je bezoekers, verkopen en vertrouwen.

Voor een webshop die €1000 per dag omzet, kost 1 uur downtime al €42. Voor grote webshops loopt dit op tot duizenden euro's per uur.

Maar ook voor blogs en bedrijfswebsites is downtime schadelijk. Bezoekers die een foutmelding zien, komen vaak niet terug. En Google kan je ranking verlagen als je site vaak offline is.

Veelvoorkomende oorzaken van downtime

Server problemen Je hosting provider heeft technische problemen. Servers crashen, datacenters hebben stroomuitval, of er is onderhoud.

Te veel verkeer Je website wordt populair of krijgt plotseling veel bezoekers. De server kan het niet aan en crasht. Dit heet ook wel de "Reddit hug of death".

DDoS aanval Hackers bombarderen je website met verkeer om hem plat te leggen. Duizenden computers sturen tegelijk requests.

Plugin of theme conflict Een WordPress update of nieuwe plugin veroorzaakt een fatal error. Je site toont een witte pagina of 500 error.

Database problemen De database is corrupt, vol of niet bereikbaar. WordPress kan geen verbinding maken en toont "Error establishing database connection".

Domeinnaam verlopend Je vergat je domeinnaam te verlengen. Hij is verlopen en daarom is je site niet meer bereikbaar.

Gehackt Je website is gehackt en offline gehaald door aanvallers. Of je hosting provider heeft je account opgeschort vanwege malware.

PHP geheugen limiet Je website gebruikt meer geheugen dan toegestaan. PHP crasht en je site gaat offline.

Soorten error berichten en wat ze betekenen

500 Internal Server Error Er is iets mis met de server of je website code. Vaak veroorzaakt door een plugin conflict of kapot .htaccess bestand.

503 Service Unavailable De server is tijdelijk overbelast of in onderhoud. Komt vanzelf weer goed, tenzij je website te zwaar is voor je hosting.

502 Bad Gateway De server kon geen goede response krijgen van een andere server. Komt voor bij reverse proxies en load balancers.

504 Gateway Timeout De server nam te lang om te reageren. Je website is te traag of de database reageert niet.

Error establishing database connection WordPress kan niet verbinden met de database. Database is offline, inloggegevens kloppen niet, of database is corrupt.

White Screen of Death Je ziet een compleet witte pagina. Dit is meestal een PHP fatal error door een plugin of theme.

DNS Server niet gevonden Je domeinnaam wijst niet naar de juiste server. DNS instellingen zijn fout of de domeinnaam is verlopen.

Stap 1: controleer of de site echt offline is

Misschien is het probleem alleen bij jou. Test of de website voor iedereen offline is.

Down For Everyone Or Just Me Ga naar downforeveryoneorjustme.com en voer je URL in. Deze tool checkt of de site werkelijk offline is.

Test vanaf verschillende apparaten Probeer je site vanaf je telefoon (met mobiel internet, niet WiFi). Werkt het daar wel? Dan is je eigen internet of computer het probleem.

Check andere websites Kunnen andere websites wel laden? Zo nee, dan ligt het aan je internetverbinding.

Probeer incognito modus Open je browser in incognito/privé modus. Soms zorgen cache of cookies voor problemen.

Stap 2: bepaal de oorzaak

Om downtime op te lossen, moet je weten wat de oorzaak is.

Check je hosting status pagina De meeste hosting providers hebben een status pagina. Google op "[provider naam] status" om te zien of er bekende problemen zijn.

Kijk in error logs Log in op je hosting controle panel (cPanel, DirectAdmin, etc.) en bekijk de error logs. Daar staat vaak precies wat er mis gaat.

Zoek naar:

  • PHP fatal errors
  • Database connection errors
  • Memory limit errors
  • Permission denied errors

Check je e-mail Heeft je hosting provider een e-mail gestuurd? Soms schorten ze accounts op vanwege malware, te hoog verbruik of niet-betaalde facturen.

Controleer je domeinnaam Is je domeinnaam nog geldig? Check de vervaldatum via whois.com.

Test de database verbinding Maak een test.php bestand aan in je root folder met:

Vervang de gegevens met jouw database instellingen. Werkt dit script? Dan is je database bereikbaar.

Stap 3: snelle oplossingen proberen

Deactiveer plugins via FTP Log in via FTP en hernoem de map /wp-content/plugins/ naar /wp-content/plugins-old/.

Dit deactiveert alle plugins. Laadt je site nu? Dan veroorzaakt een plugin het probleem.

Hernoem de map terug naar plugins en hernoem elke plugin map één voor één om de boosdoener te vinden.

Schakel over naar standaard theme Hernoem je actieve theme map in /wp-content/themes/. WordPress schakelt automatisch over naar een standaard theme.

Werkt de site nu? Dan is je theme het probleem.

Verhoog PHP geheugen limiet Voeg dit toe aan wp-config.php (vlak voor "That's all, stop editing!"):

define('WP_MEMORY_LIMIT', '256M');

Dit geeft WordPress meer geheugen. Lost dat het probleem op? Dan had je een memory limit issue.

Herstel .htaccess bestand Een corrupt .htaccess bestand veroorzaakt vaak 500 errors. Hernoem .htaccess naar .htaccess-old via FTP.

Werkt de site nu? Maak dan een nieuw .htaccess aan met de standaard WordPress inhoud:

BEGIN WordPress

RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress

Repareer database Voeg dit toe aan wp-config.php:

define('WP_ALLOW_REPAIR', true);

Bezoek dan: jouwdomain.nl/wp-admin/maint/repair.php

WordPress repareert automatisch de database. Verwijder die regel weer uit wp-config.php na de reparatie.

Stap 4: contact opnemen met support

Als je het zelf niet oplost, schakel dan support in van je hosting provider.

Verzamel informatie eerst Voor je contact opneemt, verzamel deze info:

  • Exacte error bericht
  • Wanneer begon het probleem?
  • Wat heb je recent gewijzigd?
  • Screenshots van errors
  • Je laatste goede backup datum

Hoe snel reageert support? Bij goede hosting providers krijg je binnen 15-30 minuten reactie. Bij budget hosting kan het uren of dagen duren.

Gebruik live chat als dat beschikbaar is. Dat is meestal sneller dan e-mail tickets.

Vraag om escalatie bij spoed Is het echt urgent? Vermeld dat het om downtime gaat en vraag om prioriteit. Zeg wat de impact is (verlies van omzet, deadline, etc).

Providers met goede support Deze providers staan bekend om snelle en behulpzame support:

  • Antagonist - Nederlandse support, snel
  • Vimexx - Live chat beschikbaar
  • TransIP - Groot Nederlands bedrijf met goede support

Stap 5: herstel vanaf backup

Lukt het niet om de site te repareren? Herstel dan vanaf een recente backup.

Check of je hosting automatische backups maakt Veel hosting providers maken dagelijkse backups. Log in op je controle panel en zoek naar "Backups" of "Restore".

Je kunt vaak kiezen om alleen bestanden, alleen database, of alles te herstellen.

Gebruik je eigen backup Heb je een backup met UpdraftPlus, Duplicator of handmatig gemaakt? Upload die via FTP en importeer de database.

Point-in-time recovery Sommige premium hosting biedt point-in-time recovery. Je kunt dan precies kiezen naar welk moment je terug wilt.

Test na herstel Na het herstellen: test grondig of alles werkt. Check vooral:

  • Kunnen bezoekers de site bezoeken?
  • Werken formulieren?
  • Is recent geplaatste content er nog?
  • Werken plugins?

Voorkomen is beter dan genezen

Zet automatische backups op Maak dagelijkse automatische backups. Bewaar ze op een externe locatie (Dropbox, Google Drive, etc).

Voor WordPress: gebruik UpdraftPlus of BackWPup. Stel in dat backups naar cloud storage gaan.

Monitor je uptime Gratis tools zoals UptimeRobot checken elke 5 minuten of je site online is. Je krijgt direct een melding bij downtime.

Zo weet je meteen als er iets mis is, ook als je slaapt of op vakantie bent.

Houd software up-to-date Verouderde WordPress versies, plugins en themes veroorzaken vaak problemen. Update regelmatig.

Maar test updates eerst op een staging omgeving. Zo voorkom je dat een update je live site breekt.

Kies betrouwbare hosting Goede hosting kost iets meer, maar voorkomt veel downtime. Kijk naar uptime garanties:

  • 99.9% uptime = maximaal 43 minuten downtime per maand
  • 99.95% uptime = maximaal 22 minuten per maand
  • 99.99% uptime = maximaal 4 minuten per maand

Gebruik een CDN Een CDN zoals Cloudflare houdt je site vaak online, zelfs als je hosting offline is. Ze tonen een cached versie van je site.

Installeer een maintenance plugin Voor geplande updates gebruik je een maintenance mode plugin. Bezoekers zien dan een vriendelijke "we are updating" pagina in plaats van errors.

DDoS bescherming instellen

DDoS aanvallen kunnen je site platleggen. Bescherm jezelf:

Cloudflare inschakelen Cloudflare biedt gratis DDoS bescherming. Ze filteren kwaadaardig verkeer voordat het je server bereikt.

Rate limiting instellen Beperk hoeveel requests één IP-adres per minuut mag doen. Dit voorkomt abuse.

Firewall regels toevoegen Blokkeer bekende aanvallers IP-adressen en landen waar je geen bezoekers vandaan verwacht.

Server-side bescherming Betere hosting providers hebben ingebouwde DDoS bescherming. Check of jouw pakket dit heeft.

Communiceer met je bezoekers

Is je site offline en duurt het even om te fixen? Communiceer dat.

Zet een status update op social media Tweet of post op LinkedIn/Facebook dat je een technisch probleem hebt en er aan werkt.

Update je voicemail en e-mail Zet een out-of-office bericht dat verwijst naar downtime en geeft een alternatief contactmiddel.

Plaats een maintenance pagina Als je server wel bereikbaar is maar de site niet werkt, plaats dan een simpele HTML pagina die uitlegt wat er aan de hand is.

Geef een tijdsindicatie Bezoekers waarderen het als je zegt "we verwachten binnen 2 uur weer online te zijn" in plaats van niets.

Wat te doen bij langdurige downtime

Overweeg noodhosting Duurt downtime lang en is je huidige provider niet behulpzaam? Zet snel een noodversie online bij een andere provider.

Plaats daar een simpele pagina met je contactgegevens en belangrijkste informatie.

Vraag compensatie Bij langdurige downtime kun je compensatie vragen. Veel hosting providers hebben SLA's (Service Level Agreements) die dit regelen.

Check je contract voor uptime garanties en het compensatiebeleid.

Overweeg overstappen Heb je regelmatig downtime? Dan is het tijd om van provider te wisselen.

Downtime kost je meer dan wat je bespaart op goedkope hosting.

Juridische aspecten van downtime

Uptime garantie Staat een uptime garantie in je contract? Dan kun je bij langdurige downtime mogelijk je geld terugkrijgen of schade claimen.

Gederfde omzet claimen? Dit is lastig. De meeste hosting contracten sluiten aansprakelijkheid voor indirecte schade (gederfde omzet) uit.

Voor mission-critical websites heb je dedicated servers nodig met SLA's die dit wel dekken. Maar dat kost €200-1000+ per maand.

Documenteer alles Maak screenshots van errors, noteer tijden, bewaar e-mail correspondentie. Dit heb je nodig als je claims wilt indienen.

Checklist: eerste 5 minuten bij downtime

  1. Bevestig dat de site echt offline is (downforeveryoneorjustme.com)
  2. Check hosting status pagina voor bekende problemen
  3. Bekijk error logs in je controle panel
  4. Check je e-mail voor berichten van je hosting
  5. Probeer in te loggen op cPanel/DirectAdmin

Als je toegang hebt: 6. Deactiveer plugins via FTP 7. Check .htaccess bestand 8. Bekijk database verbinding

Geen toegang of werkt niet: 9. Contact support via live chat of telefoon 10. Begin met monitoring en documentatie

De kosten van downtime

Downtime kost meer dan alleen gemiste verkopen:

Directe kosten

  • Gemiste verkopen (webshops)
  • Verloren leads (contactformulieren offline)
  • Advertentiebudget dat niet converteert

Indirecte kosten

  • Beschadigde reputatie
  • Verlies van klantvertrouwen
  • Lagere Google ranking
  • Tijd besteed aan troubleshooting

Voor een kleine webshop met €50 gemiddelde bestelling en 10 bestellingen per dag, kost 1 uur downtime al €20. Een hele dag? €500.

Dat is meer dan een jaar betere hosting kost.

Investeer in betrouwbare hosting, backups en monitoring. Dan slaap je beter.

Klaar om hosting te vergelijken?

Start vergelijken
🍪 We gebruiken analytische cookies voor statistieken. Onze site werkt ook prima zonder. Meer info