WordPress sitestatus: wat elke melding betekent en wat je eraan doet
WordPress sitestatus is een ingebouwde technische check die je vindt onder Gereedschap → Sitestatus. Hij deelt de resultaten in als kritieke problemen, aanbevolen verbeteringen en geslaagde tests. Bekijk de kritieke binnen een paar dagen, want ze gaan over beveiliging of de werking van de site. De aanbevolen zijn suggesties: sommige los je zelf op, andere regelt je hostingpartij.
Auteur: Het TellMyShop-team. Een gids voor eigenaren van WordPress-websites en WooCommerce-winkels: de oorzaak, de oplossing met de hand en hetzelfde werk in een gesprek met de chat.
Laatst bijgewerkt: · 8 min lezen
Waar je Sitestatus vindt en hoe je het leest
Ga naar Gereedschap → Sitestatus. Bovenaan zie je een algemene beoordeling, en daaronder twee tabbladen.
- Status toont de resultaten van de tests in drie groepen: kritieke problemen, aanbevolen verbeteringen en geslaagde tests. Elk item kun je openklappen voor een korte uitleg.
- Info bevat de details: de versies van WordPress, PHP en de database, het thema, de plugins en de rechten op mappen. De kopieerknop is handig als je je hostingpartij of de beheerder van de site schrijft.
De beoordeling bovenaan is alleen een samenvatting. Belangrijker is wat er echt op de lijst staat. Het scherm staat beschreven in de documentatie van WordPress over het scherm Sitestatus, en een leesbare rondleiding langs beide tabbladen vind je in de handleiding van Itomic.
Onthoud dat dit automatische tests zijn. Ze kennen jouw situatie niet. Wordt de site beheerd in een coderepository, dan staan automatische updates bewust uit, en het rapport meldt het toch.
Wat elke melding in Sitestatus betekent
De precieze tekst hangt af van de versie van WordPress en van plugins die eigen tests toevoegen. De tabel legt de meest voorkomende meldingen in gewone woorden uit.
| Melding (kort) | Wat ze betekent | Wie het oplost | Urgentie |
|---|---|---|---|
| Je site draait op een verouderde versie van PHP | de server draait oude PHP, zonder beveiligingsupdates of trager | de hostingpartij, of jij in het hostingpaneel, na een check of de plugins het aankunnen | hoog |
| Je website gebruikt geen HTTPS | geen certificaat, of het siteadres begint met http | de hostingpartij, daarna jij in de instellingen | hoog |
| De REST API gaf een fout of een onverwacht resultaat | de editor en sommige plugins kunnen niet met WordPress praten | jij en de beheerder van de site, vaak een beveiligingsplugin | hoog, als de editor niet opslaat |
| Je site kon geen loopback-verzoek voltooien | de site kan geen verbinding met zichzelf maken, wat geplande taken en het bewerken van bestanden breekt | de hostingpartij of een beveiligingsplugin | middel |
| Een geplande gebeurtenis is mislukt of te laat | de planner van WordPress werkt niet zoals het hoort | de beheerder van de site, de hostingpartij | middel |
| Er is een actieve PHP-sessie gevonden | een plugin opent een sessie en sluit haar niet, wat tests en verzoeken vertraagt | een ontwikkelaar of de maker van de plugin | middel |
| Je hebt inactieve plugins of thema’s | ze staan op de server terwijl je ze niet gebruikt | jij | laag, maar makkelijk |
| Er zijn updates beschikbaar | WordPress, een plugin of een thema heeft een nieuwere versie | jij of de beheerder van de site, na een back-up | hangt af van de plugin |
| Je zou een persistente objectcache moeten gebruiken | de server heeft geen Redis of Memcached | de hostingpartij | laag op kleine sites |
| Een optionele PHP-module ontbreekt | bijvoorbeeld een module voor het verwerken van afbeeldingen | de hostingpartij | laag |
| De debugmodus staat aan | fouten kunnen zichtbaar zijn voor bezoekers | de beheerder van de site | hoog op een live site |
| Je site ontmoedigt zoekmachines om te indexeren | de optie in Instellingen → Lezen is aangevinkt | jij | hoog, als de site in Google hoort |
| Automatisch geladen opties zijn groot | de database laadt bij elk bezoek veel gegevens, meestal van oude plugins | een ontwikkelaar | middel |
Bij de melding over de REST API helpt de handleiding over de fout die er meestal bij hoort: “geen geldig JSON-antwoord” in WordPress. Zijn zoekmachines geblokkeerd, dan helpt het stuk over waarom een WordPress-site niet in Google staat. Te late geplande gebeurtenissen zie je vaak ook als een gepland bericht dat niet is gepubliceerd. Staat de debugmodus aan, dan hoort de beheerder van de site fouten naar een bestand te loggen in plaats van ze aan bezoekers te tonen, zoals de documentatie van WordPress over debuggen uitlegt.
Kritieke problemen in Sitestatus: waar je begint
Staan er meerdere kritieke items op de lijst, ga dan in deze volgorde. De eerste stappen verklaren vaak de rest.
- Leg de huidige toestand vast. Kopieer op het tabblad Info het rapport naar het klembord en plak het in een notitie. Dat helpt je hostingpartij, en helpt jou om over een week te vergelijken.
- Kijk wat er veranderd is. Een nieuwe plugin, een update, een andere PHP-versie in het hostingpaneel. Een melding die gisteren verscheen, heeft meestal een oorzaak van gisteren.
- Begin bij de beveiliging. Oude PHP, geen HTTPS en een ingeschakelde debugmodus tellen zwaarder dan cache en modules.
- Scheid jouw items van die van de hostingpartij. Instellingen in het beheer van WordPress, plugins en thema’s liggen bij jou. De PHP-versie, servermodules en het certificaat liggen bij de hostingpartij, al laten sommige partijen je die in het klantenpaneel wijzigen.
- Schrijf je hostingpartij met details. Plak het gekopieerde rapport en vraag naar elk serveritem apart.
- Ververs het rapport na een wijziging. Achtergrondtests hebben soms een paar minuten nodig. Verdwijnt een item en komt het terug, noteer dan wanneer.
Controleer voordat je de PHP-versie wijzigt of je plugins die ondersteunen, en maak een back-up. De aanbevolen versies staan op de pagina met systeemeisen van WordPress. Werkt de site na de wijziging niet meer, dan helpt de handleiding over de kritieke fout in WordPress.
Wanneer je aanbevolen verbeteringen kunt laten staan
Aanbevolen verbeteringen zijn geen lijst met plichten. Een paar typische items kun je weloverwogen laten staan:
- geen persistente objectcache op een site met een paar tientallen bezoeken per dag,
- een ontbrekende optionele PHP-module die geen van je plugins gebruikt,
- automatische updates die uit staan, als iemand de site regelmatig met de hand bijwerkt en na elke wijziging controleert.
Houd inactieve plugins echter niet “voor de zekerheid”. Code die op de server staat, kan nog steeds een kwetsbaarheid hebben, ook als ze gedeactiveerd is. Een plugin die je al maanden niet gebruikt, kun je beter verwijderen.
Sitestatus meet geen snelheid of SEO. Is de site traag, lees dan wat je doet als WordPress traag is. Een check van de inhoud voor Google beschrijven we in het stuk over de SEO-audit van WordPress.
Wat controleert de check?
Sitestatus is een onderdeel van een grotere check, die in TellMyShop werkt in de gratis versie, Free, en niets wijzigt. De chat controleert:
- de site: HTTPS, noindex, fouten die bezoekers zien, beschikbare updates, de PHP-versie, cron, cache, de pagina’s van winkelwagen en afrekenen in WooCommerce, en de resultaten van Sitestatus,
- een pagina zoals Google haar ziet: redirects, canonical, robots, koppen H1–H3, afbeeldingen zonder alt tekst, links, JSON-LD structured data en reactietijd,
- daarnaast: het 404-rapport, het PHP-foutenlog en een antwoord op de vraag waarom een bepaalde pagina of een bepaald product niet zichtbaar is.
Het resultaat is een lijst met verbeteringen, de belangrijkste eerst. Hoe je zo’n check stap voor stap zelf doet, lees je in het artikel over de technische webshop check.
Zo leest de chat Sitestatus
De TellMyShop-plugin voor WordPress en WooCommerce leest Sitestatus in TellMyShop Free, dat niets opslaat. Je chat (Claude of ChatGPT) krijgt de resultaten ingedeeld in kritiek, aanbevolen en in orde, met bij elk item één zin over wat je doet, en kan daarnaast de foutenlogs lezen en de lijst met plugins met beschikbare updates. Zo legt hij een melding niet los uit, maar verbindt hij haar met wat er op je site gebeurt.
Jij: Sitestatus toont twee kritieke problemen. Wat betekenen ze en wat moet ik doen?
Je chat: Het eerste: de server draait een oude versie van PHP. Dat is werk voor je hostingpartij of het hostingpaneel. Al je plugins hebben versies die nieuwere PHP ondersteunen.
Je chat: Het tweede: de REST API geeft een fout. In de logs van de laatste 3 dagen zie ik geweigerde verzoeken van de plugin Example Firewall. Die blokkeert waarschijnlijk de editor.
Je chat: Mijn voorstel: de hostingpartij wijzigt PHP, en wij testen de firewallplugin door hem op proef te deactiveren. Voorbeeld:
Jij: Ik vraag de hostingpartij eerst naar PHP. Deactiveer de firewall voor een uur.
Je chat: Gedeactiveerd. Sitestatus meldt de fout in de REST API niet meer. Ik activeer hem weer als je het zegt, of je maakt het ongedaan vanuit de wijzigingsgeschiedenis.
oude versie: Example Firewall: actief
nieuwe versie: Example Firewall: inactief
De pluginnamen en getallen in dit gesprek zijn voorbeelden. De uitleg alleen werkt in Free. Deactiveren, bijwerken en een inactieve plugin verwijderen werken in TellMyShop Pro zodra je de schakelaar Plugins aanzet. Die geldt 24 uur en vraagt een databaseback-up van vandaag, die de plugin zelf maakt. Voor elke wijziging toont de chat een voorbeeld en wacht hij op jouw akkoord, en je kunt elke wijziging ongedaan maken vanuit de wijzigingsgeschiedenis. De chat wijzigt de PHP-versie, het certificaat, servermodules of het bestand wp-config.php niet. Die blijven bij je hostingpartij of de beheerder van de site.
Dit rapport elke dag controleren gaat makkelijker met een ochtendoverzicht, beschreven in het stuk over WordPress-website onderhoud. De gratis versie download je op de pagina TellMyShop Free, en de pagina TellMyShop voor WordPress beschrijft wat hij kan opslaan. De verschillen tussen de versies vind je op de pagina prijzen.
Vragen en antwoorden
Waar vind ik Sitestatus in WordPress?
Het scherm heet Sitestatus en staat in het menu Gereedschap. Alleen een beheerder ziet het. Het heeft twee tabbladen: Status, met de resultaten van de tests, en Info, met details over de server, het thema en de plugins.
Betekent een kritiek probleem in Sitestatus dat mijn site kapot is?
Meestal niet. Kritieke problemen zijn dingen die de beveiliging of de werking van de site kunnen schaden, zoals een oude PHP-versie of geen HTTPS. De site draait vaak normaal, maar het loont om de oorzaak binnen een paar dagen te zoeken in plaats van het maanden uit te stellen.
Moet ik alle aanbevolen verbeteringen oplossen?
Nee. Aanbevolen verbeteringen zijn suggesties, en sommige passen niet bij elke site. Geen persistente objectcache op een kleine bedrijfssite, of automatische updates die bewust uit staan, zijn typische items die je weloverwogen kunt laten staan.
Waarom verandert het resultaat als ik de pagina ververs?
WordPress draait sommige tests op de achtergrond door verbinding te maken met de eigen site, bijvoorbeeld de tests voor de REST API en loopback-verzoeken. Is de server even overbelast of verbreekt een beveiligingsplugin de verbinding, dan slaagt de test de ene keer en faalt hij de volgende. Komt de melding steeds terug, neem haar dan serieus.
Lost de TellMyShop-plugin problemen uit Sitestatus op?
Een deel ervan, in TellMyShop Pro: plugins bijwerken of deactiveren zodra je de schakelaar Plugins aanzet, en losse instellingen met de schakelaar Onderhoud. Hij wijzigt de PHP-versie, HTTPS of serverlimieten niet, dat is werk voor je hostingpartij. TellMyShop Free leest het rapport en legt elk item uit.
WordPress is een handelsmerk van de WordPress Foundation. WooCommerce is een handelsmerk van Automattic Inc. Claude is een handelsmerk van Anthropic PBC. ChatGPT en OpenAI zijn handelsmerken van OpenAI. TellMyShop is niet gelieerd aan deze bedrijven.