Visste du att dubblettsidor på din webbplats kan förstöra din ranking? När samma innehåll finns på flera webbadresser delar sökmotorerna rankingkraften mellan alla i stället för att samla den på en stark sida. Din startsida kan gå att nå på example.com, www.example.com och example.com/index.html. Samma sida, tre adresser, en tredjedel av kraften var. Canonical-taggar löser det med en enda rad HTML. Den talar om för sökmotorerna vilken adress som gäller. De andra finns kvar, men ger all sin auktoritet till den valda.
En canonical-tagg är en HTML-tagg som talar om för sökmotorerna vilken webbadress som är den föredragna versionen av en sida. Den ser ut så här:
<link rel="canonical" href="https://www.example.com/article">
Du placerar taggen i head-delen av din HTML. När sökmotorerna crawlar sidan ser de taggen och förstår: "Den här sidan är en dubblett. Den riktiga versionen finns på https://www.example.com/article. Ge all rankingkraft till den adressen."
Canonical-taggar är inga order. De är förslag. Sökmotorerna följer dem oftast, men det finns ingen garanti. De är tips som visar vad du föredrar.
Därför är dubblettinnehåll ett problem
Dubblettinnehåll förvirrar sökmotorerna. Om du har fem versioner av samma sida måste sökmotorerna välja vilken som ska indexeras och rankas. De kan indexera alla fem och dela rankingkraften mellan dem. Eller så indexerar de bara en och ignorerar resten.
Oavsett vilket förlorar du. Om rankingkraften delas på fem rankar varje adress lägre. Om bara en adress indexeras slösar de andra crawl-budget. Canonical-taggar löser båda problemen genom att samla rankingkraften på en föredragen adress.
Dubblettinnehåll skapar också problem med indexeringen. Sökmotorerna har begränsade resurser. Om hälften av din crawl-budget går till dubblettsidor går bara andra hälften till unikt innehåll. Dina viktiga sidor crawlas då mer sällan.
Vanliga källor till dubblettinnehåll
Sessions-ID:n skapar dubbletter. Parametrar som ?sessionid=abc eller ?utm_source=facebook skapar nya webbadresser fast innehållet är identiskt. Canonical-taggar talar om för sökmotorerna att det är dubbletter.
HTTP- och HTTPS-versioner av samma sida skapar dubbletter. Versioner med och utan www skapar dubbletter. Utskriftsversioner och mobilversioner kan skapa dubbletter. Snedstreck på slutet skapar dubbletter (example.com/page mot example.com/page/).
Sidnumrering skapar en särskild sorts dubbletter. Sida 1 i en serie kan ha liknande innehåll som sida 2 och 3. Produkter visas på kategorisidor, sökresultatsidor och andra listsidor. Alla dessa skapar dubbletter som har nytta av canonical-taggar.
Så använder du canonical-taggar rätt
Placera canonical-taggen i head-delen av din HTML. Ange hela webbadressen till den föredragna versionen. Peka på sidan själv (självkanonisk) om det är huvudversionen. Peka på originalet om sidan är en dubblett.
Här är ett korrekt exempel. Din artikel finns på www.example.com/article. Den går också att nå på example.com/article. Båda sidorna ska ha den här canonical-taggen:
<link rel="canonical" href="https://www.example.com/article">
Det säger till sökmotorerna: "Båda adresserna är samma sida. Den riktiga versionen är www.example.com/article. Samla rankingkraften där."
Använd alltid absoluta webbadresser i canonical-taggar (hela adressen inklusive https://). Använd aldrig relativa adresser (bara /article). Använd alltid exakt den adress du vill ranka med, inklusive protokoll, www eller inte, och snedstreck på slutet.
Självkanoniska taggar och bra rutiner
Många webbplatser lägger en självkanonisk tagg på varje sida. Det betyder att varje sida pekar på sig själv som canonical. Det är inte nödvändigt, men blir allt vanligare som god praxis. Det förstärker att detta är den föredragna versionen och förhindrar att dubblettproblem uppstår av misstag.
Bara en canonical-tagg per sida. Lägg inte till flera taggar som pekar på olika adresser. Sökmotorerna ignorerar då taggen eller väljer på måfå.
Skapa inga canonical-kedjor. Sida A ska inte peka på sida B som pekar på sida C. Peka alltid direkt på den slutliga canonical-adressen.
Använd canonical-taggar mellan underdomäner bara om du verkligen vill samla kraften. Canonical-taggar mellan domäner (example.com som pekar på example.net) fungerar men är ovanliga. Vanligtvis använder du dem inom samma domän.
Canonical-taggar eller omdirigeringar
Omdirigeringar och canonical-taggar har olika syften. En 301-omdirigering flyttar en sida permanent. Besökare och sökmotorer skickas till den nya adressen. Den gamla adressen försvinner från sökresultaten.
En canonical-tagg omdirigerar inte besökarna. Sidan visas som vanligt. Men sökmotorerna förstår att den är en dubblett och ger rankingkraften till canonical-versionen. Använd omdirigeringar när du vill flytta en sida permanent. Använd canonical-taggar när du vill behålla flera adresser men tala om för sökmotorerna vilken som ska ranka.
Om du slår ihop två sidor till en och den gamla sidan inte behövs längre, använd en 301-omdirigering. Om du vill behålla flera versioner av en sida (för olika målgrupper eller syften) men bara låta en ranka, använd en canonical-tagg.
Testa dina canonical-taggar
Kolla att dina canonical-taggar fungerar. Gå till sidan i en webbläsare. Högerklicka och välj "Visa sidkälla". Sök efter "rel=canonical" eller "canonical". Taggen ska finnas i head-delen.
Kontrollera att adressen är rätt. Se till att den pekar på den version du vill ranka med. Se till att den har exakt rätt protokoll (https, inte http), exakt rätt domän (med eller utan www) och exakt rätt sökväg.
Kolla i Google Search Console. Gå till verktyget URL Inspection, skriv in en adress med en canonical-tagg, så visar Google vilken canonical den hittade. Då vet du att Google ser din canonical-tagg rätt.
Vanliga frågor
Påverkar canonical-taggar rankingen?
Inte direkt, men de påverkar vad som indexeras och hur rankingkraften samlas. En canonical-tagg ger inte en sida högre ranking. Den talar om för sökmotorerna vilken version av en dubblettsida som ska få rankingkraften. Om du använder dem rätt hjälper de dig att ranka bättre genom att samla signalerna på en adress i stället för att dela dem mellan dubbletter. Med WEMASY:s webbplatsbyggare kan du ställa in detta direkt på din webbplats.
Kan jag använda canonical-taggar mellan olika domäner?
Ja, men det är ovanligt. En sida på example.com kan peka på en canonical på example.net. Då säger du till sökmotorerna att example.net är den föredragna versionen. Det är ovanligt. Det mesta används inom samma domän. Canonical-taggar mellan domäner kräver noggrant övervägande.
Vad händer om jag använder fel canonical-tagg?
Sökmotorerna ignorerar oftast felaktiga canonical-taggar och använder sin egen dubblettdetektering. Om du låter startsidan peka på ett blogginlägg ignorerar Google det sannolikt, eftersom det inte är rimligt. Om du skapar en canonical-kedja (sida A pekar på B som pekar på C) följer Google kedjan till slutet. Felaktiga canonical-taggar orsakar sällan allvarliga problem, men de gör taggarna mindre effektiva.
Ska varje sida ha en canonical-tagg?
Det är inte nödvändigt, men allt oftare rekommenderat som god praxis. Sidor utan dubbletter behöver ingen canonical-tagg. Men om du lägger självkanoniska taggar på alla sidor undviker du dubblettproblem som uppstår av misstag. De flesta moderna CMS lägger till självkanoniska taggar automatiskt.
Kan jag använda både omdirigeringar och canonical-taggar?
Du bör inte behöva det. Använd omdirigeringar för permanenta flyttar eller sammanslagning. Använd canonical-taggar för att hantera dubbletter. Om du omdirigerar en sida behöver den ingen canonical-tagg (omdirigeringen gör jobbet). Om du använder en canonical-tagg behöver du ingen omdirigering (sidan ligger kvar). Använd inte båda på samma sida.
Spelar bindestreck eller understreck i webbadresser roll för canonical-taggar?
Ja. example.com/my-article och example.com/my_article är olika webbadresser. Om de har identiskt innehåll använder du en canonical-tagg som pekar båda till den föredragna versionen. Sökmotorerna ser bindestreck och understreck som olika tecken. Var konsekvent med formatet på webbadresserna och canonical-taggarna.