با رعایت نکات کاربردی در این بخش ، مسئولین وب سایت ها قادر به ارتقای رتبه سایتشان خواهند بود .
اگر چه در این رابطه هیچ گونه تضمینی وجود ندارد ، ولی رعایت استاندارد های زیر می تواند تا حد زیادی به شما کمک کند .
1- رعایت چگالی کلمات :
بحث رعایت چگالی و حجم کلملت کلیدی در صفحه وب ، از اهمیت بالایی برخودار است . بسیاری طراحان سایت های وب ، گمان می کنند هر چه تعداد کلمات کلیدی مورد نظرشان در صفحه بیشتر باشد ، موتور های جستجو آن ها را بهتر پیدا می کنند . و مخاطبین بیشتری به سمت وبسایت هایشان سوق می دهند . اما این مسئله در عمل کاملاً بر عکس بوده و تکرار بیش از حد یک کلمه یا عبارت ، باعث قهر موتور جستجو خواهد شد . به عنوان مثال یک سایت فروش آنلاین ساعت دیواری را در نظر بگیرید. استفاده از عبارت فروش ساعت دیواری بیش از 2 یا 3 بار در محتویات صفحه وب باعث کم توجهی crawlerهای موتور جستجو شده و اصرار و پافشاری شما را به حساب فریب موتور جستجو می گذارند .
2- عدم هم رنگ سازی متن و زمینه
برخی طراحان به خیال خود زرنگ و با هوش که crawlerهای موتور های جستجو را موجوداتی نادانمی پندارند ، علاوه بر استفاده زیاد از کلمات کلیدی در متون صفحه وب ، رنگ کلمات را جهت رویت نشدن ، هم رنگ زمینه می کنند . اگر چه با این کار ، متن ها هم رنگ زمینه از دیدگان کاربران اینترنت دور خواهد ماند ولی اینگونه ترفند ها از نگاه نافذ الگوریتم های بسیار هوشمند موتور های جستجو دور نمانده و چه بسا تصمیماتی جهت تنبیه در مورد وب سایتتان اتخاذ شود .
3- استفاده از META tagها در کد HTML :
تگ هایMETA ، مابین بلاک… در کدhtml تعریف شده و امروزه از اهمیت بالایی برای search engineها برخوردار هستند . محتویات ذکر شده در یک تگ meta، توضیحاتی مختصر و یا کلی در مورد یک صفحه وب بوده و موتور های جستجو را در هر چه راحت تر پیدا کردن صفحه مورد نظر توسط کاربران یاری می دهند . اگر چه الزامی برای استفاده از این نوع تگ ها وجود نداشته و در صورت استفاده نیز بههیچ عنوان در مرورگر ها برای بینندگان نمایش داده نخواهد شد ، اما دراین قسمت به معرفی تعدادی از مهم ترین meta tag ها خواهیم پرداخت :
این meta tag ها حاوی توضیحتی کلی در قالب یک یا چند جمله به زبان دلخواه (فارسی یا انگلیسی) ،در رابطه با صفحه وب مورد نظر می باشد .
مثال :
“description” content= "این صفحه وب حاوی مقالات مفید فناوری اطلاعات می باشد"
</head>
وظیفه name، نگه داشتن کلمه description است و ، حاوی توضیح یک جمله ای از محتویات صفحه وب موجود می باشد .
ب) keywords:
اینmeta tag نیز حاوی کلمات کلیدی مهم در رابطه با صفحه وب مورد نظر است . موتور های جستجو با استفاده از این کلمات کلیدی ، کاربران را به وب سایت شما ارجاع خوهند داد .
مثال :
Name =”keywords” content=”article”
<
Computer, it, ict, news”>
خصوصیات contentو name عمل مشابهی را در این Meta tagانجام می دهند .
ج) language:
با استفاده از این meta tag ، زبان استفاده شده در صفحه وب را برای موتور های جستجو مشخص کنید .
مثال :
http – equiv=”content-language”
<
Content=”fa”
زبان های مختلف دنیا در استاندارد وب ، به صورت دو حرفی مشخص شده و faدر کد فوق نشان دهنده فارسی بودن محتویات این صفحه وب می باشد .
د) robots:
اینmeta tag و محتویات آن به crawler های موتور های جستجو اعلام می کند که چه رفتاری در قبال این صفحه وب داشته باشند . فرم کلی استفاه از این تگ به شکل زیر می باشد :
<
در فرم کلی فوق ، محتویات خصوصیت content، حاوی یک و یا مجموعی از مقادیر زیر خواهد بود :
Crawler: noneموتور جستجو از هر گونه عملی بر روی این صفحه وب منع می شود.
No index: محتویات و آدرس این صفحه وب توسط crawler پیگیری نشود.
No archive: محتوبات این صفحه در آرشیو بانک اطلاعاتی cacheنشود.
Crawler: all موتور جستجو قادر به انجام عملی بر روی این صفحه وب خواهد بود.
Index: صفحه وب در فقط در بانک اطلاعاتی موتور جستجو ذخیره می شود.
Follow: لینک های صفحه موردن نظر ، پیگیری شود.
هم اکنون با کسب دانش نسبی در رابطه با مقادیر اینmeta tag ، تکع کدی را در ابتدای کدhtml قرار می دهیم تا از انجام عمل آرشیو و ذخیره سازی صفحه در بانک اطلاعاتی موتور جستجو ف ممانعت به عمل آید .
Name=”robots” content=”no archive,
<
No index”>
هنگامی که یک Crawler ، به صفحه وبی با کد فوق در بلاک<head> مواجه میشود ، تنها به بررسی لینک های آن صفحه مراجعه می کنند (زیرا از no followعبارت استفاده نشده است ). استفاده از سه عبارتno index، no archiveوno follow (همانند استفاده از عبارتnone به تنهایی )، به منزله صرف نظر کردن از این صفحه وب ، تلقی می شود .
نکته : هیچ محدودیتی از نظر تعدادmeta tag ، جهت استفاده در یک صفحه وب وجود نداشته و طراحان وب بنا به نیاز خود ، می توانند آن ها را به هر میزان به کار گیرند .
4- استفاده حداقل از heading tag :
در ابتدای صفحات وب ، حداقل یک بار از تگ هایheading(مانند
) استفاده کرده و با کمک ، طریقه نمایش آن را کنترل کنید . موتور های جستجوگر توجه بیشتری به این تگ ها و محتویات آن خواهند داشت .
مثال :
Engine optimization issue
search
نکته : اگر چه استفادهcss از ارتباط چندانی به مساله seoندارد ، ولی همیشه به عنوان یک طراح وب ، جهت اعمال تغییر در محتوبات یک صفحه وب ، از توانcss استفاده کنید .
5- خصوصیت altبرای تصاویر:
در برخی سایت ها از تصاویر بسیاری استفاده شده است . منوها ، بخش اعظمی ازtemplate و بسیاری اجزای دیگر در این گونه وب سایت ها به صورت تصاویر به مخاطبین نمایش داده می شوند .
اما موتور های جستجو گر قادر به خواندن متن داخل تصاویر نبوده و بدون توجه به میزان اهمیت محتوای تصاویر از آنها عبور خواهند کرد . از این رو استفاده از attributهای اختیاریalt (مخفف alternate text ) و Longdesc(مخفف long descriptionبه معنی توضیحات تکمیلی) در تگimg ، چاره این مشکل می باشد. به قطعه کدhtml بعد توجه کنید :
مشاهده اخبار”
Longdesc =” در این بخش ، اخبار علمی و ورزشی قابل دسترسی می باشد “
Src=”news. jpg” width”100” height=”50”/>
پس از مشاهده کد فوق در یک مرورگر ، در صورتی که ماوس با مکثی کوتاه بر روی تصویر news. jpgنگه داشته شود ، متن داخل خوصیتalt در یک جعبه زرد رنگ برای وی نمایش داده خواهد شد . Crawlerهای موتور های جستجو گر به محض مواجه شدن با تگ های img، سریعاً به محتویات خصوصیاتalt یا Longdescمراجعه کرده تا در صورت نیاز ، آنها indexرا کنند . توجه داشته یاشید که در صورت عدم استفاده از این خصوصیات ، خزنده ها بدون هیچ گونه توجهی به میزان اهمیت عکس مورد نظر ، از آن عبور کرده و اطلاعات indexنمی شود .
6- عدم استفاده زیاد از flash :
متاسفانه برخی سایت های اینترنتی کاملاً به صورتflash based طراحی شده و در بسیاری دیگر ، از انیمیشن هایflash جهت نمایش نمو ها و بخش های مهم استفاده می شود . اما حکم انیمیشن های flash نیز مانند محتوای تصاویر بوده و متن استفاده شده در آن ها به هیچ عنوان برای های موتور های جستجو قابل دسترس نخواهد بود . بنا براین اگر مساله برایتان اهمیت دارد بهتر است که از طراحی سایت های اجتناب کنید .
7- به روز رسانی پایدار و خودکار:
هر چه زمان به روز رسانی محتوای صفحات وب شما کوتاه تر یاشد ، خزنده ها جهت دیدن تغییرات ، زودتر به شما سر زده و تغییرات را در بانک اطلاعاتی search engineها ثبت می کنند . بنابراین سعی کنید که به بهانه های مختلف ، هر چند روز یک بار تغییراتی را در صفحات خود اعمال کنید . اگر فرصت به روز رسانی ندارید ، نرم افزاری تحت وب تهیه کرده تا اطلاعات مختلف را به طور روزانه از rss feedهای اینترنت دریافت کرده و تغییرات را در وب سایتتان اعمال کند . توجه داشته باشید که به روز رسانی مکرر ، از نقاط کلیدی در افزایش page rank می باشد.
8- چند زبانه سازی وب سایت ها :
زبان استفاده شده در وب سایت ها برای موتورهای جستجو اهمیت بالایی دارد . معمولاًrank و ارزش وب سایت های غیر انگلیسی زبان از یک میزان خاص افزایش نخواهد یافت . از این رو توصیه می شود که در صورت توان ، وب سایت های خود را دو یا چند زبانه کنید .
9- انتخاب صحیح نام فایل های وب سایت :
بر خلاف تصور برخی متخصصین ، نام فایل های مورد استفاده در یک وب سایت از اهمیت بالایی برخورداربرای موتور های جستجو است . نام های کوتاه و نامفهوم اهمیت خاصی برای آن ها نخوهد داشت .همیشه سعی کنید که کلمات کلیدی یک صفحه وب رادر نام آن فایل دخیل کرده و با علامت خط فاصله (-)یا underline(_)از یکدیگر جدا کنید . به عنوان مثال ، نامnew-computer-articles.php ارزش بسیار بیشتری نسبت به newcomart.phpبرای crawler های وب خواهد داشت .
10 - معاوضه و ثبت لینک در سایت های دیگر :
نمایش یک لینک در یک آدرس اینترنتی برای crawlerهای موتور جستجو از اهمیت بالایی برخوردار است ، هم وب سایتی که لینکی رادرج کرده و هم وب سایتی که لینکش درج شده با ارزش بوده و در نتایج جست جو ها تاثیر گذار خواهند بود . از این رو بسیاری وب سایت ها اقدام به راه اندازی بخش لینکستان یا لینکدونی کرده و آدرس اینترنتی بسیاری سایت ها را در این بخش قرار می دهند . به طور کلی ، تبادل لینک (عملی که برای وبلاگ نویسان از اهمیت خاصی برخوردار است ) یکی از روش های بسیار موثر در seoمی باشد .
11-عدم استفاده از frame:
استفاده از frameها امروزه تقریباً منسوخ شده است و دیگر کاربرد چندانی در طراحی مدرن وب ندارند . اما اگر همچنان از frameاستفاده می کنید توجه داشته باشید که بسیاری از crawlerهای موتور جستجو به داخل لینک های استفاده شده در frameها وارد نمی شوند و از این بسیاری مطالب استفاده شده در وبسایت شما در نتایج جستجو ظاهر نمی شوند .
12- استفاده از خصوصیت titleدر لینک ها :
لینک های استفاده شده در یک صفحه وب ، به واسطه خصوصیتhref (تگa) در کدhtml قرار می گیرند . توصیه می شود که از خصوصیت titleدر تگ a(که حکم altدر تگ imgبرای تصویر را دارد ) استفاده کرده و توضیحات تکمیلی را در قالب متن و مرتبط با لینک مورد نظر درج کنید . جهت در ک بهتر ، به قطعه کد زیر توجه کنید :
پس از قرار گرفتن ماوس روی لینک فوق متن ذکر شده در خصوصیتtitle ، در جعبه زرد رنگی ظاهر می شود . علاوه بر آن ،crawler ها متن مورد نظر را در بانک اطلاعاتی ذخیره کرده و درنتیجه جستجوی کاربران اعمال می کنند .
13- انتخابtitle (عنوان ) صحیح برای صفحات وب :
متاسفانه برخی طراحان وب به اهمیت بالایtitle یک صفحه وب آگاه نیستند . عنوان یک صفحه ، توسط تگ title و مابین تگ های …تعریف می شود . این عنوان ، در قسمت سمت چپ نوار آبی رنگ یک مرورگر نمایان می شود . معمولاً نرم افزار های طراحی وب (مانندFrontPage و expression webو غیره ) در صورت عدم تنظیم این بخش توسط طراح ، آن را به صورت untitledپیش فرض رها می کنند .
مثال :
با درج کلمات کلیدی یک صفحه وب درtitle آن صفحه ، توجه crawlerها را هر چه بیشتر جلب کنبد . در ضمن هیچ گاه از یک titleثابت برای کل صفحات وب سایت استفاده نکرده و هر titleمی بایست ب توجه به کلمات کلیدی آن صفحه ، تنظیم شده باشد .
نکته : هیچ گاه از یک متن طولانی برایtitle استفاده نکنید . حجم یک متن مناسب برای عنوان صفحه ، معمولاً بین 3تا 15 کلمه می باشد .
سخن پایانی :
با وجود بررسی تمامی نکات مهم فوق در رابطه باseo(search engine optimization) جهت افزایش rankingوب سایت ها در موتور های جستجو ( همچون Google , yahoo, msn و غیره ) باز هم هیچ گونه تضمینی از طرف شرکت های مختلف وجود نخواهد داشت . در واقع شرکت های مدعی افزایشranking ، در قبال دریافت مبالغی از مسئولین وب سایت ها تنها به رعایت و اعمال نکات اشاره شده در این مقاله و برخی مسائل فنی دیگر می پردازند . با وجود هشدار ها و اطلاع رسانی مختلف در مورد این گونه شرکت ها ، متاسفانه به دلیل عدم آگاهی و دانش کافی کاربران ، همه ساله هزینه های گزافی صرف این موضوع می شود .
پس از انجام نکات کلیدی و فنی فوق در یک وب سایت ، هیچ گاه منتظر مشاهده نتیجه کار در کوتاه مدت ن


