Monday, August 4, 2008

SEO Guide for Designers (Part 2)


Top 9 SEO Mistakes Made by Designers and Developers



1. Splash Page



Website ရဲ႕ အစမွာ banner ပံုၾကီးၾကီးနဲ႔ ဒီဇိုင္းလုပ္ထားၿပီး “Click here to enter” ဆိုၿပီး သူတို႔ homepage ကိုသြားမယ့္ link ေပးထားတတ္ၾကတာ ေတာ္ေတာ္မ်ားမ်ားေတြ႔ဖူးပါတယ္ (Splash Screen ေခၚတာေပါ့)။ အဆံုးကေတာ့၊ အဲဒိ enter ဆိုတဲ့ link ရဲ႕ URL က flash ထဲမွာ embedded လုပ္ထားေတာ့ ဘယ္လိုလုပ္ spider ေတြက အဲဒိ link ကိုရွာေတြ႔ေတာ့မလဲဗ်ာ။
ကိုယ့္ site ကို search engine ကသိသိ မသိသိ ျပႆနာမရွိဘူး ဆိုရင္ေတာ့ ရတာေပါ့ဗ်ာ။ ဒါေပမယ့္ အဲဒါဟာ အၾကီးမားဆံုးအမွားပဲ။ website တစ္ခုရဲ႕ homepage ဆိုတာ အဲဒိ website ရဲ႕ rank အျမင့္ဆံုး နဲ႔ web spider ေတြ မၾကာခဏလာၿပီး crawl ရမယ့္ေနရာျဖစ္ပါတယ္။ အဲလိုဆိုေတာ့ homepage ကိုမွ search engine ကရွာမေတြ႔ဘူးဆိုရင္ အထဲမွာရွိတဲ့ က်န္တဲ့ page ေတြကို ဘယ္လိုသြားၿပီး search engine ကရွာေတြ႔ေတာ့မွာလဲဗ်ာ ေနာ္။ ရွင္းရွင္းေျပာရရင္ေတာ့ homepage ဆိုတာ စာအလုပ္တစ္အုပ္ရဲ႕ content နဲ႔တူပါတယ္။

ဒီေတာ့ homepage မွာ website တစ္ခုလံုးရဲ႕ အဓိက keywords ေတြရဲ႕ အေရးၾကီးတဲ့ page ေတြရဲ႕ link ေတြပါသင့္ပါတယ္။


2. Non-spiderable Flash Menus


ဒီအမွားကေတာ့ designer ေတာ္ေတာ္မ်ားမ်ားမွားတတ္ၾကပါတယ္။ Fade-in, fade-out effect ေတြနဲ႔ animated flash menu ေတြလုပ္တာေပါ့။ အဲဒိ menu ေတြက ၾကည့္လို႔ကေတာ့ ေတာ္ေတာ္မိုက္တာဗ် ဒါေပမယ့္ Search Engine က မျမင္ႏိုင္ပါဘူးတဲ့၊ ဒီေတာ့ spider ေတြက menu ရဲ႕ link ေတြေနာက္ မလိုက္ႏိုင္ေတာ့ဘူးေပါ့။
ဒါေၾကာင့္ က်ေနာ္ဆိုရင္ အေပၚမွာ flash menu လုပ္ၿပီး ဟိုးေအာက္ေျခမွာ ပံုမွန္ link ေတြအကုန္ျပန္ထည့္ေပးတာန႔ဲ ေျဖရွင္းပါတယ္။


3. Image and Flash Content


Web spiders ေတြက စာသားကိုပဲ အဓိကထားတဲ့ browser ေတြနဲ႔ တူပါတယ္တဲ့။ graphic imge ေတြနဲ႔ flah ထဲက စာသားေတြကို မဖတ္ႏိုင္ပါဘူး။ အေရးၾကီးတဲ့ စာသားေတြ (ဥပမာ။ ကုန္ပစၥည္းနာမည္ေတြ၊ keywords ေတြ) ကို image ေတြလုပ္၊ flash နဲ႔ animation လုပ္ထား ရင္ေတာ့ မွားၿပီေပါ့။


4. Overuse of Ajax


Developer ေတြက visitor ေတြကို ဖမ္းစားႏိုင္ေအာင္၊ impress ျဖစ္ေအာင္ဆုိၿပီး Ajax ေတြေတာ္ေတာ္မ်ားမ်ား သံုးတတ္ၾကပါတယ္။ (အထူးသျဖင့္ menu လို navigation ကိစၥေတြမွာေပါ့)။ ဒါေပမယ့္ တစ္ခု သိထားရမွာက Ajax content ေတြက dynamically ဆြဲထုတ္တာဆိုေတာ့ search engine ေတြရဲ႕ spider ေတြက မဖတ္ႏိုင္သလို index လဲမစီေပးႏိုင္ပါဘူး။ ဒီေတာ့ Ajax ကို သံုးေတာ့သံုး အမ်ားၾကီး မသံုးမိေစနဲ႔ေပါ့။
တျခား Ajax ရဲ႕ မေကာင္းတဲ့အခ်က္က - Ajax ကိုသံုးထားရင္ address URL u reload မလုပ္ေတာ့ဘူးေလ၊ အဲဒိအခါ ကိုယ္ၾကည့္ေနတဲ့ page တစ္ခုကို သူငယ္ခ်င္းကို ျပခ်င္တာပဲျဖစ္ျဖစ္ သိမ္းထားခ်င္တာပဲျဖစ္ျဖစ္ ဒုကၡေရာက္ၿပီေပါ့။


5. Versioning of Theme Design


တစ္ခ်ိဳ႕ designer ေတြက သူတို႔ရဲ႕ site design ကို version ေတြေျပာင္းၿပီးလုပ္ရတာကို ၾကိဳက္တတ္ၾကတယ္။ ၿပီးေတာ့ sub level foler ေတြနဲ႔ ခြဲၿပီး သိမ္းတတ္ၾကတာေပါ့ (ဆိုလိုတာက yourdomain.com/v2, v3, v4 ဆိုၿပီးေတာ့ေပါ့)။ ၿပီးမွ hompage ကေန လက္ရွိ version ဆီကို ျပန္ၿပီ redirect ေပးတတ္ၾကတယ္။ Main root ခဏခဏ ေျပာင္းေနတဲ့အခါ website ရဲ႕ backlink counts နဲ႔ ranking က်လာတတ္ပါတယ္။


6. “Click Here” Link Anchor Text



"Click here" ဒါမွမဟုတ္ "Learn more" ဆိုၿပီး Link ေပးထားတာကို site ေတာ္ေတာ္မ်ားမ်ားမွ ေတြ႔ဖူးလိမ့္မယ္ထင္တယ္ (က်ေနာ့္ site ေတြမွာေတာင္ ေတာ္ေတာ္မ်ားမ်ားပါတယ္ :P). “Click Here” ဆိုတဲ့ keyword မွာ rank ေကာင္းခ်င္တယ္ဆိုရင္ေတာ့ အလို လင့္ခ္ ေပးတာက ေတာ္ေတာ္ေကာင္းပါတယ္။ ဒါေပမယ့္ အဲဒိ လင့္ခ္ကေနသြားမယ့္ page က အေရးၾကီးတဲ့ topic ျဖစ္တယ္ဆိုရင္ “Learn more about {Keyword topic}” ပံုစံမ်ိဳးနဲ႔မွ အဆင္ေျပပါလိမ့္မယ္။ ဒါမွလဲ အဲဒိ Click Here ဆိုတဲ့ လင့္ခ္က ဘယ္ကိုသြားတာလဲဆိုတာ Search engine ကမိုနားလည္မွာပါ။
Warning : website တစ္ခုမွာ ထပ္ေနတဲ့ anchor text ေတြကို မသံုးမိပါေစနဲ႔။ အဲဒီလို ျဖစ္တာဟာ တစ္ခါတစ္ေလမွာ Search Engine က spam လို႔ျမင္သြားတတ္လို႔ပါ။


7. Common Title Tag Mistakes


Same or similar title text:



Developer အမ်ားစုက ဒီကိစၥကို ေပါ့ေပါ့ေလးထားၿပီး page တိုင္းရဲ႕ title tag ေတြကို ဆင္တူနီးပါးေပးထားတတ္ၾကပါတယ္။ အဲလိုလုပ္ေတာ့ ဘာျဖစ္လဲဆိုလဲ? ဘာျဖစ္ရမွာလဲ page တိုင္းရဲ႕ title ေတြကတူေနေတာ့ page တိုင္းရဲ႕ topic ကတူတူပဲလို႔ Search Engine ကထင္သြားေရာဗ်ာ။ site ထဲက page တိုင္းမွာ unique ျဖစ္တဲ့ Title tag နဲ႔ target keyword ရွိသင့္ပါတယ္။

Exceeding the 65 character limit:



ဘေလာ္ဂါ ေတာ္ေတာ္မ်ားမ်ားက post title ကိုအရွည္ၾကီးေရးတတ္ၾကပါတယ္။ အဲဒိေတာ့ ဘာျဖစ္တုန္း? Search Engine ရဲ႕ result ျပတဲ့ေနရာမွာ အဲဒိ post title က ေခါင္းစဥ္အျဖစ္ျပတာပါ။ တကယ္လို႔ ေခါင္းစဥ္က အရမ္းရွည္ၿပီး 65 characters (including spaces) ျပည့္သြားတဲ့အခါ ေနာက္ပိုင္းက စာသားေတြကို ျဖတ္ခ်လိုက္ပါတယ္။ ဒီေတာ့ ကိုးလို႔ ကန္႔လန္႔ျဖစ္ၿပီေပါ့။
ဒီေနရာမွာ ျမန္မာစာဆိုရင္ ျပႆနာတတ္တာမ်ားပါတယ္။ ေတာ္ရံုေခါင္းစဥ္က ၆၅ ကိုေက်ာ္တာမ်ားတယ္ေလ။ ဟုတ္တယ္ဟုတ္။ Unicode final ျဖစ္သြားတဲ့အခါက် အဆင္ေျပသြားမယ္ ထင္ရတာပါပဲ။


Keyword stuffing the title:


ေနာက္ထပ္ common mistake တစ္ခုက keywords ေတြထပ္ေနတာ (ဒါမွမဟုတ္) မ်ားလြန္းေနတာပါ။ keyword တစ္ခုထဲကိုပဲ ၃ ခါေလာက္ပါေနတာဟာ ပိုေကာင္းမလာႏိုင္ပါဘူး။ Search Engine က spam လို႔ေတာင္ ထင္သြားႏိုင္ပါေသးတယ္။ မေကာင္းဘူးေပါ့။
ဒါေပမယ့္ … ထပ္ေနတာကို အဆင္ေျပေအာင္ လုပ္တတ္ရင္လဲ ပိုေကာင္းသြားတတ္ပါတယ္။
ဥပမာ။ "Photo Tips & Photography Techniques for Great Pictures" လို႔ေရးတာမ်ိဳးေပါ့။ photo နဲ႔ photography လို႔ထပ္ေနေပမယ့္။ သေဘာတရားခ်င္းက မတူဘူးေလ။ ၿပီးေတာ့ ရွာတဲလူအတြက္လဲ option ပိုမ်ားလာပါတယ္။


8. Empty Image Alt Attribute


က်ေနာ္တို႔ site ေပၚက ပံုေတြရဲ႕ alt attribute မွာပံုရဲ႕ နာမည္ကို ေရးေပးသင့္ပါတယ္။ ေတာ္ေတာ္မ်ားမ်ားက မေရးပဲ ခ်န္ထားခဲ့တတ္ၾကပါတယ္။ (က်ေနာ္ အပါအ၀င္ေပါ့)။ ပံုေတြမွာ အဲဒိပံုဟာ ဘာပံုျဖစ္သလဲဆိုတာကို ေရးျပထားတာဟာ မ်က္စိမျမင္တဲ့လူေတြအတြက္ အကူအညီေပးထားတာနဲ႔ တူပါတယ္။ စဥ္းစားၾကည့္ေလ .. Search Engine က ပံုေတြကိုမွ မျမင္ရတာ၊ အရင္က ေျပာထားခဲ့သလို သူက text based ပဲ၊ ဒီေတာ့ သူ႔ကို ဒီပံုကေတာ့ျဖင့္ ဘာပံုပါလို႔ ေျပာျပမွ သင့္ေတာ္ေပမေပါ့။ ဒီလိုမွ သူကလဲ ဒီပံုေတြရဲ႕ အေၾကာင္းအရာေပၚမူတည္ၿပီး relevant ျဖစ္တဲ့ search result ကို ထုတ္ေပးႏိုင္မွာေပါ့။
Hint: ေနာက္တစ္ခုအေနနဲ႔ အဲဒိလို ေရးထားျခင္းအားျဖင့္ Google Image Search မွာလဲ ranking ေကာင္းလာႏိုင္ပါတယ္။ ဥပမာ။ က်ေနာ္ ရွာၾကည့္တဲ့ “abstract” နဲ႔ “dj” ဆိုတဲ့ စာလံုးေတြအတြက္ ေန႔စဥ္ ေထာင္နဲ႔ခ်ီေနတဲ့ referrals ေတြရေနပါတယ္။


9. Unfriendly URLs


Blog နဲ႔ CMS ေတာ္ေတာ္မ်ားမ်ားမွာ Friendly URL ဆိုတာ build-in ပါတတ္ပါတယ္။ ဒါေပမယ့္လဲ blogger တိုင္းေတာ့ အဲဒိ feature ကို ေကာင္းေကာင္းအသံုးမခ်တတ္ေသးပါဘူး။ Friendly URL ေတြက သံုးတဲ့ user ေတြအတြက္ေရာ၊ Search Engine ေတြအတြက္ပါေကာင္းပါတယ္။ အဲဒိ URL ကလည္း သက္ဆိုင္ရာ post or topic ရဲ႕ အဓိက keywords ေတြပါသင့္ပါတယ္။
Example of Friendly URL: domain.com/page-title
Example of Dynamic URL: domain.com/?p=12356

ကဲ … ဒုတိယ အပိုင္းကေတာ့ ဒီေလာက္ပါပဲ။ post အရမ္းရွည္သြားရင္ ဖတ္ရတာ ပ်င္းသြားမွာစိုးလို႔ ၃ ပိုင္းခြဲထားတာပါ။
ဇာတ္သိမ္းပိုင္းကို .. ေမွ်ာ္ …


No comments: