Rel = canonical နှင့်အဘယ်ကြောင့်ငါအသုံးပွုသငျ့ကဘာလဲ?

အင်ဂျင်တစ်ဦးစာရွက်စာတမ်းများ၏ Preferences ဗားရှင်းရှာရန်အမွှ

သငျသညျဒေတာမောင်းနှင် site ကို run တစ်ခုသို့မဟုတ်စာရွက်စာတမ်းကော်ပီပွားယူစေခြင်းငှါအဘယ်ကြောင့်သည်အခြားအကြောင်းပြချက်များရှိသည့်အခါကမာစတာမိတ္တူဖြစ်ပါသည်, ဒါမှမဟုတ်ဗန်းစကားသည် "canonical" သည်မိတ္တူအတွက်ကော်ပီကူးထားတဲ့ရှာဖွေရေးအင်ဂျင်ပြောပြရန်အရေးကြီးပါတယ်။ အကြောင်းအရာကော်ပီပွားယူခဲ့ပြီးသည့်အခါအခါရှာဖွေရေးအင်ဂျင်အညွှန်းကိန်းသည်သင်၏စာမကျြနှာကပြောပြနိုင်ပါတယ်။ အပိုဆောင်းသတင်းအချက်အလက်မပါဘဲရှာဖွေရေးအင်ဂျင်ကိုအကောင်းဆုံးသူတို့ဖောက်သည်များ၏လိုအပ်ချက်များနှင့်ကိုက်ညီသည့်စာမျက်နှာဆုံးဖြတ်ပါလိမ့်မယ်။ ဤသည်ဒဏ်ငွေဖြစ်စေခြင်းငှါ, ဒါပေမဲ့သူတို့ canonical အဖြစ်မှားစာရွက်စာတမ်းကို ရွေးချယ်. ဘာဖြစ်လို့လဲဆိုတော့အဟောင်းနှင့်ခေတ်မမီတော့စာမကျြနှာပို့ဆောင်ရှာဖွေရေးအင်ဂျင်အများအပြားသာဓကရှိပါတယ်။

အဆိုပါ Canonical မှစာမျက်နှာ Specify လုပ်နည်း

ဒါဟာရှာဖွေရေးအင်ဂျင်သင့်ရဲ့စာရွက်စာတမ်းများများ၏အတွက် meta data တွေကိုအတူ canonical URL ကိုပြောပြရန်အလွန်လွယ်ကူသည်။ canonical မဟုတ်သောစာမျက်နှာပေါ်တွင်သင်၏ HEAD ဒြပ်စင်၏ထိပ်အနီးအောက်ပါ HTML ကိုဝတ်:

သငျသညျ (ထိုကဲ့သို့သော .htaccess သို့မဟုတ် PHP ကိုနှင့်ဝသကဲ့သို့) ကသည် HTTP ခေါင်းစီးများမှဝင်ရောက်ခွင့်ရှိသည်ဆိုလျှင်သင်သည်လည်းတစ်ဦးကို PDF နဲ့တူတစ်ဦးက HTML HEAD ရှိသည်မဟုတ်ကြဘူးကြောင်းဖိုင်များ, ပေါ် canonical URL ကိုသတ်မှတ်နိုင်သည်။ ဒီလိုလုပ်ဖို့, ဤကဲ့သို့သော Non-canonical စာမျက်နှာများတွင်များအတွက်ခေါင်းစီးမသတ်မှတ်:

Link ကို: <ကို Canon စာမျက်နှာ၏ URL ကို>; rel = "canonical" သည်

ဘယ်လို Canonical မှ Tag ကိုအလုပ်လုပ်ကြောင့်မဟုတ်သည့်အခါ

အဘယ်အရာကိုစာမျက်နှာအဖြစ်အင်ဂျင်ရှာဖွေတဲ့အရိပ်အယောင်မာစတာဖြစ်သကဲ့သို့အဆိုပါ canonical meta data ကိုအသုံးပြုသည်။ search engines မူလတန်းမိတ္တူအဖြစ်မာစတာမိတ္တူကိုးကားဖို့သူတို့ရဲ့အညွှန်းကိန်းကို update လုပ်ဖို့ကဒီကိုသုံးပါ, သူတို့ရှာဖွေရေးရလဒ်များကိုမကယ်မလွှတ်လိုက်တဲ့အချိန်မှာသူတို့က canonical ယုံကြည်စာမျက်နှာကယ်နှုတ်တော်မူ။

သင်တို့မူကားကိုသတ်မှတ်သော canonical စာမျက်နှာရှာဖွေရေးအင်ဂျင်ကယ်နှုတ်တော်မူသောစာမျက်နှာမဖွစျနိုငျသညျ။

ဒီလိုဖြစ်လိမ့်မယ်ဘာကြောင့်အကွောငျးရငျးမြားစှာရှိပါတယျ:

အဆိုပါ rel Canonical မှ Tag ကိုမဟုတ် = အဘယျသို့

လူအတော်များများဟာသင်တစ်ဦးစာမျက်နှာဖို့ rel = canonical link ကို add ပါလျှင်ထိုစာမျက်နှာထိုကဲ့သို့သောသည် HTTP 301 redirect လုပ်ပေးခြင်းနှင့်အတူသကဲ့သို့, canonical ဗားရှင်း redirected လိမ့်မည်ဟုယုံကြည်ကြသည်။ အဲဒါမမှန်ဘူး။ အဆိုပါ rel = canonical link ကိုအင်ဂျင်ရှာဖွေသတင်းအချက်အလက်ကိုထောက်ပံ့ပေးပေမယ့်စာမကျြနှာကိုပြသနေသည်မဟုတ်ကြောင်းမဆိုလုပ်ပေးဘူးဘယ်လိုအကျိုးသက်ရောက်စေပါဘူး ဆာဗာအဆင့်မှာ redirection

ကို Canon link ကို, နောက်ဆုံးမှာ့အရိပ်အမြွက်ပါပဲ။ search engines ကဂုဏ်ပြုဖို့မလိုပါ။ အများစုမှာရှာဖွေရေးအင်ဂျင်စာမျက်နှာပိုင်ရှင်များ၏ဆန္ဒကိုလေးစားပေးဖို့ကြိုးစားပေမယ့်တစ်နေ့တာရဲ့အဆုံးမှာ, ရှာဖွေရေးရလဒ်များကိုသူတို့အဘယ်သို့ပြုမည်အရာကိုဖြစ်ကြသည်ကို၎င်း, သူတို့သည်သင်၏ canonical စာမျက်နှာအစေခံချင်ကြပါဘူးလျှင်, သူတို့သည်မဟုတ်မည်။

အဆိုပါ Canonical မှ Link ကိုအသုံးပြုနည်းလိုက်တဲ့အခါ

ငါမူကားအထက်ပြောခဲ့သကဲ့သို့, သင် canonical မဟုတ်ကြောင်းတိုင်းပုံတူစာမျက်နှာပေါ်တွင် link ကိုအသုံးပြုသင့်ပါတယ်။ သငျသညျဆင်တူပေမယ့်တူညီနေကြသည်မဟုတ်ကြောင်းစာမကျြနှာရှိပါကကြောင့်တခါတရံတွင်တဦးတည်း canonical စေရန်ထက်, ပိုမိုကွဲပြားခြားနားဖြစ်သူတို့ထဲကတစ်ဦးကိုပြောင်းလဲဖို့ပိုပြီးသဘာဝကျပါတယ်။

ဒါဟာ canonical အဖြစ်လုံးဝတူညီနေကြသည်မဟုတ်နှစ်ခုစာမကျြနှာအထိမ်းအမှတ်အဆင်ပြေသည်။ သူတို့ကအလားတူဖြစ်သင့်ပေမယ့်သငျသညျရိုးရှင်းစွာသင့်ရဲ့ပင်မစာမျက်နှာအားလုံးကိုစာမျက်နှာများကိုညွှန်ဘယ်တော့မှသငျ့သညျ။ Canonical မှစာမျက်နှာကြောင်းစာရွက်စာတမ်းမဟုတ်ဘဲသင့်ရဲ့ site ပေါ်တွင်မာစတာ link ကိုမဆိုမျိုး၏မာစတာမိတ္တူကြောင်းဆိုလိုသည်။

ငါကနောက်ဆုံးနည်းနည်းပြန်လုပ်ဖို့အရေးကြီးတယ်ထင် - သငျနေပါစေသင်အဲဒီလိုလုပ်ဖို့ရှိပါတယ်ဘယ်လိုစုံစမ်းသွေးဆောင်ခြင်းကိုခံကို Canon စာမျက်နှာအဖြစ်သင့်အိမ်စာမျက်နှာအားလုံးကိုသင့်ရဲ့စာမျက်နှာများကိုညွှန်ဘယ်တော့မှသငျ့သညျ။ ဤသို့ပြုပင်မတော်တဆမှုအသုံးပြုပုံ canonical မဟုတ်သောစာမျက်နှာ (သင့် home page ကိုမဟုတျပါဘူးကြောင့်ပေါ်တွင် rel = canonical link ကိုရှိတယ်လို့ဆိုလိုသည်မှာတိုင်းစာမျက်နှာ) ရှာဖွေရေးအင်ဂျင်အညွှန်းကိန်းကနေဖယ်ရှားခံရဖို့ဖြစ်ပေါ်စေနိုင်သည်။

ဒါကအန္တရာယ်ရှိတဲ့ဖြစ်ခြင်းကို Google (သို့မဟုတ် Bing မှသို့မဟုတ် Yahoo! သို့မဟုတ်အခြားရှာဖွေရေးအင်ဂျင်) မဟုတ်ပါဘူး။ သူတို့ကသင်ပြုသူတို့ကိုမေးလျှင်ဘာလုပ်နေပါလဲ - တိုင်းစာမျက်နှာသင့်အိမ်စာမျက်နှာတစ်ခုထပ်စဉ်းစားနှင့်စာမျက်နှာအားလုံးကိုရလဒ်များကိုပြန်လာ။ ဖောက်သည်များကသင်၏ပင်မစာမျက်နှာအစားတစ်ဦးထက်ပိုသက်ဆိုင်ရာစာရွက်စာတမ်းပေါ်တက်အဆုံးသတ်စိတ်ပျက်ရအဖြစ်ထို့နောက်ထိုစာမျက်နှာလျော့နည်းလူကြိုက်များကြလိမ့်မည်နှင့်ရှာဖွေရေးရလဒ်များကိုအတွက် drop ပါလိမ့်မယ်။ သငျသညျထိုပြဿနာကိုဖြေရှင်းရင်တောင်သင်ကနောက်မှလအတွင်းအဘို့သင့်ရှာဖွေရေးရလဒ်များကိုသတ်ပစ်နိုင်ပါတယ်နှင့်သင့် site ကိုအဆင့် recover လိမ့်မည်ဟုအာမခံချက်မရှိပါ။

သငျသညျ (ဥပမာ noindex meta tag ကိုဒါမှမဟုတ် robots.txt ဖိုင်ဖယ်ထုတ်နှင့်အတူကဲ့သို့) အချို့သောအကြောင်းပြချက်များအတွက်ရှာဖွေရေးမှဖယ်ထုတ်လိုက်ပြီးတဲ့စာမျက်နှာ canonical စေသင့်ပါဘူး။ canonical အဖြစ်စာမျက်နှာကိုးကားဖို့ရှာဖွေရေးအင်ဂျင်များအတွက်နိုင်ရန်အတွက်ကပထမဦးဆုံးအရာဌာန၌ကိုးကားနိုင်ဖြစ်ရပါမည်။

အဆိုပါ rel = canonical link ကိုသုံးစွဲဖို့ကောင်းသောနေရာများပါဝင်သည်:

အဆိုပါ Canonical မှ Link ကိုအသုံးပြုနည်းမရတဲ့အခါ

သင်၏ပဌမရှေးခယျြမှုတစ်ခု 301 redirect လုပ်ပေးခြင်းဖြစ်သင့်သည်။ ဒီအစာမကျြနှာ URL ကိုပြောင်းလဲသွားပြီ, ဒါပေမယ့်လည်းအများဆုံးကို up-to-date ဖြစ်အောင်လူတွေကိုကြာ (နှင့်ငါဆိုသည်ကားဝံ့, canonicol?) စာမျက်နှာ၏ဗားရှင်းသော search engine ကိုပြောထားသည်မသာ။

ပျင်းရိခြင်းမရှိကြနှင့်။ သင်သည်သင်၏ URL ကိုဖွဲ့စည်းပုံကိုပြောင်းလဲနေလျှင်, ထို 301 ကိုအလိုအလျောက် redirect ပြန်ညွှန်းထည့်သွင်းဖို့ (ထိုကဲ့သို့သော .htaccess သို့မဟုတ် PHP ကိုသို့မဟုတ်အခြား script ကိုကဲ့သို့) HTTP ခေါင်းစီးခြယ်လှယ်အချို့ပုံစံကိုအသုံးပြုပါ။

သင် rel = canonical link ကိုသုံးနိုငျနေစဉ်, သောအဟောင်းများကိုစာမျက်နှာများကိုဆင်းယူမထားဘူး။ ဒါမည်သူမဆိုမည်သည့်အချိန်တွင်သူတို့ကိုရနိုငျသညျ။ ဖောက်သည်တစ်ဦး bookmark လုပ်ထားတဲ့စာမျက်နှာရှိပြီးသင်က URL ကိုပြောင်းလဲစေပေမယ့်တစ်ခုသာ rel = canonical link ကို အသုံးပြု. ရှာဖွေမှုအင်ဂျင်ကို update လျှင်တကယ်တော့သောဖောက်သည်အသစ်ကစာမျက်နှာကိုမမြင်ရပါလိမ့်မယ်။

အဆိုပါ rel = canonical link ကိုထပ်အကြောင်းအရာတွေအများကြီးနှင့်အတူဆိုဒ်များများအတွက်အသုံးဝင်သော tool တစ်ခုဖြစ်သည်။ ဒါကြောင့်ဘယ်လိုအလုပ်လုပ်တယ်ဆိုတာကိုနားလည်သဘောပေါက်ခြင်းအားဖြင့်, သင်သည်ထိရောက်စွာအသုံးပြုနိုင်သည်။ သို့သော်နောက်ဆုံးတွင်ကြောင့်သူတို့ကိုကို up-to-date ဖြစ်အောင်သူတို့ရဲ့ရှာဖွေရေးအညွှန်းကိန်းကိုစောင့်ရှောက်ကူညီပေးဖို့ရှာဖွေရေးအင်ဂျင်များကဖြန့်ချိခဲ့ပါတယ်တဲ့ကိရိယာတခုဖြစ်တယ်။ သငျသညျအဖြစ်ကောင်းစွာသန့်ရှင်းကို up-to-date ဖြစ်အောင်သင့်ရဲ့ server များကိုစောင့်ရှောက်မထားဘူးဆိုရင်, သင့်ဖောက်သည်များထိခိုက်ပါလိမ့်မည်နှင့်သင့် site ကိုထိခိုက်စေနိုင်ပါတယ်။ တာဝန်သိအသုံးပြုပါ။