Canonical-tagi (tai suomeksi harvemmin käytetty kanoninen tagi) on HTML-elementti, jota käytetään silloin, jos verkkosivulla on kahta tai useampaa identtistä tai samanlaista sisältöä. Canonical-tagin avulla voidaan kertoa hakukoneille, mikä sivu halutaan hakutuloksissa näkyvän käyttäjien etsiessä siihen liittyvällä avainsanalla. Google ja muut hakukoneet eivät myöskään pidä duplikaattisisällöistä, jonka johdosta näistä voidaan myös rokottaa sijoitusten osalta.
Esimerkiksi, jos verkkokaupassa myydään samaa t-paitaa neljässä eri värissä, on kaikissa luultavasti täsmälleen samat tuotetiedot, mutta väri vain vaihtuu. Kanonisella tagilla voidaan valita siis yksi sivuista ns. pääsivuksi, jolloin ei tule päällekkäisyyksiä ja sekavuutta siinä, mikä sivuista hakukoneiden kannattaa indeksoida.