rel=canonical: definicija i tehnički kontrolni spisak
Rel=canonical je HTML link tag ili HTTP Link header koji pretraživačima govori koju URL verziju preferirate kada postoje slične ili duplikatne stranice; pomaže da se konsoliduju signali indeksacije, ali ne određuje direktno redosled rangiranja.

Šta je rel=canonical?
Rel=canonical je mašinski čitljiv signal koji pokazuje preferiranu verziju web stranice kada više URL-ova prikazuje isti ili vrlo sličan sadržaj. Najčešći oblik je HTML tag u head delu dokumenta: primer. Rel=canonical se takođe može poslati kao HTTP Link response header: Link: <https://example.com/>; rel="canonical".
Zašto je rel=canonical važan za SEO
Rel=canonical pomaže pretraživačima da konsoliduju signale indeksacije (kao što su link equity i signali sadržaja) za duplikatne ili skoro-duplikatne stranice. To pojašnjava koja URL verzija treba da se prikaže u rezultatima pretrage. Budite jasni: canonicalizacija utiče više na odluke o indeksiranju nego što direktno menja redosled rangiranja. Rangiranje zavisi od mnogo pokazatelja; canonicalizacija povećava verovatnoću da se signali za slične stranice pripišu preferiranoj URL verziji.
Kako rel=canonical funkcioniše
Kada crawler preuzme stranicu, on čita HTML head i HTTP zaglavlja za rel=canonical. Taj podatak pretraživači tretiraju kao sugestiju: mogu ga poštovati, ignorisati ili izabrati drugačiji canonical ako smatraju da je neki drugi URL bolji reprezent. Preporučena praksa je korišćenje apsolutnog URL-a (uključen scheme i host) i dosledna canonicalizacija između verzija.
Uobičajena ponašanja koja treba očekivati: pretraživači će, ako prihvate canonical, konsolidovati signale indeksacije prema izabranom canonicalu; i dalje će crawl-ovati varijante po potrebi. Cross-domain canonicalizacija je dozvoljena: stranica na sajtu A može pokazivati rel=canonical na sajt B. Ipak, cross-domain canonical je i dalje sugestija i može biti odbijen od strane crawler-a.
Vrste rel=canonical
Postoje tri glavna načina da se označi rel=canonical:
- HTML rel=canonical u <head> — eksplicitno, lako za pregled, dobro za stranice koje pokreće CMS.
- HTTP Link response header — koristan za ne-HTML resurse (PDF-ove, slike) ili tamo gde nije praktično menjati HTML. Primer zaglavlja: Link: <https://example.com/preferred>; rel="canonical"
- Server-side redirects (301) — definitivni način da se konsoliduju signali tako što će jedna URL biti jedina dostupna. 301 redirekti i rel=canonical se dopunjuju: redirekti uklanjaju duplikate, canonical signalizira preferencu kada više URL-ova mora ostati dostupno.
Kako početi sa rel=canonical
1) Evidentirajte duplikate: identifikujte varijacije URL-a (parametri, www vs non‑www, http vs https, trailing slash) i skoro-duplikatne stranice. 2) Preferirajte redirekte kada možete trajno ukloniti duplikatne URL-ove. 3) Koristite rel=canonical u HTML head-u za stranice koje moraju ostati odvojene, ali treba da pokazuju na preferiranu verziju. 4) Za ne-HTML resurse dodajte HTTP Link header. 5) Održavajte doslednu canonicalizaciju kroz šablone sajta i jezičke verzije.
Uobičajene greške sa rel=canonical
- Upućivanje canonicala na stranice koje vraćaju greške ili 404 — canonical treba da pokazuje na validnu, indeksabilnu stranicu. - Nekonzistentno korišćenje relativnih URL-ova — preferirajte apsolutne URL-ove. - Više sukobljenih canonicala (server header vs HTML) koji se ne slažu. - Canonicalizacija paginisanih serija na prvu stranu bez korišćenja rel="next/prev" ili drugih ispravnih signalizacija za paginaciju. - Pretpostavka da rel=canonical nameće ishod rangiranja; to je sugestija, a ne apsolutna komanda.
Provera rel=canonical: tehnički kontrolni spisak
Koristite provere ispod da verifikujete implementaciju canonicala. Svaka stavka pokazuje gde proveriti i šta se smatra prolazom.
- **Canonical tag in HTML** — gde proveriti: fetch-uj HTML stranice (curl ili view-source u browseru) — prolazi kada <link rel="canonical" href="https://preferred.example/"> tag je prisutan u head delu i koristi apsolutni URL.
- **HTTP Link header** — gde proveriti: curl -I ili curl -s -D - <URL> — prolazi kada response headers uključuju Link: <https://preferred.example/>; rel="canonical" i kada se to ne kosi sa HTML canonicalima.
- **Canonical resolves** — gde proveriti: otvori canonical URL u browseru ili curl -L <canonical> — prolazi kada canonical vraća 200-type response (ne 4xx/5xx) i kada je indeksabilan.
- **Rendered DOM parity** — gde proveriti: Chrome DevTools Elements panel (ili headless renderer) — prolazi kada canonical link pojavljuje u renderovanom <head> (ne samo umetnut preko client-side JS posle crawl-a).
- **URL Inspection (pages you own)** — gde proveriti: Google Search Console URL Inspection — prolazi kada Google prijavi da je inspektovani URL indeksiran pod preferiranim canonicalom, ili kada prijavi da je izabran drugi canonical uz objašnjenje.
- **Site-level consistency** — gde proveriti: crawl-uj uzorak stranica sa site crawler-om (Screaming Frog, Sitebulb) — prolazi kada šabloni koriste dosledan canonical format i nema konfliktnih tagova među varijantama.
Praktični primeri sa curl
Preuzmi HTML i prikaži head (prati redirekte): curl -L -s https://example.com/page | sed -n '1,200p' # proveri za <link rel="canonical">. Provera samo zaglavlja: curl -I https://example.com/page # traži Link: zaglavlje.
Pročitaj Tehnički SEO vodič
Za šire strategije canonicala i povezane provere (redirects, sitemaps, rukovanje parametrima) vidi: Pročitaj Tehnički SEO vodič
Najčešća pitanja
Mogu li canonicalizovati više stranica na početnu stranu?
Tehnički možete usmeriti mnoge stranice na početnu stranu, ali ta praksa često odbacuje važne signale na nivou stranice i može smanjiti relevantnost tih stranica u pretrazi. Koristite je samo kada su stranice zaista duplikati ili niskovredne i želite da početna stranica reprezentuje skup sadržaja.
Da li canonical URL-ovi treba da budu apsolutni ili relativni?
Preferirajte apsolutne URL-ove koji uključuju scheme i host. Apsolutni canonicals izbegavaju dvosmislenost kada se stranice pristupaju preko više hostname-ova ili protokola.
Ako Google izabere drugi canonical, šta treba da proverim?
Proveri da li se canonical ispravno rešava, da sadržaj stranice nije tanak ili dupliciran negde drugde, da interne veze vode ka preferiranoj URL verziji, i da canonical nije pobijan redirektima, meta robots ili sitemap unosima. Koristi URL Inspection za stranice kojima upravljaš da vidiš Google-ov izabrani canonical i objašnjenje.
Da li su canonicals potrebni za paginirani sadržaj?
Za paginirane serije, canonicalizacija svake stranice na prvu obično nije dobra opcija. Razmotri da zadržiš self-referentne canonicale na svakoj paginiranoj strani i da koristiš jasne signale paginacije ili da konsoliduješ preko dobro strukturisane view-all stranice ako je prikladno.
Tehnički SEO je samo deo organskog rasta. Izgradnja topical authority takođe zahteva relevantne, visokokvalitetne backlinks; ako želiš da istražiš publisher marketplaces, razmisli o nabavci placements kroz verifikovane marketplaces.Izgradi autoritet kvalitetnim backlinks
Related terms

On-page SEO: definition, checklist and verification
On-page SEO is optimizing a page's content, HTML and UX so it is relevant, indexable and useful to users and modern search engines — covering mobile-first rendering, structured data, canonicals and page performance.

Hreflang oznaka: šta je i kako funkcioniše
Hreflang oznaka govori pretraživačima koja jezička i regionalna verzija stranice treba biti prikazana korisnicima; pomaže pretraživačima da izaberu pravu varijantu za indeksiranje i prikazivanje, ali sama po sebi ne određuje poziciju u rezultatima.

Search engine optimization: definition & checklist
Search engine optimization (SEO) is the practice of improving a website’s visibility in search results by aligning content, technical setup and user experience with search engines’ crawling, indexing and ranking systems — including mobile-first crawling and AI-driven SERP features.

Google Panda: objašnjenje algoritma
Google Panda je skup signala za procenu kvaliteta koji identifikuju sadržaj niske vrednosti, tanak ili dupliciran na stranici; pokrenut 2011. i sada integrisan u Googleove osnovne sisteme rangiranja, smanjuje vidljivost sajtova lošeg kvaliteta.

Search engine rankings: definition and how they work
Search engine rankings are the order in which search engines present indexed pages for a specific query; rankings reflect many signals—relevance, backlinks, content quality, page experience and user intent—and interact with AI overviews in 2026.

Basics of HTML: what it is and how it works
Basics of HTML describes the core elements, syntax, and semantic structure of Hypertext Markup Language — the standardized markup that organizes web content, embeds resources, and communicates meaning to browsers, accessibility tools, and search engines.
