နည်းပညာ SEO
Sitemap XML စစ်ဆေးရေးနှင့် ခွဲခြမ်းစိတ်ဖြာရေး ကိရိယာ
သင့် sitemap.xml (သို့) sitemap index ၏ တကယ့် XML ကို paste ထည့်ပြီး protocol ချိုးဖောက်မှု၊ ပျက်စီးနေသော tag၊ ထပ်နေသော URL နှင့် ကန့်သတ်ချက် ကျော်လွန်မှုများကို ရှာပါ — "parse လုပ်လို့ရရဲ့လား" စစ်ဆေးရုံမျှ မဟုတ်ပါ။
သင့် browser အတွင်း၌သာ လုပ်ဆောင်ပါသည်။ အမည်မဖော်သော အသုံးပြုမှု အရေအတွက်မှလွဲ၍ ဤနေရာတွင် paste ထည့်သည့် အရာများကို မည်သည့်နေရာသို့မျှ ပို့ခြင်း မရှိပါ။
sitemap.xml (<urlset>) သို့မဟုတ် sitemap index (<sitemapindex>) ဖိုင်၏ အကြောင်းအရာအပြည့်အစုံကို paste ထည့်ပါ။ sitemaps.org protocol အတိုင်း စစ်ဆေးပါမည်: XML မှန်ကန်မှု၊ လိုအပ်သော element များ၊ ရက်စွဲ/ဦးစားပေး format များ၊ အရွယ်အစား/URL အရေအတွက် ကန့်သတ်ချက်များ။
ဤကိရိယာက ဘာတွေ စစ်ဆေးသလဲ၊ ဘုံအမှားများကို ဘယ်လိုပြင်မလဲ
Google၊ Bing နှင့် အခြား search engine များ တကယ်အသုံးပြုသော sitemaps.org protocol အရ စစ်ဆေးပါသည်– XML သည် မှန်ကန်ရမည်၊ root element သည် xmlns မှန်ကန်စွာ ကြေညာထားသော <urlset> (စာမျက်နှာ sitemap) သို့မဟုတ် <sitemapindex> (sitemap များ၏ sitemap) ဖြစ်ရမည်၊ ပြီးတော့ ဇယားစာရင်းတိုင်းတွင် မှန်ကန်သော absolute <loc> URL လိုအပ်ပါသည်။
<lastmod> သည် W3C datetime (YYYY-MM-DD (သို့) timezone ပါသော ISO 8601 အပြည့်အစုံ) ဖြစ်ရမည်၊ <changefreq> သည် always/hourly/daily/weekly/monthly/yearly/never အနက်တစ်ခု ဖြစ်ရမည်၊ <priority> သည် 0.0 မှ 1.0 အကြား ဂဏန်း ဖြစ်ရမည်။ ဤတို့သည် အကြံပြုချက်များသာ ဖြစ်ပြီး အမိန့်များ မဟုတ်ပါ — search engine အများစုက လျစ်လျူရှုကြသော်လည်း မှားယွင်းသော တန်ဖိုးသည် generator တွင် ပြဿနာ ရှိကြောင်း ညွှန်ပြသည်၊ ပြင်ဆင်ထိုက်ပါသည်။
Protocol မှ ခက်ထန်သော ကန့်သတ်ချက် နှစ်ခု– sitemap ဖိုင်တစ်ခုလျှင် URL အများဆုံး 50,000 နှင့် ချုံ့မထားသော 50MB။ တစ်ခုခုကို ကျော်လွန်ပါက sitemap များစွာအဖြစ် ခွဲခြားပြီး <sitemapindex> တွင် စာရင်းပြုစုပါ။ URL တစ်ခုတည်းကို နှစ်ကြိမ် စာရင်းသွင်းခြင်းသည် crawl budget ကို ဖြုန်းတီးစေရုံသာ ဖြစ်ပြီး အလေးချိန် မထပ်ပေါင်းပါ။
Sitemap တစ်ခုလုံး လုံးလုံးပျက်စီးရသည့် အဖြစ်များဆုံး အကြောင်းရင်းမှာ URL query string အတွင်းရှိ escape မလုပ်ထားသော "&" ဖြစ်ပါသည် — XML တွင် "&" ဟု ရေးရမည်၊ မရေးပါက ဖိုင်တစ်ခုလုံး parse မလုပ်နိုင်တော့ဘဲ ၎င်း၏ URL အားလုံးသည် search engine များအတွက် မမြင်ရတော့ပါ။ ဇယားစာရင်းများကြား http/https ရောနှောခြင်း သို့မဟုတ် hostname များ မတူညီခြင်းသည် များသောအားဖြင့် migration လုပ်စဉ် URL အချို့ ချန်ခဲ့ကြောင်း ဆိုလိုပါသည်။
ကန့်သတ်ချက်များ– ဤသည်က paste ထည့်ထားသော XML စာရွက်စာတမ်း ကိုသာ စစ်ဆေးပါသည် — 200 status ပြန်ရမရ အတည်ပြုရန် စာရင်းပါ URL များကို fetch မလုပ်ပါ၊ sitemap ကို robots.txt မှ ကိုးကားထားခြင်း ရှိမရှိလည်း မစစ်ဆေးပါ (ထို live စစ်ဆေးမှုအတွက် robots.txt & sitemap auditor ကို သုံးပါ)။