Canonical URL kommer runt problemet med duplicerat innehåll

Om samma eller snarlikt innehåll finns på flera webbadresser uppstår duplicerat innehåll. Sökmotorer har då svårt att veta vilken sida som ska visas, samtidigt som länkkraften riskerar att spridas ut över flera adresser. En canonical URL är en kodrad i sidans HTML som pekar ut den huvudsakliga versionen, originalsidan, för sökmotorerna. Enligt dokumentationen från Google Search Central hjälper märkningen sökmotorer att samla signaler till en gemensam sida och visa den adress du föredrar i sökresultaten.

Adam Nylund

Sr. SEO Specialist på Noor

Adam Nylund


Adam, jag jobbar som Senior SEO Specialist på Noor Digital och har en bred kunskap inom SEO, men jag brinner lite extra för teknisk SEO. Mitt fokus ligger på att hela tiden anpassa strategier utifrån hur sökmotorerna utvecklas, så att våra kunder kan ligga steget för

Erla Andersson

Sr. SEO Copywriter på Noor

Erla Andersson


Mitt namn är Erla och jag jobbar som Senior SEO Copywriter och Team Coach för hela på Noor Digital. Jag har jobbat med digital marknadsföring i allmänhet sedan 2017 och med SEO i synnerhet sedan 2020.

Publicerad 9 sep, 2026 . 4 min läsning

Det här behöver du

  • Tillgång till webbplatsens källkod eller inställningar i ditt CMS.

  • En lista över webbadresser som delar identiskt eller snarlikt innehåll.

  • Ett verifierat konto i Google Search Console för granskning av indexeringen.

Canonical URL i korta drag

En canonical url anger vilken sida sökmotorer bör prioritera bland flera snarlika adresser. Den tekniska standarden beskrivs i IETF RFC 6596 och stöds av sökmotorer som Google och Bing. När du placerar taggen i sidhuvudet minskar du risken att länkkraft splittras mellan varianter som skapas av sorteringsfilter eller tekniska parametrar. När du anger en canonical URL styr du över vilka adresser som visas för användare i SERP:en.

Peka ut huvudversionen för sökmotorer

Sökmotorer strävar efter att visa unika sidor i sökresultatet. Låt oss anta att du driver en webbutik. I din butik går det att komma till samma svarta jeans på flera URL:er beroende på om besökaren har gått till produkten direkt via t.ex. kategoriträd, filtrering eller sökfunktion. Sökmotorn vet då inte vilken URL som ska prioriteras.

Enligt Googles vägledning innebär detta att länksignaler som PageRank riskerar att fördelas mellan adresserna, vilket kan leda till att sidorna presterar sämre var för sig än vad en utvald sida skulle göra på egen hand. När snarlika adresser konkurrerar med varandra internt riskerar webbplatsen därmed att tappa synlighet för relevanta sökord.

Koden som kallas ”canonical url meta tag” ser ut så här i HTML:

<link rel="canonical" href="https://www.webbplats.se/huvudversion/" />

Koden läggs normalt in i sidhuvudet, mellan <head> och </head>.Till skillnad från en omdirigering skickas besökaren inte vidare till en annan sida. Besökaren stannar kvar på den valda adressen, medan Googles crawler får information om vilken version som bör samla signalerna. Google presenterade metoden i artikeln Specify your canonical under 2009.

En besökare som klickar på en adress med ett sorteringsfilter ser innehållet som vanligt i sin webbläsare. Crawlern läser däremot koden och förstår att rankningssignalerna ska tillskrivas huvudversionen.

Så lägger du till canonical-taggen i html-koden

Följ dessa steg för att lägga till canonical-taggen i ditt CMS.

1. Bestäm huvudversionen

Bestäm vilken URL som ska vara standardversionen. Den bör använda HTTPS, sakna tillfälliga parametrar och representera den primära vyn för ditt innehåll.

  • Bra canonical-URL: https://webbplats.se/produkter/skor

  • Mindre bra canonical-URL: http://webbplats.se/produkter/skor?sessionid=123&sortera=pris

Som du kan se så är den rekommenderade canonical-URL:en alltså ren och använder kryptering. Det sämre alternativet saknar HTTPS och innehåller parametrar som riskerar att skapa duplicerat innehåll.

2. Skapa taggen med fullständig adress

Skriv alltid ut hela adressen med protokoll (HTTPS) och domännamn:

<link rel="canonical" href="https://www.webbplats.se/produkter/skor" />

Undvik relativa sökvägar som enbart anger underkataloger, eftersom sådana kan skapa oklarheter om webbplatsen använder flera subdomäner.

3. Lägg in taggen på alla varianter

Placera kodraden i sidhuvudet på dubblettsidorna och låt dem peka mot den primära URL du valde i det första steget.

4. Ange en självrefererande tagg på originalsidan

Öppna huvudsidan och lägg in samma tagg där, det vill säga att den pekar mot sig själv. Detta skyddar sidan om externa källor länkar till någon av URL:erna med spårningsparametrar eller kampanjkoder.

5. Publicera och kontrollera sidkällan

Publicera ändringarna på din webbplats. Det förekommer att teman (designmallarna i CMS:et) genererar dubbla taggar eller att fel protokoll anges i href-attributet. Högerklicka på sidan i webbläsaren, välj att visa sidkällan och sök efter rel=canonical för att kontrollera att adressen stämmer.

HTTP-headers för icke-html-filer

Filer som PDF-dokument, textfiler och bilder saknar HTML-kod och därmed ett <head>-element där en vanlig canonical-tagg kan placeras. Om du publicerar en rapport både som PDF-fil och som vanlig webbsida kan sökmotorer tolka dessa versioner som duplicerat innehåll.

Lösningen är att skicka informationen via serverns HTTP-svar med en Link-header. Enligt Google läser sökmotorn av HTTP-huvudet och hanterar direktivet på samma sätt som en HTML-tagg.

I HTTP-responsen från webbservern ser kodraden ut så här:

Link: <https://webbplats.se/rapporter/arsrapport>; rel="canonical"

Hur du anger denna header styrs av vilken webbserver du använder:

  • Apache: Konfigurera servern via .htaccess med modulen mod_headers för att lägga till direktivet för specifika filtyper eller enskilda filer.

  • Nginx: Ange direktivet add_header Link inom det specifika location-blocket för den aktuella filen i serverns konfigurationsfil.

När sökmotorn hämtar filen registreras adressen till HTML-motsvarigheten direkt vid anropet. Detta samlar söksignalerna till webbsidan utan att PDF-filen behöver tas bort eller döljas för besökare.

Canonical, 301-redirect och noindex?

Canonical, 301-omdirigering och noindex används alla för att hjälpa Googles crawlers sortera rätt bland URL:er, men fyller också skilda funktioner. Du använder dem för att låta sidan ligga kvar för besökare, leda om trafiken permanent eller hålla adressen borta från sökresultaten.

301

En 301 redirect passar ofta när en sida har flyttats permanent eller tagits bort och det finns en likvärdig ersättare på webbplatsen. Besökaren når då inte längre den tidigare adressen direkt utan leder istället besökare och sökmotorer till en ny adress.

En hänvisning med rel=canonical låter istället båda sidorna finnas kvar för besökare, samtidigt som sökmotorn får en signal om vilken sida som bör prioriteras i indexet. Det lämpar sig för sorteringsfilter, parametrar och produktvarianter där besökaren behöver använda sidan utan att varje variant ska indexeras separat.

Noindex

Direktivet noindex instruerar sökmotorer att inte visa sidan i sökresultaten alls. Det används ofta för interna bekräftelsesidor efter köp, interna sökresultat eller administrationssidor. Till skillnad från en canonical tag har noindex inte som syfte att överföra rankningssignaler till en annan adress.

För att förstå hur sökmotorn tolkar en canonical tag i praktiken bör du se den som ett starkt förslag snarare än ett tvingande direktiv som noindex. Om signalerna på sidan motsäger varandra kan sökmotorn välja en annan adress som kanonisk.

Vanliga misstag att undvika vid duplicerat innehåll

Tekniska problem uppstår när olika direktiv krockar i källkoden. Här är några vanliga misstag att se upp för:

  • Taggar som pekar på omdirigeringar
    Om en canonical tag pekar mot en sida som omdirigeras med en 301-redirect till en tredje sida skapas en kedja. Enligt Googles egna canonical-riktlinjer försvårar sådana kedjor sökmotorns tolkning. Peka alltid direkt mot den slutliga adressen.

  • Blockering i robots.txt
    Om en sida blockeras i filen robots.txt kan crawlern inte hämta sidan eller läsa koden i sidhuvudet. Därmed kan informationen om den kanoniska adressen inte registreras.

  • Dubbla och motstridiga taggar
    Om både temat och ett installerat SEO-plugin skapar koden samtidigt kan flera taggar placeras i samma dokument. Enligt Google ignoreras canonical-taggar om flera olika adresser anges.

  • Inkonsekventa snedstreck
    En adress med avslutande snedstreck och en adress utan kan betraktas som två skilda sidor. Håll dig konsekvent till samma format när du konfigurerar URL:erna.

Felsök dina taggar i Google Search Console

Undersök dina adresser i Google Search Console för att se hur sökmotorn hanterar dina anvisningar.

Klistra in en webbadress i fältet för webbadressgranskning högst upp i verktyget. Under rapporten för sidindexering framgår två uppgifter: kanonisk sida som angetts av användaren samt kanonisk sida som valts av Google.

Om dessa två fält visar samma adress har sökmotorn accepterat ditt förslag.

Skulle adresserna skilja sig åt har sökmotorn valt en annan version än den du angett. Det kan inträffa om den valda sidan har tunt innehåll, om den svarar med felkod eller om interna länkar på webbplatsen pekar mot en annan adress. Vår erfarenhet är att Google kan välja att bortse från den angivna taggen om den interna länkningen på webbplatsen konsekvent pekar mot en annan version av sidan.

Vid sådana skillnader behöver du se över webbplatsens interna länkstruktur. Sökmotorer väger samman interna länkar, sitemap och externa referenser när de väljer primär URL. Om interna menyer pekar mot versionen med parametrar minskar sannolikheten att sökmotorn följer koden i sidhuvudet.

Se därför till att menyer och interna länkar alltid leder direkt till den primära versionen av sidan. Då gör du det lättare för sökmotorerna att tolka dina instruktioner och därmed samverkar signalerna.

Liknande artiklar

Mer artiklar av Adam Nylund