Što je canonical URL?
Canonical URL je HTML oznaka koja tražilicama govori koja je preferirana verzija stranice. Koristi se kada isti sadržaj može biti dostupan kroz više URL-ova ili kada postoje vrlo slične stranice koje ne želimo međusobno natjecati u rezultatima pretraživanja.
U praksi canonical oznaka izgleda jednostavno, ali ima veliku SEO ulogu. Ona pomaže konsolidirati signale prema jednoj adresi, smanjiti rizik od dupliciranog sadržaja i dati Googleu jasnu poruku koju verziju stranice treba indeksirati.
Zašto dupli sadržaj nastaje i kad ga ne očekujemo
Dupli sadržaj ne nastaje samo kada netko kopira tekst. Često se pojavi tehnički: zbog URL parametara, trailing slash razlika, starih URL-ova, http/https varijanti, www/non-www verzija ili filtera koji generiraju više sličnih adresa.
Ako Google vidi više verzija iste stranice, može sam odabrati kanonsku verziju. Problem je što njegov izbor ne mora biti onaj koji vi želite. Zato je bolje jasno definirati canonical URL nego prepustiti odluku algoritmu.
Canonical nije isto što i 301 redirect
Canonical oznaka je signal, a 301 redirect je naredba pregledniku i tražilici da se URL trajno preselio. Ako stara adresa više ne treba biti dostupna korisniku, bolji izbor je 301 redirect. Ako stranica mora ostati dostupna, ali postoji preferirana verzija, tada canonical ima smisla.
To je važna razlika kod migracija, redizajna i promjene strukture weba. Kod ozbiljnije izrade web stranica po mjeri URL strategija treba biti definirana prije objave, a ne popravljana naknadno.
Kada canonical najviše pomaže?
Canonical najviše pomaže kada postoje tehničke varijante istog sadržaja. Primjeri su stranice s parametrima, duplicirani proizvodi, paginacije, arhive, testne verzije koje ne smiju završiti u indeksu ili stari URL-ovi koji još privremeno postoje.
Na manjim poslovnim web stranicama canonical je često jednostavniji: svaka javna stranica sama na sebe pokazuje kao glavnu verziju. Taj self-referencing canonical pomaže držati strukturu čistom i smanjuje šansu da Google pogrešno interpretira URL varijante.
Canonical i money pageovi
Kod komercijalnih stranica canonical disciplina je posebno važna. Ako imate stranicu koja treba rangirati za ključnu uslugu, primjerice SEO optimizaciju, cijenu web stranice ili izradu web stranica za određenu publiku, sav autoritet treba ići prema jednoj stabilnoj adresi.
Ako postoji više sličnih verzija, linkovi i signali mogu se razvodniti. Zato money page treba imati stabilan URL, jasan canonical, prirodne interne linkove i mjesto u sitemapu. Više o tom širem tehničkom sloju pokriva članak tehnički SEO.
Canonical i blog članci
Blog članci također trebaju jasnu kanonsku verziju. To je korisno ako se članak dijeli s parametrima, ako se pojavi kroz arhivu ili ako se kasnije promijeni struktura URL-ova. Dobar canonical govori da je glavni članak upravo ona URL adresa koju želite indeksirati.
Kod bloga je važno da canonical bude usklađen sa sitemapom, internim linkovima i Open Graph URL-om. Ako jedan element govori jedno, a drugi drugo, tehnička slika postaje mutna. Dosljednost je ovdje jača od složenosti.
Najčešće canonical greške
Česta greška je canonical koji pokazuje na krivu stranicu, posebno nakon kopiranja templatea. Druga greška je canonical prema URL-u koji vraća 404, redirect ili ima drugačiji sadržaj od stranice na kojoj se oznaka nalazi.
Problematično je i miješanje verzija: nekad s trailing slashom, nekad bez njega, nekad http, nekad https. Takve sitnice izgledaju male, ali na većem webu mogu stvoriti puno nepotrebnog SEO šuma.
Kako provjeriti canonical URL?
Najjednostavnije je otvoriti izvorni HTML stranice i provjeriti link rel canonical oznaku. Zatim treba provjeriti vraća li taj URL status 200, je li indeksabilan, nalazi li se u sitemapu i vode li interni linkovi prema istoj verziji.
Canonical treba gledati zajedno s drugim tehničkim elementima: sitemapom, redirectima, JSON-LD schema markupom, Open Graph URL-om i internim linkovima. Svi ti signali trebaju pokazivati prema istoj glavnoj verziji stranice.
Canonical kao SEO disciplina
Canonical URL nije vidljiv korisniku kao dizajn ili tekst, ali je važan za SEO higijenu. On pomaže tražilicama da shvate koja je verzija stranice glavna i gdje treba konsolidirati signale. Što je web veći i što ima više sadržaja, canonical disciplina postaje važnija.
Kod novih webova najbolje je odmah postaviti čistu strukturu URL-ova, self-referencing canonical oznake i jasnu internu navigaciju. Tako se izbjegavaju kasnije korekcije, nepotrebni redirecti i gubitak autoriteta.