در این قسمت می خواهیم در مورد بهینه سازی تگهای متا صحبت کنیم.

زمانی بود که محتویات تگ های متا برای موتورهای جستجو خیلی مهم بودند. با بازگشت به عقب می توان به این موضوع دست یافت که الگوریتم های موتور جستجو خیلی کند عمل میکردند و نمیتوانستند متوجه شوند که یک صفحه از یک وب سایت چه مفهومی را با توجه به محتوا می رساند. همین موضوع باعث شکل گرفتن ایده ای هوشمندانه در این زمینه شد و چنین بود که تگ های متا بوجود آمدند. وظیفه اصلی آنها این بود که اطلاعاتی هم چون موضوع اصلی یک صفحه و … را در مورد محتوای یک صفحه به موتورهای جستجو اعلام کنند. این ایده بزرگ نه تنها مانعی در برابر طراحان سایتهای اینترنتی که تگهای متایشان را پر از کلمات کلیدی کنند , ایجاد نمی کرد , حتی آنها را تشویق به چنین کارهایی می نمود.
همین مسائل باعث شد تا موتورهای جستجو برای جلوگیری از تخلف طراحان سایت در استفاده از کلمات کلیدی زیاد در تگهای متا , آنها را نادیده بگیرند و چنین شد که امروزه اکثر تگ های متا بی ارزش هستند و موتورهای جستجو هیچ ارزشی برای آنها قائل نیستند. به طور مثال گوگل از هیچ تگ متایی استفاده نمی کند ( به جز Meta description ) ، به همین دلیل به شما توصیه می شود که اگر به دنبال یک رتبه بالا در گوگل , بوسیله کلمات کاملاً بهینه سازی شده در تگ های متا دارید ، خودتان را خسته نکنید.
ازکدام تگ های متا باید استفاده کنید؟
از دید گوگل اضافه کردن تگ متای توصیفی (meta description ) منجر به افزایش رتبه صفحات در نتایج موتور جستجو نمیشود ، اما این توصیف ممکن است برای تشریح صفحات در لیست صفحات نتایج جستجو در گوگل مورد استفاده قرار بگیرد. درصورتی که یک تگ متای توصیفی جالب بنویسید و گوگل از آن استفاده کند ( که ضمانتی نشده است ) ، ممکن است در مقایسه باsnippet ( برای توضیح در مورد Snippet به بخش واژه نامه مراجعه کنید ) که خود گوگل که از متن صفحاتتان بدست میآورد , از میزان کلیک بالایی برخوردار شوید. تمام دیگر تگ های متا ( ازجمله تگ متای کلمه کلیدی ) یا اصلاً در نظر گرفته نمیشوند و یا تاثیری در افزایش رتبه صفحات در نتایج موتور جستجو نخواهند داشت. اما یاهو میگوید در زمانی که صفحه ای را رتبه بندی میکند از تگ متای کلمه کلیدی استفاده میکند , از اینرو اضافه کردن این تگ برای موتور جستجوی یاهو و یا هر موتورجستجوی دیگری که هنوز از این متاها استفاده میکنند , میتواند مفید واقع شود. همچنین دایرکتوریها و وب سایتهای دیگری وجود دارد که به طور خودکار جهت اضافه کردن سایت شما به لیست از این اطلاعات استفاده می کنند.
تگ های متای نمونه
در زیر شما مجموعه ای از نمونه تگ های متا را پیدا خواهید کرد که برای صفحه ای که میخواهید در تمام موتورهای جستجو فهرست بندی کنید , نیاز است.

< !DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional //EN” “http://www.w3.org/TR/html4/loose.dtd’ >
< HTML >< HEAD >
< TITLE > آموزش بهینه سازی تگ های متا در موتورهای جستجو < / TITLE >
< meta name=”description” content=”create the perfect meta tags for high search engine placement.” >
< meta name=”keywords” content=”keyword1, keyword2, …” >
< meta http-equiv=”content-type” content=”text/html;charset=ISO-8859-1” >
< link rel=”stylesheet” type=”text/css” href=”../seo-gold” media=”all” >
< / HEAD >

DOCTYPE‌ : در واقع یک تگ متا نیست و ضرورتی ندارد که این گزینه را به صفحه ای که می خواهید در رتبه بندی موتور جستجو موفق باشد , اضافه کنید ، اما اگر شما بخواهید که صفحه ای را با یک validator html ارزیابی کنید ( مثل The W3C Markup Validation Service ) نیاز خواهید داشت تا این تگ را در صفحه درست اضافه کنید.
عنوان (the Title ): این گزینه نیز یک تگ متا نیست ، اما بعضی اوقات افرادی که کاملاً کاربرد تگ های متا را درک نمیکنند , از Title به عنوان یک تگ متا یاد می کنند. عنوان برای بهینه سازی صفحات خیلی خیلی مهم است , زیرا عنوان را به یک صفحه کامل بهینه سازی شده اختصاص می دهیم. عنوان باید شامل مهمترین اصطلاحات آن صفحه و احتمالاً یک یا دو کلمه کلیدی مرتبط با آن صفحه باشد. مثلا عنوانی که در مثال بالا آورده شده است به صفحات بهینه سازی شده ای در زمینه های بهینه سازی تگ های متا ، آموزش تگ های متا ، آموزش بهینه سازی موتورجستجو ، تگ های متای بهینه سازی موتور جستجو و غیره کمک میکند. با اضافه کردن تعداد زیادی از کلمات کلیدی عنوان صفحه را نا مفهوم نکنید و مهمتر از آن هیچ گاه بازدیدکنندگان بالقوه را فراموش نکنید. ( آنها مجبورند آن را بخوانند )
تگ متای توصیفی (the Description meta tag ) : همانطور که در ابتدا بیان شد , گوگل محتویات تگ متای توصیفی را پوشش نمی دهد و تاثیری بر روی رتبه بندی صفحه در نتایج موتور جستجو ندارد ، اما ممکن است به عنوان توصیفی در نتایج جستجو مورد استفاده قرار بگیرد. از اینرو باید یک توصیف از صفحه باشد , نه اینکه آنرا با کلمات کلیدی پر کنید.
تگ متای کلمات کلیدی (the Keywords meta tag ) : این تگ متا هیچ ارزشی برای گوگل ندارند و احتمالاً برای دیگر موتورهای جستجوی اصلی نیز ارزش کمی دارد.
مجموعه کاراکتر و فایلهای خارجی لینکها (the Character set and links external files ) : تگ های متا نیستند و بر روی رتبه بندی در موتور جستجو هیچ تاثیری ندارند. مجموعه کاراکتر توسط مرورگرها مورد استفاده قرار میگیرد , از اینرو مجموعه درستی از کاراکترها برای نمایش دادن صفحه تان مورد استفاده قرار میگیرد. فایلهای خارجی مانند Style ها ( فایلهای Css ) و فایل های جاوا اسکریپت خارجی (JS files ) در اینجا به عنوان فایلهای منبع در نظر گرفته شده اند و بر روی بهینه سازی موتورجستجو تاثیری ندارند ، اما اگر شما بتوانید بعضی ازجاوا اسکریپت ها را از صفحه تان خارج کنید , در واقع پهنای باند را ذخیره میکنید و به این معنی است که صفحاتتان سریعتر بارگذاری میشوند.
تگ متای روبوت : ۱۲ نوع تگ متای دیگر وجود دارد ،اما به ندرت از آنها برای افزایش دادن رتبه بندی موتورجستجو مورد استفاده قرار میگیرد. مهمترین تگی که شما ممکن است بعضی اوقات نیازداشته باشید تگ متای Robots است که مثالی از ان را کشاهده می کنید:
< meta name=”robots” content= noindex,nofollow” >
این تگ ( مثال بالا ) میتواند جهت جلوگیری کردن از دسترسی اسپایدرهای موتورجستجو به صفحات اختصاصی موجود در وب سایتتان مورد استفاده قرار بگیرد. مثلا ما کد بالا را در صفحه سبد خرید یک فروشگاه مجازی کردیم , جرا که ما نمی خواستیم که بازدیدکننده از طریق این صفحات وارد سایت شود ( زیرا در این صورت سایت به درستی کار نمیکند ) . با وارد کردن این کد در بالای موتور جستجو اسپایدرها لینکهای این صفحه را فهرست بندی یا دنبال نمیکنند. تگ متای Robots میتواند ازطریق یک فایل robots.txt استفاده شود.
< meta name=”robots” content=”index,follow” >
تگ متای فوق باعث می شودکه موتور جستجو صفحه را فهرست بندی کند و تمام لینکهای آن را دنبال نماید. اگر این آن چیزی است که شما میخواهید ( از آنجائیکه به طور پیش فرض اسپایدرهای موتورجستجو این کار را به هرحال انجام میدهند ) از تگ متای robot استفاده نکنید.
< meta name=”robots” content=”noindex,follow”>
تگ متای فوق باعث می شودکه موتور جستجو این صفحه را فهرست بندی نکند ، اما لینکها را دنبال میکند. بعضی از طراحان سایتهای اینترنتی که از تکنیکهای بهینه سازی black hat استفاده میکنند از این تگ برای مخفی کردن تکنیکهای مشکوکشان استفاده میکنند.
< meta name=”robots” content=”index,nofollow”>
تگ متای فوق باعث می شودکه موتور جستجو این صفحه را فهرست بندی کند ،اما لینکها را دنبال نکند.
< meta name=”robots” content=”noindex,nofollow”>
تگ متای فوق باعث می شودکه موتور جستجو این صفحه را فهرست بندی نکند و لینکها را نیز دنبال نکند. از این متا معمولا در صفحاتی استفاده کنید که نمیخواهید موتورهای جستجو با آنها ارتباط داشته باشند. درنتیجه تگ های متا برای صفحات نتایج موتور جستجو مهم نیستند ، ازاینرو در مورد آنها وقتتان را صرف نکنید.
امید است در پایان این مقاله طراحان سایت بتوانند صفحات وب سایت خویش را هر چه بهتر از قبل مدیریت کرده و مهمتر از آن با قرار دادن عنوان مرتبط به هر صفحه , کاربران را از یک مقدمه خیلی کوتاه در مورد آن صفحه محروم نکنند. بهینه سازی تگهای متا Html meta tags optimization

زمانی بود که محتویات تگ های متا برای موتورهای جستجو خیلی مهم بودند. با بازگشت به عقب می توان به این موضوع دست یافت که الگوریتم های موتور جستجو خیلی کند عمل میکردند و نمیتوانستند متوجه شوند که یک صفحه از یک وب سایت چه مفهومی را با توجه به محتوا می رساند. همین موضوع باعث شکل گرفتن ایده ای هوشمندانه در این زمینه شد و چنین بود که تگ های متا بوجود آمدند. وظیفه اصلی آنها این بود که اطلاعاتی هم چون موضوع اصلی یک صفحه و … را در مورد محتوای یک صفحه به موتورهای جستجو اعلام کنند. این ایده بزرگ نه تنها مانعی در برابر طراحان سایتهای اینترنتی که تگهای متایشان را پر از کلمات کلیدی کنند , ایجاد نمی کرد , حتی آنها را تشویق به چنین کارهایی می نمود.
همین مسائل باعث شد تا موتورهای جستجو برای جلوگیری از تخلف طراحان سایت در استفاده از کلمات کلیدی زیاد در تگهای متا , آنها را نادیده بگیرند و چنین شد که امروزه اکثر تگ های متا بی ارزش هستند و موتورهای جستجو هیچ ارزشی برای آنها قائل نیستند. به طور مثال گوگل از هیچ تگ متایی استفاده نمی کند ( به جز Meta description ) ، به همین دلیل به شما توصیه می شود که اگر به دنبال یک رتبه بالا در گوگل , بوسیله کلمات کاملاً بهینه سازی شده در تگ های متا دارید ، خودتان را خسته نکنید.
ازکدام تگ های متا باید استفاده کنید؟
از دید گوگل اضافه کردن تگ متای توصیفی (meta description ) منجر به افزایش رتبه صفحات در نتایج موتور جستجو نمیشود ، اما این توصیف ممکن است برای تشریح صفحات در لیست صفحات نتایج جستجو در گوگل مورد استفاده قرار بگیرد. درصورتی که یک تگ متای توصیفی جالب بنویسید و گوگل از آن استفاده کند ( که ضمانتی نشده است ) ، ممکن است در مقایسه باsnippet ( برای توضیح در مورد Snippet به بخش واژه نامه مراجعه کنید ) که خود گوگل که از متن صفحاتتان بدست میآورد , از میزان کلیک بالایی برخوردار شوید. تمام دیگر تگ های متا ( ازجمله تگ متای کلمه کلیدی ) یا اصلاً در نظر گرفته نمیشوند و یا تاثیری در افزایش رتبه صفحات در نتایج موتور جستجو نخواهند داشت. اما یاهو میگوید در زمانی که صفحه ای را رتبه بندی میکند از تگ متای کلمه کلیدی استفاده میکند , از اینرو اضافه کردن این تگ برای موتور جستجوی یاهو و یا هر موتورجستجوی دیگری که هنوز از این متاها استفاده میکنند , میتواند مفید واقع شود. همچنین دایرکتوریها و وب سایتهای دیگری وجود دارد که به طور خودکار جهت اضافه کردن سایت شما به لیست از این اطلاعات استفاده می کنند.
تگ های متای نمونه
در زیر شما مجموعه ای از نمونه تگ های متا را پیدا خواهید کرد که برای صفحه ای که میخواهید در تمام موتورهای جستجو فهرست بندی کنید , نیاز است.

< !DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional //EN” “http://www.w3.org/TR/html4/loose.dtd’ >
< HTML >< HEAD >
< TITLE > آموزش بهینه سازی تگ های متا در موتورهای جستجو < / TITLE >
< meta name=”description” content=”create the perfect meta tags for high search engine placement.” >
< meta name=”keywords” content=”keyword1, keyword2, …” >
< meta http-equiv=”content-type” content=”text/html;charset=ISO-8859-1” >
< link rel=”stylesheet” type=”text/css” href=”../seo-gold” media=”all” >
< / HEAD >

DOCTYPE‌ : در واقع یک تگ متا نیست و ضرورتی ندارد که این گزینه را به صفحه ای که می خواهید در رتبه بندی موتور جستجو موفق باشد , اضافه کنید ، اما اگر شما بخواهید که صفحه ای را با یک validator html ارزیابی کنید ( مثل The W3C Markup Validation Service ) نیاز خواهید داشت تا این تگ را در صفحه درست اضافه کنید.
عنوان (the Title ): این گزینه نیز یک تگ متا نیست ، اما بعضی اوقات افرادی که کاملاً کاربرد تگ های متا را درک نمیکنند , از Title به عنوان یک تگ متا یاد می کنند. عنوان برای بهینه سازی صفحات خیلی خیلی مهم است , زیرا عنوان را به یک صفحه کامل بهینه سازی شده اختصاص می دهیم. عنوان باید شامل مهمترین اصطلاحات آن صفحه و احتمالاً یک یا دو کلمه کلیدی مرتبط با آن صفحه باشد. مثلا عنوانی که در مثال بالا آورده شده است به صفحات بهینه سازی شده ای در زمینه های بهینه سازی تگ های متا ، آموزش تگ های متا ، آموزش بهینه سازی موتورجستجو ، تگ های متای بهینه سازی موتور جستجو و غیره کمک میکند. با اضافه کردن تعداد زیادی از کلمات کلیدی عنوان صفحه را نا مفهوم نکنید و مهمتر از آن هیچ گاه بازدیدکنندگان بالقوه را فراموش نکنید. ( آنها مجبورند آن را بخوانند )
تگ متای توصیفی (the Description meta tag ) : همانطور که در ابتدا بیان شد , گوگل محتویات تگ متای توصیفی را پوشش نمی دهد و تاثیری بر روی رتبه بندی صفحه در نتایج موتور جستجو ندارد ، اما ممکن است به عنوان توصیفی در نتایج جستجو مورد استفاده قرار بگیرد. از اینرو باید یک توصیف از صفحه باشد , نه اینکه آنرا با کلمات کلیدی پر کنید.
تگ متای کلمات کلیدی (the Keywords meta tag ) : این تگ متا هیچ ارزشی برای گوگل ندارند و احتمالاً برای دیگر موتورهای جستجوی اصلی نیز ارزش کمی دارد.
مجموعه کاراکتر و فایلهای خارجی لینکها (the Character set and links external files ) : تگ های متا نیستند و بر روی رتبه بندی در موتور جستجو هیچ تاثیری ندارند. مجموعه کاراکتر توسط مرورگرها مورد استفاده قرار میگیرد , از اینرو مجموعه درستی از کاراکترها برای نمایش دادن صفحه تان مورد استفاده قرار میگیرد. فایلهای خارجی مانند Style ها ( فایلهای Css ) و فایل های جاوا اسکریپت خارجی (JS files ) در اینجا به عنوان فایلهای منبع در نظر گرفته شده اند و بر روی بهینه سازی موتورجستجو تاثیری ندارند ، اما اگر شما بتوانید بعضی ازجاوا اسکریپت ها را از صفحه تان خارج کنید , در واقع پهنای باند را ذخیره میکنید و به این معنی است که صفحاتتان سریعتر بارگذاری میشوند.
تگ متای روبوت : ۱۲ نوع تگ متای دیگر وجود دارد ،اما به ندرت از آنها برای افزایش دادن رتبه بندی موتورجستجو مورد استفاده قرار میگیرد. مهمترین تگی که شما ممکن است بعضی اوقات نیازداشته باشید تگ متای Robots است که مثالی از ان را کشاهده می کنید:
< meta name=”robots” content= noindex,nofollow” >
این تگ ( مثال بالا ) میتواند جهت جلوگیری کردن از دسترسی اسپایدرهای موتورجستجو به صفحات اختصاصی موجود در وب سایتتان مورد استفاده قرار بگیرد. مثلا ما کد بالا را در صفحه سبد خرید یک فروشگاه مجازی کردیم , جرا که ما نمی خواستیم که بازدیدکننده از طریق این صفحات وارد سایت شود ( زیرا در این صورت سایت به درستی کار نمیکند ) . با وارد کردن این کد در بالای موتور جستجو اسپایدرها لینکهای این صفحه را فهرست بندی یا دنبال نمیکنند. تگ متای Robots میتواند ازطریق یک فایل robots.txt استفاده شود.
< meta name=”robots” content=”index,follow” >
تگ متای فوق باعث می شودکه موتور جستجو صفحه را فهرست بندی کند و تمام لینکهای آن را دنبال نماید. اگر این آن چیزی است که شما میخواهید ( از آنجائیکه به طور پیش فرض اسپایدرهای موتورجستجو این کار را به هرحال انجام میدهند ) از تگ متای robot استفاده نکنید.
< meta name=”robots” content=”noindex,follow”>
تگ متای فوق باعث می شودکه موتور جستجو این صفحه را فهرست بندی نکند ، اما لینکها را دنبال میکند. بعضی از طراحان سایتهای اینترنتی که از تکنیکهای بهینه سازی black hat استفاده میکنند از این تگ برای مخفی کردن تکنیکهای مشکوکشان استفاده میکنند.
< meta name=”robots” content=”index,nofollow”>
تگ متای فوق باعث می شودکه موتور جستجو این صفحه را فهرست بندی کند ،اما لینکها را دنبال نکند.
< meta name=”robots” content=”noindex,nofollow”>
تگ متای فوق باعث می شودکه موتور جستجو این صفحه را فهرست بندی نکند و لینکها را نیز دنبال نکند. از این متا معمولا در صفحاتی استفاده کنید که نمیخواهید موتورهای جستجو با آنها ارتباط داشته باشند. درنتیجه تگ های متا برای صفحات نتایج موتور جستجو مهم نیستند ، ازاینرو در مورد آنها وقتتان را صرف نکنید.
امید است در پایان این مقاله طراحان سایت بتوانند صفحات وب سایت خویش را هر چه بهتر از قبل مدیریت کرده و مهمتر از آن با قرار دادن عنوان مرتبط به هر صفحه , کاربران را از یک مقدمه خیلی کوتاه در مورد آن صفحه محروم نکنند.