WordPress SEO: Handleiding, Tips & Plugins voor je Website

Yoast of Rank Math installeren en de groene bolletjes najagen. Dat is voor veel WordPress-gebruikers het begin en eind van SEO. Maar die plugins zijn slechts een startpunt. De echte optimalisatie zit in technische configuratie, theme-keuzes en instellingen die de meeste site-eigenaren nooit aanraken.

In dit artikel ga ik voorbij de basis. Ik behandel de WordPress-specifieke optimalisaties die je rankings kunnen maken of breken.

Hosting: de basis die alles beinvloedt

Je kunt nog zo veel optimaliseren, op slechte hosting kom je niet ver. WordPress-specifieke managed hosting maakt verschil.

Wat managed WordPress hosting biedt:

  • Server-side caching specifiek voor WordPress
  • Automatische updates (core, plugins, themes)
  • Geoptimaliseerde serverconfig voor WordPress
  • CDN-integratie
  • Staging-omgevingen voor veilig testen

Populaire opties in Nederland: Kinsta, Cloudways, of lokale aanbieders met WordPress-expertise. LiteSpeed-servers bieden extra voordeel met ingebouwde caching.

Server-locatie

Voor Nederlandse bezoekers is een server in Nederland of West-Europa het snelst. Elke milliseconde telt voor Core Web Vitals.

Theme-selectie en performance

Je theme bepaalt een groot deel van je sitesnelheid. Een theme dat traag laadt, los je niet op met plugins.

Wat een goed theme kenmerkt:

  • Minimale bloat (geen 50 ongebruikte features)
  • Clean code zonder onnodige scripts
  • Ondersteuning voor lazy loading
  • Geoptimaliseerde DOM-structuur
  • Goede PageSpeed scores out-of-the-box

Pagebuilders: een afweging

Elementor, Divi en vergelijkbare builders zijn gebruiksvriendelijk maar voegen overhead toe. Elke builder laadt extra CSS en JavaScript, ook op pagina’s waar je de builder niet gebruikt.

Alternatieven voor betere performance:

  • Gutenberg full site editing met een lichtgewicht theme
  • GenerateBlocks of Kadence als lichtere builder-optie
  • Handmatig gebouwde templates voor kritieke pagina’s

Als je een pagebuilder gebruikt, kies dan bewust en optimaliseer agressief.

Database-optimalisatie

WordPress leunt zwaar op de MySQL-database. Een opgeblazen database vertraagt alles.

Wat zich ophoopt:

  • Post revisions (WordPress bewaart standaard onbeperkt)
  • Verwijderde posts in de prullenbak
  • Transients van plugins
  • Ongebruikte metadata
  • Spam en genegeerde comments

Opschonen:

  • Beperk revisions via wp-config: define('WP_POST_REVISIONS', 5);
  • Leeg regelmatig de prullenbak
  • Gebruik een plugin als WP-Optimize voor periodiek onderhoud
  • Verwijder data van verwijderde plugins

Object caching

Voor drukke sites maakt object caching groot verschil. Redis of Memcached houden database-queries in geheugen. Managed WordPress hosts bieden dit vaak standaard.

Caching correct configureren

Caching is waar veel misgaat. Te weinig caching betekent trage pagina’s. Te veel of verkeerd geconfigureerde caching breekt functionaliteit.

Paginacache

Slaat complete HTML-pagina’s op zodat WordPress niet bij elk bezoek opnieuw hoeft te renderen. Essentieel voor elke WordPress-site.

Opties:

  • LiteSpeed Cache (voor LiteSpeed servers, inclusief QUIC.cloud CDN)
  • WP Rocket (betaald, gebruiksvriendelijk, breed compatibel)
  • W3 Total Cache (gratis, complexer)

Browser caching

Vertelt browsers om statische bestanden lokaal te bewaren. De meeste cache-plugins regelen dit automatisch via .htaccess.

Wat niet cachen:

  • Winkelwagen en checkout-pagina’s
  • Ingelogde gebruikerssessies
  • Dynamische content die per bezoeker verschilt

Test na caching-configuratie altijd grondig. Kijk of formulieren werken, winkelwagen functioneert en ingelogde content klopt.

Afbeeldingsoptimalisatie

Afbeeldingen zijn vaak de grootste performance-killer. WordPress genereert standaard meerdere formaten, maar dat is niet genoeg.

Compressie

Gebruik een plugin die afbeeldingen comprimeert bij upload:

  • ShortPixel
  • Imagify
  • Smush

Kies lossy compressie voor foto’s (klein kwaliteitsverlies, grote bestandsverkleining) en lossless voor graphics.

WebP-formaat

Moderne browsers ondersteunen WebP, dat 25-35% kleiner is dan JPEG. De genoemde plugins kunnen WebP-versies genereren en serveren aan ondersteunende browsers.

Lazy loading

WordPress heeft sinds versie 5.5 native lazy loading voor afbeeldingen. Check of je theme dit niet overschrijft of dupliceert.

Let op: de LCP-afbeelding (vaak je hero image) mag niet lazy loaded worden. Die moet direct laden.

URL-structuur en permalinks

WordPress biedt flexibele permalinks, maar de keuze heeft SEO-impact.

Aanbevolen structuur:

/%postname%/ of /%category%/%postname%/

De eerste is simpel en effectief. De tweede voegt categoriestructuur toe, wat bij grote sites kan helpen.

Vermijd:

  • Datums in URLs (/2024/01/15/postname/) tenzij je een nieuwssite bent
  • ID-gebaseerde URLs (/?p=123)
  • Onnodige stopwoorden in slugs

Na wijziging:

Verander je permalinkstructuur op een bestaande site? Zorg voor redirects van oude naar nieuwe URLs. Zonder redirects verlies je rankings en krijg je 404-errors.

Als je LiteSpeed gebruikt als server: leeg de cache na elke permalinkwijziging. Oude URLs kunnen anders gecached blijven.

Sitemap en robots.txt

XML Sitemap

Yoast en Rank Math genereren automatisch sitemaps. Controleer of:

  • Alleen indexeerbare pagina’s erin staan
  • Afbeeldings-sitemaps ingeschakeld zijn
  • De sitemap is ingediend in Search Console

Robots.txt

WordPress heeft een standaard virtuele robots.txt. Je kunt deze aanpassen via je SEO-plugin of handmatig.

Zorg dat je niet per ongeluk blokkeert:

  • /wp-content/uploads/ (je afbeeldingen)
  • Belangrijke pagina’s of secties

Blokkeer wel:

  • /wp-admin/ (behalve admin-ajax.php)
  • /wp-includes/

Security en SEO

Een gehackte site krijgt rankings-penalties. WordPress-security is SEO.

Basis beveiligingsmaatregelen:

  • Sterke wachtwoorden en two-factor authentication
  • Regelmatige updates (core, plugins, themes)
  • Beperk login-pogingen
  • Verberg wp-login.php of wijzig de URL
  • Verwijder ongebruikte plugins en themes
  • Regelmatige backups

Een security-plugin als Wordfence of Sucuri voegt een extra laag toe, maar vervangt de basis niet.

Schema markup in WordPress

Je SEO-plugin voegt basis schema toe, maar dat is niet altijd genoeg.

Wat Yoast/Rank Math doen:

  • WebSite schema
  • Organization/Person schema
  • Article schema voor posts
  • Breadcrumb schema

Wat je mogelijk moet toevoegen:

  • LocalBusiness met uitgebreide details
  • Product schema voor WooCommerce
  • FAQ schema voor vraag-antwoord content
  • Event schema voor evenementen

Rank Math heeft een ingebouwde schema builder. Voor Yoast heb je een aanvullende plugin nodig, of je voegt handmatig JSON-LD toe.

WooCommerce SEO

E-commerce op WordPress vraagt extra aandacht.

Product-URL’s

Standaard: /product/productnaam/. Overweeg category-based URLs voor grotere shops: /product-category/category/productnaam/.

Categoriepagina’s

Voeg unieke content toe. WooCommerce-categorieen zijn standaard dunne pagina’s met alleen productlijsten.

Voorraad en uitgefaseerde producten

Configureer wat gebeurt met producten die uit voorraad of uit assortiment gaan. Redirect naar vervangers of categorien, of toon een melding met alternatieven.

Performance

WooCommerce is zwaar. Overweeg:

  • Een dedicated WooCommerce host
  • Aggressive caching (maar niet op winkelwagen/checkout)
  • Lazy loading voor productgalerijen

Monitoring en onderhoud

WordPress SEO is geen eenmalige setup.

Regelmatig checken:

  • Core Web Vitals na updates
  • Broken links (plugins veranderen, pagina’s verdwijnen)
  • Sitemap-status in Search Console
  • Plugin-conflicten na updates
  • Database-grootte

Na elke grote wijziging:

  • Test sitesnelheid
  • Controleer indexering
  • Check mobiele weergave
  • Valideer schema markup

WordPress is krachtig en flexibel, maar vraagt onderhoud. De sites die consistent aandacht besteden aan technische gezondheid, blijven hun concurrenten voor in de zoekresultaten.