Hoe stel je een canonical in bij WordPress?
Meestal hoef je niets te doen. Elke gangbare SEO-plugin zet automatisch een canonical op elke pagina, die naar de pagina zelf wijst.
Dat is precies wat je wilt. Handmatig ingrijpen is de uitzondering, niet de regel.
Wil je toch afwijken, dan is daar een veld voor in het bewerkscherm.

Waar je het veld vindt
Onderaan het bewerkscherm van een pagina, in het blok van je SEO-plugin, onder de geavanceerde instellingen. Daar staat een veld voor de canonical.
Laat dat leeg als je niets bijzonders wilt. Leeg betekent: verwijs naar jezelf, en dat is de goede standaard.
Wanneer je hem invult
Als deze pagina inhoudelijk vrijwel gelijk is aan een andere en die andere de officiële moet zijn. Vul dan het volledige adres van die andere pagina in.
Gebruik altijd het volledige adres inclusief https en je domeinnaam, niet alleen het pad.
Controleren of het klopt
Open je pagina, bekijk de broncode en zoek op canonical. Er hoort er precies één te staan, met het adres dat je verwacht.
Staan er twee, dan zet je thema er ook een. Dat moet je oplossen, want twee canonicals worden allebei genegeerd.
Mijn vuistregels
- Laat het veld leeg tenzij je een concrete reden hebt.
- Gebruik het volledige adres met https en domeinnaam.
- Controleer in de broncode dat er precies één canonical staat.
- Loop ze na een verhuizing helemaal na.
Die laatste is geen overbodige luxe. Een canonical die naar je oude domein wijst, houdt je nieuwe site effectief uit de zoekresultaten.
Bij een webshop
WooCommerce maakt met filters en sorteringen veel adressen aan. De meeste SEO-plugins hebben daar instellingen voor.
Kijk of die aanstaan voordat je iets handmatig gaat regelen. Meer daarover lees je bij canonical bij filters in een webshop.
Als je thema ook een canonical zet
Dan staan er twee in je broncode. Zet die van je thema uit, of gebruik een childthema om die regel te verwijderen.
Meer over dat laatste lees je bij browser, waar ook staat hoe je de broncode van een pagina bekijkt.