Je hebt WordPress geinstalleerd, Yoast of Rank Math geactiveerd, en alle bolletjes staan op groen. Klaar, toch?
Nee. Lang niet.
Die groene bolletjes zeggen iets over leesbaarheid en keyword-dichtheid. Maar ze vertellen niets over hoe Google jouw site technisch beoordeelt. Ze zeggen niets over je sitestructuur, je laadtijd of je schema markup. En dat zijn precies de factoren waar het verschil wordt gemaakt.
Na honderden WordPress-sites gebouwd en geoptimaliseerd te hebben, weten we bij Red Factory wat er onder de motorkap moet gebeuren. Dit artikel gaat niet over de basics die je overal vindt. Dit gaat over de WordPress SEO-instellingen die professionele bureaus anders aanpakken – en die de meeste MKB-websites missen.
Bron: Google Search Central documentatie over technische SEO
Waarom de standaard WordPress-installatie niet genoeg is voor SEO
WordPress is van zichzelf al een redelijke basis voor zoekmachineoptimalisatie. De CMS-structuur is logisch, de URL-opbouw is aanpasbaar, en er zijn duizenden plugins beschikbaar. Maar “redelijk” is niet genoeg als je serieus wilt ranken.
Een standaard WordPress-installatie heeft een aantal tekortkomingen:
- Permalinks staan standaard op
?p=123– onleesbaar voor mens en zoekmachine - Categorie- en tagpagina’s worden automatisch geindexeerd, ook als ze geen meerwaarde bieden
- Er is geen schema markup ingesteld
- De XML sitemap bevat vaak pagina’s die er niet in horen
- Afbeeldingen worden niet automatisch gecomprimeerd of voorzien van alt-teksten
Google’s John Mueller heeft meerdere keren benadrukt dat technische SEO-problemen je content onzichtbaar kunnen maken, ongeacht hoe goed die content is. Een trage site met dubbele content en ontbrekende canonical tags verliest het van een technisch schone concurrent – ook als die concurrent minder goede teksten heeft.
Bron: Google Search Central Blog
Technische SEO in WordPress: de basis die iedereen overslaat

Permalinks goed instellen
Dit is stap 1 en toch gaat het regelmatig mis. Ga naar Instellingen > Permalinks en kies “Berichtnaam” (/%postname%/). Vermijd structuren met datums of nummers.
Maar hier stopt het niet. Wat veel site-eigenaren vergeten:
- Houd je URL’s kort.
/wordpress-seo/is beter dan/de-complete-gids-voor-wordpress-seo-optimalisatie-in-2026/ - Gebruik geen stopwoorden in URL’s (de, het, een, voor)
- Wijzig nooit een URL zonder 301-redirect in te stellen
Dat laatste punt is een klassieke fout. We zien het maandelijks bij nieuwe klanten: tientallen 404-pagina’s omdat iemand een slug heeft aangepast zonder redirect. Alle opgebouwde autoriteit van die URL? Weg.
Crawlbaarheid en indexering sturen
Google hoeft niet alles te zien. Sterker nog: hoe meer rommel Google moet doorzoeken, hoe minder efficent het jouw belangrijke pagina’s crawlt. Dit heet crawl budget, en voor sites met meer dan een paar honderd pagina’s is het relevant.
Wat je moet doen:
In je robots.txt:
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-includes/
Disallow: /cart/
Disallow: /checkout/
Disallow: /my-account/
Via je SEO-plugin (Yoast of Rank Math):
- Zet tagpagina’s op
noindextenzij je ze actief gebruikt met unieke content - Zet auteurspagina’s op
noindexals je site maar een of twee auteurs heeft - Zet mediapagina’s op
noindex(in Yoast: Weergave zoekresultaten > Media) - Controleer of datumarchief op
noindexstaat
Dit klinkt misschien agressief, maar het is precies hoe je WordPress SEO optimalisatie op een professioneel niveau aanpakt. Je wilt dat Google zich focust op je geldpagina’s en je beste content.
XML sitemap opschonen
Yoast en Rank Math genereren automatisch een XML sitemap. Mooi. Maar die bevat standaard alles – inclusief pagina’s die je net op noindex hebt gezet, lege categorieen en onnodige bijlagelinks.
Een schone XML sitemap bevat:
- Je belangrijkste pagina’s (diensten, producten) *
- Je blogposts (als ze kwalitatief zijn)
- Je categoriepagina’s (als ze unieke content hebben)
- Niets anders
Controleer je sitemap handmatig via jouwdomein.nl/sitemap_index.xml. Staat er rommel in? Opruimen.
Canonical tags controleren
Een canonical tag vertelt Google welke versie van een pagina de “echte” is. WordPress voegt deze automatisch toe via je SEO-plugin. Maar automatisch betekent niet altijd correct.
Veelvoorkomende problemen:
- HTTP- en HTTPS-versies bestaan naast elkaar (forceer HTTPS via .htaccess of je hosting)
- www en niet-www versies zijn beide bereikbaar (kies er een en redirect de ander)
- Paginering-pagina’s (
/page/2/) verwijzen niet correct terug - WooCommerce-producten met meerdere categoriepaden
Check dit met Screaming Frog of Ahrefs Site Audit. Eenmalig instellen, regelmatig controleren.
een WordPress website laten maken
Sitestructuur: het fundament van SEO in WordPress
Een doordachte sitestructuur helpt Google om je pagina’s te begrijpen en onderling te verbinden. Hoe je die structuur opbouwt, bepaalt mede hoe goed je vindbaar bent.
De piramidestructuur
Google begrijpt je site beter als de structuur logisch is. Denk aan een piramide:
Homepage
└── Diensten (categorie)
└── WordPress website laten maken
└── WooCommerce webshop
└── WordPress onderhoud
└── Kennisbank (categorie)
└── WordPress SEO
└── Websitesnelheid
└── WCAG-richtlijnen
└── Over ons
└── Contact
Elke pagina zou maximaal 3 klikken verwijderd moeten zijn van de homepage. Niet omdat Google dat als harde regel hanteert, maar omdat het een signaal is van goede gebruikservaring.
Interne links: de meest onderschatte ranking-factor
Als ik een ding mag noemen dat de meeste MKB-websites beter kunnen doen, dan is het interne linking. Het kost niets, het is geen technisch kunstje, en het werkt.
Waarom? Interne links:
- Helpen Google begrijpen welke pagina’s het belangrijkst zijn
- Verdelen link-autoriteit over je site
- Houden bezoekers langer op je site
- Geven context via ankertekst
Praktisch: link vanuit elke blogpost naar 2-3 gerelateerde pagina’s. Link vanuit je dienstenpagina’s naar relevante kennisbankartikelen. En link vanuit je nieuwe content naar je oudere, goed presterende pagina’s.
Een simpele vuistregel: elke pagina die je belangrijk vindt, zou minstens 5 interne links moeten ontvangen.
Breadcrumbs activeren
Breadcrumbs zijn die kleine navigatiepaden bovenaan een pagina: Home > Kennisbank > WordPress SEO
Ze zijn goed voor gebruiksvriendelijkheid en voor SEO. Google toont ze vaak in zoekresultaten, wat je CTR kan verhogen.
In Yoast: Weergave zoekresultaten > Breadcrumbs > Ingeschakeld. Vergeet niet de breadcrumb-code toe te voegen aan je thema als dat niet automatisch gebeurt.
In Rank Math: Algemene instellingen > Breadcrumbs.
WordPress sitestructuur en snelheid optimaliseren voor SEO
Naast inhoud en structuur beoordeelt Google ook de technische kwaliteit van je site. Laadsnelheid is daarbij een directe rankingfactor geworden.
Core Web Vitals: Google meet je sitesnelheid
Sinds 2021 zijn de Core Web Vitals officieel een ranking-factor. Drie metrics zijn belangrijk:
- LCP (Largest Contentful Paint): hoe snel laadt het grootste element? Doel: onder 2,5 seconden
- INP (Interaction to Next Paint): hoe snel reageert de pagina op interactie? Doel: onder 200ms
- CLS (Cumulative Layout Shift): verspringen elementen tijdens het laden? Doel: onder 0,1
Test je scores via PageSpeed Insights en gebruik Chrome User Experience Report data voor echte gebruikersdata.
De meeste WordPress-sites scoren ondermaats. Niet omdat WordPress traag is, maar door een ophoping van plugins, ongeoptimaliseerde afbeeldingen en slecht gecodeerde thema’s.
Concrete snelheidsstappen
Hosting maakt meer uit dan je denkt
Goedkope shared hosting van een paar euro per maand is prima voor een hobbysite. Voor een zakelijke site die moet ranken, wil je managed WordPress-hosting of tenminste een VPS. Het verschil in server response time (TTFB) is meetbaar en merkbaar.
Bron: Google PageSpeed Insights
Caching instellen
Gebruik WP Rocket, W3 Total Cache of LiteSpeed Cache. De keuze hangt af van je hosting. WP Rocket is het meest gebruiksvriendelijk maar kost geld. LiteSpeed Cache is gratis en uitstekend als je LiteSpeed-hosting hebt.
Minimale caching-configuratie:
Pagina-caching: aan
Browser-caching: aan
GZIP-compressie: aan
CSS/JS-minificatie: aan (test grondig – dit breekt regelmatig dingen)
Afbeeldingen optimaliseren
Dit is de makkelijkste winst. De meeste WordPress-sites laden afbeeldingen die 5x groter zijn dan nodig.
- Gebruik WebP-formaat (ShortPixel of Imagify converteren automatisch)
- Stel maximale upload-afmetingen in (zelden heb je afbeeldingen breder dan 1920px nodig)
- Activeer lazy loading (standaard in WordPress sinds versie 5.5, maar controleer of je thema het niet overschrijft)
- Gebruik responsive images (WordPress doet dit standaard via
srcset)
Plugins opruimen
Elke plugin voegt CSS en JavaScript toe aan je site. Vaak op elke pagina, ook als de plugin maar op een pagina wordt gebruikt. We zien regelmatig sites met 30+ actieve plugins waarvan er 10 overbodig zijn.
Ons advies: doe een plugin-audit. Deactiveer wat je niet gebruikt. Verwijder wat je niet nodig hebt. En voor de plugins die je houdt: check met Query Monitor of ze je site vertragen.
Schema markup: spreek Google’s taal
Schema markup is gestructureerde data die Google vertelt wat je content betekent. Niet hoe het eruitziet, maar wat het is. Een adres. Een FAQ. Een product. Een review.
Waarom dit ertoe doet: schema markup kan leiden tot rich snippets in de zoekresultaten. Denk aan sterren, FAQ-dropdowns, producPrijzen. Dat verhoogt je zichtbaarheid en click-through rate, zonder dat je hoger hoeft te ranken.
Welke schema types zijn relevant?
Voor de meeste MKB-sites:
- Organization: je bedrijfsnaam, logo, contactgegevens, social media profielen
- LocalBusiness: als je een fysiek adres hebt (denk aan accountants, tandartsen, winkels)
- FAQ: als je veelgestelde vragen op een pagina beantwoordt
- Article/BlogPosting: voor je blogposts
- BreadcrumbList: voor je breadcrumb-navigatie
- Service: als je diensten aanbiedt
Hoe implementeer je schema in WordPress?
Via je SEO-plugin
Rank Math heeft ingebouwde schema-ondersteuning die behoorlijk goed werkt. Je kunt per pagina een schema type selecteren en de velden invullen. Yoast voegt standaard Article-schema toe maar biedt minder flexibiliteit tenzij je de premium-versie hebt.
Handmatig via JSON-LD
Voor meer controle kun je JSON-LD-blokken toevoegen via een custom HTML-blok of via je thema’s functions.php. Dit geeft je volledige controle maar vereist technische kennis.
Voorbeeld voor LocalBusiness:
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Jouw Bedrijfsnaam",
"address": {
"@type": "PostalAddress",
"streetAddress": "Straatnaam 1",
"addressLocality": "Amsterdam",
"postalCode": "1000 AA",
"addressCountry": "NL"
},
"telephone": "+31-20-1234567",
"url": "https://jouwdomein.nl"
}Valideer altijd je schema via Google’s Rich Results Test. Fouten in schema markup kunnen ervoor zorgen dat Google het volledig negeert.
Bron: Schema.org documentatie
SEO for WordPress: geavanceerde instellingen
Als de basis staat, zijn er nog extra optimalisaties die het verschil kunnen maken. Hieronder bespreken we geavanceerde verbeteringen die je concurrentievoordeel opleveren.
Render-blokkerende resources elimineren
Dit is een van de meestgenoemde waarschuwingen in PageSpeed Insights, en een van de lastigste om op te lossen in WordPress. Het probleem: plugins laden CSS- en JavaScript-bestanden in de <head> van elke pagina, waardoor de browser moet wachten met renderen.
Oplossingen:
- Asset CleanUp of Perfmatters: hiermee kun je per pagina bepalen welke CSS/JS-bestanden worden geladen. Contactformulier-plugin op je homepagina? Niet nodig, uitzetten.
- Defer en async attributen: stel niet-kritieke JavaScript in om later te laden. WP Rocket doet dit automatisch; handmatig kan het via je thema of een snippet-plugin.
Let op: dit is het type optimalisatie waar dingen snel stuk gaan. Test altijd op staging voordat je het live zet.
Duplicate content voorkomen
WordPress maakt het verrassend makkelijk om duplicate content te creeren. Enkele veelvoorkomende oorzaken:
- Paginering:
/blog/,/blog/page/2/,/blog/page/3/– allemaal met deels overlappende content - Parametergebonden URL’s:
?utm_source=newslettercreert technisch een nieuwe URL - Categorie + tag overlapping: een bericht in categorie “SEO” met tag “seo-tips” kan via twee URL-paden bereikbaar zijn
- WWW vs. niet-www: als beide versies bestaan zonder redirect
De fix: canonical tags (eerder besproken), 301-redirects, en bewust omgaan met je taxonomieen. Als je tags niet actief bijhoudt met unieke content, zet ze op noindex of gebruik ze helemaal niet.
Internationalisatie (hreflang)
Als je site in meerdere talen beschikbaar is – Nederlands en Engels bijvoorbeeld – moet je hreflang-tags instellen. Dit vertelt Google welke versie voor welk taalgebied bedoeld is.
Met WPML of Polylang wordt dit grotendeels automatisch geregeld, maar controleer het met Ahrefs of Screaming Frog. Fouten in hreflang-implementatie zijn hardnekkig en kunnen ervoor zorgen dat Google de verkeerde taalversie toont.
WordPress SEO-plugins: Yoast vs. Rank Math
Dit is een veelgestelde vraag, dus laten we er eerlijk over zijn.
Yoast SEO is de gevestigde standaard. Betrouwbaar, goed onderhouden, enorme gebruikersbasis. De gratis versie dekt de basis: meta titles, descriptions, XML sitemaps, canonical tags. De premium-versie voegt redirect-manager, interne linking-suggesties en extra schema types toe.
Rank Math is nieuwer en agressiever in features. De gratis versie bevat meer functionaliteit dan Yoast gratis: ingebouwde schema markup, keyword-tracking, 404-monitor en redirect-manager. De interface is moderner.
Ons standpunt: voor de meeste MKB-sites werken beide prima. We gebruiken bij Red Factory Rank Math vanwege de uitgebreidere schema-opties in de gratis versie. Maar als je site al op Yoast draait en goed werkt, is overstappen zelden de moeite waard. De winst zit niet in de plugin, maar in hoe je hem configureert.
Wat we afraden: twee SEO-plugins tegelijk gebruiken. Klinkt voor de hand liggend, maar we komen het tegen. Het veroorzaakt dubbele meta tags, conflicterende sitemaps en onvoorspelbaar gedrag.
Wat professionele bureaus anders doen
Na het lezen van dit artikel denk je misschien: “Dit kan ik zelf.” En dat klopt grotendeels. WordPress SEO is geen raketwetenschap. Maar er zijn een paar redenen waarom professionele bureaus consistent betere resultaten halen.
Ze meten structureel
Niet alleen Google Analytics installeren en af en toe kijken. Maar wekelijks rankings monitoren, crawlrapporten analyseren in Google Search Console, en Core Web Vitals-scores bijhouden. Problemen worden opgemerkt voordat ze schade aanrichten.
Ze denken in systemen
SEO is geen checklist die je een keer afwerkt. Het is een doorlopend proces. Content wordt geaudit, interne links worden bijgewerkt als er nieuwe pagina’s bijkomen, technische instellingen worden gecontroleerd na plugin-updates.
Ze vermijden de valkuilen
Een verkeerde redirect-keten, een per ongeluk op noindex gezette pagina, een plugin-conflict dat je sitemap breekt – dit zijn geen hypothetische scenario’s. We lossen ze maandelijks op bij sites die “even snel” zijn geoptimaliseerd.
Ze combineren techniek met strategie
WordPress SEO optimalisatie is meer dan instellingen. Het is keyword research, content planning, concurrentieanalyse en linkbuilding. De technische basis die in dit artikel staat, is precies dat: een basis. Zonder goede content erop is het een lege etalage.
Actieplan: WordPress SEO in 5 stappen
Wil je vandaag nog beginnen? Hier is een werkbaar plan:
Stap 1: Technische basis (dag 1)
- Permalinks instellen op berichtnaam
- SSL forceren (HTTPS)
- WWW-redirect instellen
- SEO-plugin installeren en configureren
Stap 2: Indexering opschonen (dag 2)
- Tags, auteurspagina’s en datumarchief op noindex
- XML sitemap controleren en opschonen
- robots.txt aanpassen
- Canonical tags verfiieren
Stap 3: Snelheid optimaliseren (dag 3-5)
- Caching-plugin installeren
- Afbeeldingen comprimeren en converteren naar WebP
- Ongebruikte plugins verwijderen
- Core Web Vitals meten en bijsturen
Stap 4: Structuur en schema (dag 5-7)
- Sitestructuur uitwerken (piramide)
- Breadcrumbs activeren
- Organization/LocalBusiness schema toevoegen
- FAQ-schema op relevante pagina’s
Stap 5: Doorlopend onderhoud (maandelijks)
- Google Search Console controleren op fouten
- Rankings monitoren
- Interne links bijwerken bij nieuwe content
- Plugin-updates testen op staging
Conclusie
WordPress SEO draait niet om een plugin installeren en groene bolletjes najagen. Het draait om technische hygiene, een doordachte sitestructuur, meetbare snelheid en gestructureerde data die Google begrijpt.
De instellingen uit dit artikel kosten je een paar dagen werk. Het resultaat – betere crawlbaarheid, snellere laadtijden, rijkere zoekresultaten – betaalt zich maanden terug.
Kun je dit zelf? Grotendeels wel. Maar als je liever wilt dat het in een keer goed staat, zonder trial-and-error en zonder risico op fouten die je rankings kosten, dan helpen we je graag. Bij Red Factory bouwen en optimaliseren we WordPress-sites voor MKB-bedrijven die serieus willen groeien in Google.
Neem contact op voor een vrijblijvend gesprek: https://redfactory.nl/contact/
