Canonical Tag စစ်ဆေးသည့်ကိရိယာ

စာမျက်နှာ၏ canonical ကို ရှာဖွေရန်နှင့် ၎င်းကို စာမျက်နှာလိပ်စာနှင့် နှိုင်းယှဉ်ရန် URL တစ်ခု ထည့်သွင်းပါ။

အများသုံး HTTP သို့မဟုတ် HTTPS စာမျက်နှာတစ်ခုကို ထည့်သွင်းပါ။ Canonical ကို မနှိုင်းယှဉ်မီ ပြန်လည်ညွှန်ကြားမှုများကို အရင်လုပ်ဆောင်ပါမည်။

စာမျက်နှာ၏ canonical tag ကို စစ်ဆေးရန် URL တစ်ခု ထည့်သွင်းပါ။

BroBroGo သည် အများသုံးစာမျက်နှာကို ရယူရန်အတွက် URL ကို လက်ခံရရှိပါသည်။ ရယူထားသော စာမျက်နှာနှင့် ရလဒ်များကို သိမ်းဆည်းထားခြင်း မရှိပါ။

အမေးအဖြေ

Self-referencing canonical ဆိုသည်မှာ အဘယ်နည်း။

၎င်းသည် စာမျက်နှာ၏ နောက်ဆုံး URL သို့ ပြန်လည်ညွှန်ပြသော canonical ဖြစ်သည်။ ၎င်းသည် တူညီသောအကြောင်းအရာကို နည်းလမ်းအမျိုးမျိုးဖြင့် ဝင်ရောက်ကြည့်ရှုနိုင်သည့်တိုင် ရှာဖွေရေးအင်ဂျင်များအတွက် ရှင်းလင်းပြတ်သားပြီး ပိုမိုဦးစားပေးလိုသော URL တစ်ခုကို ပေးစွမ်းနိုင်ပါသည်။

မိမိကိုယ်တိုင် ပြန်လည်ညွှန်ပြမှု အောင်မြင်သော်လည်း ထည့်သွင်းထားသော URL နှင့် အဘယ်ကြောင့် မကိုက်ညီသနည်း။

သင်ထည့်သွင်းလိုက်သော လိပ်စာသည် အခြား URL တစ်ခုသို့ ပြန်လည်ညွှန်ကြား (redirect) သွားခြင်း ဖြစ်နိုင်သည်။ Canonical သည် သင်ရိုက်ထည့်ခဲ့သော မူရင်းလိပ်စာနှင့် ကွဲပြားနေသော်လည်း ထိုနောက်ဆုံး စာမျက်နှာသို့ မှန်ကန်စွာ ညွှန်ပြနေနိုင်ပါသည်။

စစ်ဆေးသည့်ကိရိယာသည် JavaScript ဖြင့် ထည့်သွင်းထားသော canonical tag များကို မြင်နိုင်ပါသလား။

၎င်းသည် စာမျက်နှာမှ ပြန်ပေးသော HTML ကို စစ်ဆေးခြင်း ဖြစ်သည်။ စာမျက်နှာ script များ လုပ်ဆောင်ပြီးမှသာ ထည့်သွင်းလိုက်သော canonical သည် ဤနေရာတွင် ပေါ်လာမည်မဟုတ်သောကြောင့် မူရင်းစာမျက်နှာရင်းမြစ်တွင် အရေးကြီးသော canonical tag များ ရှိနေကြောင်း သေချာပါစေ။

SEO တွင် Canonical Tag များ၏ အရေးပါပုံနှင့် အခန်းကဏ္ဍ

Canonical tag (rel="canonical") သည် ရှာဖွေရေးအင်ဂျင်များ (Search Engines) အား ဝဘ်ဆိုက်တစ်ခုအတွင်းရှိ ထပ်နေသော သို့မဟုတ် အလားတူနေသော စာမျက်နှာများထဲမှ မည်သည့် URL ကို ပင်မအဖြစ် သတ်မှတ်ပြီး အညွှန်းညွှန်းဆိုရမည် (Index လုပ်ရမည်) ကို လမ်းညွှန်ပြသပေးသည့် အရေးကြီးသော HTML အစိတ်အပိုင်းတစ်ခုဖြစ်သည်။ ဝဘ်ဆိုက်တစ်ခုတွင် တူညီသောအကြောင်းအရာများကို URL ပုံစံအမျိုးမျိုးဖြင့် ဝင်ရောက်ကြည့်ရှုနိုင်သည့်အခါ ရှာဖွေရေးအင်ဂျင်များသည် မည်သည့်စာမျက်နှာကို ရှာဖွေမှုရလဒ်တွင် ဖော်ပြရမည်ကို ဝေခွဲမရဖြစ်တတ်သည်။ Canonical tag ကို စနစ်တကျအသုံးပြုခြင်းဖြင့် ရှာဖွေရေးအင်ဂျင်များ၏ လမ်းညွှန်မှုကို ပိုမိုတိကျစေပြီး SEO အဆင့်သတ်မှတ်ချက်များကို ထိန်းသိမ်းနိုင်သည်။

ဤ Canonical Tag စစ်ဆေးသည့်ကိရိယာ သည် သင်ထည့်သွင်းလိုက်သော အများသုံးစာမျက်နှာတစ်ခုကို ရယူပြီး၊ လိုအပ်ပါက ပြန်လည်ညွှန်ကြားမှု (Redirect) အဆင့်ဆင့်ကို ခြေရာခံကာ canonical tag ရှိမရှိ၊ မည်သည့် URL သို့ ညွှန်ပြနေသည်၊ နှင့် ၎င်းသည် မူရင်းလိပ်စာ သို့မဟုတ် နောက်ဆုံးလိပ်စာနှင့် ကိုက်ညီမှုရှိမရှိတို့ကို အသေးစိတ်စစ်ဆေးပေးသည်။


ကိရိယာ၏ လုပ်ဆောင်ပုံနှင့် စစ်ဆေးမှုစနစ်

ဤကိရိယာသည် အများသုံး HTTP သို့မဟုတ် HTTPS စာမျက်နှာလိပ်စာတစ်ခုကို လက်ခံပြီး အောက်ပါအဆင့်များအတိုင်း လုပ်ဆောင်သည် -

  1. စာမျက်နှာကို ရယူခြင်းနှင့် ပြန်လည်ညွှန်ကြားမှုများကို ခြေရာခံခြင်း: ထည့်သွင်းလိုက်သော URL ကို စတင်ခေါ်ယူပြီး လမ်းကြောင်းတွင်ရှိသော ပြန်လည်ညွှန်ကြားမှု (Redirect) အားလုံးကို ပြီးဆုံးသည်အထိ လိုက်နာဆောင်ရွက်သည်။
  2. HTML Head ကို စစ်ဆေးခြင်း: စာမျက်နှာ၏ HTML အရင်းအမြစ် (Source Code) ထဲရှိ <head> အပိုင်းကို စစ်ဆေးပြီး canonical tag ကို ရှာဖွေသည်။
  3. ရလဒ်များကို နှိုင်းယှဉ်ခြင်း: တွေ့ရှိရသော canonical URL ကို သင်ထည့်သွင်းခဲ့သော မူရင်း URL နှင့် ပြန်လည်ညွှန်ကြားပြီးနောက် ရရှိလာသော နောက်ဆုံး URL တို့နှင့် တိုက်ဆိုင်စစ်ဆေးသည်။

အကယ်၍ စာမျက်နှာတစ်ခုတွင် canonical tag တစ်ခုထက်ပို၍ ပါဝင်နေပါက၊ ဤကိရိယာသည် ပထမဆုံးတွေ့ရှိရသော tag ကိုသာ ယူဆောင်၍ ပြသပေးမည်ဖြစ်သည်။


ထည့်သွင်းမှု ကန့်သတ်ချက်များနှင့် စည်းမျဉ်းများ

ကိရိယာကို အသုံးပြုရာတွင် အောက်ပါအချက်များကို သတိပြုရန် လိုအပ်သည် -

  • အများသုံး URL သာဖြစ်ရမည်: အများပြည်သူ ဝင်ရောက်ကြည့်ရှုနိုင်သော HTTP သို့မဟုတ် HTTPS စာမျက်နှာလိပ်စာများကိုသာ စစ်ဆေးနိုင်သည်။
  • သီးသန့်လိပ်စာများ ကန့်သတ်ခြင်း: သီးသန့် (Private) နှင့် ဒေသတွင်း (Local) လိပ်စာများ (ဥပမာ - http://127.0.0.1/admin) ကို စစ်ဆေး၍မရဘဲ တောင်းဆိုမှုမပြုမီ ကြိုတင်ငြင်းပယ်မည်ဖြစ်သည်။
  • စာလုံးရေ ကန့်သတ်ချက်: ထည့်သွင်းသော URL သည် သတ်မှတ်ထားသော အရှည်စာလုံးရေ {max} အောက်သာ ဖြစ်ရမည်။
  • တောင်းဆိုမှုအသစ် ပြုလုပ်ခြင်း: စစ်ဆေးမှုတစ်ခု လုပ်ဆောင်နေစဉ် တောင်းဆိုမှုအသစ်တစ်ခုကို ထပ်မံပေးပို့ပါက ယခင်လုပ်ဆောင်နေဆဲ တောင်းဆိုမှုကို ချက်ချင်းရပ်တန့်မည်ဖြစ်သည်။

ရလဒ်များနှင့် အခြေအနေပြ အချက်အလက်များ

စစ်ဆေးမှုပြီးစီးပါက အောက်ပါအချက်အလက်များကို ရလဒ်အဖြစ် ဖော်ပြပေးမည်ဖြစ်သည် -

ရလဒ်အမျိုးအစား ဖော်ပြချက်
Canonical ရလဒ် Canonical tag ၏ အခြေအနေ အကျဉ်းချုပ်။
အတည်ပြုပြီးသော Canonical URL Canonical tag တွင် သတ်မှတ်ထားသော URL လိပ်စာ။
Canonical ရှိနေသည် စာမျက်နှာတွင် tag ရှိမရှိ (ဟုတ်ပါသည် / မဟုတ်ပါ)။
မိမိကိုယ်တိုင် ပြန်ညွှန်ပြမှု (Self-referencing) Canonical သည် ၎င်းစာမျက်နှာကိုယ်တိုင်သို့ ပြန်ညွှန်ပြနေခြင်း ရှိမရှိ။
ထည့်သွင်းထားသော URL နှင့် ကိုက်ညီသည် မူရင်းရိုက်ထည့်ခဲ့သော လိပ်စာနှင့် တူညီမှု ရှိမရှိ။
ထည့်သွင်းထားသော URL သင်စတင်ထည့်သွင်းခဲ့သော မူရင်း URL။
ပြန်လည်ညွှန်ကြားပြီးနောက် နောက်ဆုံး URL Redirect အားလုံးပြီးနောက် ရောက်ရှိသွားသော နောက်ဆုံးစာမျက်နှာ URL။
Canonical href Canonical tag ၏ မူရင်း href တန်ဖိုး။
HTTP အခြေအနေ စာမျက်နှာမှ ပြန်လည်ပေးပို့သော HTTP အခြေအနေ code။
တွေ့ရှိရသော Canonical tag များ စာမျက်နှာပေါ်တွင် တွေ့ရှိရသော canonical tag အရေအတွက်။

အမှားပြင်ဆင်မှုနှင့် သတိပေးချက်များ

စစ်ဆေးစဉ်အတွင်း ပြဿနာတစ်စုံတစ်ရာရှိပါက အောက်ပါအမှားပြင်ဆင်ချက် မက်ဆေ့ဂျ်များကို ပြသပေးမည်ဖြစ်သည် -

  • စာမျက်နှာ URL ကို အရင်ထည့်သွင်းပါ။: URL မရှိဘဲ စစ်ဆေးရန် ကြိုးပမ်းသည့်အခါ ပြသသည်။
  • မှန်ကန်သော အများသုံး HTTP သို့မဟုတ် HTTPS URL တစ်ခုကို ထည့်သွင်းပါ။: လိပ်စာပုံစံ မှားယွင်းနေပါက ပြသသည်။
  • သီးသန့် (Private) နှင့် ဒေသတွင်း (Local) လိပ်စာများကို စစ်ဆေး၍မရပါ။: Local IP သို့မဟုတ် သီးသန့်လိပ်စာများ ထည့်သွင်းသည့်အခါ ပြသသည်။
  • URL ကို စာလုံးရေ {max} လုံးအောက်သာ ထားရှိပါ။: သတ်မှတ်စာလုံးရေထက် ကျော်လွန်ပါက ပြသသည်။
  • စာမျက်နှာသို့ ချိတ်ဆက်၍မရပါ။ URL ကို စစ်ဆေးပါ သို့မဟုတ် ထပ်မံကြိုးစားပါ။: စာမျက်နှာသို့ မရောက်ရှိနိုင်ပါက ပြသသည်။
  • စာမျက်နှာသည် တုံ့ပြန်ရန် အချိန်အလွန်ကြာမြင့်နေသည်။ နောက်မှ ထပ်မံကြိုးစားပါ။: Timeout ဖြစ်သွားပါက ပြသသည်။
  • စစ်ဆေးမှုကို အပြီးသတ်ရန် စာမျက်နှာသည် အကြိမ်ရေ အလွန်များပြားစွာ ပြန်လည်ညွှန်ကြားနေသည်။: Redirect loop ဖြစ်နေပါက ပြသသည်။
  • စာမျက်နှာသည် HTTP {status} ကို ပြန်ပေးနေသဖြင့် ၎င်း၏ canonical ကို မစစ်ဆေးနိုင်ပါ။: အောင်မြင်သော အခြေအနေမဟုတ်သည့် HTTP အခြေအနေ code ပြန်လာပါက ပြသသည်။
  • ထို URL သည် HTML စာမျက်နှာတစ်ခုကို ပြန်မပေးပါ။: ရရှိလာသော အကြောင်းအရာသည် HTML မဟုတ်ပါက ပြသသည်။
  • စာမျက်နှာသည် ဖတ်ရှုနိုင်သော HTML ကို ပြန်မပေးပါ။: HTML အချက်အလက် ဖတ်မရပါက ပြသသည်။
  • စာမျက်နှာ head သည် အလွန်ကြီးမားနေသဖြင့် ဘေးကင်းစွာ မစစ်ဆေးနိုင်ပါ။: <head> အပိုင်း အလွန်ကြီးမားလွန်းပါက ပြသသည်။
  • Canonical tag {count} ခု တွေ့ရှိရသည်။ ပထမဆုံးတစ်ခုကို ပြသထားသည်၊ တစ်ခုတည်းသာ ထားရှိပါ။: Tag တစ်ခုထက်ပိုနေပါက သတိပေးသည်။
  • Canonical tag ရှိနေသော်လည်း ၎င်း၏ href သည် မှန်ကန်သော HTTP သို့မဟုတ် HTTPS URL မဟုတ်ပါ။: href တန်ဖိုး ပုံစံမမှန်ပါက ပြသသည်။
  • Canonical URL ကို ကူးယူ၍မရပါ။ ၎င်းကို ရွေးချယ်ပြီး ကိုယ်တိုင် ကူးယူပါ။: Clipboard သို့ ကူးယူခြင်း မအောင်မြင်ပါက ပြသသည်။

ကိုယ်ရေးအချက်အလက် လုံခြုံမှုနှင့် လုပ်ဆောင်မှုစနစ်

BroBroGo သည် အများသုံးစာမျက်နှာကို ရယူရန်အတွက် သင်ထည့်သွင်းလိုက်သော URL ကို လက်ခံရရှိပါသည်။ ရယူထားသော စာမျက်နှာ၏ အကြောင်းအရာများနှင့် စစ်ဆေးမှုရလဒ်များကို မည်သည့်နေရာတွင်မျှ သိမ်းဆည်းထားခြင်း မရှိပါ။


အမေးအဖြေများ (FAQ)

မေး - Self-referencing canonical ဆိုသည်မှာ အဘယ်နည်း။
ဖြေ - ၎င်းသည် စာမျက်နှာ၏ နောက်ဆုံး URL သို့ ပြန်လည်ညွှန်ပြသော canonical ဖြစ်သည်။ ၎င်းသည် တူညီသောအကြောင်းအရာကို နည်းလမ်းအမျိုးမျိုးဖြင့် ဝင်ရောက်ကြည့်ရှုနိုင်သည့်တိုင် ရှာဖွေရေးအင်ဂျင်များအတွက် ရှင်းလင်းပြတ်သားပြီး ပိုမိုဦးစားပေးလိုသော URL တစ်ခုကို ပေးစွမ်းနိုင်ပါသည်။

မေး - မိမိကိုယ်တိုင် ပြန်လည်ညွှန်ပြမှု အောင်မြင်သော်လည်း ထည့်သွင်းထားသော URL နှင့် အဘယ်ကြောင့် မကိုက်ညီသနည်း။
ဖြေ - သင်ထည့်သွင်းလိုက်သော လိပ်စာသည် အခြား URL တစ်ခုသို့ ပြန်လည်ညွှန်ကြား (redirect) သွားခြင်း ဖြစ်နိုင်သည်။ Canonical သည် သင်ရိုက်ထည့်ခဲ့သော မူရင်းလိပ်စာနှင့် ကွဲပြားနေသော်လည်း ထိုနောက်ဆုံး စာမျက်နှာသို့ မှန်ကန်စွာ ညွှန်ပြနေနိုင်ပါသည်။

မေး - စစ်ဆေးသည့်ကိရိယာသည် JavaScript ဖြင့် ထည့်သွင်းထားသော canonical tag များကို မြင်နိုင်ပါသလား။
ဖြေ - ၎င်းသည် စာမျက်နှာမှ ပြန်ပေးသော HTML ကို စစ်ဆေးခြင်း ဖြစ်သည်။ စာမျက်နှာ script များ လုပ်ဆောင်ပြီးမှသာ ထည့်သွင်းလိုက်သော canonical သည် ဤနေရာတွင် ပေါ်လာမည်မဟုတ်သောကြောင့် မူရင်းစာမျက်နှာရင်းမြစ်တွင် အရေးကြီးသော canonical tag များ ရှိနေကြောင်း သေချာပါစေ။