متا تگ robots چیست و چگونه میتوان آن را تنظیم کرد؟ چطور یک صفحه یا سایت را به وسیله متا تگ روبوت noindex کنیم؟ یا به عبارت دیگر چطور صفحه ای از سایتمان را از نتایج گوگل (ایندکس گوگل) حذف کنیم؟ ما در این مقاله بسیار مفید میزفا قصد داریم توضیحات مهم و کاربری به همراه ۴ مثال مهم از متاتگ روبات را به شما ارائه بدهیم. حتما مقاله زیر را با دقت بخوانید.
نکته: عبارات متاتگ “robots” ، “ربات” ، “روبات” و “روبوت” همه یک معنا دارند ولی پیشنهاد میشود به شکل robots در خاطر بسپارید که این نوع نوشته اصولیتر است.
اهمیت متاتگ robots در سئو
هرروز در دنیای سئو روشهای مختلفی برای بهینه سازی و افزایش رتبه سایت در موتورهای جستجو مخصوصاً گوگل استفاده میشود ولی یکی از روشهای قدیمی که تأثیر خوبی بر دید موتورهای جستجو دارند، استفاده بهینه از متاتگها در صفحات سایت است. یکی از مهمترین متاتگ ها در سئو، متاتگ robots میباشد.
با استفاده از متاتگ robots شما میتوانید یک سری از دستورات مهم را به موتورهای جستجو بفهمانید و گاهی برای ارجاع این دستورات باید برای هر موتور جستجو یک متاتگ اختصاصی درج کنید. متاتگ robots جزو سئو داخلی سایت محسوب میشود چرا که تغییرات و اعمال آن بر روی صفحات سایت به شکل کامل در دست مدیر و یا مشاور سئو آن سایت میباشد.
متاتگ robots چیست؟ با متاتگ robots شما میتوانید به رباتهای موتورهای جستجو اطلاع بدید که این صفحه یا سایت را ایندکس نکن یا لینکهای این صفحه یا سایت را دنبال نکن، و البته برعکس، هر چند اگر شما از دستور <META NAME="ROBOTS" CONTENT="INDEX, FOLLOW"> استفاده نکنید به شکل پیش فرض گوگل صفحه را ایندکس و لینکها را دنبال میکند.
اصلا ایندکس یا دنبال کردن یعنی چه؟
ایندکس (index) یعنی آقای ربات شما این حق را دارید این صفحه را بررسی کنید و در نتایج جستجو کنید و حال برعکس ایندکس میشود نوایندکس (noindex) که خلاف این موضوع را اشاره میکند.
دنبال کردن (Follow) یعنی آقای ربات شما این حق را دارید لینکهای این صفحه را بررسی کنید و در صورتی که خود لینک a نوفالو نبود آن را دنبال کنی. و برعکس آن یعنی دنبال نکردن (nofollow).
برای جلوگیری از ایندکس شدن سایت روشهای مختلفی وجود دارد ولی بهترین و مطمئن ترین روش برای جلوگیری و بستن صفحات سایت از نتایج گوگل همین متاتگ html است.
البته در ادامه بیشتر توضیح خواهیم داد و از طرفی دستورات بیشتری میتوان از طریق این متاتگ مورداستفاده قرارداد که در ادامه مقاله میزفا به جزئیات آنها به همراه مثال میپردازیم.
در این نوع متاتگ اصولاً دو نوع اتریبیوت مهم داریم.
اتریبیوت اول که name نام دارد که اکثر مواقع مقدار robots را میگیرد مگر برای یک ربات خاص که در ادامه بیشتر توضیح میدهیم. اتریبیوت دوم Content هم مقادیر مختلفی برای دادن دستور به رباتهای موتورهای جستجو میگیرد که این مقادیر (دستورات) به شرح زیر است.
انواع دستورات متاتگ robots
دستور noindex
با دستور noindex به رباتهای موتورهای جستجو این ابلاغ را میکنیم که این صفحه خزش یا ایندکس نشود. توجه داشته باشید که اگر آگاهی کامل از ایندکس نشدن صفحات خوددارید از دستور noindex استفاده کنید مثلاً اگر محتوای تکراری دارید و موارد دیگر. در غیر این صورت استفاده نشود بهتر است.
دستور index
دستور index به معنی اجازه دسترسی برای ایندکس کردن رادارند. برعکس دستور noindex عمل میکند.
دستور nofollow
دستور nofollow شبیه اتریبیوت rel=”nofollow” در تگها a هستند که به این نوع لینکها، لینکهای نوفالو میگویند. حال دستور nofollow در متاتگ یک صفحه به آن معناست که هیچیک از لینکها را رباتهای موتورهای جستجو دنبال نکنند ولی لینک نوفالو صرفاً برای یک لینک بهکار برده میشود. اگر قصد دارید مطالعهای درباره لینکهای نوفالو داشته باشید مقاله جالب لینک نوفالو را به شما پیشنهاد میکنیم حتما بخوانید.
دستور follow
به موتورهای جستجو اعلام میکند که لینکهای موجود در صفحه را دنبال کند برعکس دستور nofollow است.
دستور none
این دستور معادل دستورات noindex و nofollow است به این معنی که سایت را ایندکس و لینکهایش را دنبال نکن. شما میتوانید برای چنین کاری یا از دو دستور noindex, nofollow استفاده کنید یا از دستور none. هرچند به شکل کلی توصیه نمیشود ولی با آگاهی کامل از این دستورات استفاده کنید.
دستور noimageindex
اسپایدرهای موتورهای جستجو (همان رباتها) با این دستور اجازه دسترسی به عکسهای صفحات را نخواهند داشت. البته اگر عکسی در جای دیگر لینک شده باشد موتور جستجو میتواند آن را ایندکس کند.
Notranslate – prevents the page being translated in the Google SERPs
دستور notranslate
مخصوص ربات گوگل است و اجازه نمیدهد تا ربات گوگل در SERP ترجمهای انجام دهد.
دستور noarchive
دستور noarchive برای این است که موتورهای جستجو نسخهای از صفحات شمارا در کش خود قرار ندهند
دستور nocache
همان کار دستور noarchive را میکند ولی دستور nocache فقط برای موتور جستجوی MSN/Live اعمال میشود.
دستور nosnippet
اگر قصد دارید توضیحات نوشته یا همان تگ Description را در نتایج جستجو نمایش ندهید میتوانید از دستور nosnippet برای آن صفحه استفاده کنید.
دستور noodp
کار این دستور عدم نمایش توضیحات سایت ما که در سایتهای دایرکتوری مثل dmoz وجود دارند را در نتایج جستجو است. به این معنی که سایت dmoz از هر سایتی یک سری اطلاعات جمعآوری میکند و ممکن است موتورهای جستجو در نتایج از آن اطلاعات در زیر لینکهای سایت ما استفاده کنند. هرچند دیگر سایت dmoz فعالیتی انجام نمیدهد. به سایتهای دایرکتوری اصولا ODP گفته میشود.
دستور noydir
همانند دستور noodp است ولی به دایرکتوری سایت یاهو اشاره میکند. این دستور میگوید که هیچ موتورجستجویی از توضیحات سایت من که در دایرکتوری یاهو است در نتایج استفاده نکند. هر چند دایرکتوری یاهو خیلی وقت است دیگر فعالیت نمیکند و منسوخ شده است.
چند نکته مهم درباره متاتگ ربات (Meta tag robots)
اگر از دستور noindex استفاده نکنید به شکل پیشفرض برای موتورهای جستجو index است و یا اگر از دستور nofollow استفاده نکنید به شکل پیشفرض follow است. این موضوع برای تمام دستورات صدق میکند و اگر استفاده نشوند رباتها دسترسی به همه موارد رادارند.
حروف بزرگ و کوچک در دستورات اهمیتی ندارد و به این معنی که هر سه دستور زیر یک معنا را برای رباتها دارند. و این موضوع را گوگل اعلام کرده که برای Googlebot متاتگهای زیر فرقی ندارد.
<meta name=”ROBOTS” content=”NOFOLLOW”>
<meta name=”robots” content=”nofolloW”>
<meta name=”rObOtS” content=”nOfOlloW”>
رباتهای خزنده و یا بعضی رباتهای موتورهای جستجو ممکن است متاتگ درجشده در صفحات را نادیده بگیرند. مخصوصاً رباتهای اسپم یا مالور (malware robots) که برای آسیبپذیری، سایتها را بدون توجه به متاتگها اسکن میکنند. و به دنبال ایمیل کاربران یا موارد دیگر هستند.
فرض کنید لینک A در صفحه A وجود دارد و دستور nofollow در صفحه A درجشده است و در این صورت لینک A توسط رباتهای استاندارد و موتورهای جستجو دنبال نمیشوند حال اگر صفحه B بدون دستور nofollow بود و دارای لینک A هم باشد آن موقع رباتها به لینک A دسترسی دارند و میتوانند آن را دنبال کنند. گاهی ممکن است به شکل ناخواسته لینکهایی از طریق صفحات دیگر توسط رباتها دنبال شوند.
شما میتوانید از این دستورات برای یک موتور جستجوی خاص استفاده نمایید. یعنی اگر قصد دارید فقط دستوراتی را برای موتور جستجوی گوگل اعمال کنید کافی است بهجای عبارت robots در متاتگ عبارت googlebot را درج نمایید. یک متاتگ گوگل ساخته شد.
اگر شما قصد دارید از چند دستور برای یک صفحه استفاده کنید لازم نیست برای هرکدام از دستورات یک متاتگ robots درج کنید. کافی است دستورات را با یک کاما از هم جدا کنید. همانند مثال زیر:
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
حتما شما هم در سایت خود چندین صفحه فرود نیز دارید (صفحه فرود چیست). متاتگ robots این صفحات را حتما چک کرده و در صورتی که تمایل دارید صفحات فرود در نتایج جستجو دیده شوند به خزندگان اجازه خزیدن و ایندکس شدن را بدهید.
تنظیمات متاتگ در وردپرس به کمک افزونه یوآست سئو
شما به کمک افزونه Yoast سئو در وردپرس میتوانید برای کل سایت و یا هر صفحه تنظیمات متاتگ robots را تغییر دهید. اگر در هنگام درج پست به قسمت پایین مربوط به افزونه یوآست توجه کرده باشید در قسمت تنظیمات میتوانید تغییرات لازم را اعمال کنید.
تنظیمات بالا صرفا فقط برای یک صفحه از سایت اعمال میشود برای تغییر تنظیمات کلی متاتگ robots توسط این افزونه به قسمت عنوانها & متاها رفته و در سربرگهای گونههای فرسته، طبقهبندی، بایگانیها و دیگر میتوانید تنظیمات روبات متا را index یا noindex کنید.
امیدوارم مقاله متا تگ روبوتس (متا تگ robots) مورد استفاده شما در عمل بوده باشد، در نظر داشته باشید که این نوع متاتگ بهترین شیوه برای جلوگیری از ایندکس شدن صفحات سایت شما است هر چند روزهای دیگری هم وجود دارد که ما در مقاله گزارش removals که مربوط به نحوه حذف سایت از گوگل است، به آن اشاره کردیم.
:: بازدید از این مطلب : 135
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0