Duplicate content in WordPress betekent dat dezelfde of bijna dezelfde inhoud op meerdere URL’s staat. Dat kan op je eigen site gebeuren, maar ook op andere websites. Zoekmachines moeten dan kiezen welke versie ze tonen. Dat zorgt geregeld voor lagere zichtbaarheid, verdeelde linkwaarde en onnodig veel gecrawlde pagina’s.
In WordPress ontstaat duplicate content vaak zonder dat je het doorhebt. Denk aan tagpagina’s, categorie-archieven, bijlagepagina’s, URL’s met parameters of varianten met www en zonder www. Gelukkig kun je duplicate content in WordPress meestal goed oplossen met een paar gerichte ingrepen.
Wat is duplicate content in WordPress?
Bij duplicate content in WordPress gaat het om inhoud die op meerdere URL’s terugkomt. Dat hoeft niet altijd woord voor woord hetzelfde te zijn. Ook pagina’s die sterk op elkaar lijken, kunnen een probleem vormen.
Voorbeelden:
- een blogbericht dat ook volledig zichtbaar is op een categoriepagina
- een productpagina met meerdere URL-varianten
- een site die bereikbaar is via http én https
- een bijlagepagina met dezelfde inhoud als het artikel zelf
- interne zoekresultaten die indexeerbaar zijn
Google geeft hier meestal geen directe straf voor. Het probleem zit ergens anders. Zoekmachines weten minder goed welke pagina de hoofdversie is. Daardoor kan de verkeerde URL ranken, of geen van beide sterk genoeg worden.
Oorzaken van duplicate content in WordPress
Duplicate content in WordPress komt vaak door standaardinstellingen of plugins. Dit zijn de meest voorkomende oorzaken:
Archieven
Categorieën, tags, auteursarchieven en datumarchieven tonen vaak dezelfde samenvattingen of zelfs complete berichten. Als al die pagina’s indexeerbaar zijn, ontstaat overlap.
URL-varianten
Je site kan soms bereikbaar zijn via:
- http en https
- www en non-www
- URL’s met en zonder slash
- URL’s met trackingparameters
Als je geen voorkeursversie instelt, ziet Google meerdere varianten.
Bijlagepagina’s
WordPress maakt voor afbeeldingen en andere media vaak aparte URL’s aan. Die pagina’s hebben meestal weinig eigen inhoud en lijken sterk op het artikel waarin de afbeelding staat.
Interne zoekresultaten
Zoekresultaten binnen je site maken nieuwe URL’s aan. Die pagina’s leveren zelden unieke waarde op voor Google.
Product- en filterpagina’s
Bij webshops ontstaat duplicate content in WordPress vaak door filters, sorteringen en varianten. Eén product kan dan via meerdere URL’s bereikbaar zijn.
Duplicate content in WordPress oplossen: 5 concrete stappen
1. Kies een voorkeurs-URL met canonical
Een canonical tag vertelt zoekmachines welke URL de hoofdversie is. Dat is handig als meerdere pagina’s sterk op elkaar lijken, maar wel moeten blijven bestaan.
Gebruik canonical bijvoorbeeld bij:
- productpagina’s met filter-URL’s
- blogberichten die via meerdere paden bereikbaar zijn
- pagina’s met trackingparameters
Tools die dit ondersteunen:
- Yoast SEO
- Rank Math
- All in One SEO
Controleer na het instellen in de broncode of de canonical echt naar de juiste URL wijst.
2. Gebruik een 301-redirect bij oude of dubbele pagina’s
Bestaat een dubbele pagina niet meer of wil je die definitief vervangen? Gebruik dan een 301-redirect. Daarmee stuur je bezoekers en zoekmachines door naar de juiste pagina.
Praktische voorbeelden:
- stuur http door naar https
- stuur non-www door naar www, of andersom
- leid oude slugs om naar de nieuwe URL
- voeg twee vergelijkbare artikelen samen en redirect de zwakste versie
Handige opties:
- plugin: Redirection
- serverniveau: .htaccess of nginx-config
- hostingpaneel: veel hosts hebben een redirectfunctie
Kies één methode. Meerdere redirectroutes naast elkaar maken het snel onoverzichtelijk.
3. Zet dunne of overbodige pagina’s op noindex
Sommige pagina’s mogen best bestaan, maar hoeven niet in Google te komen. Dan is noindex vaak de beste keuze.
Denk aan:
- tagarchieven zonder unieke inhoud
- datumarchieven
- interne zoekresultaten
- bedankpagina’s
- filterpagina’s zonder zoekwaarde
Je kunt noindex instellen met:
- Yoast SEO
- Rank Math
- All in One SEO
Gebruik noindex alleen als een pagina geen SEO-doel heeft. Een categoriepagina met goede introductietekst en duidelijke interne links kan juist wél waardevol zijn.
4. Ruim archieven en bijlagepagina’s op
Veel duplicate content in WordPress zit in archieven en media-URL’s. Dit kun je vaak snel verbeteren.
Checklist:
- geef categoriepagina’s een unieke intro
- gebruik tags alleen als ze echt iets toevoegen
- schakel datumarchieven uit als je ze niet gebruikt
- zet irrelevante auteursarchieven op noindex
- redirect bijlagepagina’s naar het hoofdartikel of mediabestand
In Yoast en Rank Math kun je een deel hiervan direct regelen. Gebruik je geen SEO-plugin, kijk dan in je thema-instellingen of via een losse plugin voor redirects en indexbeheer.
5. Controleer je site met een audit
Zonder controle mis je snel problemen. Plan daarom regelmatig een korte audit in.
Goede tools hiervoor zijn:
- Google Search Console
- Screaming Frog
- Semrush
- Ahrefs Site Audit
Waar let je op?
- dubbele title tags of meta descriptions
- meerdere indexeerbare URL’s met dezelfde content
- bijlagepagina’s
- parameter-URL’s
- pagina’s die wel verkeer krijgen, maar niet de juiste versie zijn
Een eenvoudige werkwijze voor mkb-sites:
- open Google Search Console
- bekijk welke URL’s zijn geïndexeerd
- zoek vreemde varianten, archieven en zoekresultaatpagina’s
- crawl de site met Screaming Frog of Semrush
- los eerst de pagina’s op met verkeer, links of veel overlap
Welke oplossing past bij welk probleem?
Bij duplicate content in WordPress is de juiste keuze afhankelijk van de situatie.
Gebruik canonical als:
– meerdere versies nodig zijn
– de inhoud grotendeels hetzelfde blijft
– je één hoofdversie wilt aanwijzen
Gebruik noindex als:
– een pagina geen plek in Google hoeft te krijgen
– de pagina wel nuttig is voor bezoekers
– je archieven of zoekresultaten wilt uitsluiten
Gebruik een 301-redirect als:
– een pagina definitief is vervangen
– je URL-varianten wilt samenvoegen
– oude content niet meer apart hoeft te bestaan
Twijfel je? Stel jezelf dan één vraag: moet deze pagina blijven bestaan voor bezoekers én in Google? Het antwoord bepaalt meestal de juiste aanpak.
Veelgemaakte fouten bij duplicate content in WordPress
Een paar fouten komen steeds terug.
Alles indexeerbaar laten
WordPress maakt snel veel extra pagina’s aan. Als je daar niets mee doet, groeit het probleem vanzelf.
Robots.txt als enige oplossing gebruiken
Daarmee kun je crawlen beperken, maar het voorkomt niet altijd dat een URL in de index belandt.
Tags zonder plan gebruiken
Veel sites hebben tientallen tagpagina’s met nauwelijks verschil. Dan voeg je weinig toe.
Geen vaste URL-structuur kiezen
Als http, https, www en non-www naast elkaar bestaan, maak je het zoekmachines onnodig lastig.
Noindex en canonical door elkaar halen
Canonical wijst een voorkeursversie aan. Noindex zegt dat een pagina niet in de index moet. Dat zijn verschillende signalen.
FAQ over duplicate content in WordPress
Is duplicate content in WordPress altijd slecht voor SEO?
Nee. Het wordt pas een probleem als zoekmachines niet goed weten welke versie belangrijk is. Dat kan zichtbaarheid kosten.
Hoe vind ik duplicate content in WordPress?
Gebruik Google Search Console, Screaming Frog, Semrush of Ahrefs. Kijk vooral naar archieven, bijlagepagina’s, parameter-URL’s en dubbele metadata.
Moet ik tagpagina’s altijd op noindex zetten?
Nee. Alleen als ze geen unieke inhoud of duidelijke functie hebben. Een goed opgebouwde tagpagina kan nuttig zijn, maar dat is lang niet altijd zo.
Wat werkt beter bij duplicate content in WordPress: canonical of 301?
Canonical gebruik je als meerdere versies blijven bestaan. Een 301-redirect gebruik je als één versie definitief weg kan.
Kun je duplicate content in WordPress oplossen met alleen een plugin?
Soms kom je een eind met een plugin, maar vaak moet je ook instellingen, URL-structuur en content nalopen. Een plugin helpt, maar denkt niet voor je.



