Deze handleiding is voor zelfgehoste WordPress-websites. Wijzigingen vragen passende toegang en een veilige terugweg. Stem onderzoek af met je host of beheerder als bestanden, databases en hosting onbekend terrein zijn.
Leg de bevindingen vast
Noteer URL, exacte melding, eerste tijdstip met tijdzone en laatste wijziging. Vergelijk homepage, andere pagina en login. Leg eerdere tests vast: één mislukte aanvraag bewijst geen volledige uitval.
Back-up en terugweg
Bewaar vooraf waar mogelijk bestanden, database en oudere back-ups. Controleer datum en herstelbaarheid. Een defecte of geïnfecteerde kopie kan bewijs bevatten; bescherm deze apart en beschouw haar niet als schone back-up.
Verander één ding en herhaal dezelfde aanvraag. Gebruik staging voor uitgebreide plugin-, thema- en configuratietests. Deactiveren is geen verwijderen: winkel, formulieren en beveiliging kunnen uitvallen. Leg uitgangssituatie en terugweg vast.
Gerichte diagnose
01
Scheid publieke site, beheer en winkel
Vergelijk representatieve URL’s met hetzelfde apparaat, loginstatus en omstandigheden. Een snelle publieke cache beschrijft editor of winkelwagen niet. Herhaal metingen en bewaar de uitgangswaarde.
02
Onderscheid server en weergave
Wachten op de eerste byte verschilt van late afbeeldingen of blokkerende scripts. Bekijk netwerkwaterval en PageSpeed Insights. Onderscheid laboratoriumtests en beschikbare echte gebruikersdata.
03
Pas afbeeldingen en scripts aan
Controleer beeldformaat, compressie en gereserveerde ruimte bovenaan. Vertraag het belangrijkste beeld niet met lazy loading. Onderzoek externe scripts en behoud alleen bewezen verbeteringen zonder functieverlies.
04
Stem cache op functies af
Controleer bestaande caches voor je iets toevoegt. Meerdere vergelijkbare plugins compliceren diagnose. Winkelwagen, checkout, accounts en persoonlijke inhoud vragen uitzonderingen. Test sessies, prijzen en formulieren.
05
Onderzoek applicatie en hosting
Wat een uitbreiding doet telt meer dan het aantal. Onderzoek trage queries, externe verbindingen en gelijktijdige taken. Profileer op staging; verwijder geen tabellen of achtergrondtaken zonder bevindingen.
Core Web Vitals: doelen voor echte bezoeken
LCP gaat over de grootste zichtbare inhoud, INP over interactierespons en CLS over verschuivingen. Doelen gelden voor het 75e percentiel van echte bezoeken, apart voor mobiel en desktop. Labtests vervangen deze gegevens niet.
Herstel zorgvuldig afwegen
Een back-up vervangt geen oorzaakanalyse. Onderzoek deze eerst geïsoleerd indien mogelijk. Herstel kan recente bestellingen, aanvragen en inhoud verliezen. Spreek de omvang af en neem na een aanval geen actuele bestanden ongecontroleerd over.
Test na de correctie
Test oorspronkelijke URL, homepage, andere pagina’s en login. Controleer formulieren en winkelfuncties in een passende testomgeving zonder onbedoelde echte bestellingen. Wis na correctie alleen relevante caches. Documenteer oorzaak en resultaat.
Wanneer hulp nodig is
Stop wijzigingen bij onduidelijke oorzaak, onbetrouwbare terugweg of kritieke bedrijfsfuncties. Malwareaanwijzingen vragen beveiligingsonderzoek. Deel volledige logs, wachtwoorden, sleutels en herstellinks niet openbaar of via onbeveiligde e-mail.
Omvang en kosten afspreken →Onderhoud na reparatie
WordPress-core, plugins en thema’s worden wekelijks bijgewerkt, zodat noodzakelijke updates niet verdwijnen tussen dagelijkse werkzaamheden. Maandelijks, dagelijks of elk uur: het interval hangt af van je pakket. De back-ups staan op EU-servers.
Reparaties en het opschonen van al gehackte sites zijn aparte diensten. Betaalde licenties zijn niet inbegrepen.