Kikaguzi cha Lebo ya Kanoniki

Weka URL ya ukurasa ili kupata kanoniki yake na kuilinganisha na anwani ya ukurasa.

Weka ukurasa wa umma wa HTTP au HTTPS. Uelekezaji upya unafuatwa kabla ya kanoniki kulinganishwa.

Weka URL ya ukurasa ili kukagua lebo yake ya kanoniki.

BroBroGo inapokea URL ili kupakua ukurasa wa umma. Ukurasa uliopakuliwa na matokeo hayahifadhiwi.

Maswali Yanayoulizwa Sana

Kanoniki ya kujirejelea (self-referencing) ni nini?

Ni kanoniki inayoelekeza kwenye URL ya mwisho ya ukurasa wenyewe. Hii inazipa injini tafuta URL inayopendekezwa waziwazi hata wakati maudhui yaleyale yanaweza kufikiwa kwa njia kadhaa.

Kwa nini kujirejelea kunaweza kufaulu wakati URL iliyowekwa hailingani?

Anwani uliyoweka inaweza kuelekeza kwenye URL nyingine. Kanoniki inaweza kuelekeza kwa usahihi kwenye ukurasa huo wa mwisho huku ikiwa tofauti na anwani asili uliyochapa.

Je, kikaguzi kinaona lebo za kanoniki zilizoongezwa na JavaScript?

Inakagua HTML inayorudishwa na ukurasa. Kanoniki inayoongezwa tu baada ya hati za ukurasa (scripts) kuendeshwa inaweza isionekane hapa, kwa hivyo thibitisha kuwa lebo muhimu za kanoniki zipo kwenye msimbo asili wa ukurasa.

Jinsi Kikaguzi cha Lebo ya Kanoniki Kinavyofanya Kazi

Kikaguzi cha Lebo ya Kanoniki ni zana maalum inayoruhusu watumiaji kuthibitisha uwepo na usahihi wa lebo ya kanoniki kwenye ukurasa wowote wa wavuti wa umma. Unapoweka anwani ya ukurasa, zana hii inapakua ukurasa huo, inafuata uelekezaji upya wowote uliopo, na kisha inachambua msimbo wa HTML ili kubaini kama lebo ya kanoniki ipo.

Zana hii inatoa majibu ya kina kuhusu hali ya lebo hiyo kwa kulinganisha URL iliyotatuliwa na anwani asili uliyoweka au anwani ya mwisho baada ya uelekezaji upya. BroBroGo inapokea URL ili kupakua ukurasa wa umma. Ukurasa uliopakuliwa na matokeo hayahifadhiwi. Hakuna uwezo wa kukagua kurasa ukiwa nje ya mtandao, na anwani za siri au za ndani haziwezi kufikiwa.

Vigezo vya Kuingiza na Sheria za Utendaji

Ili kutumia zana hii, mtumiaji anapaswa kuingiza URL ya ukurasa ambayo ni anwani ya umma ya HTTP au HTTPS. Kuna sheria maalum na mipaka ya kiufundi inayoratibu jinsi zana inavyochakata maombi:

  • Urefu wa URL: Anwani iliyowekwa lazima iwe chini ya idadi ya herufi {max}. Kama kikomo hiki kikivukwa, mfumo utaonyesha ujumbe: "Weka URL isiyozidi herufi {max}.".
  • Anwani za Ndani: Anwani za siri na za ndani (kama vile http://127.0.0.1/admin) zinakataliwa mara moja kabla ya ombi kutumwa. Katika hali hii, ujumbe "Anwani za siri na za ndani (local) haziwezi kukaguliwa." utaonyeshwa.
  • Itifaki ya URL: Kama mtumiaji ataingiza URL bila kuweka itifaki (HTTP au HTTPS), mfumo utaichakata kulingana na sheria za uthibitishaji wa ndani. Kama URL si halali, mtumiaji ataona ujumbe "Weka URL halali ya umma ya HTTP au HTTPS.".
  • Udhibiti wa Maombi: Kutuma ombi jipya wakati kuna ombi lingine linaloendelea kutasitisha mara moja ombi la kwanza lililokuwa likichakatwa.

Matokeo ya Ukaguzi na Maana Yake

Baada ya ukurasa kupakuliwa na kuchambuliwa, zana inawasilisha matokeo kupitia sehemu ya "Matokeo ya kanoniki". Matokeo haya yanajumuisha vipengele vifuatavyo:

Jina la Sehemu Maelezo ya Kiufundi
URL kanoniki iliyotatuliwa URL halisi iliyowekwa kwenye sifa ya href ya lebo ya kanoniki.
Kanoniki ipo Inaonyesha "Ndiyo" au "Hapana" kulingana na uwepo wa lebo.
Inajirejelea yenyewe Inathibitisha kama lebo inaelekeza kwenye URL ya ukurasa wenyewe.
Inalingana na URL iliyowekwa Inalinganisha URL ya kanoniki na ile iliyoingizwa na mtumiaji.
URL iliyowekwa Anwani asili uliyochapa kwenye kisanduku cha kuingizia.
URL ya mwisho baada ya uelekezaji upya Anwani ya mwisho ya ukurasa baada ya kufuata uelekezaji upya wote.
Href ya kanoniki Thamani ghafi ya sifa ya href kutoka kwenye lebo ya kanoniki.
Hali ya HTTP Msimbo wa hali ya HTTP uliorudishwa na seva ya ukurasa.
Lebo za kanoniki zilizopatikana Idadi kamili ya lebo za kanoniki zilizogunduliwa kwenye ukurasa.

Kama ukurasa una zaidi ya lebo moja ya kanoniki, ni lebo ya kwanza tu ndiyo itakayoonyeshwa. Katika hali hii, mfumo utatoa onyo: "Zimepatikana lebo {count} za kanoniki. Ya kwanza ndiyo inayoonyeshwa; weka moja tu.".

Ujumbe wa Hitilafu na Utatuzi wa Shida

Wakati wa mchakato wa kupakua au kuchambua ukurasa, hitilafu mbalimbali zinaweza kujitokeza. Zana inaripoti hitilafu hizi kwa kutumia ujumbe maalum:

  • Kama mtumiaji atajaribu kukagua bila kuweka anwani: "Weka URL ya ukurasa kwanza.".
  • Kama ukurasa haupatikani kwenye mtandao: "Ukurasa haukuweza kufikiwa. Angalia URL au jaribu tena.".
  • Kama seva inachelewa kujibu: "Ukurasa umechukua muda mrefu sana kujibu. Jaribu tena baadaye.".
  • Kama kuna mzunguko usioisha wa uelekezaji upya: "Ukurasa umeelekezwa upya mara nyingi sana ili kukamilisha ukaguzi.".
  • Kama seva inarudisha msimbo wa hitilafu wa HTTP (kama vile 404 au 500): "Ukurasa ulirudisha HTTP {status}, kwa hivyo kanoniki yake haikuweza kukaguliwa.".
  • Kama anwani haielekezi kwenye faili la HTML: "URL hiyo haikurudisha ukurasa wa HTML.".
  • Kama ukurasa hauna maudhui yoyote ya HTML: "Ukurasa haukurudisha HTML inayoweza kusomeka.".
  • Kama sehemu ya <head> ya ukurasa ni kubwa kupita kiasi: "Kichwa cha ukurasa kilikuwa kikubwa mno kukaguliwa kwa usalama.".
  • Kama lebo ipo lakini ina anwani isiyo sahihi: "Lebo ya kanoniki ipo, lakini href yake si URL halali ya HTTP au HTTPS.".
  • Kama mfumo ukishindwa kunakili matokeo kwenye ubao wa kunakili (clipboard): "Imeshindwa kunakili URL ya kanoniki. Iteue na uinakili wewe mwenywewe.".

Umuhimu wa Lebo za Kanoniki katika SEO

Lebo za kanoniki (rel="canonical") ni zana muhimu sana katika uboreshaji wa tovuti kwa ajili ya injini tafuta (SEO). Kazi yake kuu ni kuziambia injini tafuta kama Google ni URL ipi inayopaswa kuchukuliwa kama toleo kuu la ukurasa wakati kuna kurasa nyingi zenye maudhui yanayofanana au yanayolingana. Hii inasaidia kuzuia matatizo ya maudhui yaliyodurufishwa (duplicate content) ambayo yanaweza kudhoofisha nguvu ya SEO ya tovuti yako.

Wataalamu wa SEO, wasimamizi wa tovuti, na watengenezaji wa mifumo wanahitaji zana hii ili:

  1. Kuthibitisha kuwa lebo muhimu za kanoniki zipo kwenye msimbo asili wa ukurasa na hazijawekwa tu kupitia JavaScript, kwani lebo zinazoongezwa na JavaScript pekee zinaweza zisigunduliwe kwa usahihi na injini tafuta zote.
  2. Kuhakikisha kuwa lebo ya kanoniki inajirejelea yenyewe kwa usahihi.
  3. Kuelewa jinsi uelekezaji upya (redirects) unavyoathiri tathmini ya lebo ya kanoniki, hasa pale ambapo URL iliyowekwa inatofautiana na URL ya mwisho baada ya uelekezaji upya.

Maswali Yanayoulizwa Mara kwa Mara (FAQ)

Kanoniki ya kujirejelea (self-referencing) ni nini?
Ni kanoniki inayoelekeza kwenye URL ya mwisho ya ukurasa wenyewe. Hii inazipa injini tafuta URL inayopendekezwa waziwazi hata wakati maudhui yaleyale yanaweza kufikiwa kwa njia kadhaa.

Kwa nini kujirejelea kunaweza kufaulu wakati URL iliyowekwa hailingani?
Anwani uliyoweka inaweza kuelekeza kwenye URL nyingine. Kanoniki inaweza kuelekeza kwa usahihi kwenye ukurasa huo wa mwisho huku ikiwa tofauti na anwani asili uliyochapa.

Je, kikaguzi kinaona lebo za kanoniki zilizoongezwa na JavaScript?
Inakagua HTML inayorudishwa na ukurasa. Kanoniki inayoongezwa tu baada ya hati za ukurasa (scripts) kuendeshwa inaweza isionekane hapa, kwa hivyo thibitisha kuwa lebo muhimu za kanoniki zipo kwenye msimbo asili wa ukurasa.