Technische SEO Voor WordPress: Complete Checklist

Technische SEO WordPress is het fundament waarop alle andere SEO-inspanningen rusten. Je kan de mooiste teksten schrijven en de beste zoekwoorden inzetten, maar als je WordPress-site traag laadt, gebroken links bevat of slecht geconfigureerd is, zal Google je nooit naar de top van de zoekresultaten brengen. Voor Belgische zelfstandigen en KMO’s die concurreren in hun regio of niche, is technische SEO dan ook geen optionele extra — het is een absolute basisvereiste.

WordPress is met afstand het meest gebruikte CMS ter wereld, ook in België. Meer dan 40% van alle websites draait op WordPress. Dat heeft voordelen (groot ecosysteem, veel plugins, actieve community), maar ook specifieke valkuilen die andere platformen niet kennen: plugin-bloat, overbelaste databases, conflicterende scripts en gegenereerde content die je hebt noch zout nodig hebt. In dit artikel loop je stap voor stap door de complete technische SEO-checklist voor WordPress in 2026.

–> Terug naar de volledige gids: SEO voor zelfstandigen en KMO’s


Waarom WordPress specifieke technische SEO-aandacht vraagt

WordPress is een krachtig platform, maar het heeft van nature enkele eigenschappen die technische SEO bemoeilijken. Beginners installeren te veel plugins — elk met eigen CSS- en JavaScript-bestanden die de laadtijd verlengen. Thema’s bevatten vaak onnodige code voor features die je nooit gebruikt. Pagina-builders zoals Elementor of Divi voegen extra lagen bloat toe.

Bovendien genereert WordPress standaard meerdere URL-varianten voor dezelfde content: tags, categorieën, archiefpagina’s, auteurspagina’s, paginering. Zonder de juiste instellingen krijg je duplicate content die je rankings schaadt. Een zorgvuldige technische configuratie is bij WordPress dus geen luxe maar noodzaak.

Een typische fout die we bij PP Digital zien bij nieuwe klanten: een kapper in Gent heeft een prachtige WordPress-site maar scoort niet. Na inspectie blijkt de site 14 plugins te gebruiken waarvan er 6 nauwelijks actief zijn, de afbeeldingen staan nog in origineel formaat van 3 à 5 MB, en er is geen caching ingesteld. Het resultaat: een laadtijd van 7 seconden. Google vindt dat onaanvaardbaar en zo ook de bezoekers.

Wil je begrijpen hoe technische SEO verschilt van on-page en off-page SEO, lees dan eerst onze uitleg over de verschillende soorten SEO.


De juiste SEO-plugin kiezen: Rank Math vs Yoast

De eerste stap in technische WordPress-SEO is het kiezen van de juiste SEO-plugin. De twee grote namen zijn Rank Math en Yoast SEO. Beide zijn solide keuzes, maar ze hebben duidelijke verschillen.

Rank Math is de nieuwere speler maar heeft een indrukwekkende opmars gemaakt. De gratis versie biedt al functies die bij Yoast betalend zijn: schema markup, meerdere focus keywords, redirects beheren, 404-monitoring en een ingebouwde keyword rank tracker. De interface is modern en intuïtief, en de integratie met Google Search Console is naadloos. Voor de meeste Belgische KMO’s is Rank Math de aanbevolen keuze.

Yoast SEO is het gevestigde merk en de meest geïnstalleerde SEO-plugin ter wereld. De plugin is stabiel, goed gedocumenteerd en werkt goed samen met vrijwel elk thema en elke pagina-builder. De gratis versie is functioneel, maar voor geavanceerde schema markup en WooCommerce-integratie heb je de premium versie nodig (99 euro per jaar).

Onze aanbeveling: installeer slechts één SEO-plugin. Twee tegelijk gebruiken veroorzaakt conflicten. Kies je voor Rank Math, gebruik dan de configuratiewizard bij de eerste installatie — die configureert automatisch je sitemap, verificatie voor Search Console en basis schema-instellingen.


Paginasnelheid optimaliseren voor WordPress

Paginasnelheid is een directe rankingfactor en beïnvloedt ook je Core Web Vitals — de meetwaarden die Google gebruikt om de gebruikerservaring van je site te beoordelen. Een trage site verliest bezoekers (elk extra seconde laadtijd kost gemiddeld 7% conversie) én rankings.

Hosting: de basis van alles

De snelste plugin ter wereld compenseert niet voor slechte hosting. Voor Belgische websites raden we Europese of Belgische hosting aan. Dat is niet alleen goed voor de laadtijd (minder latentie voor Belgische bezoekers) maar ook voor GDPR-compliance: je data blijft op Europese servers.

Goede opties voor WordPress in België en omgeving:

  • Combell en Nucleus zijn Belgische hosters met sterke reputatie voor WordPress.
  • Kinsta en WP Engine zijn managed WordPress-hosters (duurder maar razendsnel, SSD-opslag, ingebouwde CDN).
  • LiteSpeed-servers bieden de beste performance voor WordPress als je de LiteSpeed Cache plugin gebruikt.

Vermijd goedkope shared hosting waarbij honderden sites op één server zitten. Dat is de snelste manier om trage laadtijden te garanderen.

Caching: het snelste rendement

Een caching plugin is de grootste snelheidswinst die je in één klap kunt maken. Caching slaat een statische versie van je pagina’s op zodat de server niet bij elk bezoek opnieuw alles moet berekenen.

  • WP Rocket is de industriestandaard voor WordPress-caching. Het is betalend (59 euro per jaar) maar simpel te configureren en extreem effectief. WP Rocket combineert pagina-caching, browser-caching, lazy loading en bestandsminimalisatie in één plugin.
  • LiteSpeed Cache is gratis en uitmuntend, maar enkel effectief als je server LiteSpeed ondersteunt.
  • W3 Total Cache is gratis en krachtig maar heeft een complexere configuratie. Meer voor gevorderde gebruikers.

Afbeeldingen optimaliseren

Afbeeldingen zijn de grootste oorzaak van trage WordPress-sites. Een productfoto van 4 MB doet je site meer kwaad dan goed. De aanpak in 2026:

  1. Converteer naar WebP: WebP-bestanden zijn 25 à 35% kleiner dan JPEG of PNG bij gelijke kwaliteit. Plugins zoals ShortPixel of Imagify converteren je bestaande bibliotheek automatisch.
  2. Lazy loading: Zorg dat afbeeldingen buiten het scherm pas laden als de gebruiker erheen scrolt. WordPress heeft dit standaard ingebouwd via het loading="lazy" attribuut, maar controleer of je thema dit niet overschrijft.
  3. Correcte afmetingen: Upload afbeeldingen in de exacte afmetingen die je thema gebruikt. Een afbeelding van 2000 pixels breed die weergegeven wordt op 600 pixels is pure verspilling.
  4. Gebruik een CDN: Een Content Delivery Network (CDN) serveert je afbeeldingen vanuit servers dicht bij de bezoeker. Cloudflare (gratis basis) of BunnyCDN zijn goede opties voor Belgische sites.

CSS en JavaScript minimaliseren

Elke plugin en elk thema voegt CSS- en JavaScript-bestanden toe. Als je er te veel hebt, traag jij je site aanzienlijk. Twee tools helpen hier:

  • Autoptimize: Combineert en minimaliseert CSS/JS-bestanden en verwijdert onnodige spaties en commentaar.
  • Asset CleanUp: Geavanceerder — hiermee kun je per pagina bepalen welke scripts geladen worden. Op je contactpagina heb je bijvoorbeeld de WooCommerce-scripts niet nodig.

Core Web Vitals voor WordPress: LCP, INP en CLS

Google gebruikt Core Web Vitals als rankingfactor. In 2026 zijn dit de drie kernmeetwaarden:

LCP (Largest Contentful Paint)

LCP meet hoe lang het duurt voor het grootste zichtbare element op de pagina geladen is — meestal een hero-afbeelding of een grote tekstblok. Een goede LCP-score is onder 2,5 seconden.

WordPress-specifieke fixes voor LCP:

  • Preload je hero-afbeelding (voeg <link rel="preload"> toe via je thema of een plugin als WP Rocket).
  • Gebruik een snelle hosting met HTTP/2 of HTTP/3 ondersteuning.
  • Verwijder render-blocking resources (CSS/JS die het laden blokkeren).

INP (Interaction to Next Paint)

INP verving in 2024 de FID-score en meet hoe snel je site reageert op gebruikersinteracties (klikken, typen). Een goede INP-score is onder 200 milliseconden.

WordPress-specifieke fixes voor INP:

  • Verminder de hoeveelheid JavaScript die bij het laden uitgevoerd wordt.
  • Gebruik defer of async voor JavaScript-bestanden die niet direct nodig zijn.
  • Vermijd zware JavaScript-frameworks voor eenvoudige interacties.

CLS (Cumulative Layout Shift)

CLS meet hoe stabiel je pagina-indeling is tijdens het laden. Afbeeldingen zonder dimensies die verschuiven bij het laden veroorzaken een hoge CLS-score. Een goede CLS-score is onder 0,1.

WordPress-specifieke fixes voor CLS:

  • Zet altijd breedte en hoogte op afbeeldingen (width en height attributen).
  • Reserveer ruimte voor advertenties of embeds voordat ze laden.
  • Vermijd het dynamisch injecteren van inhoud boven bestaande content.

Meet je Core Web Vitals via Google PageSpeed Insights of via het rapport in Google Search Console. Beide tools geven je specifieke aanbevelingen voor jouw WordPress-site.


SSL en HTTPS correct instellen op WordPress

In 2026 is een SSL-certificaat (HTTPS) absoluut verplicht — voor veiligheid, voor vertrouwen bij bezoekers én als rankingfactor. Vrijwel alle hosters bieden gratis Let’s Encrypt SSL aan. Maar een SSL-certificaat installeren is stap één. De correcte configuratie is stap twee.

Veelgemaakte fouten bij SSL op WordPress:

  1. Mixed content: Je site laadt via HTTPS, maar sommige afbeeldingen of scripts worden nog via HTTP geladen. Browsers blokkeren dit en bezoekers zien een waarschuwing. Fix: installeer de plugin “Really Simple SSL” of doorzoek je database op http:// links via het plugin “Better Search Replace”.
  2. Geen redirect van HTTP naar HTTPS: Bezoekers die http://jouwsite.be intypen komen op een onbeveiligde versie terecht. Voeg dit toe aan je .htaccess bestand:
 
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  1. WordPress-adres niet bijgewerkt: Ga in WordPress naar Instellingen > Algemeen en zorg dat zowel “WordPress-adres” als “Site-adres” met https:// beginnen.
  2. Hardgecodeerde HTTP-links: Controleer via een tool als Screaming Frog of je interne links nog naar HTTP verwijzen.

XML-sitemap instellen en indienen

Een XML-sitemap is een bestand dat Google vertelt welke pagina’s op jouw site bestaan en wanneer ze voor het laatst bijgewerkt zijn. Het helpt Google je site efficiënter te crawlen — vooral belangrijk voor grotere WordPress-sites.

Via Rank Math: Ga naar Rank Math > Sitemap Instellingen. Activeer de sitemap en bepaal welke post-types en taxonomieën opgenomen worden. Deactiveer typen die niet indexeerbaar hoeven te zijn (bijv. media-attachments, auteurspagina’s als je die op noindex zet). Je sitemap staat op: jouwsite.be/sitemap_index.xml.

Via Yoast SEO: Ga naar SEO > Algemeen > Features en activeer de XML-sitemap. Via SEO > Zoekweergave bepaal je welke content-types opgenomen worden.

Indienen bij Google Search Console: Log in op Search Console, ga naar je property, klik op “Sitemaps” in het linkermenu en voer de URL van je sitemap in. Google zal de sitemap verwerken en je tonen hoeveel URL’s ontdekt en geïndexeerd zijn.

Wil je begrijpen hoe Google je site crawlt en indexeert na het indienen van je sitemap? Lees onze uitleg over crawling, indexering en ranking.


Robots.txt correct configureren

Het robots.txt-bestand vertelt zoekmachines welke pagina’s ze wel en niet mogen crawlen. Een verkeerd geconfigureerd robots.txt-bestand kan je site volledig onzichtbaar maken voor Google — of je laten crawl-budget verspillen aan pagina’s die er niet toe doen.

Wat blokkeer je op een WordPress-site?

User-agent: *
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /wp-content/plugins/
Disallow: /?s=  (zoekresultaten)
Disallow: /tag/  (als tags geen SEO-waarde hebben)
Allow: /wp-admin/admin-ajax.php

Wat blokkeer je NIET (veelgemaakte fout)?

  • Blokkeer nooit /wp-content/uploads/ — daarin staan je afbeeldingen en PDF’s die je juist wilt laten indexeren.
  • Blokkeer nooit je hele site per ongeluk met Disallow: / — dit is de meest dramatische SEO-fout die je kunt maken en we komen het vaker tegen dan je denkt.

Controleer je robots.txt via jouwsite.be/robots.txt en gebruik het robots.txt-testprogramma in Google Search Console om te testen of specifieke URL’s gecrawld worden.


Canonical tags correct instellen

Canonical tags vertellen Google welke versie van een pagina de “officiële” is wanneer meerdere URL’s dezelfde of vergelijkbare content bevatten. WordPress genereert standaard veel potentiële duplicate content: paginering, categoriepagina’s, tag-pagina’s, URL-parameters van zoekfilters.

Rank Math en Yoast voegen automatisch canonical tags toe op basis van de URL van elke pagina. Dat dekt de basisgevallen. Maar controleer ook:

  • Pagina’s met en zonder trailing slash: jouwsite.be/diensten en jouwsite.be/diensten/ zijn technisch twee URL’s. Zorg dat je WordPress consistente URL’s gebruikt en kies één versie.
  • WWW vs non-WWW: Beide versies mogen niet tegelijk beschikbaar zijn. Kies één versie en redirect de andere.
  • URL-parameters: Als je site filteropties of sessievariabelen in de URL heeft (bijv. ?color=rood&sort=prijs), stel dan canonical tags in op de basis-URL.

Gebroken links opsporen en fixen

Gebroken interne links (pagina’s die naar 404-foutpagina’s verwijzen) schaden je SEO. Google verspilt zijn crawl-budget aan dode links en bezoekers die op een 404 landen verlaten je site gefrustreerd. Gebroken externe links schaden minder direct je rankings maar tasten je geloofwaardigheid aan.

Tools om gebroken links te vinden:

  • Broken Link Checker plugin: Scant je WordPress-site automatisch en waarschuwt je bij gebroken links. Let op: deze plugin kan zwaar zijn op de server — gebruik hem periodiek, niet continu actief laten.
  • Screaming Frog SEO Spider: Desktop-tool die je volledige site crawlt en alle 404’s, redirect-ketens en gebroken links rapporteert. De gratis versie handelt sites tot 500 URL’s.
  • Google Search Console: Bekijk het rapport “Dekking” voor pagina’s die Google niet kan bereiken.

Gebroken links oplossen:

  • Gebruik de Redirection plugin om 301-redirects in te stellen. Een 301-redirect stuurt bezoekers en Google permanent door naar de juiste URL en geeft 90% van de linkwaarde door.
  • Verwijder of update interne links die naar verwijderde pagina’s verwijzen.
  • Maak een aangepaste 404-pagina die bezoekers helpt te navigeren naar relevante content.

Schema markup toevoegen aan WordPress

Schema markup is gestructureerde data die Google helpt te begrijpen waar je content over gaat. Het kan leiden tot “rich results” in de zoekresultaten: sterspoorbeoordelingen, FAQ-accordions, openingsuren, prijzen, recepten. Dit verhoogt je zichtbaarheid en click-through rate aanzienlijk.

Via Rank Math is schema markup eenvoudig te implementeren:

  • LocalBusiness schema: Vul je bedrijfsgegevens in (naam, adres, telefoonnummer, openingsuren) in Rank Math > Titels en Meta > Lokaal SEO. Dit is essentieel voor lokale SEO in België.
  • Article schema: Wordt automatisch toegevoegd aan blogposts. Controleer of de auteur- en publicatiedatumvelden correct zijn.
  • FAQ schema: Voeg FAQ-blokken toe aan je pagina’s via Rank Math’s FAQ-blok in de Gutenberg editor. Google kan deze vragen en antwoorden direct tonen in de zoekresultaten.
  • BreadcrumbList schema: Helpt Google je sitestructuur begrijpen en toont broodkruimels in de zoekresultaten. Activeer dit in Rank Math > Titels en Meta > Globale Meta.

Test je schema markup via de Schema Markup Validator of Google’s Rich Results Test om te controleren of alles correct geïmplementeerd is.


Technische SEO checklist voor WordPress

Gebruik deze lijst om je WordPress-site systematisch door te lichten:

Fundamenten

  • SSL-certificaat actief en correct geconfigureerd (HTTPS)
  • HTTP naar HTTPS redirect ingesteld
  • Mixed content opgelost
  • WWW/non-WWW keuze gemaakt en redirect ingesteld
  • WordPress-adres correct ingesteld in Instellingen > Algemeen

Indexering

  • SEO-plugin geïnstalleerd (Rank Math of Yoast)
  • XML-sitemap actief en ingediend bij Google Search Console
  • Robots.txt correct geconfigureerd
  • Geen waardevolle pagina’s per ongeluk op noindex
  • Canonical tags correct ingesteld

Snelheid

  • Caching plugin actief (WP Rocket, LiteSpeed Cache of W3TC)
  • Afbeeldingen geoptimaliseerd (WebP, lazy loading, correcte afmetingen)
  • CSS en JavaScript geminimaliseerd
  • Onnodige plugins verwijderd
  • Goede hosting (bij voorkeur Belgisch/Europees)
  • Core Web Vitals gemeten en voldoende scores

Inhoud en structuur

  • Gebroken interne links opgespoord en gefixed
  • 301-redirects ingesteld voor verwijderde pagina’s
  • Duplicate content aangepakt (canonical tags, noindex)
  • Schema markup geïmplementeerd (LocalBusiness, FAQ, Article)
  • Aangepaste 404-pagina aangemaakt

Monitoring

  • Google Search Console gekoppeld
  • Site geverifieerd in Search Console
  • Dekking-rapport regelmatig controleren op fouten

Belgische context: hosting, GDPR en lokale signalen

Voor Belgische websites zijn er een aantal technische SEO-overwegingen die specifiek gelden:

GDPR en serverlocatie: De Algemene Verordening Gegevensbescherming (AVG/GDPR) vereist dat persoonsgegevens van EU-burgers op Europese servers bewaard worden. Kies hosting bij Belgische of Europese providers (Combell, Nucleus, OVH, Hetzner) en vermijd goedkope offshore hosting. Dit is niet alleen juridisch vereist maar geeft ook vertrouwen aan Belgische bezoekers.

Hreflang voor meertalige sites: Veel Belgische bedrijven hebben een website in meerdere talen (NL/FR of NL/FR/EN). Gebruik hreflang-tags om Google te vertellen welke taalversie voor welk publiek bedoeld is. Rank Math ondersteunt hreflang-implementatie. Zonder correcte hreflang-tags concurreren je taalversies met elkaar in de zoekresultaten.

Lokale sitestructuur: Als je meerdere vestigingen in België hebt (bijv. Gent en Antwerpen), maak dan aparte locatiepagina’s aan met LocalBusiness schema per locatie. Lees meer over lokale SEO-strategie voor Belgische bedrijven.

Cookie consent en laadtijd: De Belgische Cookie Law vereist een cookie consent banner. Kies een lichtgewicht cookie plugin (bijv. Complianz of Cookie Notice) die de laadtijd minimaal beïnvloedt. Zware cookie-oplossingen kunnen je Core Web Vitals negatief beïnvloeden.

Beide zijn uitstekende keuzes. Rank Math biedt in de gratis versie meer geavanceerde functies (meerdere focus keywords, schema markup, redirects) dan Yoast. Yoast heeft een langere staat van dienst en is bekender bij ontwikkelaars en klanten. Voor nieuwe WordPress-sites in 2026 raden we Rank Math aan als startpunt — het is gratis, modern en heeft een intuïtieve configuratiewizard. Gebruik nooit beide tegelijk, want dat veroorzaakt conflicten.

De belangrijkste gratis tool is Google Search Console — check het "Dekking"-rapport voor indexeringsfouten en het "Core Web Vitals"-rapport voor snelheidsproblemen. Gebruik daarnaast Google PageSpeed Insights om je LCP, INP en CLS scores te meten. Voor een diepgaandere audit gebruik je tools als Screaming Frog (gratis tot 500 URL's) of een betaalde tool als Ahrefs of Semrush. Bij PP Digital bieden we een gratis SEO-analyse aan waarbij we je technische fundament doorlichten.

Begin met de grootste winsten: installeer een caching plugin (WP Rocket of LiteSpeed Cache), optimaliseer je afbeeldingen naar WebP-formaat en verwijder onnodige plugins. Test daarna je scores in PageSpeed Insights. Als de scores nog steeds laag zijn, kijk dan naar je hosting — slechte hosting is de meest onderschatte oorzaak van trage WordPress-sites. Veel Belgische bedrijven draaien nog op basisshared hosting die de prestaties beperkt.

Mixed content treedt op wanneer je HTTPS-site nog resources (afbeeldingen, scripts, stylesheets) laadt via onveilig HTTP. Browsers blokkeren dit en tonen een waarschuwingsicoon. Oplossing: installeer de plugin "Really Simple SSL" die automatisch de meeste mixed content opspoort en corrigeert. Voor resterende problemen gebruik je "Better Search Replace" om in je database alle http:// links te vervangen door https://. Controleer daarna via je browser (rechtsklik > Inspecteren > Console) of er nog waarschuwingen zijn.


Nee. Rank Math en Yoast genereren je sitemap dynamisch en houden hem automatisch up-to-date bij elke nieuwe pagina, post of aanpassing. Wat je wel regelmatig moet doen: controleer in Google Search Console of de sitemap succesvol verwerkt is en hoeveel URL's geïndexeerd zijn versus aangeboden. Grote discrepanties (bijv. 50 aangeboden maar slechts 20 geïndexeerd) wijzen op problemen die verdere onderzoek vragen.

Dat hangt af van hoe snel Google je site herindexeert. Snelheidsverbeteringen (Core Web Vitals) worden doorgaans binnen 1 tot 3 maanden weerspiegeld in je rankings. Correcte SSL-implementatie en het oplossen van crawlfouten kunnen al binnen weken effect hebben. Houd er rekening mee dat Google's data voor Core Web Vitals gebaseerd is op echte gebruikerservaringen over een periode van 28 dagen — verbeteringen zijn dus niet direct zichtbaar. Lees meer over hoe snel SEO werkt.

Schema markup is niet verplicht, maar het is een krachtig concurrentievoordeel. Belgische KMO's die schema markup correct implementeren (LocalBusiness, FAQ, reviews) vallen op in de zoekresultaten met rich snippets, terwijl concurrenten zonder markup saaiere resultaten tonen. Google gebruikt schema markup ook om je content beter te begrijpen, wat kan bijdragen aan betere rankings voor relevante zoekopdrachten.

Conclusie

Technische SEO voor WordPress is geen eenmalige actie maar een continu proces. Je legt het fundament eenmalig correct (SSL, sitemap, robots.txt, caching, schema), maar je monitort voortdurend of alles correct blijft werken. Nieuwe plugins kunnen instellingen overschrijven, WordPress-updates kunnen onverwachte effecten hebben, en Google’s Core Web Vitals-drempels worden regelmatig aangescherpt.

De Belgische markt biedt kansen voor bedrijven die technisch beter presteren dan hun concurrenten. Veel lokale KMO’s en zelfstandigen hebben websites die op technisch vlak onderpresteren — dat is jouw kans om hoger te scoren met een goed geoptimaliseerde site.

Bij PP Digital combineren we professioneel webdesign met technische SEO-optimalisatie. We bouwen WordPress-sites die er niet alleen goed uitzien, maar ook technisch klaar zijn om hoog te scoren in Google. Wil je weten hoe je WordPress-site er technisch voor staat?

–> Terug naar de volledige gids: SEO voor zelfstandigen en KMO’s — complete gids

Dit is de koptekst

Lorem ipsum dolor sit amet consectetur adipiscing elit dolor