WordPress: mijn favoriete plug-ins (en een thema)

WordPress is het meest gebruikte content management system op internet. Had ik het maar gekend toen ik in 2013 begon met mijn eigen bedrijf 3Develop. Ik heb toen heel veel tijd en energie gestopt in het bouwen van mijn eigen website. Ik wist al het een en ander van html en php en met wat moderne fratsen als css en jquery erbij lukte het me om een digitaal uithangbord te bouwen waar ik best tevreden over was.

Complexiteit

Het nadeel van die aanpak is dat kleine aanpassingen, het toevoegen van nieuwe werk bijvoorbeeld, relatief veel tijd kosten. Met een statische website is dat niet zo’n ramp. Maar met een blog is het anders. De essentie van een blog is dat je met enige regelmaat nieuwe posts toevoegt. En dat je het de bezoeker en Google naar de zin maakt met interne links naar vergelijkbare berichten en met structuren als tags en categorieën.

Bij elke nieuwe blogpost neemt daardoor de complexiteit van de website exponentieel toe. Na drie of vier blogposts zag ik in dat dat niet vol te houden was.

WordPress

Ik was dan ook blij dat ik WordPress ontdekte. Daarmee maak je een blogpost of een webpagina met tekst en plaatjes als in een tekstverwerker. Met een druk op de knop kun je die post vervolgens publiceren, of ‘m eerst zelf bekijken voor je ‘m met de wereld deelt. En met die interne linkjes en structuren komt het vanzelf goed.

Screenshot van het dashboard van WordPress met daarop een blogpost in ontwikkeling over WordPress-plugins
WordPress: blogpost in aanbouw

Com en org

Om het ingewikkeld te maken komt WordPress in twee smaken: .com en .org. Bij WordPress.com kun je snel, makkelijk en goedkoop een blog beginnen. Maar zijn uiteindelijk de mogelijkheden, qua vormgeving en functionaliteit, vrij beperkt.

Bij WordPress.org zijn die mogelijkheden eindeloos. Maar je moet er wel meer tijd in steken. Aangezien ik een eigenwijze vormgever ben heb ik dan ook voor .org gekozen.

Plug-ins

Voor bijna alles wat met de standaardfunctionaliteiten van WordPress niet voor elkaar te krijgen is, is wel een plug-in te krijgen. Sommige daarvan kosten geld maar veel zijn ook, net als WordPress zelf, helemaal gratis.

Enige terughoudendheid met het installeren van plug-ins is wel op zijn plaats. Plug-ins kunnen nog wel eens met elkaar in conflict raken en zie er dan maar eens achter te komen wat er precies aan de hand is.

Bovendien: met elke extra plug-in doet je website er weer een fractie van een seconde langer over om te laden. En zelfs om dat in beeld te brengen bestaat weer een plug-in: P3 Plugin Preformance Profiler. Als ik die op mijn blog loslaat blijkt dat er één plugin is, Polylang, die maar liefst 0,28 seconden laadtijd nodig heeft. Helaas is dat er wel eentje die ik absoluut niet kan missen.

Screenshot van een WordPress-plug-in genaamd Plugin Performance Profiler
Laadtijd van plugins

Hoe dan ook: ik vraag me dan ook altijd af of ik een plug-in echt nodig heb. Hieronder stel ik er een aantal voor waar mijn blog echt niet buiten kan.

BackUpWordPress

Naarmate de maanden en jaren verstrijken bouw je met je blog een enorme database op. Niet alleen de teksten en de plaatjes, maar ook allerlei andere zaken die met een post verbonden zijn, zoals tags en categorieën. Het zou een ramp van ongekende omvang zijn als dat ineens in cyberspace zou verdwijnen. Een keer per week wordt er daarom automatisch een backup gemaakt. Ik gebruik daarvoor de plugin BackupWordPress (opvallend vaak hebben WordpPress-plugins namen die weinig te raden overlaten…)

Screenshot van WordPress-plugin BackupWordPress
BackupWordpress

Captcha

Als je zoveel moeite doet om een blog te schrijven is het natuurlijk wel fijn als mensen er op kunnen reageren. In het ideale geval ontstaat er een levendige discussie, wat Google ook weer fijn vindt zodat die zoekmachine wellicht nog wat meer bezoekers jouw kant opstuurt.

Ik werd echter vanaf mijn eerste blog overspoeld met spam. Criminele robotjes struinen het hele internet af op zoek naar plekken waar ze hun bagger kunnen dumpen. Als ze de kans krijgen pletteren ze hele pagina’s met dubieuze links op je blog. Opmerkelijk veel van die links hebben betrekking op zonnebrillen of horloges maar ook om viagra hoef, mocht ik het nog eens nodig hebben, niet verlegen te zitten.

Een tijdlang heb ik de comments dan ook maar uitgeschakeld want het is erg vermoeiend om steeds tussen al die troep te moeten zoeken naar reacties die wel ergens op slaan. Tot ik de oplossing vond: een captcha. Reageerders moeten nu een simpel sommetje oplossen om te bewijzen dat ze mens zijn. Ik gebruik de Captcha-plugin van BestWebSoft, er zijn er ongetwijfeld meer maar deze voldoet. Al glipt er de laatste tijd af en toe toch nog een robotje doorheen; die dingen worden blijkbaar ook steeds slimmer.

Spambox met viagra-reclames en andere troep die mijn WordPress-blog niet gehaald hebben.
Spam: viagra en prednison

Limit Login Attempts

Nog een vloek van de moderne tijd: malafide types die je blog proberen te hacken (waarschijnlijk met het doel het vol te plempen met links naar zonnebrillen). Ook mijn blog krijgt voortdurend zogenaamde Brute Force Attacks te verwerken: daarbij worden net zolang willekeurige wachtwoorden ingevoerd tot het raak is.

Gelukkig gebeurt dat tot nu toe steeds met de inlognamen blog, frans of admin. En ik kan de heren hackers nu alvast melden dat het daarmee niet gaat lukken.

Screenshot van bericht dat een brute-force-attack voor 24 uur afgeslagen is door de WordPress plug-in Limit Login Attempts
Lekker puh…

Maar voor de zekerheid heb ik ook Limit Login Attempts nog maar geïnstalleerd: na een x aantal mislukte inlogpogingen wordt de toegang voor dat ip-adres voor een x aantal uur geblokkeerd.

Polylang

3Develop is een internationaal opererend bedrijf. Zo verleende ik bijvoorbeeld mijn diensten aan St. Mary’s Church in het Engelse Watford. Vrijwel van het begin is mijn website daarom tweetalig geweest: Nederlands en Engels.

En dat wilde ik natuurlijk op mijn blog, maar hoe krijg je dat voor elkaar, met van die vlaggetjes waar je op moet klikken om een blogpost in de taal naar keuze te kunnen lezen? Ook daar bestaan plug-ins voor; ik heb er verschillende geprobeerd maar de meeste werkten niet, of niet goed. Of ik snapte gewoon niet hoe ze werkten.

Uiteindelijk stuitte ik op Polylang, dat doet precies wat het moet doen. Behalve dan dat het Engelse vlaggetje op een zeker moment ineens was veranderd in een Amerikaans vlaggetje. Detail… O ja, en die 0,28 seconden laadtijd, da’s ook jammer, maar waarschijnlijk met zo’n uitgebreide plug-in niet te voorkomen.

Screenshot van WordPress-plugin Polylang
Tweetalig bloggen met Polylang

Ik moet overigens nog wel zelf de vertalingen schrijven; software die foutloos vertaalt bestaat nog niet, zoals iedereen die Google Translate wel eens gebruikt zal beamen.

Werk aan de Muur

Dit zal niet wereldwijd de meest gebruikte plug-in zijn, want hij werkt alleen als je, zoals ik, een webshop hebt bij Werk aan de Muur. Maar dan is-ie erg handig want je kunt je webwinkel, of een deel ervan, met een simpel regeltje code integreren op je blog. Zoals ik bijvoorbeeld hieronder gedaan heb.

Yoast SEO

SEO is waarschijnlijk de meest gebruikte afkorting in het bloggerswereldje. Voor wie daarin iets minder goed ingevoerd is: het staat voor Search Engine Optimization, Oftewel: hoe stemmen we de firma Google gunstig in de hoop dat ze een paar extra bezoekers onze kant opsturen.

SEO is een soort wetenschap geworden met theorieën, jargon en elkaar soms tegensprekende deskundigen. Je zou er, als eenvoudige blogger, moedeloos van worden. Gelukkig is er Yoast SEO, een plug-in die je post analyseert en allerlei nuttige adviezen geeft.

Yoast is, net als 3Develop maar met nog net iets meer succes, een internationaal opererend bedrijf dat wereldwijd door WordPress-gebruikers erg gewaardeerd wordt. Maar het is een Nederlands bedrijf; ze zitten in Wychen en de oprichter heet gewoon Joost. Ze hebben trouwens ook zelf een heel goed blog.

Screenshot van Yoast SEO, een plug-in die gebruikers van WordPress helpt hun berichten te optimaliseren voor zoekmachines
De analyse van Yoast

WP Smush

Het schrijven van goede artikelen blijft natuurlijk het belangrijkste. Maar er is nog een manier om de zoekmachines aan je kant te krijgen: het zorgen voor een snelle website. Want in deze jachtige tijd heeft niemand zin om langer dan drie seconden te wachten op het laden van een webpagina. Sommige schattingen liggen zelfs nog lager. Het is dus zaak om afbeeldingen niet groter te maken dan nodig is. Nou haal ik mijn plaatjes al door Photoshop’s Save for Web, maar WP Smush weet ze vervolgens nog een paar procent kleiner te maken. Vraag niet hoe ze het doen maar geniet ervan; elke milliseconde is er één.

Screenshot van de WordPress-plugin WP Smush
Vijf procent bespaard met Smush

WP-Optimize

Er zijn nog meer manieren om je website sneller te maken. Cachen is er daar een van. Met een cache-plugin zorg je ervoor dat browsers niet bij elke pagina dezelfde bestanden moeten downloaden of dezelfde scripts uit moeten voeren. Dat scheelt kostbare milliseconden. Ik heb verschillende cache-plugins geprobeerd maar WP-Optimize bevalt me voorlopig het best. Daarmee kun je meteen nog een aantal trucjes uithalen om de zaak te versnellen. Het opruimen van de database en het comprimeren van scripts bijvoorbeeld.

Screenshot van het dashboard van de plugin WP-Optimize in WordPress
Het dashboard van WP-Optimze

GTmetrix

En dan maar hopen dat het werkt. Met tools als Gtmetrix and Page Speed Insights kun je dat in de gaten houden. Het is verslavend, regelmatig een pagina door de teststraat halen. En soms frustrerend, als de resultaten ineens tegenvallen zonder duidelijke verklaring. Enfin, die Total Blocking Time kan nog omlaag maar met een rapport als dit ben ik niet ontevreden:

Screenshot van een GTmetrix performance report met overwegend goede cijfers
Een rapport met overwegend voldoendes

Thema: Hueman

Het thema dat je gebruikt bepaalt hoe je WordPress-website er uit ziet en of-ie bijvoorbeeld responsive is, dat wil zeggen: zich aanpast aan het apparaat (laptop, tablet, telefoon) van je bezoeker. Net als plug-ins zijn ook thema’s in alle soorten, maten en prijsklassen verkrijgbaar. Gelukkig kun je makkelijk van het ene thema naar het andere switchen om er een paar uit te proberen.

Ik heb destijds, na wat onderzoek, gekozen voor het thema Hueman, omdat ik mijn blog er een mooie, magazine-achtige uitstraling mee kon geven en omdat het eigenlijk alles kon wat ik wilde. Hueman is destijds gemaakt door Alexander Agnarsson maar die heeft het intussen verkocht aan PressCustomizr. Er bestaat inmiddels ook een pro-versie maar vooralsnog kan ik nog met de gratis variant uit de voeten.

Screenshot van het 3Develop-beeldblog, gemaakt in WordPress met het thema Hueman
Hueman: magazine-achtige uitstraling

Vragen?

Wil je ook gaan bloggen en heb je vragen over WordPress of een van de genoemde plug-ins? Stel ze hieronder in de comments. Ik ben maar een eenvoudige plaatjesmaker maar misschien kan ik helpen.

Dit vind je misschien ook leuk...

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Spam-controle: * Time limit is exhausted. Please reload CAPTCHA.