rel=canonical: definicija i tehnički kontrolni popis
Element rel=canonical je HTML link tag ili HTTP Link header koji govori tražilicama koju URL preferirate kada postoje slične ili duplicirane stranice; pomaže konsolidirati signale indeksiranja, ali ne postavlja izravno poredak u rezultatima.

Što je element rel=canonical?
Element rel=canonical je strojno čitljiv signal koji označava preferiranu verziju web-stranice kada više URL-ova poslužuje isti ili bitno sličan sadržaj. Najčešći oblik je HTML tag u head dijelu dokumenta: primjer. Canonical se također može poslati kao HTTP Link response header: Link: <https://example.com/>; rel="canonical".
Zašto je element rel=canonical važan za SEO
Elementi rel=canonical pomažu search engines konsolidirati signale indeksiranja (kao što su link equity i content signals) za duplicirane ili gotovo duplicirane stranice. To poboljšava jasnoću koja URL treba biti prikazana u rezultatima pretraživanja. Budite eksplicitni: canonicalizacija utječe više na odluke o indeksiranju nego što izravno mijenja poredak u rezultatima. Poredak je rezultat mnogih signala; canonicalizacija povećava vjerojatnost da će se signali za slične stranice pripisati preferiranoj URL.
Kako funkcionira element rel=canonical
Kada crawler preuzme stranicu, on čita HTML head i HTTP zaglavlja za rel=canonical. Ta vrijednost se tretira kao smjernica od strane glavnih search engines: mogu je poštovati, ignorirati ili odabrati drugi canonical ako smatraju da je neki drugi URL bolji predstavnik. Preporučena praksa je koristiti apsolutni URL (uključujući scheme i host) i održavati canonicalizaciju dosljednom među verzijama.
Uobičajena ponašanja koja treba očekivati: search engines će konsolidirati signale indeksiranja prema odabranom canonicalu kada ga prihvate; i dalje će crawlovati povezane varijacije po potrebi. Dozvoljena je cross-domain canonicalizacija: stranica na site A može postaviti svoj rel=canonical na site B. Međutim, cross-domain canonical i dalje je smjernica i crawler ga može odbiti.
Vrste elementa rel=canonical
Postoje tri glavna načina za označavanje canonicala:
- HTML rel=canonical u <head> — eksplicitan, lako ga je provjeriti, dobro funkcionira za CMS-generirane stranice.
- HTTP Link response header — koristan za ne-HTML resurse (PDF-ove, slike) ili kad izmjena HTML-a nije praktična. Primjer zaglavlja: Link: <https://example.com/preferred>; rel="canonical"
- Preusmjeravanja na serverskoj strani (301) — definitivni način konsolidacije signala tako da jedan URL postane jedini dostupan. 301 i rel=canonical su komplementarni: preusmjeravanja uklanjaju duplikate, canonical signalizira preferenciju kada više URL-ova mora ostati dostupno.
Kako započeti s implementacijom rel=canonical
1) Inventarizirajte duplikate: identificirajte varijacije URL-ova (parametri, www vs non‑www, http vs https, trailing slash) i gotovo duplicirane stranice. 2) Preferirajte preusmjeravanja kad možete trajno ukloniti duplicirane URL-ove. 3) Koristite rel=canonical u HTML headu za stranice koje moraju ostati zasebne, ali bi trebale pokazivati na preferiranu verziju. 4) Za ne-HTML resurse, dodajte HTTP Link header. 5) Održavajte canonicalizaciju dosljednom kroz predloške stranica i jezične verzije.
Uobičajene pogreške kod elementa rel=canonical
- Usmjeravanje canonicala na stranice koje vraćaju pogreške ili 404 — canonical bi trebao voditi na valjanu, indexiranu stranicu. - Korištenje relativnih URL-ova nedosljedno preko stranica — preferirajte apsolutne URL-ove. - Više konfliktnog canonicala (server header vs HTML) koji su u neslaganju. - Canonicaliziranje paginiranih serija na prvu stranicu bez korištenja rel="next/prev" ili drugih signala za paginaciju na ispravan način. - Pretpostaviti da rel=canonical nameće ishod rangiranja; to je smjernica, a ne apsolutna naredba.
Provjera elementa rel=canonical: tehnički kontrolni popis
Upotrijebite provjere u nastavku da verificirate implementaciju canonicala. Svaka stavka pokazuje gdje provjeriti i što se smatra prolazom.
- **Canonical tag in HTML** — gdje provjeriti: dohvatite HTML stranice (curl ili browser view-source) — prolazi kada je <link rel="canonical" href="https://preferred.example/"> tag prisutan u headu i koristi apsolutni URL.
- **HTTP Link header** — gdje provjeriti: curl -I ili curl -s -D - <URL> — prolazi kad response headers uključuju Link: <https://preferred.example/>; rel="canonical" i to ne proturječi HTML canonicalima.
- **Canonical resolves** — gdje provjeriti: otvorite canonical URL u pregledniku ili curl -L <canonical> — prolazi kad canonical vraća 200-type response (ne 4xx/5xx) i može se indeksirati.
- **Rendered DOM parity** — gdje provjeriti: Chrome DevTools Elements panel (ili headless renderer) — prolazi kada canonical link postoji u renderiranom <head> (ne samo umetnut putem client-side JS nakon crawla).
- **URL Inspection (pages you own)** — gdje provjeriti: Google Search Console URL Inspection — prolazi kada Google izvijesti da je pregledani URL indeksiran pod preferiranim canonicalom, ili izvijesti da je odabrao drugi canonical uz objašnjenje.
- **Site-level consistency** — gdje provjeriti: crawljajte uzorak stranica site crawlerom (Screaming Frog, Sitebulb) — prolazi kada predlošci koriste dosljedan format canonicala i nema konflikata oznaka među varijantama.
Praktični primjeri s curlom
Dohvatite HTML i prikažite head (prati preusmjeravanja): curl -L -s https://example.com/page | sed -n '1,200p' # provjerite <link rel="canonical">. Provjerite samo zaglavlja: curl -I https://example.com/page # provjerite za Link: header.
Pročitajte Technical SEO Guide
Za šire strategije canonicalizacije i povezane provjere (redirects, sitemaps, rukovanje parametrima) pogledajte: Pročitajte Technical SEO Guide
Često postavljana pitanja
Mogu li postaviti canonical za više stranica na početnu stranicu?
Tehnički možete usmjeriti mnoge stranice na početnu stranicu, ali ta praksa često zanemari važne signale na razini stranice i može smanjiti relevantnost tih stranica u rezultatima pretraživanja. Koristite to samo kad su stranice doista duplicirane ili niske vrijednosti i želite da početna stranica predstavlja taj skup sadržaja.
Trebaju li canonical URL-ovi biti apsolutni ili relativni?
Preferirajte apsolutne URL-ove uključujući scheme i host. Apsolutni canonicali izbjegavaju nejasnoće kada se stranice pristupaju putem više hostova ili protokola.
Ako Google odabere drugačiji canonical, što trebate provjeriti?
Provjerite da canonical ispravno rješava, da sadržaj stranice nije tanak ili dupliciran drugdje, da interni linkovi pokazuju na preferirani URL i da canonical nije opovrgnut preusmjeravanjima, meta robots ili unosima u sitemapu. Koristite URL Inspection za stranice koje posjedujete da vidite Googleov odabrani canonical i objašnjenje.
Jesu li canonicali obavezni za paginirani sadržaj?
Za paginirane serije, canonicaliziranje svake stranice na prvu stranicu općenito je loš izbor. Razmotrite zadržavanje self-referential canonicala na svakoj paginiranoj stranici i upotrebu jasnih signala za paginaciju ili konsolidaciju putem dobro strukturirane view-all stranice ako je prikladno.
Technical SEO je samo jedan dio organskog rasta. Izgradnja tematskog autoriteta također zahtijeva relevantne, visokokvalitetne backlinks; ako želite istražiti publisher marketplaces, razmislite o sourcingu placements kroz verificirane marketplaces.Izgradite autoritet kvalitetnim backlinksima
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 tag: što je i kako funkcionira
Hreflang tag govori tražilicama koju jezičnu i regionalnu verziju stranice prikazati korisnicima; pomaže tražilicama odabrati pravilnu varijantu za indeksiranje i prikaz, ali sam 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 algoritam objašnjen
Google Panda je skup signala za procjenu kvalitete koji identificiraju niskovrijedan, tanak ili duplicirani sadržaj na stranici; izvorno pokrenuta 2011. i sada integrirana u Googleove temeljne sustave rangiranja, smanjuje vidljivost niskokvalitetnih web-mjesta.

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.
