Kanonička oznaka je mali dio koda ugrađen u web stranicu koji može pomoći tražilicama nositi se s više verzija iste stranice. Podržavaju ga tri najpopularnije tražilice i omogućuje webmasterima da odrede željenu adresu za sadržaj koji bi mogao biti dupliciran. Tražilice obično poštuju ovaj zahtjev i koriste željenu adresu prilikom indeksiranja stranica, ali je mogu zanemariti u određenim okolnostima. Kanonske oznake, koje su zapravo element tag, može se koristiti i s relativnim i apsolutnim putovima, ali općenito ne može ići preko domena.
Početkom 2009. tri glavne tražilice pristale su koristiti kanonsku oznaku za pomoć u rješavanju dupliciranog sadržaja na webu. Sličnim ili identičnim web stranicama često se može pristupiti s više web adresa ili Uniform Resource Locator (URL-ova), kao što su http://example.com, http://www.example.com i http://www.example. com/index.php. Sustavi za upravljanje sadržajem, platforme za e-trgovinu i wiki softver također mogu generirati stranice dinamički, s malo drugačijim URL-ovima koji se koriste za promjenu redoslijeda sortiranja kategorije, praćenje pridruženih veza ili pristup prethodnim verzijama članka ili stranice.
Duplicirane stranice s malo drugačijim adresama mogu funkcionirati protiv algoritama tražilice koji koriste popularnost veza kako bi odredili gdje se stranica nalazi u rezultatima pretraživanja. Web-stranica s 300 veza koje upućuju na dva različita URL-a može se prikazati softveru za indeksiranje tražilice kao jedna stranica sa samo 150 veza. Tražilice su se kroz povijest bavile problemom nudeći preferirane postavke URL-a u svojim webmasterskim alatima, razvijajući vlastite interne algoritme za pogađanje najprikladnije adrese i pridržavajući se 301 preusmjeravanja, statusnog koda generiranog poslužiteljem koji prosljeđuje zahtjeve na novi URL.
Kanonička oznaka način je na koji web programeri označavaju određeni URL kao preferiranu verziju stranice. To je mali isječak koda koji se mora umetnuti u sve web-stranice sa sličnim ili dupliciranim sadržajem, ali ne zahtijeva nikakve promjene postavki web poslužitelja. Većina tražilica to tretira kao “jaku nagovještaj”, a ne kao naredbu, što znači da se kanonska oznaka koja je loše implementirana ili ukazuje na potpuno drugu stranicu može zanemariti. Kod je smislen samo za tražilice; web preglednici zanemaruju kanonske oznake.
Unatoč svom nazivu, kanonička oznaka nije prava “oznaka” već element koji se može primijeniti na široko korištene označiti. Stranica označena kodom rekao bi tražilici da je preferirani ili kanonski URL za sadržaj http://www.example.com/about.html. “rel=canonical” dio koda govori tražilici da je URL u “href=” kanonska veza. Za razliku od 301 preusmjeravanja, kanonička oznaka može se koristiti i s apsolutnim i relativnim putovima, iako neke tražilice preporučuju korištenje apsolutnih putova. 301 preusmjeravanja, međutim, mogu upućivati na drugu domenu, dok većina tražilica podržava samo kanonske veze na istoj domeni.