علت ارور URL is not on Google در سرچ کنسول و رفع آن
توی ابزار URL Inspection وقتی که آدرس مورد نظرمون رو وارد کردیم، ممکنه با پیغام URL is not on Google مواجه بشیم. این پیغام نشون میده به یه دلیلی آدرس وارد شده نمی تونه توی نتایج جستجوی گوگل ظاهر بشه. توی این بخش از آموزش سرچ کنسول گوگل می خوایم علت ارور URL is not on Google و راه حل برطرف کردن اون رو بهتون بگیم.
علت خطای URL is not on Google در سرچ کنسول چیست؟
ارور «URL is not on Google» به صورت بزرگ در بخش Presence on Google ابزار URL Inspection ظاهر میشه و نوشته زیر هم به صورت کمرنگ و کوچک پایین این ارور قرار داره:
This page is not in the index, but not because of an error. See the details below to learn why it wasn't indexed.
این توضیح داره میگه URL شما قابل ایندکس شدن نیست؛ اما دلیل ایندکس نشدنش مشکل URL نیست. یعنی مشکل از جای دیگه ای آب می خوره! 🤔
وقتی این پیغام رو می بینید ربات های گوگل تونستن به URL مورد نظر دسترسی داشته باشن و بخزن، اما از نظر گوگل شما خودتون نمی خواستید که این صفحه ایندکس بشه.
یعنی چی؟! یعنی یکی از اتفاقات زیر افتاده:
- URL یا دامنه سایت رو در فایل robots.txt به صورت Disallow وارد کردید و اجازه ایندکس رو به ربات های گوگل نمی دید.
- از تگ noindex استفاده کردید که باز هم دارید به گوگل میگید نمی خواید این صفحه ایندکس بشه.
- صفحه شما رمزگذاری شده و نمی خواید در نتایج ظاهر بشه.
- ممکنه علت این خطا ارورهای مربوط به سرور از نوع 4xx یا سایر خطاهای مربوط به خزیدن ربات ها باشه.
- ممکنه User-declared canonical یا URL تعریف شده توسط کاربر با آدرسی که گوگل به عنوان کنونیکال انتخاب کرده متفاوت باشن. توی این شرایط گوگل یه صفحه مشابه دیگه رو ایندکس کرده و دیگه این URL رو ایندکس نمی کنه. معمولا در این مواقع نیاز به انجام کاری نیست.
نحوه رفع ارور URL is not on Google در ابزار URL Inspection سرچ کنسول
برای رفع این خطا اول باید بفهمیم علت پیغام URL is not on Google کدوم یکی از موارد بالاست. پس دونه دونه اونارو بررسی می کنیم.
راه اول: بررسی فایل robots.txt
رایج ترین علت این خطا اینه که یه زمانی اجازه ایندکس شدن صفحه رو مسدود کردیم و حالا یادمون رفته. پس قبل از اینکه بقیه علت ها رو بررسی کنیم باید بریم سراغ فایل robots.txt.
برای بررسی این فایل کافیه به آخر آدرس سایت خودتون /robots.txt رو اضافه کنید. مثلا برای دسترسی به فایل robots.txt سایت میزفاتولز، آدرس زیر رو در مرورگر وارد می کنیم:
https://mizfa.tools/robots.txt
اگه توی این صفحه دستور Disallow رو دیدید، یعنی اجازه دسترسی موتورهای جستجو رو بستید. برای ویرایش این فایل باید از طریق هاستینگ سایت، وارد بخش مدیریت فایل ها بشید. این فایل معمولا در بخش روت سایت قرار داره و اگه نتونستید پیداش کنید از گزینه جستجو در مدیریت فایل کمک بگیرید.
اگه اطلاعی از دستورهای معتبر فایل robots.txt ندارید، حتما از یه متخصص کمک بگیرید یا سوالاتتون رو برای ما بنویسید تا راهنماییتون کنیم. این فایل معمولا خالیه مگه اینکه بخواید از ایندکس شدن صفحات خاصی جلوگیری کنید. 😉
در ضمن اگه سایت وردپرسی دارید حتما از منوی تنظیمات وارد بخش «خواندن» بشید و چک کنید که تیک مربوط به نمایش به موتورهای جستجو فعال نباشه.
راه دوم: بررسی تگ noindex
اگه از قالب ها و افزونه های اورجینال استفاده کنید، معمولا این تگ دردسرساز نمیشه. اما ممکنه یک سری افزونه ها این تگ رو فعال کرده باشن. اگه این تگ به صورت زیر در کدهای HTML سایت قرار داشته باشه مانع از خزیدن ربات های گوگل میشه:
<META NAME=”ROBOTS” CONTENT=”NOINDEX”>
برای بررسی تگ، می تونید از Test Live URL در سرچ کنسول استفاده کنید و بعد از انجام شدن تست روی گزینه View Tested Page ضربه بزنید تا به کدهای HTML صفحه دسترسی داشته باشید.
علاوه بر این می تونید URL مورد نظرتون رو در مرورگر باز کنید و وقتی صفحه لود شد، کلیک راست کنید و گزینه View page source انتخاب کنید یا از میانبر Ctrl+U استفاده کنید. از هر روشی که به کدهای HTML دسترسی پیدا کردید عبارت «robots» رو جستجو کنید تا ببینید جلوی Content چی نوشته شده.
برای حذف کردن تگ noindex باید این کد رو یا از فایل php مربوط به قالب سایت حذف کنید یا به کمک افزونه هایی مثل یوآست سئو، اون رو غیر فعال کنید.
نکته: ممکنه بعضی از افزونه ها این تگ رو فعال کرده باشن. برای این که ببینید مشکل از کدوم افزونه هست باید افزونه های سایت رو دونه دونه پاک کنید و هر بار کدهای HTML رو بررسی کنید.
راه سوم: فقط صبر کنید!
گاهی ممکنه علت خطای URL is not on Google در سرچ کنسول هیچ چیزی نباشه! اگه 2 مورد بالا رو بررسی کردید و مطمئنید ارورهای خانواده 4xx هم مربوط به URL نمیشه، فقط با صبر کردن این مشکل برطرف میشه. خصوصا اگه قبلا URL رو وارد کردید و مشکلی نداشته و حالا ناگهانی به ارور URL is not on Google برخورد کردید پیشنهاد می کنیم یکم صبر کنید و بعد از Test Live URL استفاده کنید.
اگه پیغام «URL is available to Google» رو بعد از تست دیدید، همه چی به حالت طبیعی برگشته! 😉
با ابزار میزفا تولز خطاهای سایتت رو پیدا کن!
به جز راهکارهای بالا، می تونید برای اینکه سریع تر خطاهای سئو سایت رو شناسایی کنید از ابزارهای سئو استفاده کنید. میزفا تولز ابزار سئو ایرانی هست که با کراولرهای مخصوص خودش تمام صفحات سایت شما رو می گرده و هر مشکلی پیدا کنه بهتون گزارش میده. تازه خودتون می تونید بگید چه زمانی خزش سایت انجام بشه. همه اینها در ابزار خزش سایت میزفا تولز برای شما طراحی شده.
این فقط یکی از ابزارهای میزفا تولز هست؛ 8 ابزار جامع سئو در میزفا تولز در اختیار شما قرار داره که می تونید برای آشنایی با اونها از فرصت 7 روز استفاده رایگان میزفا تولز بهره ببرید. 🤩