Skip to main content

Što je rel = kanonski i zašto bih ga koristio?

Biblical Series I: Introduction to the Idea of God (Travanj 2025)

Biblical Series I: Introduction to the Idea of God (Travanj 2025)
Anonim

Kada pokrenete web-lokaciju upravljanu podacima ili imate druge razloge zbog kojih bi dokument mogao biti umnožen, važno je reći tražilicama koje kopiraju glavna kopija ili u žargonu "kanonska" kopija. Kada pretraživač indeksira vaše stranice, može se utvrditi kada je sadržaj dupliciran. Bez dodatnih informacija, tražilica će odlučiti koja stranica najbolje odgovara potrebama svojih kupaca. To bi moglo biti u redu, ali postoje brojni slučajevi tražilica koji daju stare i zastarjele stranice jer su odabrali pogrešan dokument kao kanonski.

Kako odrediti Canonical stranicu

Vrlo je lako reći tražilicama kanonski URL s meta podacima u vašim dokumentima. Stavite sljedeći HTML pri vrhu svojeg

GLAVA element na svakoj stranici koja je ne kanonski:

Ako imate pristup HTTP zaglavljima (kao što je .htaccess ili PHP), možete postaviti kanonski URL na datoteke koje nemaju HTML

GLAVA, poput PDF-a. Da biste to učinili, postavite zaglavlja za ne-kanonske stranice ovako:

Veza: < URL kanonijske stranice >; rel = "kanonsku"

Kako Canonical oznaka radi i kada to ne čini

Kanonski meta podaci koriste se kao poticaj tražilicama o tome koja je stranica gospodar. Tražilice to koriste kako bi ažurirali svoj indeks kako bi referiraju glavnu kopiju kao primarnu kopiju, a kada dostave rezultate pretraživanja, isporučuju stranicu za koju vjeruju da je kanonski.

No kanonska stranica koju navedete možda nije stranica koju pretraživači isporučuju. Mnogo je razloga zašto se to može dogoditi:

  • Ako URL koji navedete nije 404, tražilice će pokušati pronaći drugi najrelevantniji URL za isporuku
  • Ako tražilica vjeruje da je vaša web-lokacija sjeckana da biste dodali lažni kanonski URL, neće ga upotrebljavati (naravno, imat ćete veće probleme u tom slučaju)
  • Ako stavite vezu u oznaku ili postoji razlog za vjeru da je

    GLAVA oznaka nije zatvorena. To je zato što mnoge web stranice omogućuju korisnicima uređivanje sadržaja na stranici (unutar

    TIJELO element), i kao što je sisanje kanonskih referenca naći će biti nepouzdana kao dobro.

Što Rel = Canonical oznaka nije

Mnogi ljudi vjeruju da ako dodate

rel-kanonske link na stranicu, tada će ta stranica biti preusmjerena na kanonsku verziju, kao što je HTTP 301 preusmjeravanje. To nije istina.

rel-kanonske veza pruža informacije tražilicama, ali ne utječe na prikaz stranice i ne preusmjerava na razini poslužitelja.

Kanonska veza, u konačnici, samo je nagovještaj. Tražilice ne moraju to častiti. Većina tražilica nastoji poštivati ​​želje vlasnika stranica, ali na kraju dana rezultati pretraživanja su ono što rade, a ako ne žele poslužiti vašu kanonsku stranicu, neće.

Kada koristiti kanonski link

Kao što sam već rekao, trebali biste upotrijebiti vezu na svakoj dupliciranoj stranici koja nije kanonski. Ako imate stranice slične, ali ne i identične, ponekad ima više smisla promijeniti neku od njih da budu drugačije nego da bi one bile moguće. U redu je označiti dvije stranice koje nisu apsolutno identične kao kanonski. Oni bi trebali biti slični, ali trebali biste nikada jednostavno pokažite sve stranice na svoju početnu stranicu. Canonical znači da je stranica glavna kopija tog dokumenta, a ne bilo kakva glavna veza na vašoj web-lokaciji.

Mislim da je važno ponoviti taj zadnji bit - nikada ne smijete usmjeravati sve svoje stranice na svoju početnu stranicu kao kanonsku stranicu bez obzira koliko ste u iskušenju da to učinite. Do toga, čak slučajno, može uzrokovati svaku stranicu koja nije kanonska (tj. Svaka stranica koja nije vaša početna stranica i ima

rel-kanonske link na njemu) koji će se ukloniti iz indeksa tražilice. Ovo nije Google (ili Bing ili Yahoo! ili bilo koja druga tražilica) zlonamjeran. Oni rade ono što ste tražili od njih - s obzirom na svaku stranicu duplikat vaše početne stranice i vraćanje svih rezultata na tu stranicu. Zatim, budući da korisnici budu frustrirani, a završavaju na vašoj početnoj stranici umjesto relevantnijeg dokumenta, ta će stranica biti manje popularna i smanjit će rezultate pretraživanja. Čak i ako riješite problem, moľete ubiti rezultate pretraživanja mjesecima kasnije i ne postoji jamstvo da će se vaši rangovi web mjesta oporaviti.

Ne biste trebali napraviti kanonsku stranicu koja je bila isključena iz traženja nekog razloga (npr

noindex meta tag ili isključena robots.txt datotekom). Da bi tražilice trebale referencirati stranicu kao kanonskim, ona mora biti u mogućnosti da je referenca na prvo mjesto.

Dobra mjesta za korištenje

rel-kanonske veze uključuju:

  • Web-lokacije s dinamičnim URL-ovima - možete ga koristiti da biste odredili koji URL format želite
  • Web-lokacije e-trgovine, posebice na popisima proizvoda - kada vaši klijenti izmijene kriterije sortiranja, taj novi URL ne treba indeksirati
  • Sindikalni sadržaj - izdavači koji upotrebljavaju sadržaj koji ste napisali trebali bi sadržavati

    rel-kanonske link na svojim stranicama koji upućuju na vaš izvorni dokument

Kada ne koristite Canonical Link

Vaš prvi izbor trebao bi biti 301 preusmjeravanje. To ne samo da govori tražilici da se URL stranice promijenio, već također vodi ljude na najnoviju inačicu (i usudio bih reći, canonicol?) Verziju stranice.

Nemojte biti lijeni.Ako mijenjate strukturu URL-a, upotrijebite neki oblik manipulacije HTTP zaglavljima (kao što je .htaccess ili PHP ili neka druga skripta) da automatski dodaju preusmjeravanja 301. Dok možete koristiti

rel-kanonske link, koji ne uklanja stare stranice. I tako svatko može doći do njih u bilo kojem trenutku. U stvari, ako korisnik ima stranicu označenu i promijenite URL, ali samo ažurirajte tražilice pomoću a

rel-kanonske link, koji će kupac nikada pogledajte novu stranicu.

rel-kanonske veza korisni je alat za web lokacije s puno dupliciranih sadržaja. Razumjevši kako funkcionira, možete ga učinkovito koristiti. No, u konačnici, to je alat koji su izdali tražilice za pomoć ih zadržati svoje indekse pretraživanja ažuriran. Ako i svoje poslužitelje ne čuvate i ažurnim, vaši će klijenti biti pogođeni i vaša web lokacija mogla bi biti povrijeđena. Koristite ga odgovorno.