Skip to content
Search

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.

Canonical Element: Prevent Duplicate Content Issues

Š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