Canonical-tagi (myös canonical-URL tai canonical-linkki) on HTML-koodiin lisättävä elementti, joka kertoo hakukoneille, mikä sivu on tietyn sisällön alkuperäinen ja ensisijainen versio. Tämä on tärkeää silloin, kun samasta tai lähes samasta sisällöstä on saatavilla useita eri URL-osoitteita.
Mikä on canonical-tagi?
Canonical-tagi on <link>-elementti, joka lisätään sivun <head>-osioon. Se osoittaa hakukoneille, mikä URL-osoite kannattaa indeksoida ja näyttää hakutuloksissa, kun samankaltaista sisältöä löytyy useammasta osoitteesta – esimerkiksi sekä www- että ei-www-muodossa, http- ja https-versioina tai URL:issa käytettyjen seuranta- ja suodatinparametrien vuoksi.
Miksi canonical-tagi on tärkeä?
Ilman canonical-tagia hakukone saattaa tulkita saman sisällön eri osoitteissa erillisiksi, keskenään kilpaileviksi sivuiksi. Tämä hajauttaa sivujen saamat linkki- ja relevanssisignaalit useamman URL:n kesken ja voi heikentää koko sisällön näkyvyyttä hakutuloksissa. Canonical-tagilla nämä signaalit kootaan yhteen, oikeaksi katsottuun osoitteeseen. On hyvä muistaa, että canonical-tagi on hakukoneille vahva vihje, ei ehdoton käsky: jos muut signaalit (esimerkiksi sisäiset linkit tai uudelleenohjaukset) viittaavat selvästi toiseen sivuun, hakukone voi valita canonical-tagista poiketen toisen URL:n.
Miten canonical-tagi lisätään sivulle?
Canonical-tagi lisätään sivun <head>-osioon seuraavasti:
<link rel="canonical" href="https://www.esimerkkisivusto.fi/alkuperainen-sivu/">
Korvaa esimerkkiosoite sen sivun täydellisellä, toimivalla URL-osoitteella, joka halutaan näkyvän hakutuloksissa. Myös itse alkuperäisellä sivulla kannattaa olla itseensä viittaava canonical-tagi, ja monet julkaisujärjestelmät sekä SEO-liitännäiset (esimerkiksi Yoast) lisäävät sen automaattisesti.
Milloin canonical-tagia kannattaa käyttää?
- Kun sama sisältö on saatavilla sekä www- että ei-www-osoitteesta tai sekä http- että https-versiona.
- Kun URL:iin lisätään lajittelu-, suodatin- tai seurantaparametreja (esimerkiksi
?sort=hinta), jotka eivät muuta itse sisältöä. - Kun sivusta on olemassa tulostusversio tai muu tekninen kaksoiskappale.
- Kun sama sisältö (esimerkiksi tuote) on julkaistu useamman kategorian tai osoitteen alla.
Eri kielille käännettyihin sivuihin canonical-tagia ei kannata käyttää: canonical-tagi ohjaisi hakukoneen näyttämään vain yhden kieliversion, jolloin muut kieliversiot voivat jäädä hakutuloksista pois. Kieliversioiden yhteydet kannattaa merkitä hreflang-attribuutilla canonical-tagin sijaan.
Yleisiä virheitä
- Canonical osoittaa väärään, vanhentuneeseen tai poistettuun sivuun.
- Canonical-tagit muodostavat ketjun (sivu A osoittaa sivuun B, joka osoittaa sivuun C) – osoita aina suoraan lopulliseen, oikeaan sivuun.
- Canonical-sivulla on samaan aikaan
noindex-tagi, mikä on ristiriitainen ohje hakukoneelle. - Canonical-tageja ei tarkisteta sivuston päivitysten tai rakennemuutosten yhteydessä, jolloin ne voivat jäädä osoittamaan väärään paikkaan.