Nini rel = canonical na Kwa nini Nipate Kutumia?

Huta kwenye Injini za Utafutaji wa Upendeleo wa Hati

Unapoendesha tovuti inayoendeshwa na data au kuwa na sababu zingine za hati inaweza kupunguzwa ni muhimu kuwaambia injini za utafutaji ambazo nakala ni nakala kuu, au katika jargon, nakala ya "kondoria". Wakati injini ya utafutaji inachukua kurasa zako inaweza kuwaambia wakati maudhui yamepigwa. Bila maelezo ya ziada, injini ya utafutaji itaamua ni ukurasa gani unaofaa mahitaji ya wateja wao. Hii inaweza kuwa nzuri, lakini kuna matukio mengi ya injini za utafutaji zinazozalisha kurasa za zamani na za zamani kwa sababu walichagua hati isiyo sahihi kama ya canonical.

Jinsi ya Kufafanua Ukurasa wa Canonical

Ni rahisi sana kuwaambia injini za utafutaji URL ya canonical na data ya meta katika nyaraka zako. Weka HTML ifuatayo karibu na kipengele cha juu CHA kichwa chako kwenye kila ukurasa ambacho sio ishara:

Ikiwa una upatikanaji wa vichwa vya HTTP (kama vile .htaccess au PHP) unaweza pia kuweka URL ya kisheria kwenye faili ambazo hazina kichwa cha HTML, kama PDF. Kwa kufanya hivyo, weka kichwa kwa kurasa zisizo za kondoria kama hii:

Unganisha: < URL ya ukurasa wa kisheria >; rel = "canonical"

Jinsi Tag ya Canonical Inavyofanya na Haipati

Data ya meta ya maandishi hutumiwa kama nidhamu ya injini za utafutaji kama ni ukurasa gani ni bwana. Injini za utafutaji hutumia hii kurekebisha index zao ili kutaja nakala ya nakala kama nakala ya msingi, na wakati wanapotoa matokeo ya utafutaji hutoa ukurasa ambao wanaamini ni wa kisheria.

Lakini ukurasa wa kisheria unayoelezea hauwezi kuwa ukurasa ambao injini za utafutaji zinatoa.

Kuna sababu nyingi ambazo hii inaweza kutokea:

Nini Tag = Canonical Sio

Watu wengi wanaamini kwamba ikiwa unaongeza kiungo rel = canonical kwenye ukurasa kisha ukurasa huo utaelekezwa kwenye toleo la kisheria, kama vile HTTP 301 itaelekeza. Hiyo si kweli. Kiungo rel = canonical hutoa habari kwa injini za utafutaji, lakini haathiri jinsi ukurasa unaonyeshwa wala haufanye upya wowote kwenye ngazi ya seva .

Kiunganisho cha kisheria ni, hatimaye, tu ladha. Injini za utafutaji hazihitaji kuheshimu. Wengi injini za utafutaji hujitahidi kuheshimu matakwa ya wamiliki wa ukurasa, lakini mwisho wa siku, matokeo ya utafutaji nio wanayoyatenda, na kama hawataki kutumikia ukurasa wako wa kisheria, hawatakuwa.

Wakati wa kutumia Link Canonical

Kama nilivyosema hapo juu, unapaswa kutumia kiungo kwenye kila ukurasa wa duplicate ambayo sio ya kisheria. Ikiwa unarasa ambazo ni sawa, lakini si sawa, wakati mwingine hufanya busara zaidi kubadili mmoja wao kuwa tofauti zaidi kuliko kufanya moja ya ishara.

Ni sawa kuandika kurasa mbili ambazo hazifanani kabisa na za kisheria. Wanapaswa kuwa sawa, lakini haipaswi kamwe tu kurasa za kurasa zote kwenye ukurasa wako wa nyumbani. Njia za kisaini zina maana kuwa ukurasa ni nakala kuu ya waraka huo, sio aina yoyote ya kiungo kikuu kwenye tovuti yako.

Nadhani ni muhimu kurudia kidogo mwisho - haipaswi kamwe kurasa kurasa zako zote kwenye ukurasa wako wa nyumbani kama ukurasa wa kisheria bila kujali jinsi unajaribu kufanya hivyo. Kufanya hili, hata kwa ajali, kunaweza kusababisha kila ukurasa usio wa kisheria (yaani kila ukurasa ambao sio ukurasa wako wa nyumbani na una kiungo rel = canonical juu yake) kuondolewa kutoka index injini.

Hii siyo Google (au Bing au Yahoo! au injini nyingine yoyote ya kutafuta) kuwa mbaya. Wao wanafanya kile ulichowaomba kufanya - kuzingatia kila ukurasa duplicate ya ukurasa wako wa nyumbani na kurudi matokeo yote kwenye ukurasa huo. Kisha kama wateja wanakabiliwa na kukataa kumaliza kwenye ukurasa wako wa nyumbani badala ya hati muhimu zaidi, ukurasa huo hautakuwa maarufu na utaacha matokeo ya utafutaji. Hata ukitengeneza tatizo, unaweza kuua matokeo yako ya utafutaji kwa miezi baadae na hakuna uhakika kwamba cheo chako cha tovuti kitafufuliwa.

Haupaswi kuunda ukurasa wa kisheria ambao umeondolewa kwenye utafutaji kwa sababu fulani (kama vile alama ya meta ya noindex au iliyoachwa na faili ya robots.txt). Ili injini ya utafutaji kutafakari ukurasa kama canonical, lazima iweze kuiita kwenye nafasi ya kwanza.

Sehemu nzuri za kutumia kiungo rel = canonical ni pamoja na:

Wakati Usiotumie Kiungo cha Canonical

Uchaguzi wako wa kwanza unapaswa kuwa 301 kuelekeza. Hii sio tu inaelezea injini ya utafutaji ambayo URL ya ukurasa imebadilika, lakini pia inachukua watu kwa zaidi hadi sasa (na niseme kusema, canonicol?) Toleo la ukurasa.

Usiwe wavivu. Ikiwa unabadilisha muundo wako wa URL, kisha utumie aina fulani ya uharibifu wa kichwa cha HTTP (kama vile .htaccess au PHP au script nyingine) ili uongeze marekebisho 301 moja kwa moja.

Wakati unaweza kutumia kiungo rel = canonical, hiyo haina kuchukua kurasa za zamani chini. Na hivyo mtu yeyote anaweza kuwafikia wakati wowote. Kwa hakika, kama mteja ana ukurasa umebainisha na ukibadilisha URL lakini tu kuboresha injini za utafutaji kwa kutumia kiungo rel = canonical, kwamba mteja hawezi kamwe kuona ukurasa mpya.

Kiungo rel = canonical ni chombo muhimu kwa maeneo yenye maudhui mengi ya duplicate. Kwa kuelewa jinsi inavyofanya kazi, unaweza kuitumia kwa ufanisi. Lakini hatimaye, ni chombo kilichotolewa na injini za utafutaji ili kuwasaidia kuweka kumbukumbu zao za utafutaji up-to-date. Ikiwa hutaweka seva zako safi na za upasuaji pia, wateja wako wataathirika na tovuti yako inaweza kuumiza. Tumia kwa uangalifu.