Campagneparameters en canonicals controleren
7 november 2026 · 6 min leestijd · Marketing Scan
In dit artikel
Waarom campagneparameters een controle verdienen
UTM-parameters zijn bedoeld voor meting in analysetools. Voor een zoekmachine zijn het extra adressen die dezelfde pagina kunnen tonen. De richtlijn van Google voor webshops stelt dat Google soms pas na het ophalen van twee URL's ziet dat ze dezelfde pagina geven, wat extra crawlverkeer kan geven. Ze adviseert de URL-structuur zo te kiezen dat er weinig alternatieve URL's voor dezelfde inhoud zijn en geen tijdelijke parameters te gebruiken; interne links met trackingcodes passen daar niet goed bij, controleer dit voor je eigen site (richtlijn voor URL-structuur bij webshops).
Er zijn dus twee aparte vragen. Eerste: wijst de canonical van een pagina met parameters naar de schone versie? Tweede: gebruik je zelf campagneparameters in links binnen je eigen site? De eerste vraag los je met een canonical op, de tweede met het aanpassen van interne links. Beide zijn eigen controles; een scan van buitenaf kan je intern gebruik niet altijd zien.
Stappenplan voor de parametertest
Werk met een vaste testset van vijf pagina's die je regelmatig in campagnes gebruikt. Per pagina:
- Open de schone URL en noteer de statuscode, de titel en het canonical-element in de paginabron.
- Voeg een fictieve testset toe, bijvoorbeeld ?utm_source=test&utm_medium=test&utm_campaign=test, en open de pagina opnieuw.
- Noteer opnieuw statuscode, titel en canonical.
- Voeg één extra parameter toe die niet bij je campagnes hoort, zoals ?foo=bar, om te zien of je sjabloon willekeurige parameters meeneemt in de canonical. Doe dit bij voorkeur in een testomgeving en link er nergens naar.
- Controleer of de canonical in de ruwe paginabron staat en niet pas door JavaScript wordt ingevuld.
- Zoek in je eigen site naar interne links die parameters bevatten.
Gebruik nooit echte campagnenamen voor je test, anders vervuil je je rapportage. Spreek met je analyticsbeheerder af hoe je de testbezoeken uitsluit.
Lees de uitkomsten met een beslisblad
De volgende tabel helpt je een afwijking te benoemen. De actie is een voorstel voor jouw eigen onderzoek, geen vaststaande regel.
| Wat je ziet op de URL met parameters | Waarschijnlijke oorzaak | Voorgestelde actie |
|---|---|---|
| Canonical wijst naar de schone URL | Sjabloon is goed ingesteld | Interne links en sitemap nakijken |
| Canonical bevat de parameters | Sjabloon bouwt canonical uit de opgevraagde URL | Canonical uit het vaste paginaadres laten opbouwen |
| Geen canonical aanwezig | Element ontbreekt in dit sjabloon | Zelfverwijzend canonical toevoegen op de schone pagina |
| Canonical enkel in gerenderde pagina | Wordt door JavaScript toegevoegd | Canonical in de HTML-bron plaatsen |
| Pagina met parameters geeft andere inhoud | Parameter wijzigt de inhoud echt | Apart beoordelen, het is geen puur trackingadres |
Diagnose van afwijkingen en beslisregels
Google noemt rel=canonical een sterk signaal en een sitemap-vermelding een zwak signaal, en zegt dat je methoden kunt combineren. Hij raadt ook aan om op de canonieke pagina een zelfverwijzende canonical te zetten, intern naar de canonieke URL te linken en geen tegenstrijdige canonicals via verschillende methoden op te geven (documentatie over dubbele URL's en canonicals).
Gebruik daarom deze regels. Is de canonical in de HTML-bron afwezig of foutief, herstel dat eerst, want dat is de kern. Staat een parameteradres in je sitemap, haal het eruit. Gebruik je robots.txt om parameters te blokkeren, houd er rekening mee dat Google geblokkeerde adressen nog steeds zonder inhoud kan indexeren en de canonical niet kan lezen. Gebruik ook geen verwijdertool als canonicalmethode, want die verbergt alle versies van de URL in de zoekresultaten. Een parameter die de inhoud echt wijzigt, zoals een kleurvariant, vraagt een eigen inhoudelijke keuze, geen automatische verwijzing.
Fictief scenario met invoer en verwachte controles
Stel dat je een nieuwsbriefpagina test. Dit is fictieve invoer, geen meting.
Invoer: de schone URL is /aanbod/zomeractie. De testversie is /aanbod/zomeractie?utm_source=test&utm_medium=test&utm_campaign=test. Beide geven een 200. Op de testversie wijst het canonical-element naar het adres met de parameters.
Verwachte technische controles na herstel:
- Het canonical-element op beide adressen wijst naar /aanbod/zomeractie.
- De schone pagina bevat een zelfverwijzende canonical in de HTML-bron.
- De sitemap bevat alleen /aanbod/zomeractie.
- Geen enkele interne link op de site gebruikt de UTM-parameters.
- Het analyticsrapport blijft de campagnebezoeken apart tonen.
Het scenario voorspelt niets over indexering of resultaten. Het is een nalooplijst voor wie de wijziging doorvoert.
Controle na wijziging en grenzen van je bewijs
Herhaal na de aanpassing dezelfde vijf testpagina's en vergelijk het werkblad. Bekijk daarna in Search Console de URL-inspectie voor de schone pagina en voor een parameteradres dat daar al is verschenen. De door Google gekozen canonical lees je in de geïndexeerde gegevens, niet in de live test. Wijkt die af van je voorkeur, dan geldt de canonical als signaal en niet als opdracht, en zoek je naar tegenstrijdige signalen. Hoe lang Google nodig heeft om zijn keuze te herzien, is onzeker; plan een latere herhaling in.
Een browsercontrole bewijst ook niet dat Googlebot de pagina zonder hindernissen ophaalt. Voor Google gebruik je zo nodig URL-inspectie. Exacte schermnamen en rechten in Search Console kunnen wijzigen; je beheerder weet waar jullie ze vinden.
Wil je zien welke signalen je site publiek toont? Bekijk ze via Marketing Scan. Een publieke scan meet zichtbare signalen en bewijst geen volledige technische implementatie, dus de parametertest hierboven blijft jouw eigen controle.
Veelgestelde vragen.
Moet elke pagina met UTM-parameters een canonical naar de schone URL hebben?
Voor pagina's waar de parameters alleen meting dienen en de inhoud gelijk blijft, is dat de logische keuze. De canonical is een sterk signaal maar geen bevel, dus Google kan afwijken. Controleer dat in de geïndexeerde gegevens van URL-inspectie.
Mag ik UTM-parameters gebruiken in links binnen mijn eigen website?
De richtlijn raadt af om intern te linken met tijdelijke parameters zoals trackingcodes, omdat dat extra URL's voor dezelfde pagina oplevert. Gebruik voor interne klikmeting liever een methode die het adres niet wijzigt. Bespreek de opties met je analyticsbeheerder.
Helpt het blokkeren van parameters in robots.txt?
Daarmee kies je geen canonical. Google kan geblokkeerde adressen nog zonder inhoud indexeren en kan de canonical op die pagina niet lezen. Laat de adressen crawlbaar en regel het via canonical en schone interne links.
Wat als een parameter de inhoud echt verandert?
Dan is het geen puur trackingadres en volstaat een automatische verwijzing naar de schone URL niet. Bij productvarianten zoals een kleur beoordeel je inhoudelijk of ze een eigen pagina verdienen. Of een canonical naar de URL zonder parameter past, bepaal je per parameter met een eigen controle van de inhoud.
Bronnen bij dit artikel
Hoe werkt een marketing scan? Meetmethode en grenzen
Van advies naar actie voor jouw website
Maak een gratis account voor één website. Controleer zes kenmerken van je homepage en bekijk maximaal drie bevindingen.
Herhaal de check handmatig één keer per zeven dagen. Voor volledige audits en automatische opvolging is uitgebreide toegang nodig.
Maak je gratis account