Preskoči na sadržaj
SEO i brzina sajta

Canonical tag objašnjeno: duplikati, parametri i paginacija

Canonical tag govori pretraživaču koja je od više sličnih adresa glavna verzija stranice. Objašnjavamo kada se koristi, kako se pravilno postavlja za parametre i paginaciju i koje greške poništavaju njegov efekat.

Ivan Petković 4 min čitanja
Sadržaj članka
  1. Šta je canonical tag i kako izgleda
  2. Kada se koristi canonical
  3. Najčešće greške
  4. Kako proveriti canonical na svom sajtu
  5. Zaključak

Ista stranica na sajtu često je dostupna na više adresa: sa i bez www, sa parametrom za praćenje iz oglasa, sa filterom za sortiranje ili kroz dve različite kategorije u web shopu. Za posetioca je to isti sadržaj, ali za pretraživač to su različite adrese koje se takmiče međusobno. Tu pomaže canonical tag (kanonska oznaka), način da kažete Google-u koja je od tih adresa glavna i koju treba da prikazuje u rezultatima. U ovom tekstu objašnjavamo kako radi, kada ga koristiti i gde se najčešće greši.

Šta je canonical tag i kako izgleda

Canonical je jedna linija u zaglavlju (head) HTML stranice:

<link rel="canonical" href="https://www.vasdomen.rs/usluge/izrada-kuhinja/">

Njome stranica poručuje: „glavna verzija ovog sadržaja nalazi se na ovoj adresi“. Google tada signale sa duplikata, poput linkova, obično pripisuje kanonskoj adresi i nju prikazuje u pretrazi. Važno je znati da je canonical preporuka, a ne naredba. Google ga uzima u obzir zajedno sa preusmerenjima, internim linkovima i sitemap-om, a konačnu odluku donosi sam. U Search Console to se vidi kao status „Duplikat, Google je izabrao drugu kanonsku stranicu od korisnika“.

Kada se koristi canonical

SituacijaPrimer adresePreporučeni canonical
Parametri za praćenje/kuhinje/?utm_source=facebook/kuhinje/
Sortiranje i filteri u shopu/patike/?sort=cena/patike/
Proizvod u više kategorija/muskarci/patike-x/ i /akcija/patike-x/Jedna stalna adresa proizvoda
Verzija za štampu/tekst/?print=1/tekst/
Paginacija/blog/page/2/Sama sebe, /blog/page/2/
Tekst preuzet na drugi sajtdrugisajt.rs/vas-tekst/Originalna adresa na vašem sajtu

Pravilo je jednostavno: canonical koristite kada postoji više adresa sa istim ili gotovo istim sadržajem, a sve moraju ostati dostupne posetiocima. Ako duplikat nikome ne treba, bolje rešenje je 301 preusmerenje.

Samoreferencirajući canonical

Preporučuje se da svaka stranica koja treba da bude u pretrazi ima canonical koji pokazuje na samu sebe. To zvuči suvišno, ali štiti od nenamernih duplikata: kada neko podeli link sa dodatim parametrom, ili kada se ista adresa otvori sa velikim slovima ili bez kose crte na kraju. Većina SEO dodataka za WordPress i platformi za web shop to radi automatski, ali vredi proveriti izvorni kod bar nekoliko tipičnih stranica.

URL parametri

Parametri su deo adrese posle znaka pitanja. Neki menjaju sadržaj (na primer broj strane ili izabrana kategorija), a neki ne (oznake za praćenje kampanja, sortiranje istih proizvoda). Za parametre koji ne menjaju suštinu sadržaja canonical treba da pokazuje na čistu adresu:

<!-- adresa: https://www.vasdomen.rs/kuhinje/?utm_source=facebook -->
<link rel="canonical" href="https://www.vasdomen.rs/kuhinje/">

Kod web shopova sa mnogo filtera canonical sam često nije dovoljan. Kombinacije filtera mogu da naprave hiljade adresa, pa je potrebno i da interni linkovi vode na čiste adrese, a ponekad i da se pojedini parametri isključe iz obilaženja. Više o tome u tekstu o SEO optimizaciji za internet prodavnice.

Paginacija: česta zamka

Kod liste blog tekstova ili proizvoda podeljene na više strana, česta greška je da sve strane stave canonical na prvu. Time se Google-u poručuje da su strane 2, 3 i dalje duplikati prve, iako imaju drugačiji sadržaj, pa proizvodi i tekstovi sa kasnijih strana mogu teže biti otkriveni. Google preporučuje da svaka strana u nizu ima canonical na samu sebe i da strane budu povezane običnim linkovima. Oznake rel="next" i rel="prev" Google više ne koristi kao signal za indeksiranje, iako ne smetaju.

Canonical za fajlove: HTTP zaglavlje

PDF katalozi i slični fajlovi nemaju HTML zaglavlje, pa se za njih canonical može poslati kroz HTTP odgovor servera:

Link: <https://www.vasdomen.rs/katalog.pdf>; rel="canonical"

Ovo je korisno kada isti PDF postoji na više adresa ili kada želite da stranica sa opisom bude glavna verzija umesto samog fajla.

Najčešće greške

  • Canonical na adresu koja ne radi. Pokazuje na stranicu sa greškom 404, preusmerenjem ili oznakom noindex.
  • Više canonical oznaka na istoj stranici. Obično kada tema i SEO dodatak postave svaka svoju; Google tada može ignorisati obe.
  • Canonical izvan zaglavlja. Oznaka u telu stranice se ne uzima u obzir.
  • Pogrešan protokol ili domen. Canonical na http:// verziju ili verziju bez www, iako je glavna https:// sa www.
  • Kombinacija noindex i canonical. Šalju suprotne signale; izaberite jedno.
  • Canonical ka drugačijem sadržaju. Na primer, sve stranice usluga pokazuju na početnu; Google će takvu oznaku verovatno ignorisati.
  • Neusklađeni signali. Sitemap i interni linkovi vode na jednu adresu, a canonical na drugu.

Ovakve greške se lako pojave posle redizajna ili promene dodatka. O drugim problemima koji nastaju na isti način pisali smo u tekstu SEO greške koje ruše pozicije.

Kako proveriti canonical na svom sajtu

  1. Otvorite stranicu, pritisnite desni klik i izaberite prikaz izvornog koda; potražite rel="canonical".
  2. U Search Console, alatom za proveru adrese, uporedite „kanonsku adresu koju je naveo korisnik“ i „kanonsku adresu koju je izabrao Google“.
  3. U izveštaju o indeksiranju pregledajte stavke o duplikatima, koje smo objasnili u tekstu zašto stranice nisu indeksirane.
  4. Alatom za obilazak sajta proverite da li neka stranica ima više oznaka ili canonical ka adresi sa greškom.

Zaključak

Canonical tag je mala oznaka sa velikim uticajem na to koja verzija stranice se pojavljuje u pretrazi. Postavite samoreferencirajući canonical na sve važne stranice, čiste adrese za parametre, sopstveni canonical za svaku stranu paginacije i uskladite sve signale. Ako Search Console prijavljuje duplikate ili Google bira drugačije adrese od vas, pošaljite nam upit i proverićemo podešavanja kanonskih oznaka na vašem sajtu.

Česta pitanja

Da li svaka stranica treba da ima canonical tag?

Preporučljivo je. Samoreferencirajući canonical, koji pokazuje na adresu same stranice, štiti od duplikata nastalih zbog parametara za praćenje, velikih i malih slova ili verzija sa i bez kose crte na kraju. Većina SEO dodataka za WordPress ga postavlja automatski.

Da li je canonical isto što i 301 preusmerenje?

Nije. Preusmerenje vodi i posetioca i pretraživač na drugu adresu, dok canonical ostavlja obe stranice dostupnim posetiocima, a pretraživaču samo predlaže koju da prikazuje. Ako stara stranica više nije potrebna, preusmerenje je jači i jasniji signal.

Zašto Google ignoriše moj canonical?

Canonical je preporuka, a ne naredba. Google ga može zanemariti ako se stranice sadržajem previše razlikuju, ako interni linkovi i sitemap pokazuju na drugu adresu ili ako canonical vodi na stranicu koja preusmerava, vraća grešku ili ima noindex. Uskladite sve signale da pokazuju na istu adresu.

Može li canonical da pokazuje na drugi domen?

Može. Koristi se kada isti tekst objavljujete na više sajtova, pa canonical na kopiji pokazuje na original. I tada je to samo preporuka, a sajt koji preuzima tekst mora pristati da ga postavi.

#canonical tag#kanonska oznaka#dupliran sadržaj#URL parametri#tehnički SEO

Podelite: Facebook LinkedIn WhatsApp