Search Engine Optimizer به معنای بهینه سازی سایت برای موتور های جستجو
برای یک طراح وب و برنامه نویس در دنیای وب، بهینه سازی پروژه تحت وب جهت موتورهای جستجو امری حیاتی است.
چنانچه یک سایت برای اصول و قوانین SEO مساعد نباشد، به احتمال زیاد مقدار زیادی پتانسیل و ترافیک خود را ناآگاهانه از دست خواهد داد. بخاطر داشته باشید سایت شما علاوه بر تایپ مستقیم آدرس آن و لینک هایی که در سایت های دیگر به آن داده شده است.
فقط از طریق جستجوی افراد در موتورهای جستجو قابل دسترسی، معرفی و فهرست بندی است.
داشتن Rank بالاتر یعنی شانس قرار گرفتن در صفحات ابتدایی موتورهای جستجو
چنانچه سایت فاقد ورودیهایی از طریق موتورهای جستجو باشد بسیاری از ویزیتورهای روزانه را از دست خواهد داد.
حال به چند نکته مهم و کاربردی در این زمینه اشاره میکنم که باید همه سایتها آن را رعایت کنند:
1- از گذاشتن بنر خوش آمدگویی خود داری کنید
در بخش ورودی سایت از گذاشتن بنر های خوش آمد گویی و یا مواردی تحت عناوین «برای ورود به سایت اینجا را کلیک کنید» یا «لینک ورود به سایت» خود داری کنید زیرا، پتانسیل بازگشت ویزیتور به سایت در همان ابتدایی کار به مقدار زیادی از دست خواهد رفت.
بدترین حالت هنگامی روی می دهد که در ورودی سایت، گرافیک یا انیمیشن “فلش” قرار گرفته که شامل لینک ورود یا enter در آن، در intro فلش است و دسترسی روبوتهای موتور جستجوها را به آن عملا غیر ممکن می سازد.
حقیقت آن است که صفحه اصلی هر سایت، معمولا بیشترین ویزیتور را داشته، بالاترین Rank را بهمراه دارد و توسط روبوتهای موتورهای جستجو بیشتر مورد دسترسی قرار می گیرد.
2- منوهای فلشی که قابل دستیابی توسط موتورهای جستجو نمی باشند
استفاده از منوهای فلش همراه با افکت های چشم نواز و متحرک در سیستم Navigation سایت، گرچه ممکن است زیبا و هیجان انگیز باشد، اما این تکنیک عملا بررسی و فهرست بندی توسط روبوت موتورهای جستجو را مختل کرده و عناوین و لینک های بکار برده شده در آن هیچگاه مورد بررسی و بالطبع صفحاتی که به آنها لینک داده شده مورد ارزش گذاری و فهرست بندی قرار نخواهد گرفت.
3- از Ajax بیش از حد استفاده نکنید
بسیاری از برنامه نویسان وب تلاش می کنند با استفاده بیش از حد از تکنولوژی Ajax، مخصوصا در سیستم Navigation سایت، ویزیتورها را تحت تاثیر قرار می دهند، اما این امر یکی از بزرگترین اشتباهات SEO محسوب می شود.
توجه داشته باشید چون محتوی Ajax بصورت داینامیک Load می شوند، این محتوی، توسط spider موتورهای جستجو قابل رهگیری و فهرست بندی نخواهند بود.
نکته ی دیگر آنکه چون آدرس – URL – در قسمت هائی که از Ajax استفاده شده است، تغییر نمی کند، ویزیتور نمی تواند از این دست محتوی صفحات را برای بازدید دوستان بفرستد.
4- عنوان هر پست باید به کل مطلب همان پست لینک شود یعنی وقتی موس را روی title متن قرار می دهیم بصورت لینک شده باشد نه متن خالی
5- تصاویری که در پرونده اچ تی ام ال قرار می گیرند دارای Alternate باشند
این مورد بسیار مهم است. و دو مزیت اصلی دارد. اول: در صورت لود نشدن تصویر، متنی که در Alternate آن قرار داده شده نمایش داده میشود مزیت دوم: که مهم تر است همان قضیه ی seo میباشد که مسلما وقتی در موتورهای جستجو دنبال یک عکس میگردیم، این موتورها به Alternate عکس ها هم نگاه می کنند.
علاوه بر اسم عکس, پس نام عکس هایی را هم که در سایت قرار می دهید درست انتخاب کنید.
6- عنوان اصلی هر مطلب را بهتر است bold کنید و بین تگهای h2 و h3 قرار دهید
7- به موتورهای جستجو در شناسایی صفحات سایت کمک کنید
ساده ترین و بهترین راه حل برای شناساندن صفحات به موتورهای جستجو لینک به آنها در درون خود سایت است، در این میان نقش صفحه ای تحت عنوان sitemap پررنگتر است. صفحه ی sitemap می تواند شامل لینک تقریبا کل صفحات داخلی یک سایت باشد و این خود به یافتن آن صفحات و ایندکس شدن آنها در موتور جستجو کمک شایانی می کند. استفاده از سرویس رایگان sitemap گوگل می تواند از بهترین انتخاب ها باشد.
8- لینک های شکسته را پیدا کنید
یکی از اشتباهاتی که خیلی از برنامه نویسان مرتکب می شوند این است که توسط کدهای جاوا اسکریپت عمل منتقل کردن لینک را به صفحه اصلی سایت
انجام می دهند و کد مورد نظر را در یک فایل index.htm قرار می دهند
در حالی که این امر باعث می شود موتور جستجو فقط فایل index را بیند که داخل آن هیچ اطلاعاتی جز کد جاوا اسکریپت وجود ندارد. می توانید از امکانات htaccess برای redirect کردن بخش ها و صفحات جابجا شده و حتی کل یک سایت به آدرس جدید بهره ببرید.
مثلا بوسیله فایل htaccess. درphp مبادرت به این امر بورزید.
مانند کد زیر :
redirect /index.htm http://www.yoursite.com/weblog/index.php
9- بهتر است آخر هر پست کلمات کلیدی آن را بنویسید
10- حتما تگ title و متا تگ های زیر را در بخش head سایت قرار دهید
<title> عنوان سایت </title>
<meta name=”keywords” content=”کلمات کلیدی مرتبط با سایت”>
<meta name=”description” content=”توضیح کوتاه در مورد سایت” >
در انتخاب کلمات کلیدی کمی دقت نمایید ، هرچه را که به ذهنتان رسید فوراً به عنوان کلمه کلیدی قرار ندهید. تا حد امکان سعی کنید حدس بزنید کاربرانتان ممکن است چه عباراتی را جستجو کنند
11- انواع روش هاي معرفي سايت به موتور هاي جستجو
الف) سرويس هاي رايگاني وجو دارند كه شما با دادن آدرس سايت يا وبلاگ خود به اين سايت، اين سايت ها خودشان به طور خودكار سايت شما را در چندين موتور جستجو معروف ثبت مي نمايند.
مانند سایت زیر :
http://www.submitexpress.com/free-submission.html
در این کار زیاده روی نکنید چون ممکن است نتایج منفی داشته باشد
ب) ثبت در دايركتوري:
اگر بخواهم تعريفي از دايركتوري داشته باشم مي توان اينگونه تعريف كرد كه دايركتوري همان لينكدوني يا لينكستان هاي خودمان هست . يكي از معروف ترين اين دايركتوري ها سايت dmoz مي باشد كه وقتي شما سايتان را در اين دايركتوري ثبت كرديد بسياري از موتور هاي جستجو به سمت شما هجوم مي آورند! و در نتيجه سبب افزايش Page Rank سايت يا وبلاگ شما مي شود.
براي اين كار اگر سایت شما فارسی هست با مراجعه به اين بخش و انتخاب دسته مورد نظر و بعد کلیک بر روی پیشنهاد آدرس می توانید سایت يا وبلاگ خود را معرفی کنید.
دایرکتوری های معروف :
12- مدت زمان فعالیت یک آدرس وب domain
مدت زمانیکه از ثبت یک domain مشخص می گذرد نیز، در رتبه بندی یک سایت در الگوریتم موتورهای جستجو اهمیت دارد. پس سن یک domain وتاریخچه فعال بودن آن یکی دیگر از ملاکهای موتورهای جستجو در ارزش گذاری صفحات آن آدرس خواهد بود.
13- صبور باشید!
امکان دارد کلیه بایدها و نبایدهای این نوشته را نکته به نکته در سایت خود رعایت کرده باشید، اما با این وجود هنوز صفحات شما در موتورهای جستجو، ایندکس و نمایش داده نشده باشند. علت چیست؟
علت این است که موفقیت در هر کاری، زمان لازم دارد. طبیعی است که برای ارزش گذاری، ایندکس شدن و نمایش صفحات سایت در موتورهای جستجو، مانند هر امر دیگری به زمان نیاز دارید، پس صبور باشید!
لازم است بیاد داشته باشید محیط و ب یک دنیای رقابتی است و اگر سایت شما درباره ی موضوعاتی برپا شده و از کلمات کلیدی معینی استفاده می کند، در عین حال و همزمان هزاران و بلکه میلیونها صفحه ی دیگر با صفحه- سایت شما برای بدست آوردن مکان بهتر در نتایج موتورهای جستجو –SERB- در حال رقابت هستند.