Canonieke URL
Elke pagina die je in zoekresultaten wilt laten verschijnen, moet één gezaghebbend webadres voor zichzelf opgeven, zodat zoekmachines weten welke versie van de pagina ze moeten indexeren wanneer dezelfde inhoud op meerdere adressen beschikbaar is. Silktide controleert of elke pagina precies één geldig adres van dit type opgeeft.
De wordt ingesteld met een <link rel="canonical">-tag in de -header van de pagina:
<!-- Een geldige, naar zichzelf verwijzende canonieke URL -->
<link rel="canonical" href="https://www.example.com/about">
Een geldige canonieke URL is één absolute URL op dezelfde site als de pagina. Veelvoorkomende problemen zijn een ontbrekende tag, meerdere tags met tegenstrijdige doelen, een relatieve of onjuist opgemaakte URL en een canonieke URL die naar een ander domein verwijst.
Waarom dit belangrijk is
Websites bieden dezelfde inhoud vaak aan op meerdere URL's: met en zonder www, met trackingparameters of via zowel http als https. Zonder canonieke URL moeten zoekmachines raden welke versie ze moeten rangschikken. Hierdoor kan de waarde voor de positie worden verdeeld over duplicaten of kan de verkeerde versie worden geïndexeerd.
Een onjuist ingestelde canonieke URL kan erger zijn dan helemaal geen canonieke URL. Een canonieke URL die naar een ander domein verwijst, vertelt zoekmachines dat ze jouw versie van de pagina helemaal niet moeten indexeren. Tegenstrijdige canonieke URL's worden eenvoudigweg genegeerd, waardoor de tag ongemerkt niets oplevert.
Hoe je dit oplost
- Voeg een
<link rel="canonical">-tag toe aan de header van de pagina. Voor de meeste pagina's moet deze verwijzen naar de eigen voorkeurs-URL van de pagina. De meeste contentmanagementsystemen en SEO-plug-ins kunnen dit automatisch genereren. - Gebruik een volledige, absolute URL inclusief schema en domein (
https://www.example.com/about, niet/about), zonder omringende witruimte. - Geef precies één canonieke URL per pagina op. Als zowel je templates als een SEO-plug-in er één toevoegen, verwijder dan het dubbele exemplaar.
- Als de canonieke URL bewust naar een ander domein verwijst (bijvoorbeeld bij gesyndiceerde inhoud waarvan het origineel ergens anders staat), is dat legitiem: de bevinding goed.
Hoe Silktide dit test
- Test alleen pagina's die in aanmerking komen voor indexering door zoekmachines (pagina's met , pagina's achter een login of pagina's die fouten retourneren, worden overgeslagen).
- Verzamel elke
<link rel="canonical">-tag op de pagina. Dit is een structurele controle van de pagina zelf; het doel van de canonieke URL wordt niet opgehaald. - Rapporteer maximaal één bevinding per pagina: het belangrijkste probleem, in deze volgorde:
- Helemaal geen canonieke tag.
- Meerdere canonieke URL's met verschillende doelen.
- Een canonieke URL die geen geldige absolute URL is.
- Een canonieke URL die naar een ander domein verwijst dan de pagina (
wwwen niet-wwwworden als dezelfde site beschouwd).
Problemen oplossen
Mijn canonieke URL is relatief en zoekmachines accepteren deze
Zoekmachines lossen relatieve canonieke URL's meestal op, maar ze zijn kwetsbaar: een wijziging van de basis-URL of een pagina die op een onverwacht adres wordt aangeboden, verandert ongemerkt waar de canonieke URL naar verwijst. Silktide vereist een absolute URL omdat die ondubbelzinnig is.
De canonieke URL verwijst opzettelijk naar een ander domein
Canonieke URL's voor meerdere domeinen zijn geldig voor gesyndiceerde inhoud. Silktide markeert ze omdat ze vaker het gevolg zijn van een vergissing bij het kopiëren en plakken dan van een bewuste keuze; keur de bevinding goed als dit bij jou de bedoeling is.