Canonical: slik setter du opp rel=canonical riktig
Oppdager du at Google viser feil versjon av sidene dine i søkeresultatene, eller at samme innhold ligger under flere URL-er? Da er en canonical tag ofte løsningen. Her viser vi hvordan du setter opp canonical riktig, hvilke feil du bør unngå, og hvilke myter du trygt kan se bort fra.
TL;DR:
- Legg inn én canonical tag i <head> på hver side.
- Bruk absolutt URL, og la hovedversjonen peke på seg selv.
- Canonical er et hint til Google, ikke et direktiv.
- For helt duplisert innhold er en 301-redirect nesten alltid bedre.
Hva er en canonical tag?
En canonical tag (rel="canonical") er et HTML-element som forteller søkemotorene hvilken URL som er hovedversjonen av en side når flere URL-er viser samme innhold. Du plasserer den i <head>-seksjonen på siden, for eksempel slik:
<link rel="canonical" href="https://example.no/produkter/">
Google bruker taggen som et hint når den skal velge hvilken versjon som skal indekseres og vises i søkeresultatene. Har du to URL-er med identisk innhold, for eksempel https://example.no og https://www.example.no, peker du den ene mot den andre med en canonical tag.
Når bør du bruke canonical?
Canonical er aktuelt hver gang det samme innholdet er tilgjengelig under mer enn én URL. De vanligste tilfellene er:
- www og ikke-www, når siden svarer på begge adressene.
- HTTP og HTTPS, når gammel trafikk fortsatt når http-versjonen.
- Sporingsparametere som ?utm_source og ?ref, som lager nye URL-er.
- Produktsider med varianter, farger eller sortering som gir nye adresser.
- Paginering, der side 2 og side 3 kan indekseres hver for seg.
Ved et domene- eller plattformskifte er canonical også nyttig i overgangen. Du sikrer at søkemotorene forstår hvilken versjon som er hovedversjonen mens det nye oppsettet etablerer seg.
Samtidig som du rydder i innholdet, bør du ha kontroll på DNS-oppsettet, altså domenenavnssystemet som peker domenet ditt mot riktig server. I Feno sitt kontrollpanel administrerer du DNS og navneservere på ett sted.
Slik setter du opp canonical riktig
Fremgangsmåten er den samme enten du bruker WordPress, et annet CMS, altså innholdsstyringssystem, eller et helt statisk nettsted. Følg disse fem trinnene:
- Velg hovedversjonen. Bestem hvilken URL som skal være den kanoniske versjonen av hver side. Bruk som regel den adressen du bruker i interne linker.
- Bruk absolutt URL. Skriv hele adressen, med https:// og domenenavnet, i href-attributtet.
- Legg til self-refererende canonical. Hovedversjonen peker på seg selv. Da unngår du at andre signaler drar vurderingen i feil retning.
- Sjekk konsistens. Det skal bare finnes én canonical tag per side, og den må ikke motsi andre signaler som noindex.
- Verifiser. I Google Search Console finner du eventuelle avvik under rapporten for sideindeksering.
Bruk absolutte URL-er
En relativ URL som <link rel="canonical" href="/produkter/"> kan tolkes feil, særlig hvis sidene dine er tilgjengelige under flere domenenavn. En absolutt URL med https:// og hele domenenavnet er alltid tryggest.
Én canonical per side
Flere canonical tagger på samme side gir motstridende signaler, og da må søkemotorene gjette. Hold deg til én, og la den peke på én bestemt URL.
Canonical og domeneendring
Når du overfører et domene til en ny registrar eller bytter domenenavn, beholder du gjerne det gamle domenet som videresending. Da er det viktig at den gamle adressen redirecter med 301, og at canonical peker mot den nye hovedversjonen. Et feil oppsett her kan gjøre at Google viser den gamle adressen lenge etterpå.
Skal du flytte et eksisterende domene, kan du overføre domenet ditt til Feno uten nedetid. Nettsiden din, inkludert canonical-oppsettet, forblir intakt gjennom hele overføringen.
Vanlige feil du bør unngå
- Canonical til en URL som redirecter. Da får du en kjede som søkemotorene må følge. La canonical peke på den endelige adressen.
- Blande noindex og canonical. Hvis du både noindexer en side og peker en canonical mot en annen side, motsier signalene hverandre.
- Ulike versjoner av samme adresse. https://example.no, https://example.no/ og https://example.no/index.php er tre forskjellige URL-er for samme innhold. Vær konsekvent med skråstrek, store bokstaver og domeneprefiks.
- Canonical på sider med ulikt innhold. Taggen skal bare brukes når innholdet faktisk er likt eller nær identisk.
- Canonical i stedet for 301. Skal en gammel side fjernes helt, er en permanent redirect nesten alltid bedre.
Myter om canonical
Canonical er en rankingfaktor. Det er ikke dokumentert. Taggen påvirker hvilken URL som indekseres, men er ikke i seg selv et direkte rangeringstegn.
Feil canonical gir straff. Du blir ikke straffet av Google. Motstridende signaler kan derimot føre til at Google velger feil URL, noe som koster synlighet og crawlbudsjett.
Canonical er det samme som noindex. Det stemmer ikke. Canonical forteller hvilken versjon som er hovedversjonen, mens noindex ber søkemotoren om å ikke indeksere siden.
Vanlige spørsmål om canonical
Skal canonical peke på seg selv?
Ja. Hovedversjonen bør ha en self-refererende canonical tag som peker på sin egen URL. Det gir et tydelig signal om at denne versjonen er den riktige, også hvis innholdet senere dukker opp andre steder.
Er canonical et direktiv eller et hint?
Det er et hint. Google skriver eksplisitt at en canonical tag kan ignoreres hvis den peker på en side med helt annet innhold, eller hvis andre signaler veier tyngre. Kombiner derfor taggen med riktige redirects og god intern lenking.
Hva er forskjellen på canonical og 301-redirect?
En 301-redirect sender både brukere og søkemotorer videre fra én URL til en annen. En canonical tag lar begge adressene være aktive, men forteller hvilken som er hovedversjonen. Vil du at besøkende skal kunne bruke begge adressene, bruker du canonical. Skal den gamle adressen slutte å eksistere, bruker du 301.
Oppsummering
Et riktig canonical-oppsett gjør at søkemotorene forstår hvilken versjon av sidene dine som er hovedversjonen. Velg én URL per innhold, bruk absolutt URL, og la hovedversjonen peke på seg selv. Sammen med riktige redirects og et ryddig DNS-oppsett unngår du de fleste problemene.
Trenger du et domene du har full kontroll over? Registrer ditt .no-domene hos Feno fra 99 kroner i året, med transparent prising og alt av DNS-verktøy inkludert.