SEO

Canonical tag

HTML oznaka koja Googleu govori koja je glavna verzija stranice kad postoji više sličnih ili dupliranih URL-ova, pa čuva SEO snagu na jednom mjestu.

Poznato i kao Kanonska oznaka, rel=canonical, Canonical URL

SiiteAutor: Siite timAžurirano: 2. septembar 2026.

Canonical tag (rel="canonical") je HTML oznaka kojom stranica govori pretraživaču koja je glavna, originalna verzija sadržaja kad isti ili vrlo sličan sadržaj postoji na više adresa. Posjetilac je nikad ne vidi; ona je poruka Googleu, i to jedna od najvažnijih u tehničkom SEO-u.

Cijena zanemarivanja ove oznake plaća se tiho. Stranica ne dobija upozorenje ni kaznu, samo se snaga koju je zaslužila razdijeli na nekoliko adresa umjesto da radi za jednu. Rezultat je pozicija koja stoji na mjestu iako se sadržaj dopunjava i linkovi stižu, a uzrok se rijetko traži u kodu.

Problem koji canonical rješava

Ista stranica na webu vrlo lako dobije više adresa, a da to niko nije namjeravao:

  • siite.ba/proizvod i siite.ba/proizvod?boja=plava
  • verzija s https:// i zaostala http://
  • s www i bez www
  • s kosom crtom na kraju i bez nje
  • adrese s UTM parametrima iz kampanja i newslettera

Za posjetioca je to sve jedna stranica; za Googleov crawling to je pet različitih adresa s istim sadržajem. Bez jasnog signala, Google sam bira koju će indeksirati, a linkovi i signali rangiranja se rasipaju po kopijama umjesto da rade za jednu adresu.

Šteta se skuplja polako. Ako je na jednu verziju adrese neko stavio link s foruma, a na drugu verziju sa svog bloga, te dvije preporuke ne rade zajedno. Umjesto jedne stranice s dva glasa dobijete dvije stranice s po jednim, a nijedna nije dovoljno jaka da prestigne konkurenciju koja tu podjelu nema.

Kako oznaka izgleda u kodu

<link rel="canonical" href="https://siite.ba/proizvod/" />

Oznaka stoji u <head> dijelu stranice i kaže: bez obzira na to kojom adresom si došao, glavna verzija je ova. Adresa u oznaci mora biti puna i apsolutna, s protokolom i domenom, jer skraćene varijante znaju biti pogrešno protumačene.

Standardna praksa je da svaka stranica ima canonical koji pokazuje na nju samu, takozvani self-referencing canonical. Time se unaprijed rješavaju sve varijante s parametrima: adresa s UTM oznakom iz kampanje sama kaže Googleu da je original verzija bez oznaka.

Ista poruka može se poslati i kroz zaglavlje odgovora servera, što se koristi za datoteke koje nemaju HTML dio, poput PDF-ova. Za obične stranice ostaje oznaka u kodu, jer je lakše provjeriti i teže zaboraviti. Bitno je da za jednu stranicu postoji samo jedna kanonska uputa; dvije oznake na istoj stranici Google najčešće zanemari obje.

Kada je canonical presudan

Najviše posla ima u web trgovinama, gdje filteri, sortiranja i paginacija naprave desetine adresa za istu kategoriju. Bez canonicala Google troši budžet indeksiranja na kopije, a stranice koje su vam zaista važne čekaju red.

Bitan je i kod sadržaja koji se objavljuje na više mjesta. Ako vaš tekst izađe i na blogu i na partnerskom portalu, canonical na originalu čuva zaslugu tamo gdje treba. Isto vrijedi za opise proizvoda koje preuzimate od dobavljača, mada je tu bolje rješenje napisati vlastiti opis.

Treći tipičan slučaj su kampanje. Svaki link s oznakama iz newslettera ili oglasa pravi novu adresu u Googleovim očima, pa se bez self-referencing canonicala u indeksu zna pojaviti verzija s parametrima. Kupac tada u rezultatima vidi ružnu adresu s repom oznaka, a vi u analitici dobijate razdvojene brojke za istu stranicu.

Canonical ili redirect

Dva alata rješavaju srodne probleme, pa se često miješaju. Redirect fizički preusmjerava: stara adresa vodi na novu i za korisnika i za pretraživač, i koristi se kad stara stranica više ne treba postojati, recimo nakon redizajna ili prelaska na novu domenu.

Canonical obje stranice ostavlja živima i samo pretraživaču kaže koja je glavna, pa je pravi izbor kad obje verzije moraju ostati dostupne, kao kod filtera u shopu. Gruba provjera: ako biste staru adresu mirno ugasili, treba vam redirect; ako ne biste, canonical.

Razlika je važna i zato što se posljedice greške razlikuju. Pogrešan redirect posjetilac odmah primijeti, jer završi na krivoj stranici i javi vam. Pogrešan canonical niko ne vidi mjesecima, sve dok neko ne pogleda zašto stranica koja donosi upite više nije u rezultatima. Zato se ova oznaka provjerava po planu, a ne tek kad nešto zaškripi.

Šta canonical ne može riješiti

Oznaka je preporuka, a ne naredba. Google je najčešće poštuje, ali zadržava pravo da izabere drugu adresu ako mu ostali signali govore suprotno: ako na drugu verziju vode backlinkovi, ako je ona u sitemapu ili ako je interno linkate češće.

Zato canonical radi tek kad je ostatak sajta s njim usklađen. Ne rješava ni pravi problem duplikata između različitih domena kad nemate kontrolu nad tuđom stranicom, ni tanki sadržaj koji je isti na deset vaših stranica. U tom drugom slučaju rješenje je spajanje stranica, ne oznaka u kodu.

Tipičan primjer takvog lažnog rješenja su stranice po gradovima. Firma napravi deset gotovo identičnih stranica, promijeni samo ime grada i onda ih međusobno poveže canonicalima kad Google počne prigovarati. Time se u indeksu zadrži jedna stranica, a devet gradova ostane nepokriveno. Ako želite rangirati u Tuzli i Zenici, svaka stranica mora imati vlastiti sadržaj, cijene i primjere.

Kako provjeriti stanje na svojoj stranici

Desni klik i pregled izvornog koda pokazuje canonical za jednu stranicu, ali cjelovitu sliku daje Search Console. Izvještaj o indeksiranju izlistava duplikate i pokazuje koju je verziju Google stvarno odabrao, što je jedina brojka koja se računa.

Za veće sajtove isplati se pustiti alat koji obilazi sve stranice, poput Screaming Froga, i izvesti tabelu s dvije kolone: adresa stranice i adresa iz njenog canonicala. Sve što se u te dvije kolone ne poklapa vrijedi pogledati ručno. Kod trgovine s hiljadu proizvoda ovo je jedini način da se problem uhvati prije nego što se vidi na prometu.

U WordPressu dodaci poput Yoasta ili RankMatha postavljaju self-referencing canonical automatski, a moderna okruženja to rade sama. Posao je uglavnom provjera, a ne ručno pisanje. Ako Search Console pun duplikata dočeka redizajn, tražite da se canonicali riješe u sklopu izrade web stranice, jer je tada to nekoliko redova koda umjesto naknadnog raščišćavanja.

Greške koje najčešće viđamo

Najteža je canonical koji pokazuje na pogrešnu adresu. Tipičan slučaj: sve stranice usluga pokazuju na početnu jer je šablon kopiran bez izmjene. Google te stranice prestane tretirati kao samostalne i one tiho ispadaju iz rezultata, a firma mjesecima traži uzrok u sadržaju.

Druga je canonical koji vodi na adresu koja vraća grešku ili je i sama preusmjerena. Signal tada ne stiže nikuda, pa Google odluku donosi sam. Provjera je jednostavna: otvorite adresu iz canonical oznake i vidite otvara li se stvarno ta stranica, bez preskakanja.

Treća je oslanjanje na canonical tamo gdje treba redirect. Nakon prelaska na novu domenu stara ostane živa s canonicalom prema novoj, pa i dalje troši budžet indeksiranja i zbunjuje posjetioce. Kad stara adresa nikome ne treba, ona se preusmjerava.

Četvrta je sukob signala. Sitemap prijavljuje jednu verziju adrese, canonical drugu, a interni linkovi vode na treću. Google dobija tri različite upute i bira po svom. Sve tri stvari moraju pokazivati na istu adresu, uključujući i kosu crtu na kraju.

Peta je canonical stavljen preko blokade indeksiranja. Ako je stranica zatvorena oznakom noindex ili blokirana u robots datoteci, Google ne može pročitati ono što ste joj napisali, pa canonical nema efekta. Ove dvije stvari se ne kombinuju.

Šesta je canonical na stranicama s paginacijom, gdje se sve stranice liste usmjere na prvu. Time se druga, treća i dalje stranice liste isključuju iz indeksa, a s njima i proizvodi koji se nalaze samo tamo. Za paginaciju je bolje da svaka stranica bude sama sebi kanonska.

Lista za provjeru nakon redizajna

Prođite ovu listu prvog dana nakon lansiranja, dok su ispravke još jeftine.

  • Ima li svaka stranica canonical i pokazuje li on na samu sebe?
  • Je li adresa u oznaci puna, s https i domenom, bez skraćivanja?
  • Otvara li se ta adresa direktno, bez preusmjeravanja i bez greške?
  • Vodi li verzija s www i bez www na istu kanonsku adresu?
  • Slaže li se canonical s onim što piše u sitemapu?
  • Pokazuje li koja stranica usluge greškom na početnu?
  • Pokazuju li stranice s parametrima na čistu verziju bez parametara?
  • Ima li u Search Consoleu novih upozorenja o odabranoj kanonskoj verziji?

Pojmovi koje ćete čuti uz canonical

  • Redirect: trajno preusmjerenje stare adrese na novu.
  • Crawling: obilazak stranice Googleovim robotom, korak prije indeksiranja.
  • Sitemap: popis adresa koje želite u indeksu.
  • Noindex: oznaka kojom stranicu izričito isključujete iz rezultata pretrage.
  • Organski promet: posjete iz neplaćene pretrage, koje uredni canonicali štite od rasipanja.

Česta pitanja

Još o pojmu canonical tag

Šta canonical tag radi najjednostavnije rečeno?

Kaže Googleu: kad vidiš više adresa s istim ili vrlo sličnim sadržajem, ovu smatraj glavnom. Google tada signale rangiranja skuplja na toj glavnoj adresi umjesto da ih rasipa po kopijama. Posjetilac od svega toga ne vidi ništa, oznaka stoji u kodu stranice i radi samo prema pretraživačima.

Kako da provjerim imam li problem s duplikatima?

Otvorite Google Search Console i pogledajte izvještaj o indeksiranju stranica. Statusi poput duplikat bez korisnički odabrane kanonske verzije ili Google je odabrao drugu kanonsku verziju znak su da Google sam presuđuje umjesto vas. Brza ručna provjera: otvorite istu stranicu s www i bez, s kosom crtom i bez, pa vidite otvara li se ista adresa.

Je li canonical isto što i redirect?

Nije, i zamjena im je česta greška. Redirect fizički preusmjeri i posjetioca i Googlea na novu adresu, stara praktično prestaje postojati. Canonical ostavlja obje stranice dostupnima, samo pretraživaču kaže koja je glavna. Redirect birate kad stara stranica ne treba nikome, canonical kad obje verzije moraju ostati upotrebljive.

Trebam li canonical ako nemam web trgovinu?

Trebate, jer duplikati nastaju i bez filtera i sortiranja. Ista stranica često postoji s www i bez, s HTTP i HTTPS, s kosom crtom na kraju i bez nje, plus verzije s UTM parametrima iz kampanja. Moderna rješenja to uglavnom rješavaju sama, ali provjera u Search Consoleu košta pet minuta i otkrije tihe probleme.

Šta znači self-referencing canonical?

To je canonical oznaka koja pokazuje na samu stranicu na kojoj stoji, čime stranica potvrđuje da je upravo ona glavna verzija. Zvuči suvišno, ali čisti nejasnoće koje prave parametri u URL-u: adresa s UTM oznakom iz kampanje tada jasno kaže da je original adresa bez oznaka. Standardna je praksa na modernim sajtovima.

Može li pogrešan canonical srušiti stranicu iz rezultata?

Može, i to je najopasnija greška s ovom oznakom. Ako stranica usluge canonicalom pokazuje na početnu, govorite Googleu da nju ne treba indeksirati kao samostalnu, pa nestane iz rezultata. Isto se desi kad sve stranice nakon kopiranja šablona pokazuju na istu adresu. Nakon svakog redizajna vrijedi provjeriti kuda canonicali pokazuju.

Poštuje li Google uvijek moj canonical?

Ne uvijek, jer je canonical preporuka, a ne naredba. Ako Google procijeni da je druga adresa bolji kandidat, recimo zato što na nju vode linkovi ili je navedena u sitemapu, izabraće nju. U Search Consoleu se tada vidi da se korisnički odabrana i Googleova kanonska verzija razlikuju, i to je znak da signali na sajtu nisu usklađeni.

Šta ako isti proizvod stoji u više kategorija?

To je klasičan izvor duplikata u web trgovinama, jer isti proizvod dobije nekoliko adresa. Odaberite jednu adresu kao glavnu, najbolje onu bez kategorije u putanji, i na svim ostalim verzijama postavite canonical prema njoj. Tako se recenzije, linkovi i pozicije skupljaju na jednoj stranici umjesto da se dijele na tri.
Rječnik pojmova

Pitajte nas šta Canonical tag znači za vaš biznis.

Pošaljite nam ponudu koju razmatrate, upit ili samo pitanje. Reći ćemo vam otvoreno isplati li se, bez ikakve obaveze.