Search Engine Optimization (SEO) အေၾကာင္းေျပာမယ္ဆိုရင္ေတာ႔ search engine
ကအဓိကအက်ဆံုးျဖစ္တဲ႔အတြက္ သူ႔ရဲ႕ေဆာင္ရြက္ပံုေတြကို ျပန္ၿပီးစဥ္းစားရပါလိမ္႔မယ္။
အားလံုးသိထားသလို Search engine
ဆိုတာ သူကိုယ္တိုင္က software အၾကီးၾကီးတခုလို႔ဆိုႏိုင္ပါတယ္။ အဲဒီ software ထဲမွာ
သူ႔အပိုင္းနဲ႔သူ ေဆာင္ရြက္ေနတဲ႔ sub-component/function/process
ေတြရွိပါတယ္။ အဲဒီ sub- ေတြဟာ Internet searcher ေတြရဲ႕ query keyword/phrase
(ဥပမာ-‘computer’/’myanmar website’/’how to get free domain’) ေတြနဲ႔ related
ျဖစ္တဲ႕ အေၾကာင္းအရာ webpages/websites ေတြကို သက္ဆိုင္ရာ Algorithm
ေတြနဲ႔ တြက္ခ်က္ဆန္းစစ္ျပီး အေၾကာင္းအရာနီးစပ္မႈ အမ်ားအနည္းအလိုက္ အစီအစဥ္အရ
Internet user ေတြရဲ႕ေရွ႕ေမွာက္ကိုပို႔ေဆာင္ေပးပါတယ္။ Search Engine ေတြရဲ႕
Result Page ရဲ႕ ပထမဆံုးစာမ်က္ႏွာရဲ႕ ပထမဦးဆံုးေသာ link page ဟာ user ရဲ႕ query
keyword နဲ႔ အေၾကာင္းအရာအနီးစပ္ဆံုး webpage ျဖစ္ပါတယ္။ အဲဒီ page ဟာ search
engine ေတြရဲ႕ တြက္ခ်က္ဆန္းစစ္ခ်က္အရ page rank value ဟာ highest
အျဖစ္ဆံုးအေနနဲ႔ ထြက္လာတဲ႔ အေျဖပါ။ Search engine ရဲ႕အဓိက ေဆာင္ရြက္ခ်က္ function
ေတြကေတာ႕-
Crawling
Web crawler (သို႔) web spider (သို႔) web robot လို႔လည္း
ေခၚႏိုင္ပါတယ္။ Crawler က Internet ထဲရွိ web server ေတြထဲရွိတဲ႔ webpage
ေတြအားလံုးကို သြားရွာပါတယ္။ အေၾကာင္းအရာအသစ္အဆန္း ဆိုရင္လည္း ရွာေဖြႏိုင္ပါတယ္။
Popular ျဖစ္တဲ႔ website ေတြကစၿပီးရွာပါတယ္။ Popular website ဆိုတာက
အျခားေသာ ၀ါရင့္ website မ်ားက သူ႕ကို ျပန္ၿပီး reference / back link
လုပ္ထားတဲ႔ အေရအတြက္အရ ဆံုးျဖတ္တာပါ။ Webpage တခုခ်င္းစီရဲ႕ content ေတြကို search
engine database ထဲမွာ သိမ္းထားပါတယ္။ အဲဒီ page မွာ hyperlink ေတြ
ရွိတယ္ဆိုရင္ အဲဒီ link ေတြေနာက္ကြယ္က webpage ေတြထဲဆင္းၿပီး အေၾကာင္းအရာေတြနဲ႔
ဆက္လက္အလုပ္လုပ္ပါတယ္။ Webpage တစ္ခုေပၚက hyperlink မွာ Internal link နဲ႔ External
link ဆိုၿပီး ရွိပါတယ္။ Internal link ဆိုတာက same website အတြင္းရွိ other
page ကို link လုပ္ထားျခင္းျဖစ္ၿပီး External link က other website ရဲ႕ page
တခုခုကို link လုပ္ထားတာကိုဆိုလိုတာပါ။ Multi-threading technology ကို
အသံုးျပဳၿပီး multiple website ေတြကို တခ်ိန္တည္း တၿပိဳင္တည္းမွာ Information
အမ်ားႀကီးရေအာင္ crawler က စုေဆာင္းေပးႏိုင္ပါတယ္။ ပံုမွန္အားျဖင့္ေျပာရမယ္ဆိုရင္ search
engines ေတြဟာ website ေတြရဲ႕ hierarchical level သံုး၊ ေလး
ခုေလာက္ထိပဲ ဆင္းၿပီး crawl လုပ္ပါတယ္။ ဒါေပမယ္႔ Google ကေတာ႔ depth level
အေတာ္မ်ားမ်ားထိ ဆင္းၿပီး အလုပ္လုပ္ေပးႏုိင္ပါတယ္၊ အဲဒါေၾကာင့္ Google ကို deep
crawler လုိ႔ သတ္မွတ္ၾကပါတယ္။
Indexing
Webpage ေတြရဲ႕ content ေတြ database ထဲစေရာက္တာနဲ႔ အဲဒီ
content ေတြထဲက မလိုအပ္တဲ႔ stop word ေတြျဖစ္တဲ႔ a, an, the စတာေတြကို
ဖယ္ထုတ္လုိက္ၿပီး အဓိကက်န္တဲ႔ keyword ေတြကို catalog အေနနဲ႔ေဆာက္ပါတယ္။
ဘယ္ keyword ဟာဒီ webpage မွာဘယ္ႏွစ္ႀကိမ္ေတြ႕လဲဆိုတဲ႔ ပါတဲ႔အႀကိမ္အေရအတြက္၊
Internal links အေရအတြက္၊ External links အေရအတြက္၊ back links
အေရအတြက္ေတြအရ sort လုပ္ၿပီး သိမ္းထားပါတယ္။ Information ေတြကို ျမန္ျမန္ဆန္ဆန္နဲ႔
အလြယ္တကူ index ေထာက္ႏိုင္ေအာင္ပါ။ ေနာက္ထပ္ webpage ေရာက္လာရင္လည္း သူရဲ႕
content မွာပါတဲ႔ keyword ေတြအရ ခုနက catalog ကို update လုပ္ပါတယ္။
စာလံုးေပါင္းမွားတဲ႔ word ေတြ content မွာပါလာရင္ တခ်ိဳ႕ Indexer ေတြဟာ dictionary
လိုမ်ိဳး lexicon ေတြရဲ႕ အကူအညီနဲ႔ စာလံုးအမွန္ျဖစ္ေအာင္ ျပင္ဆင္ေပးပါတယ္။ Search
engines ေတြရဲ႕ performance ေကာင္းျခင္းဟာ index ေတြကို ဘယ္လိုပံုစံနဲ႔
ေဆာက္ထားလဲဆိုတဲ႔အေပၚမွာ တစိတ္တပိုင္းမူတည္ေနတဲ႔အတြက္ designer ေတြဟာ Internet
users ေတြလိုခ်င္တဲ႔ information ေတြနဲ႔ အနီးစပ္ဆံုး webpage ေတြကို
ေပးႏိုင္ဖို႔အတြက္ indexing algorithms ေတြကို အၿမဲတမ္း optimize
ျဖစ္ေအာင္ေဆာင္ရြက္ၾကပါတယ္။
Storage
Internet users ေတြကို ေပးမယ္႔
content ေတြကို retrieve လုပ္ႏိုင္တဲ႔ ပမာဏဟာ search engines ေတြမွာရွိတဲ႔ storage
space volume ေပၚမွာ မူတည္ေနတဲ႔အတြက္ Information ေတြကို user ဆီကို
ျမန္ျမန္ဆန္ဆန္ အေရာက္ပို႔ႏိုင္ဖို႔ Storage အပိုင္းကလည္း အေရးပါပါတယ္။ Google နဲ႔
Yahoo! ဆိုရင္ သူတို႔ရဲ႕ storage space ဟာ terabytes အထိရွိပါတယ္။
Ranking
Internet user ေတြရဲ႕ query
keyword နဲ႔ webpages ေတြရဲ႕ content ေတြဟာ အေၾကာင္းအရာ ဘယ္ေလာက္ထိ
ဆက္စပ္၊နီးစပ္မႈရွိလဲ တြက္ခ်က္ဖို႔အတြက္ algorithm အမ်ားႀကီးကို သံုးရပါတယ္။
အေၾကာင္းအရာ ဆက္စပ္မႈအရွိဆံုး webpages ေတြကို user ဆီကို္ ေပးႏိုင္ဖို႔အတြက္ပါ။
Website တခုရဲ႕ page rank ကို တြက္ခ်က္ရာမွာ search engines ေတြအေနနဲ႔
အဓီကထားတဲ႔ ranking factors ႏွစ္မ်ိဳးရွိပါတယ္။ တမ်ိဳးက content
ေပၚမွာ analysis လုပ္ပါတယ္၊ ေနာက္တမ်ိဳးက link structure ေပၚမွာ analysis
လုပ္တာပါ။
- Content analysis ကေတာ႔ user က search လုပ္တဲ႔ query
keyword ဟာ webpage ေတြေပၚမွာ ေတြ႕ရတဲ႔ အႀကိမ္အေရအတြက္ ဘယ္ေလာက္ရွိလဲ၊
webpage ရဲ႕ title တုိ႔ heading တို႔ meta tag တို႔မွာ အဲဒီ keyword
သံုးထားသလား စတဲ႔ အခ်က္အလက္ေတြအရ စဥ္းစားပါတယ္။
- Link structure analysis ကေတာ႔ webpage ေတြမွာရွိတဲ႔
internal link နဲ႔ external link အေရအတြက္၊ အဲဒီ ့hyper link ေတြမွာ keyword
သံုးထားပံု၊ link လုပ္ထားေသာ webpage ေတြရဲ႕ popular ျဖစ္မႈအေျခအေန၊ အျခားေသာ
website မ်ားမွ အဲဒီ website ကို back link လုပ္ထားျခင္းရွိ၊ မရွိ၊ စေသာ
အခ်က္အလက္မ်ားေပၚ အေျခခံၿပီး တြက္ခ်က္ပါတယ္။ အကယ္၍မ်ား search engine ေတြက
trusted (သို႔) authorize (သို႔) popular website ဟုသတ္မွတ္ထားတဲ႔ website
တခုခုကသာ မိမိတို႔ရဲ႕ website ကို link လုပ္ထားတယ္ ဆိုရင္ အဲဒီ back link ဟာ
မိမိတို႔ရဲ႕ website ကိုတန္ဘိုးအရမ္းတက္ေစၿပီး higher page rank ရဖို႔
နီးစပ္ေစပါတယ္။ Authorized back link တခုရဖို႔ မလြယ္ကူေပမယ္႔ ၾကိဳးစားရင္
ရႏိုင္မယ္႔ နည္းလမ္းေတြရွိပါတယ္။
အခုဆိုရင္ စီးပြားေရးလုပ္ငန္း
websites အေတာ္မ်ားမ်ားဟာ သူတို႔ရဲ႕ websites ေတြကို search engines
ေတြမွာ higher page rank ရေအာင္၊ အဲဒီ page rank ကို ဆက္လက္ထိန္းသိမ္း၊
ျမွင့္တင္ထားႏိုင္ေအာင္ အထူးအာ႐ံုစိုက္ေနၾကပါၿပီ။ Myanmar websites မ်ားကို
ေရးေနတဲ႔ myanmar developers မ်ားကလည္း မိမိတို႔ ဖန္တီးလိုက္တဲ႔ webpage
မ်ား search engine ေတြရဲ႕ တြက္ခ်က္ဆန္းစစ္မႈေတြေအာက္မွာ Organic Result Pages
ရဲ႕ higher page rank မွာရႏိုင္ေအာင္ သတိလက္လြတ္မျဖစ္ေစဘဲ SEO
tips/techniques ေတြနဲ႔ အသံုးခ်ေရးေစလိုပါတယ္။
(စာဖတ္သူေတြရဲ႕ comments တခုဟာ
စာေရးသူကို ေရွ႕တလွမ္းတက္ဖို႔ ခြန္အားျဖစ္ေစၿပီး အရည္အေသြးကို ေတာက္ေျပာင္ေစဖို႔
နည္းလမ္းေကာင္းပါ)
ေက်းဇူးတင္ပါတယ္။
ေပ်ာ္ရႊင္ခ်မ္းေျမ႕ပါေစ။
The four Essential SEO
Techniques – Web Developer Must Know
1) Keyword optimization
2) Content optimization
3) Link optimization
4) Structure optimization