De beste WordPress-plug-ins: een kleinere, veiligere basis

Op oudere WordPress-sites zie ik vaak hetzelfde beeld: twintig tot veertig plug-ins, waarvan sommige niemand meer bekend voorkomen, twee die hetzelfde doen en één die niet mag worden bijgewerkt omdat blijkbaar alles dan stukgaat. Dat is geen technologiestack. Het is een archeologische vindplaats.

Ik bouwde de oorspronkelijke versie van dit artikel in 2019 als een lange lijst met tools die ik op echte websites testte. Sommige doorstonden de test, andere raakten verouderd en voor enkele categorieën uit die tijd is helemaal geen aparte plug-in meer nodig. Daarom beveel ik tegenwoordig een beslissysteem en een kortere basis aan.

Eerst het werk, dan de plug-in

Schrijf voordat je iets installeert op welk probleem je oplost en waaraan je het resultaat herkent. Controleer daarna of WordPress, het thema, de hosting of een andere plug-in die je al gebruikt de functie biedt. Elke extra installatie betekent updates, nieuwe rechten, een mogelijk conflict en meer code op de site.

Het aantal plug-ins bepaalt op zichzelf noch de snelheid, noch de veiligheid. Eén slecht geschreven uitbreiding kan meer schade veroorzaken dan tien kleine. Toch is een kleinere, begrijpelijke installatie eenvoudiger te onderhouden.

Mijn huidige basis per situatie

SEO en indexering

Voor de meeste gewone websites is één SEO-plug-in voldoende. Yoast SEO is een onderhouden optie voor titels, beschrijvingen, canonieke URL's, een XML-sitemap en basale gestructureerde gegevens. Er zijn alternatieven, maar installeer er niet twee tegelijk. Technische SEO eindigt niet bij een groen punt; controleer regelmatig de daadwerkelijke indexering en de fouten die worden beschreven in de technische gezondheidscontrole van de site.

Omleidingen

Als de hostinglaag of edge-laag omleidingen niet beter kan beheren, gebruik ik voor kleinere sites Redirection. Het is nuttig wanneer adressen veranderen en voor het volgen van verzoeken naar ontbrekende pagina's. Ontwerp bulk-omleidingen wel eerst in een tabel; als je bron en bestemming omwisselt, kan een prachtige lus ontstaan.

Back-ups

Een back-up moet automatisch zijn, buiten dezelfde server worden opgeslagen en regelmatig worden getest door hem terug te zetten. Als de hosting deze dienst niet biedt, is UpdraftPlus een optie. Een plug-in is pas een back-upstrategie als je weet waar de bestanden staan, hoe lang ze worden bewaard en wie de site terugzet.

Cache en prestaties

Gebruik eerst de cache van de hosting of CDN. Heb je die niet, dan kun je bij een eenvoudigere configuratie WP Super Cache proberen. Vergelijk na het inschakelen de site voor en na de wijziging en controleer het inloggen, formulieren en de winkelwagen. In de handleiding hoe je een website sneller maakt beschrijf ik de gedetailleerde volgorde van ingrepen.

Beveiliging

Updates, beperkte accounts, meervoudige aanmelding, kwalitatieve hosting en back-ups komen vóór het idee dat één beveiligingsplug-in alles oplost. Wordfence kan een firewall, bestandsscan en bescherming tegen inlogpogingen toevoegen, maar vereist een goede configuratie en controle van meldingen. Als de hosting of netwerklaag al bescherming biedt, moet je die zonder reden niet dupliceren.

Diagnostiek

Bij het zoeken naar een conflict is Health Check & Troubleshooting nuttig. Voor ontwikkelaars toont Query Monitor databasequery's, fouten en andere aanwijzingen. Diagnostische tools hoeven niet permanent actief te blijven op elke productiesite.

Content en beheer

Yoast Duplicate Post maakt het klonen en herschrijven van content eenvoudiger. Loco Translate helpt bij het beheren van thema- en plug-invertalingen, maar sla aangepaste wijzigingen apart op zodat updates ze niet overschrijven. Pak spam aan volgens het type formulier en de juridische inrichting; voor reacties is Akismet een bekende optie.

Wat uit de oorspronkelijke lijst verdwijnt

  • Een zelfstandige AMP-plug-in als automatische keuze: een snelle, bruikbare responsive site is belangrijker dan nog een parallelle versie van de content.
  • Facebook Instant Articles en vergelijkbare distributie-experimenten: ze vormen geen algemene basis voor een site en hun levensduur wordt bepaald door het platform van iemand anders.
  • Een PWA alleen voor een telefoonpictogram: het heeft alleen zin bij een specifiek gebruikersscenario, offlinefunctionaliteit of terugkerend werk.
  • Een plug-in voor elke kleine aanpassing: een paar regels aangepaste code kunnen soms beter zijn, maar alleen als er een eigenaar, documentatie en tests zijn.
  • Meerdere plug-ins tegelijk voor schema, sitemap of cache: overlappende functies maken de diagnose ingewikkelder.

Controles vóór installatie

  1. Is de uitbreiding recent onderhouden en compatibel met jouw versies van WordPress en PHP?
  2. Zijn de auteur en de bron betrouwbaar? Installeer vanuit de officiële directory of bij een geverifieerde leverancier.
  3. Welke rechten, gegevens en externe diensten gebruikt de plug-in?
  4. Wat gebeurt er met de content na deactivering?
  5. Heb je een back-up en een testomgeving?
  6. Hoe meet je de impact op snelheid, functionaliteit en conversies?

In de documentatie beveelt WordPress aan om hosting, plug-ins, afbeeldingen, cache en CDN voor prestaties als één systeem te behandelen. Lees de officiële aanbevelingen voor optimalisatie voordat je drie optimalisatieplug-ins over elkaar heen legt.

Regelmatig plug-ins opruimen

Exporteer elk kwartaal een lijst van actieve en inactieve plug-ins. Noteer voor elke plug-in de eigenaar, het doel, de datum van de laatste update en een vervanging voor het geval er iets misgaat. Verwijder inactieve en onnodige uitbreidingen nadat je je back-up hebt gecontroleerd. Wacht voor kritieke updates niet tot het kwartaal; controleer een wijziging eerst op staging.

Een webshop vereist een nog strenger regime vanwege betalingen, bestellingen en compatibiliteit met WooCommerce. Een apart beslisproces staat in het artikel over WooCommerce-plug-ins. Als je niet weet wat elke installatie op je site doet, begin dan niet met een nieuwe aankoop. Begin met een inventarisatie; ik kan helpen met een technisch advies.

Behoefte aan duidelijkheid in marketing?

Laten we eerst de situatie helder maken.

Als jouw bedrijf voor een vergelijkbare beslissing staat, stuur me dan kort de context. Dan bekijken we of het zinvol is om verder te gaan.

Beschrijf de situatie