Technisch

URL-canonicalisatie: waarom dezelfde pagina meerdere adressen kan hebben

Een technische blik op hoe www, slotslashes en http versus https stilletjes meerdere versies van dezelfde pagina creëren.

Wat het is

De meeste websites zijn technisch bereikbaar via meer adressen dan ooit de bedoeling was. Afhankelijk van hoe je domein en server zijn ingesteld, kunnen al deze adressen exact dezelfde homepage laden: https://jouwdomein.nl, https://www.jouwdomein.nl, http://jouwdomein.nl, en https://jouwdomein.nl/ met een toegevoegde slotslash. Elk daarvan is technisch een apart webadres, ook al zou een menselijke bezoeker nooit enig verschil opmerken.

"Canonicalisatie" is de algemene term voor het kiezen van één van die adressen als het officiële, voorkeursadres, en ervoor zorgen dat alles — je interne links, je serverconfiguratie en een canonieke tag in de code van je pagina — consequent daarnaartoe wijst, in plaats van alle varianten als even geldig te laten rondzweven.

Waarom het belangrijk is

Blijven deze URL-varianten onopgelost, dan splitsen ze wat één pagina zou moeten zijn technisch gezien op in wat op meerdere aparte pagina's lijkt die toevallig identieke inhoud delen. Dat is een oprecht verwarrende situatie voor software om netjes te interpreteren, en het is precies het soort stille, structurele rommel die veel makkelijker vanaf het begin te voorkomen is dan later uit te zoeken, als er eenmaal links naar meerdere versies over het internet verspreid zijn.

Dit is een diepere, technischere versie van de vraag over de canonieke tag — het gaat minder om die ene regel code en meer om de onderliggende server- en domeinconfiguratie die bepaalt welke adresvarianten überhaupt werken.

Hoe je het oplost

  1. Bepaal één definitieve, voorkeursversie van je domein: met of zonder www, en controleer of je belangrijke pagina's wel of geen slotslash moeten hebben.
  2. Stel in je domein- of hostinginstellingen een omleiding op serverniveau in, zodat elke andere variant (de niet-voorkeurs-www-versie en de gewone http://-versie) automatisch wordt doorgestuurd naar je ene voorkeursadres.
  3. Zorg dat elke interne link op je eigen site (navigatiemenu's, knoppen, footerlinks) rechtstreeks naar de voorkeursversie wijst, in plaats van te vertrouwen op een omleiding om dit achteraf recht te trekken.
  4. Voeg een zelfverwijzende canonieke tag toe aan elke pagina (zie onze gids over de canonieke tag) als tweede beschermingslaag bovenop de omleidingen.
  5. Test dit door een paar niet-voorkeursvarianten in een browser te typen en te bevestigen dat elke variant automatisch naar je gekozen adres omleidt.

Controleer of jouw eigen website dit probleem heeft

Launch Readiness scant je website in enkele seconden op dit en ~50 andere problemen vóór de lancering — gratis, zonder registratie.

Start een gratis controle