علت خطای Excluded by ‘noindex’ tag در سرچ کنسول و رفع آن
خطای Excluded by ‘noindex’ tag در سرچ کنسول یکی از خطاهایی است که در بخش Pages دیده میشه. URLهایی که با این پیغام لیست میشن از نظر گوگل اون صفحاتی هستن که خودتون نمی خواستید ایندکس بشن. پس ممکنه URLهایی که این وضعیت رو دارن هیچ مشکلی نداشته باشن و خودتون جلوی ایندکسشون رو گرفته باشید، اما ممکنه یک سری از URLها به خاطر یه مشکل توی سایت در این وضعیت قرار گرفته باشن. توی این بخش از آموزش سرچ کنسول می خوایم راه رفع خطای Noindex در کنسول جستجوی گوگل رو بررسی کنیم. همراه ما باشید.
علت خطای خطای Excluded by ‘noindex’ tag در سرچ کنسول چیست؟
اول از همه باید بدونید همه پیغام های بخش Pages سرچ کنسول خطا به حساب نمیان. مثلا همین پیغام می تونه یه پیام ساده باشه و لازم نباشه برای رفعش کاری کنید. واسه چی؟! 🤔
این پیغام داره میگه URLهایی که با تگ نو ایندکس مشخص کرده بودید توسط ربات های گوگل کنار گذاشته شدن و ایندکس نشدن. وقتی خودتون از تگ noindex استفاده کرده باشید، علت این پیغام مشخصه و مشکلی وجود نداره.
اما گاهی ممکنه در جدول گزارش Pages روی ردیف مربوط به این پیغام کلیک کنید و در بین لیست URLها، صفحاتی رو پیدا کنید که اتفاقا می خواستید ایندکس بشن و حالا با این پیغام دسته بندی شدن. اینجاست که باید دنبال رفع این خطا از لیست ارورهای سرچ کنسول باشیم.
علت خطای Excluded by ‘noindex’ tag در سرچ کنسول می تونه یکی از موارد زیر باشه:
- خودتون به صورت دستی تگ نو ایندکس رو به URL اضافه کردید.
- ممکنه گزینه نمایش به موتورهای جستجو در تنظیمات سایت های وردپرسی رو روشن گذاشته باشید.
- ممکنه یکی از افزونه هایی که نصب کردید تگ نو ایندکس به صفحات اضافه کرده باشه.
- ممکنه از ریدایرکت استفاده کرده باشید و URL مقصد، تگ نو ایندکس داشته باشه.
در هر صورت یه تگ noindex چه در هدر HTTP چه در منبع کدهای HTML صفحه وجود داره که به ربات های گوگل گفته این URL رو ایندکس نکنید.
راه رفع خطای Excluded by ‘noindex’ tag در سرچ کنسول چیست؟
برای رفع خطای Noindex در کنسول جستجوی گوگل اول باید بررسی کنیم چه URLهایی در این دسته بندی قرار گرفتن. پس با کلیک روی ردیف مربوط به این پیغام در جدول گزارش Pages وارد صفحه مربوط به URLها میشیم.
URLهایی که در این صفحه قرار دارن رو می تونیم توی 3 دسته قرار بدیم:
- صفحاتی که با تگ نو ایندکس مشخص کردیم و هیچ وقت قرار نبوده ایندکس بشن.
- صفحاتی که می خواستیم ایندکس بشن و به یه دلیلی تگ noindex گرفتن.
- صفحاتی که قبلا تگ نو ایندکس داشتن و به تازگی این تگ رو حذف کردیم.
با صفحات شماره اول که کاری نداریم و می ذاریمشون کنار.
صفحات شماره 2 رو می نویسیم تا بررسی کنیم ببینیم مشکل از کجاست.
برای بررسی صفحات شماره 3 به تاریخ آخرین خزش ربات های گوگل (Last crawled) در جدول نگاه می کنیم. اگه از زمانی که تگ نو ایندکس رو از این صفحات برداشتیم، ربات ها صفحات رو نخزیدن، نیازی نیست کاری کنیم و با منتظر موندن، مشکل حل میشه. 😉
حالا بر می گردیم سراغ اون صفحاتی که به یه دلیل نامشخص تگ نو ایندکس گرفتن. اگه سایت وردپرسی دارید و افزونه جدیدی نصب کردید، بهتره حتما افزونه رو روی یه سایت دیگه هم بررسی کنید یا از دوستان بپرسید تا مطمئن بشید مشکل از افزونه هست یا نه.
در هر صورت پیشنهاد ما اینه که از افزونه های نامعتبر که زمان زیادی از تاریخ به روز رسانیشون گذشته و تعداد دانلود و نصب کمی دارن، استفاده نکنید.
نکته خیلی مهم: سرچ کنسول همه صفحاتی که تگ noindex گرفتن رو بهتون نشون نمیده. توی تصویر بالا ببینید که بالای جدول URLها نوشته: Examples. یعنی فقط یک سری از URLهای نو ایندکس به عنوان نمونه براتون لیست شده. برای اینکه وضعیت صفحات سایت رو به شکل دقیق بررسی کنید که خطای سئو و نو ایندکس نداشته باشه، باید از ابزار سئو استفاده کنید.
ما در میزفا تولز براتون ابزار خزش سایت رو طراحی کردیم که بعد از خزیدن تمام صفحات سایت، URLهایی که تگ نو ایندکس داشته باشن رو پیدا می کنه و لیست این URLها رو به شکل کامل و بدون محدودیت در اختیارتون میذاره.
برای آشنایی با 8 ابزار سئو میزفا تولز که خزش سایت فقط یکی از اونهاست کافیه در سایت ثبت نام کنید تا یک فرصت 7 روزه استفاده رایگان از تمام بخش های میزفا تولز داشته باشید. 😉
حذف تگ نو ایندکس برای رفع خطای Noindex در کنسول جستجوی گوگل
برای رفع خطای Excluded by ‘noindex’ tag در سرچ کنسول می تونید تگ نو ایندکس رو هم به صورت دستی در فایل HTML یا HTTP حذف کنید، هم اینکه از افزونه های سئو استفاده کنید. افزونه های سئو مثل رنک مث و یوآست روش راحت تری برای حذف این تگ هستن.
اما قبل اینکه دست به کار شید حتما در فایل منبع HTML بررسی کنید که تگ زیر وجود داشته باشه:
<meta name="robots" content="noindex">
برای این کار کافیه URL رو در مرورگر خودتون باز کنید و دو کلید Ctrl + U رو فشار بدید. بعد با فشردن Ctrl + F واژه noindex رو جستجو کنید و ببینید تگ بالا در صفحه وجود داره یا نه. چون گاهی وقت ها پیغام های سرچ کنسول بدون دلیل ایجاد میشن و بدون دلیل هم حذف میشن! 😕
وقتی مطمئن شدید این تگ وجود داره به سراغ یکی از افزونه های سئو مثل یوآست یا رنک مث برید. هر دو ابزار برای تک تک نوشته ها و برگه ها بهتون اجازه میدن ایندکس یا نمایه شدن رو مسدود کنید یا نکنید. اما در تنظیمات پیشفرض حتما باید اجازه نمایه سازی روشن باشه.
در افزونه یوآست باید وارد بخش «ظاهر جستجو» و تب «انواع محتوا» بشید. پیشفرض نمایه سازی مربوط به نوشته ها، برگه ها، صفحات فرود و... در این بخش قابل تنظیمه.
در رنک مث همین تنظیمات رو توی بخش «عنوان ها و متا» دارید.
علاوه بر این حتما در منوی پیشخوان وردپرس وارد بخش تنظیمات و «خواندن» بشید. گزینه نمایش به موتورهای جستجو نباید فعال باشه. (برخلاف ترجمهاش که انگار باید تیک بزنید! 😒)
برای اینکه تگ نو ایندکس رو به صورت اختصاصی برای یک سری از برگه ها یا نوشته ها فعال کنید، باید وارد اون برگه یا نوشته بشید و بعد از طریق افزونه یوآست یا رنک مث، امکان نمایه سازی رو مسدود کنید.
هر دوی این افزونه ها بهتون اجازه میدن در بخش نوشته ها یا برگه ها در وردپرس، صفحاتی که نمایه نشدن رو فیلتر کنید. با این کار می تونید خیلی راحت صفحات دارای خطای Excluded by ‘noindex’ tag در سرچ کنسول رو پیدا کنید؛ بعد وارد صفحه بشید و تنظیمات مربوط به همون صفحه رو بررسی کنید تا مشکلی برای ایندکس شدن وجود نداشته باشه. ✅