09396419664
info@webexpertz.ir

عنواین مهم مقاله

Created by potrace 1.10, written by Peter Selinger 2001-2011
Created by potrace 1.10, written by Peter Selinger 2001-2011
Created by potrace 1.10, written by Peter Selinger 2001-2011
Created by potrace 1.10, written by Peter Selinger 2001-2011

SEO

Created by potrace 1.10, written by Peter Selinger 2001-2011
Created by potrace 1.10, written by Peter Selinger 2001-2011

رفع خطا و ارور excluded by noindex tag در گوگل سرچ کنسول (تگ نوایندکس)

رفع خطا و ارور excluded by noindex tag در گوگل سرچ کنسول
رفع خطا و ارور excluded by noindex tag در گوگل سرچ کنسول

این خطا Excluded by noindex tag ماحصل وجود ((تگ نوایندکس)) در برگه، نوشته، صفحه، برچسب، دسته بندی و… در وب سایت ما میباشد و به ربات های گوگل میگوید ان بخش از سایت نیاز به ایندکس شدن ندارد.

خطای  Excluded by noindex tag ((تگ نوایندکس)) در گوگل سرچ کنسول جزو خطاهای میباشد که در اکثر سایت ها رخ میدهد. این خطا به ما چه میگوید؟ تگ نوایندکس در واقع به مرورگرها و کرول های گوگل میگوید که این صفحه و یا … را ایندکس نکنند  چرا که این صفحه، نوشته، برگه و… در دل خود حاوی کد نوایندکس میباشد و کرول ها از ان بگذرند و انرا ایندکس نکنند. اگر شما هم در گوگل کنسول خود این خطا را مشاهده میکنید نگران نباشید تنها نیستید با من همراه باشید تا برخی راه حل­ها را برای رفع خطای Excluded by ‘noindex’ tag با هم مرور کنیم.

راه حل های که در این مقاله برای رفع خطای Excluded by ‘noindex’ tag به ان خواهیم پرداخت شامل این موارد میشود

  • پیدا کردن خطا و دلیل ان
  • شاید لازم نباشد اصلا برای رفع خطا تلاشی بکینم و مهم نباشد
  • رفع خطا از طریق سایت و افزونه های یواست و رنک مث
  • رفع خطا از طریق پلاگین های و کد نویسی
  • رفع خطا از طریق فایل .htaccec & php fanction
  • تگ نو ایندکس از طریق یواست برای لینکهای که در انتها به feed ختم میشوند
  • تگ نو ایندکس از طریق رنک مث برای لینکهای که در انتها به feed  ختم میشوند
  • تگ نو ایندکس از طریق یواست برای لینکهای که در انتها به ?s=, /search/ و /page/*/?s=،  ختم میشوند.
  • تگ نو ایندکس از طریق رنک مث برای لینکهای که در انتها به ?s=, /search/ و /page/*/?s=،  ختم میشوند.
  • Rimoval کردن لینک ها

خطای Excluded by noindex tag((تگ نوایندکس))  چیست

این خطا ماحصل وجود ((تگ نوایندکس)) در برگه، نوشته، صفحه، برچسب، دسته بندی و… در وب سایت ما میباشد و به ربات های گوگل می­گوید ان بخش از سایت نیاز به ایندکس شدن ندارد. به همین دلیل صفحه ایندکس نمی­شود اما این خطا گاها مسلئه ساز می­شود بخصوص وقتی که ما با استراتژی های مختلف و SEO برای راه یافتن سایت به رنک های برتر گوگل در حال تلاش میباشیم نیاز داریم آن صفحه و… ایندکس شود آن وقت باعث نگرانی ما میشود.

اما لازم نیست همیشه نگران بود من به شخصه صفحاتی را داشتم که در گوگل کنسول به غیر از ارور  Excluded by ‘noindex’ tag خطای مختلفی مانند  را نشان میدادند اما در گوگل و هنگام سرچ با کلمه کلیدی صفحه هم ایندکس بوده هم رتبه در صفحات اول  و دوم گوگل و… داشته است. پس همیشه لازم نیست نگران بود و حتی گاها به راحتی از خطاها میشود چشم پوشی کرد و اصلا برای رفع انها وقت تلف نکرد.

نکته: هنگام عیب‌یابی خطاهای Excluded by ‘noindex’ tag ، وقت خود را برای تجزیه و تحلیل گزارش‌های ایندکس شدن صفحه برای تگ  noindex برای همه صفحات شناخته شده  توسط گوگل از دست ندهید ( روی بخش ایندکس  کلیک All Known pages)، زیرا همیشه URL‌های بسیاری را مشاهده می‌کنید که Google آنها را دارای مشکل می‌داند. معنی این چیست؟ یعنی گوگل صفحاتی زیادی از سایت شما را دیده است و راجبشان اطلاع دارد اما لوزما مهم نیستند و حتی خطاهای ان ها مهم نیست.

هنگام عیب‌یابی خطاهای Excluded by ‘noindex’ tag ، وقت خود را برای تجزیه و تحلیل گزارش‌های ایندکس شدن صفحه برای تگ  noindex برای همه صفحات شناخته شده  توسط گوگل از دست ندهید
هنگام عیب‌یابی خطاهای Excluded by ‘noindex’ tag ، وقت خود را برای تجزیه و تحلیل گزارش‌های ایندکس شدن صفحه برای تگ  noindex برای همه صفحات شناخته شده  توسط گوگل از دست ندهید

 در عوض، همه صفحات All Submitted pages را تجزیه و تحلیل کنید. وقتی شما گزینه  All Submitted pages  را فعال میکنید در واقع صفحاتی که توسط گوگل تجزیه و تحلیل شده اند و واقعا خطای نشان داده‌اند که ممکن است نگران کننده باشد را خواهید. حالا شما گزینه All Submitted pages را تیک برنید و فعال کنید تا تفاوت را در تعداد صفحات ایندکش شده و نشده و خطاها متوجه شوید.

برای دیدن excluded by noindex tag همه صفحات All Submitted pages را تجزیه و تحلیل کنید
برای دیدن excluded by noindex tag همه صفحات All Submitted pages را تجزیه و تحلیل کنید

نحوه یافتن و مشاهده ((تگ نوایندکس)) noindex tag

هنگامی که ما در گوگل سرچ کنسول خود و در بخش paeg صفحات ایندکس شده و ایندکس نشده را مشاهده میکینم گوگل کنسول خطاهای موجود سایت و دلیل آن خطا را به ما نشان میدهد. هنگام دیدن خطای Excluded by ‘noindex’ tag اول باید بررسی کنیم ان صفحه و… چه بوده است اصلا ما نیاز داریم که ایندکس شود یا نشود اگر لازم بود ایندکس شود ان وقت برای رفع خطا باید فکری بکنیم و شاید هم اصلا لازم نباشد برای ان کاری بکنیم و به راحتی از ان میتوانیم گاها چشم پوشی کنیم.

به طور مثال برچسب ها یا دسته بندی ها معمولا توسط پلاگین های سئو که شامل یواست و رنک مث میشود خود به خود تگ نوایندکس دریافت میکنند و نو ایندکس میشوند ممکن است خطای ما ان برچسب ها را نشان دهد و این هنگام است که ما لازم نداریم این برچسب ها ایندکس شود لازم نیست کاری انجام بدهیم. اما اگر دوست داشتید میتوانید از طریق افزونه یواست یا رنک مث دسته و برچسب ها را از حالت نو ایندکس به ایندکس تغییر بدهید تا گوگل سرچ کنسول شما از این خطاها پاک شود.

پیدا کردن خطا Excluded by noindex tag و دلیل ان ((تگ نوایندکس))

هنگام بررسی گوگل سرچ کنسول خطاهای مختلفی را به ما نشان میدهد که یکی از آنها Excluded by ‘noindex’ tag میباشد ما در این بخش لینک های مختلفی را از صفحات، نوشته هاف برچسب ها و سایر بخش های سایت را ممکن است مشاهده کنیم که در این بخش از خطاهای گوگل سرچ کنسول جای گرفته‌اند و به ما میگوید که صفحه و سایت ما ایندکس نشده است برای دیدن وجود تگ نوایندکس میتوانیم، اول لینک را بازم کنیم بعد کنترل ctrl+U را برنیم و برای پیدا کردن نوایندکس ctrl+f را برنیم یک سرچ باز میشود با سرچ کردن noindex  این تگ را مشاهده میکنیم.

برای دیدن excluded by noindex tag باید صفحه را باز کنیم سپس گزینه کنترل u را بفشاریم تا این چنین صفحه ی باز شود
برای دیدن سپس گزینه test live url بزنید باید صفحه را باز کنیم سپس گزینه کنترل u را بفشاریم تا این چنین صفحه ی باز شود
برای پیدا کردن excluded by noindex tag نوایندکس ctrl+f را برنیم یک سرچ باز میشود با سرچ کردن noindex  این تگ را مشاهده میکنیم.
برای پیدا کردن excluded by noindex tag نوایندکس ctrl+f را برنیم یک سرچ باز میشود با سرچ کردن noindex  این تگ را مشاهده میکنیم.

روش دوم از طریق خود گوگل کنسول برای اینکار دکمه سرچ کنار لینک را بفشارید تا شروع به بررسی لینک کند سپس گزینه   live test را بزنید پس از ان گزینه view tested page  را بزنید و بعد ان میتوانید در بخش  html   یا more info  تگ نوایندکس را ببنید.

از طریق خود گوگل کنسول برای اینکار دکمه سرچ کنار لینک را بفشارید تا شروع به بررسی لینک کند
از طریق خود گوگل کنسول برای اینکار دکمه سرچ کنار لینک را بفشارید تا شروع به بررسی لینک کند سپس گزینه test live url بزنید
سپس گزینه test live url بزنید
سپس گزینه test live url بزنید

بعد از میتواند یا در بخش html با سرچ کردن excluded by noindex tag را پیدا کنید یا به بخش more info بروید و در بخش https response تگ نو انیدکس را ببینید
بعد از میتواند یا در بخش html با سرچ کردن excluded by noindex tag را پیدا کنید یا به بخش more info بروید و در بخش https response تگ نو انیدکس را ببینید
بعد از میتواند یا در بخش html با سرچ کردن excluded by noindex tag را پیدا کنید یا به بخش more info بروید و در بخش https response تگ نو انیدکس را ببینید
بعد از میتواند یا در بخش html با سرچ کردن excluded by noindex tag را پیدا کنید یا به بخش more info بروید و در بخش https response تگ نو انیدکس را ببینید
بعد از میتواند یا در بخش html با سرچ کردن excluded by noindex tag را پیدا کنید یا به بخش more info بروید و در بخش https response تگ نو انیدکس را ببینید
بعد از میتواند یا در بخش html با سرچ کردن excluded by noindex tag را پیدا کنید یا به بخش more info بروید و در بخش https response تگ نو انیدکس را ببینید

نکته اگر این تگ در هدر سایت بود انرا باید پاک کرد که میتوان رفت به جای که کد را قرار داده‌اید انرا پاک کنید یا از طریق فایل htaccec & php fanction تگ را پاک کرد.

حالا که تگ نوایندکس را مشاهده کردیم میتوانیم به دنبال راه حل باشیم.

رفع خطای Excluded by noindex tag از طریق یواست

برای رفع خطای تگ  excluded by noindex tag و برای اینکار در پلاگین یواست بعد دیدن خطا و پیدا کردن خطا به داشبورد وردپرس  میرویم به برگه ، نوشته و یا … و میرویم بخش ویرایش را باز میکنیم در بخش ویرایش صفحات برای پلاگین های یواست و رنک مث بخشی وجود دارد در بخش پلاگین یواست به بخش پیشرفته میرویم و در انجا برگه و… را از حالت نوایندکس به ایندکس تبدیل میکنم.

برای رفع خطای تگ  excluded by noindex tag و برای اینکار در پلاگین یواست بعد دیدن خطا و پیدا کردن خطا به داشبورد وردپرس  میرویم
برای رفع خطای تگ  excluded by noindex tag و برای اینکار در پلاگین یواست بعد دیدن خطا و پیدا کردن خطا به داشبورد وردپرس  میرویم

برای اینکار  هم گزینه (Allow search engines to show this content in search results) را روی بله قرار میدهیم که البته باید به صورت پیشفرض روی بله میبود که اگر نبود باید بله را تیک بزنید. و بعد از ان هم گزینه ( آیا موتورهای جستجو مجبور هستند لینک‌‌های این محتوا را دنبال کنند) را روی  yes باید قرار دهید که البته به صورت پیشفرض باید روی yes  میبود و اگر نبود باید به yes  تبدیل شود و سیو کنید . حالا دوباره صفحه رو چک کنید و میبنید که تگ نوایندکس در ان رفع شده است باید به گوگل زمان بدهید تا به مرور در کرول های بعدی این صفحه را از لیست خطاها حذف کنید.

رفع خطا Excluded by noindex tag از طریق رنک مث

بعد از پیدا کردن خطا و تگ نوایندکس به داشبورد رفته و صفحه،نوشته و… مورد نظر را باز کنید به پایین صفحه و بخش رنک مث بروید روی پیشرفته کلیک کنید انجا عنواین مختلفی را میبنید اگر حالت تیک نوایندکس فعال بود انرا غیرفعال کنید  گزینه نمایه سازی یا ایندکس را فعال کنید و سیو کنید. حالا به صفحه رفته و خطا را دوباره بررسی کنید احتمال زیاد دیگر تگ نوایندکس وجود نخواهد داشت بعد از مدتی از خطاهای گوگل کنسول نیز حذف میشود.

رفع خطا از طریق فایل htaccec & php fanction

گاها در هدر سایت تگ نوایندکس ظاهر میشود که میتوان از طریق فایل های htaccec & php fanction تگ نوایندکس موجود را دید و به فکر پاک کردن ان تگ بود که شما باید انرا پاک کنید برای پاک کردن این تگ ها میتوانید در کنترل پنل هاست فایل های htaccec & php fanction را پیدا کنید و سپس تگ را از انجا دیلیت کنید اما مراقب باشید سایت خود را نابود نکنید حتما قبل از ان راه ورود به این فایل ها در گوگل سرچ کنید بشدتت مراقب باشید.

وجود خطای Excluded by noindex tag در هدر سایت
وجود خطای Excluded by noindex tag در هدر سایت

ورود به این فایل ها در گوگل سرچ کنید بشدتت مراقب باشید.

تگ نو ایندکس از طریق یواست برای لینکهای که در انتها به feed ختم میشوند

رفع feed از طریق یواست

برای این کار باید بخش تنظیمات پلاگین بروید و در انجا گزینه بهینه سازی خزیدن را برنید و به بخش (فرمت های محتوای ناخواسته را غیرفعال کنید) بروید و تیک تمام گزینه هار را فعال کنید و سیو کنید.

تگ نو ایندکس از طریق یواست برای لینکهای که در انتها به feed ختم میشوند
تگ نو ایندکس از طریق یواست برای لینکهای که در انتها به feed ختم میشوند
تگ نو ایندکس از طریق یواست برای لینکهای که در انتها به feed ختم میشوند
تگ نو ایندکس از طریق یواست برای لینکهای که در انتها به feed ختم میشوند

تگ نو ایندکس از طریق رنک مث برای لینکهای که در انتها به feed  ختم میشوند

رنک مث، مثل یواست گزینه برای رفع مستقیم این خطا ندارد شما میتوانید از طریق فایل robots.txt یا فایل php fanction کد اضافه کنید که میتوانید به داشبورد وردپرس بروید و کد زیر را به فایل robots.txt  اضافه کنید. که البته ممکن است این کار در دسترس شما نباشد و امکان تغییر در robots.txt را از طریق داشبورد وردپرس و پلاگین نداشته باشید برای این کار باید به کنترل پنل هاست خود بروید و در انجا فایل robots.txt را تغییر بدهید. کد زیر را به robots.txt اضافه کنید

/Disallow: /*/feed

((حتما قبل از دستگاری فایل robots.txt در گوگل سرچ کنید یاد بگیرید که چگونه به فایل robots.txt در هاست دسترسی پیدا کنید و از پشتیبانی هاست خود حتما سوال کنید که تغییر در این فایل باعث خرابی سایت شما نشود)) 

برای فایل php fanction میتوانید از کد زیر بهره ببرید راه بهتر استفاده از پلاگین هست که در ادامه انرا نیز توضیح میدهم . اما مراقب باشید سایت خود را نابود نکنید حتما قبل از ان راه ورود به این فایل ها در گوگل سرچ کنید بشدتت مراقب باشید.

function disable_wordpress_feeds() { wp_die( __(‘No feed available, please visit the homepage.’) ); } add_action(‘do_feed’, ‘disable_wordpress_feeds’, 1); add_action(‘do_feed_rdf’, ‘disable_wordpress_feeds’, 1); add_action(‘do_feed_rss’, ‘disable_wordpress_feeds’, 1); add_action(‘do_feed_rss2’, ‘disable_wordpress_feeds’, 1); add_action(‘do_feed_atom’, ‘disable_wordpress_feeds’, 1);

نکته مهم: فایل php fanction فایل مهمی میباشد مراقب باشید سایت خود را نابود نکنید برای اضافه کردن کد به ان حنتما قبلش در گوگل سرچ کنید و یادبگیرید که چگونه به ان کد اضاف کنید (و روش بهتر استفاده از پلاگین میباشد)

پلاگین برای اضافه کردن کد به فایل php fanction

پلاگین Code Snippets اموزش این افزونه را با سرچ ساده (آموزش قرار دادن کد در فایل function.php با افزونه Code Snippets) در گوگل یاد بگیرید و کد را به اضاف کنید.

To remove feed urls whowing error for No index tag use the code below (add the code in functions.php file)

function disable_wordpress_feeds() { wp_die( __(‘No feed available, please visit the homepage.’) ); } add_action(‘do_feed’, ‘disable_wordpress_feeds’, 1); add_action(‘do_feed_rdf’, ‘disable_wordpress_feeds’, 1); add_action(‘do_feed_rss’, ‘disable_wordpress_feeds’, 1); add_action(‘do_feed_rss2’, ‘disable_wordpress_feeds’, 1); add_action(‘do_feed_atom’, ‘disable_wordpress_feeds’, 1);

پلاگین WPCode Lite ، خوبی این پلاگین این است که برای رفع لینکهای  feed  در خودش کدهای اماده دارد که در تصاویر زیر مراحل فعال سازی را خواهید دید.

ابتدا به بخش code snippets بروید

سپس گزینه add new را بزنید

در ان بخش از سمت راست گزینه RSS Feeds را انتخاب کنید

سپس گزینه های Disable RSS Feeds را برنید و در ان اپدیت را بزنید تا این دستور به پلاگین اضافه شود

سپس گزینه Disable RSS Feed Links بزنید ( باید یک لاگین برای فعال شدن این گزینه انجام بدهید) سپس اپدیت را بزنید تا این کد هم فعال شود.

تگ نو ایندکس از طریق یواست برای لینکهای که در انتها به ?s=, /search/ و /page/*/?s=،  ختم میشوند.

برای این کار کافی است به بخش تنظمیمات یواست بروید انجا گزینه بهینه سازی خزیدن را برنید به دنبال (جلوگیری از خزیدن پیوندهای جستجوی داخلی سایت) بگردید تیک انرا فعال کنیدد سیو کنید.

تگ نو ایندکس از طریق یواست برای لینکهای که در انتها به ?s=, /search/ و /page/*/?s=،  ختم میشوند.
تگ نو ایندکس از طریق یواست برای لینکهای که در انتها به ?s=, /search/ و /page/*/?s=،  ختم میشوند.

 تگ نو ایندکس از طریق رنک مث برای لینکهای که در انتها به ?s=, /search/ و /page/*/?s=،  ختم میشوند.

در رنک مث مانند یواست گزینه مستقیمی  وجود ندارد اما شما میتوانید به فایل php fanction ویا فایل robots.txt  کد اضافه کنید

برای حذف پیوندهایی مانند ?s=، /search/ و /page/*/?s= از لیست خطاهای کنسول جستجوی Google خود با افزودن کد به سایت یا بخش تابع PHP، می توانید از مراحل زیر استفاده کنید:

آدرس های دارای خطا را شناسایی کنید:

وارد کنسول جستجوی گوگل خود شوید.

به Indexing → Pages بروید و روی تب Not indexed کلیک کنید.

به دنبال URL های حاوی پارامترهایی باشید که می خواهید حذف کنید، مانند ?s=، /search/، و /page/*/?s=

حذف URL ها با استفاده از Robots.txt

برای حذف URL های خاص از فهرست بندی، می توانید قوانینی را به فایل robots.txt خود اضافه کنید.

به فایل robots.txt وب سایت خود دسترسی پیدا کنید و دستورالعمل هایی را اضافه کنید تا خزیدن URL ها با پارامترهای مشخص شده مجاز نباشد. مثلا:

Disallow: /*?s=

Disallow: /search/

Disallow: /page/

تغییرات را در فایل robots.txt خود ذخیره کنید.

اجرای تابع PHP برای تغییر مسیر URL ها

اگر می خواهید این URL ها را به صفحه دیگری هدایت کنید یا کد پاسخ خاصی را برگردانید، تابع PHP زیر را به فایل functions.php تم خود اضافه کنید.

function redirect_urls_with_parameters() {

if( isset($_GET[‘s’]) || strpos($_SERVER[‘REQUEST_URI’], ‘/search/’) !== false || strpos($_SERVER[‘REQUEST_URI’], ‘/page/’) !== false ) {

wp_redirect( home_url(), 301 );

exit();

}

}

add_action(‘template_redirect’, ‘redirect_urls_with_parameters’);

این تابع هر URL حاوی ?s=، /search/، یا /page/ را به صفحه اصلی با تغییر مسیر 301 هدایت می کند.

با دنبال کردن این مراحل، می‌توانید پیوندهایی با پارامترهای خاص را با استفاده از دستورالعمل‌های robots.txt یا پیاده‌سازی یک تابع PHP برای مدیریت این URL‌ها، به طور موثر از فهرست خطاهای کنسول جستجوی Google خود حذف کنید.

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از

0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
0
افکار شما را دوست داریم، لطفا نظر دهید.x