Voor u is het één pagina. Voor een zoekmachine kunnen het er acht zijn. Met en zonder www, met en zonder https, met en zonder schuine streep aan het eind, en dan nog de variant met een hoofdletter erin of een parameter erachter. Een dubbele url in WordPress is zelden opzet, maar het gebeurt op vrijwel elke site die ooit is verhuisd of aangepast.
Het is geen ramp en er staat geen straf op. Maar het verspreidt de waarde van uw pagina over meerdere adressen, het maakt uw cijfers onbetrouwbaar en het levert vroeg of laat verwarrende meldingen op. Hieronder leest u hoe u het opruimt zonder iets stuk te maken.
Waar de varianten vandaan komen
Er zijn vier bronnen, en meestal spelen er meerdere tegelijk.
Het domein zelf. Zolang zowel de variant met www als die zonder werkt en geen van beide doorstuurt, bestaan alle pagina’s dubbel. Hetzelfde geldt voor http naast https na een halve overstap.
De schuine streep aan het eind. WordPress regelt dit doorgaans netjes, maar een handmatig toegevoegde doorverwijzing of een aangepaste serverconfiguratie kan het weer stukmaken.
Parameters achter het adres. Filters in een webshop, sorteeropties, campagnecodes uit nieuwsbrieven en tags van advertentiesystemen. Elk daarvan maakt technisch gezien een nieuw adres.
Dezelfde inhoud op meerdere plekken. Een product dat in drie categorieën zit en per categorie een eigen adres krijgt, of een bericht dat ook op een tag- en een auteurspagina volledig wordt weergegeven.
Bij een verhuizing van hostingpartij worden bovendien vaak oude doorverwijzingen vergeten, waardoor er een tijdje twee routes naast elkaar bestaan.
Vaststellen hoe erg het is
- Typ uw domein op vier manieren in in een privévenster: met en zonder www, met http en met https. Kijk of u telkens op hetzelfde adres uitkomt. Verandert het adres in de balk, dan werkt de doorverwijzing.
- Doe hetzelfde met een willekeurige subpagina, en test ook de variant met en zonder schuine streep aan het eind.
- Zoek in Google met site: gevolgd door uw domein en blader door de resultaten. Ziet u dezelfde titel meerdere keren met verschillende adressen, dan staan ze allebei in de index.
- Kijk in Search Console bij het overzicht van pagina’s onder de kop dat een pagina een duplicaat is. Daar staat precies welke adressen Google als dubbel beschouwt en welk adres hij zelf heeft gekozen.
Dat laatste is nuttig: Google kiest zelf een voorkeursadres als u het niet doet. Vaak kiest hij goed, maar niet altijd, en dan staat er een variant met een campagnecode in de zoekresultaten.
Stap 1: kies één vaste vorm
Beslis eerst wat de juiste variant is en wijk daar nergens meer van af. Voor de meeste Nederlandse sites is dat https, zonder www, met een schuine streep aan het eind. Welke u kiest maakt technisch niet uit; consequent zijn wel.
Leg die keuze vast in Instellingen en dan Algemeen, in beide adresvelden. Zorg dat er geen schuine streep aan het eind staat in die velden. Blijft het veld verspringen of kunt u er niet bij, dan staat er iets vast in wp-config.php; hoe dat werkt, leest u in het artikel over een verkeerd ingestelde site-url.
Stap 2: dwing die vorm af met doorverwijzingen
Alle andere varianten horen met een permanente doorverwijzing naar de gekozen vorm te gaan. Dat is een 301-doorverwijzing, die aan zoekmachines vertelt dat de verhuizing definitief is en dat de opgebouwde waarde mee mag.
Op een Apache-server staat die regel in .htaccess, op Nginx in de serverconfiguratie. Bij veel Nederlandse hostingpartijen kunt u het in het klantenpaneel aanvinken met een schuifje voor het afdwingen van https en van de www-variant. Dat is de veiligste route, want een fout in zo’n bestand haalt uw hele site onderuit.
Let op één valkuil: twee regels die elkaar tegenspreken leveren een lus op waarbij de browser meldt dat er te vaak wordt doorgestuurd. Voeg daarom één regel tegelijk toe en test na elke wijziging. Zorg ook dat uw certificaat beide varianten dekt, anders krijgt de bezoeker een waarschuwing voordat de doorverwijzing kan werken; wat daarbij komt kijken staat in de uitleg over het instellen van https.
Stap 3: ruim de rest op met canonieke verwijzingen
Adressen met parameters kunt u niet allemaal doorsturen, want een filter in uw webshop moet blijven werken. Daar is de canonieke verwijzing voor bedoeld: een regel in de pagina die zegt welk adres de echte is.
Elke SEO-plugin plaatst die automatisch. Controleer of dat gebeurt door de broncode van een gefilterde pagina te bekijken en te zoeken op het woord canonical. Wijst die naar de schone versie van de pagina, dan is het goed geregeld.
Voor campagnecodes uit nieuwsbrieven en advertenties geldt hetzelfde. Die adressen mogen bestaan, maar ze horen naar de schone versie te wijzen. Dat scheelt ook in uw statistieken, want anders telt u dezelfde pagina drie keer.
Wat u beter niet doet
Ga geen pagina’s verwijderen om duplicaten op te lossen. Een adres dat verkeer of links heeft, ruimt u op met een doorverwijzing, niet met een 404.
Bouw ook geen ketens van doorverwijzingen. Als adres A naar B gaat en B naar C, dan verliest u tijd en soms waarde. Laat A direct naar C wijzen zodra u dat kunt.
En pas op met plugins die beloven alle dubbele inhoud automatisch op te lossen. Die zetten soms in één klik honderden doorverwijzingen klaar die u daarna niet meer overziet. Handmatig en beperkt is hier beter dan geautomatiseerd en breed.
Een groothandel uit Zeeland had na een migratie zowel de oude als de nieuwe domeinnaam actief, allebei zonder doorverwijzing. De volledige catalogus stond dubbel in Google, en het oude domein won het regelmatig omdat dat langer bestond. Na het instellen van één permanente doorverwijzing van het oude naar het nieuwe domein was het binnen zes weken opgelost.
Houd het schoon
Controleer na elke verhuizing, elke certificaatvernieuwing en elke wijziging in uw permalinkstructuur of de vier basisvarianten nog op één adres uitkomen. Dat is een test van twee minuten en het vangt vrijwel alle gevallen.
Loopt u tegen ketens of lussen aan die u niet meer ontwart, dan is het opruimen van url-structuren die uit de hand zijn gelopen een klus waar een half uur meekijken vaak genoeg voor is. Bij WebMaintor beginnen we altijd met het in kaart brengen van wat er nu gebeurt, voordat er één regel wordt aangepast.
Begin met de eenvoudigste controle: typ uw domein zonder https en zonder www in en kijk waar u uitkomt. Blijft dat adres staan zoals u het intypte, dan heeft u uw eerste taak te pakken.


