အခမဲ့ localization ဖွံ့ဖြိုးရေးကိရိယာ

အခမဲ့ hreflang တက်ဂျင် ထုတ်လုပ်စက်

တစ်ကြောင်းလျှင် ဘာသာစကားကုဒ်တစ်ခုနှင့် အပြည့်အစုံ URL တစ်ခုကို ကော်ပီထည့်ပါ။ ဂျင်နေရတာက အစုကို စစ်ဆေးပြီး reciprocal-ready HTML link tag များ ဖန်တီးပေးပါ။

တစ်ကြောင်းနှင့် တစ်ခုစီ။ BCP 47 ကုဒ်နှင့် အပြည့်အစုံ URL ကို ကော်မာ(,) ဖြင့် ခွဲပါ။ မည်သည့်စာမျက်နှာကိုမဆို ထည့်သွင်းပြီး သင့်တော်သလို x-default ကို ထည့်ပါ။

မှန်ကန်သည့် အချက်များ: 4x-default ပါဝင်သည်အမှားများ: 0

ထုတ်လုပ်ထားသော hreflang တက်ဂ်များ

<link rel="alternate" hreflang="en" href="https://example.com/en/product/" />
<link rel="alternate" hreflang="es" href="https://example.com/es/product/" />
<link rel="alternate" hreflang="de-DE" href="https://example.com/de/produkt/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/languages/" />

ဒီဇိုင်းအရ ပုဂ္ဂလိကရာဇ်။ ဤကိရိယာသည် သင့်ဘရောက်ဇာအတွင်းမှသာ လုံးဝ စမ်းသပ်ဆောင်ရွက်သည်။ 붙တ်ထည့်ထားသော အန contenidos များကို တင်ပို့မည် မဟုတ်၊ သိမ်းဆည်းမည် မဟုတ်၊ အနုမြူရေးသုံးသပ်ချက်များထဲတွင် ပါဝင်စေရန်မရှိပါ။

ဒေသीयကုဒ် ပြောင်းလဲကိရိယာen_US, pt-BR, zh-Hant-TW စသဖြင့် locale ကို ထည့်ပါ သို့မဟုတ် လူသိများတဲ့ ဘာသာနာမည်ကို ထည့်ပါ။ canonical ကုဒ်များနှင့် ဖတ်ရှုလွယ်သော အသေးစိတ်အချက်အလက်များကို ခဏတစ်ကြိမ်အတွင်း ရယူနိုင်သည်။i18n JSON Key စစ်စနစ်မူလဘာသာစကား JSON ဒစ်ရှနရီကို ထည့်သွင်းပြီး သို့မဟုတ် သဘာဝဘာသာပြန်ချက်ကို ထည့်ပါ။ ဖိုင်များကို တင်မထားဘဲ နောက်ကျောတွင်ရှိသေးသော ကီးများ ၊ မလိုအပ်သော ကီးများကို လျင်မြန်စွာ ရှာဖွေလို့ ရပါသည်။

hreflang တက်များကို ဘယ်လိုဖန်တီးမည်။

  1. လူလက်ရှိဘာသာစကားအားလုံးအလိုက် စာမျက်နှာတိုင်းကို စာရင်းပေးပါတစ်ကြောင်းလျှင် BCP 47 ဘာသာစကားကုဒ်တစ်ခုနှင့် အပြည့်အစုံ URL တစ်ခုကို ကော်မားဖြင့်ခွဲ၍ ထည့်ပါ။
  2. တာဝန်ခံ စစ်ဆေးမှု အမှားများကို ဖြေရှင်းပါမွန်မနေသော ကုဒ်များ၊ မိတ္တူဘာသာစကားများ သို့မဟုတ် မပြည့်စုံသော URL များကို အပြည့်အစုံမှန်ကန်အောင် ပြင်ဆင်ပါ။
  3. Complete tag စုံကို ကော်ပီလုပ်ပါဘာသာတူအုပ်စုရှိ စာမျက်နှာအားလုံးတွင် ထုတ်လုပ်ထားသော HTML ကို ကူးထည့်ပါ၊ ထို့ကြောင့် အစားထိုး(alternate)များ အချင်းချင်း ဆက်သွယ်မှုရှိပါစေ။

လုံးဝပြီးစုံသော hreflang စက်ကို တည်ဆောက်ပါ။

မူလစာမျက်နှာ URL အတိုင်းအတာအနက် ဘာသာစကား BCP 47 ကုဒ်တိုင်းကို မိန့်ချရပါ။ ကိရိယာသည် ကုဒ်အက္ခရာအစပ်ကို စံပြု၍ duplicate ဘာသာစကားများကို ငြင်းပယ်ကာ HTTP နှင့် HTTPS URL များကို သတ်မှတ်စစ်ဆေးပါသည်၊ HTML attribute အတွက် URL အက္ခရာများကို လုံခြုံစွာ escaped လုပ်သည်။

တစ်စုအတွင်းရှိ စာမျက်နာတိုင်း၏ <head> ထဲသို့ ထုတ်ပေးထားသည့် tag များကို ကူးထည့်ပါ။ တိုက်ရိုက်ဘာသာပြန်ထားသော မည်သည့်စာမျက်နာမဆို မိမိကိုယ်ကို ကိုယ်စားပြု하는 self-reference ကိုပါ သော အပြည့်အစုံတစ်စုတည်းကို လိုအပ်သည်။ တစ်ဖက်သာနေသော အပြည့်မရှိသေးသော သတ်မှတ်ချက်များကြောင့် hreflang အမှတ်အသားများကို လက်မခံကြသော များပြားသော အကြောင်းအရင်းဖြစ်သည်။

Hreflang နှင့် canonical တက်များသည် သီးခြားပြဿနာများကိုဖြေရှင်းသည်

canonical tag သည် မိတ္တူ သို့မဟုတ် နှိုင်းယှဉ်၍ မတူညီသော အကြောင်းအရာများအတွက် သဘောတူ preferrred URL ကို ဖော်ထုတ်သည်။ Hreflang သည် အခြား ဘာသာစကား ဖော်ပြချက်အား ရည်ညွှန်း၍ ထုတ်လုပ်ထားသော ညီမျှသော စာမျက်နှာများကို ဖော်ပြသည်။ ဒေသဖျော်ဖြေရေးပြုထားသော စာမျက်နှာများသည် 通常 မိမိတို့ကိုယ်ပိုင်ကို canonicalize ပြုလုပ်သင့်ပြီး၊ အားလုံးကို အင်္ဂလိပ် ဗားရှင်းသို့ စူးစိုက်ပြုလုပ်သင့်ခြင်း မဟုတ်ပါ။

URL ပုံသဏ္ဍာန်များကို တည်ငြိမ်အောင် ထိန်းထားပြီး အတိအကျ ရောက်တတ်သော၊ အညိွန့်ဖြစ်နိုင်သော နောက်ဆုံး index ထားနိုင်သော URL များကို အသုံးပြုပါ။ ပြောင်းလမ်းညွှန်ခြင်း(redirect)၊ ပိတ်ထားခြင်း(blocked)၊ noindex သတ်မှတ်ခြင်း သို့မဟုတ် ကိုက်ညီမှုမရှိသော canonical URL များသည် ဘာသာစကားစု(cluster) ကိုအားနည်းစေပြီး ပြဿနာရှာဖွေရေးကို များစွာခက်ခဲစေပါသည်။

ပုဂ္ဂလိက၊ ဘရောက်ဇာတွင်သာ ထုတ်လုပ်ခြင်း

URL စာရင်းသည် မည်သည့်အချိန်တွင်မဆို သင်၏ browser ထဲမှ ထွက်ခွာ မည်မဟုတ်ပါ။ Analytics သည် မှန်ကန်သော ရေတွက်ချက်များသာ မှတ်တမ်းတင်ပါသည် — သတ်မှတ်ချက်မှန်သော အတန်းများ ဦးရေ နှင့် အတည်ပြု အမှားများကဲ့သို့သော လုံခြုံဆုံး များကိုသာ ဖြစ်ပြီး သင်ထည့်သွင်းသော domain များ၊ path များ၊ query string များ သို့မဟုတ် tag များကို မမှတ်တမ်းတင်ပါ။

မေးလေ့ရှိသောမေးခွန်းများ

hreflang က ဘာလုပ်လဲ?

Hreflang သည် အချို့သော ဘာသာစကား သို့မဟုတ် ဘာသာစကား-ဒေသ ပရိသတ်အတွက် မည်သည့် URL ကို ရည်ရွယ်ထားသည်ကို ရှာဖွေရေးစက်များအား ပြောပြပေးသည်။ ၎င်းသည် သင့်localized ဗားရှင်းကို ရှာဖွေရေးရလဒ်များတွင် ထင်ရှားလာစေသော်လည်း canonical တက်ဂ်ကို အစားထိုးမလုပ်နိုင်ဘဲ ဧည့်သည်များကို ပြန်လည်ပို့ရှေ့ (redirect) မပြုလုပ်ပေးဘူး။

hreflang တက်များကို reciprocal (ပြန်လည်ဆက်နွယ်) ဖြစ်အောင် ပြုလုပ်ရပါသလား?

ဟုတ်ပါတယ်။ သင်္ကေတအုပ်စု(language group) တစ်ခုရှိသော စာမျက်နှာတစ်ခုစီသည် ကိုယ်ပိုင်စာမျက်နှာနှင့် အဲဒီအုပ်စုအတွင်းရှိ မတူကွဲပြားသည့် စာမျက်နှာများအားလုံးကို ဖော်ပြသင့်သည်။ စာမျက်နှာ A သည် စာမျက်နှာ B ကို ညွှန်းသော်လည်း စာမျက်နှာ B မှာ ပြန်လည်ညွှန်းထားမထားပါက ရှာဖွေရေးအင်ဂျင်များသည် အဆိုပါ ဆက်စပ်မှုကို မမြင်သာပဲပယ်ဖျက်နိုင်သည်။

x-default ကို ထည့်သင့်လား?

ဘာသာစကားရွေးချယ်မှုတွင်၊ တစ်ကမ္ဘာလုံးအတွက်အံ့ဩမှု (x-default) သို့မဟုတ် တိကျသောဘာသာစကားကို ဦးတည်မထားသော မူလစာမျက်နှာ၊ သို့မဟုတ် ကမ္ဘာလုံးဆိုင်ရာ fallback အတွက် x-default ကို အသုံးပြုပါ။ ၎င်းသည် ရွေးချယ်ရန်မဖြစ်စေဘဲ ရွေးချယ်နိုင်ပြီး၊ အသုံးပြုသူများသည် ပြထားသော locale များနှင့် ကိုက်ညီမလာနိုင်သည့်အခါ အထောက်အကူဖြစ်စေသည်။