بررسی خطاهای سرچ کنسول یکی از مهمترین اقداماتی است که هر وبمستر یا هر فردی که در حوزه دیجیتال مارکتینگ فعالیت دارد باید با آن آشنا باشد.
این ابزار مهم به شما کمک خواهد کرد تا سایتهای خود را از نظر موتور جستجو گوگل بهینه کنید و از نظر اعتبار سنجی و ورودی سایت پیشرفت خوبی داشته باشید. با برطرف کردن این خطاها میتوانید سئو سایت خود را بهبود ببخشید و از مشکلاتی که برای وبسایت شما پیش خواهد آمد جلوگیری کنید.
در این مقاله به بررسی مهمترین خطاهای سرچ کنسول میپردازیم و به طور خلاصه توضیح خواهیم داد هر خطا به چه دلیلی رخ میدهد.
پیشنیازهایی برای درک خطاهای سرچ کنسول
قبل از شروع به بررسی کلماتی میپردازیم که در ادامه از آنها استفاده خواهیم کرد؛ این کلمات مربوط به آخرین تغییرات گوگل هستند.
ایندکس
وقتی گوگل یک صفحه از سایت شما را بررسی و ذخیره کرده باشد اصطلاحا به آن ایندکس شدن میگویند، این به آن معناست که اگر سایت شما از نظر سئو و محتوا قدرتمند کار کرده باشد در نتایج جستوجو نمایش داده میشود؛ اما اگر به هر دلیلی مشکلاتی همچون نوایندکس کردن توسط ادمین اتفاق بیفتد هرچقدر هم که سئو و محتوای سایت قوی باشد، سایت دیده نمیشود. چرا؟ چون گوگل اصلا آن را ندیده است که بخواهد در نتایج جست و جو نمایش دهد.
نوایندکس
برای اینکه صفحه یا صفحات موردنظرتان در گوگل ایندکس یا دیده نشود باید از فرمان نوایندکس استفاده کنید که راهکارهای متفاوتی دارد.
راهکار اول بارگذاری کد کوچکی به اسم تگ نوایندکس در بخش head است. انجام اینکار بدون نیاز به کدنویسی از طریق افزونههای Yoast seo هم ممکن است.
راهکار دوم اضافه کردن یک تکه کد به فایل Robot.txt. سایت است تا از گوگل بخواهید صفحه مورد نظر را ایندکس نکند.
و در آخر راهکار سوم استفاده از HTTP response است که احتیاج به کمی تخصص برنامه نویسی دارد. باید دقت داشت که تمامی صفحات سایت شما در حالت پیش فرض آماده ایندکس شدن هستند و اگر بخواهید از دید گوگل خارج شوند باید حتما آنها را نوایندکس کنید.
کنونیکال
وقتی صفحاتی با محتوای شبیه به هم و تکراری در سایت شما وجود دارد؛ ولی شما قصد ندارید آنها را حذف کنید باید همه آنها را روی یکی از آنهایی که میخواهید در نتایج سئو شود کنونیکال کنید.
کنونیکال یک تکه کد است که در صفحاتی که میخواهید قرار میدهید و در آن آدرس صفحه مقصد اصلی را مشخص میکنید.
ریدایرکت
ریدایرکت به معنای انتقال کاربران از یک آدرس به آدرس دیگر است. برای مثال اگر همین صفحه که پیش رویتان است را به صفحه اصلی سایت ریدایرکت کنیم، دفعه بعد که وارد بشوید، به جای این صفحه، صفحه اصلی را مشاهده میکنید.
ارور 404
بگذارید این خطا را با مثال توضیح دهیم.
اگر همین صفحه پیش رویتان را حذف کنیم، وقتی که دوباره بخواهید وارد آدرسش بشوید به جای آن با خطای 404 مواجه میشوید.
بهتر است بگویم لینک دادن به صفحات با آدرس اشتباه یا صفحاتی که قبلا حذف شدهاند، به یک صفحه 404 ختم میشود.
نقشه سایت
در همه سایتها صفحهای وجود دارد به اسم سایت مپ یا نقشه سایت که در آن آدرس تمام صفحاتی که در سایتتان میخواهید گوگل آنها را ببیند و ایندکس کند وجود دارد.
برای مثال نقشه سایت ما این صفحه (آدرس سایت مپ) است. ما این صفحه را در سایت میسازیم تا گوگل بتواند صفحات مورد نظر ما برای ایندکس و سئو شدن را پیدا کند. پس اگر قرار شود صفحهای ایندکس نشود فقط کافیست لینکش را از نقشه سایت حذف کنیم.
Robots.txt
در هاست سایت شما یک فایل خیلی خیلی مهم با نام robots.txt وجود دارد. در این فایل متنی شما به رباتهای گوگل یک سری دستور میدهید که ایندکس نکردن صفحات مورد نظر نیز یکی از همین دستورات است.
معمولا سئو کارهای مبتدی زیاد با نحوه نوشتن دستورات در این فایل آشنایی ندارند، به همین دلیل پیشنهاد ما به شما این است هیچ وقت به سراغ آن نروید، به این دلیل که در حالت عادی از زمان ساخت سایت کدهایی که در آن وجود دارد برای گوگل کافی هستند و نیاز چندانی به تغییر ندارند.
خطاهای سرچ کنسول در coverage
پس از ثبت سایت شما در گوگل، سایت مورد بررسی قرار میگیرد تا در بخشهای مختلف دچار خطا نشده و یا صفحات ایندکس نشده باشند. در ادامه به بحث درباره این خطاها میپردازیم.
خطای (Server error (5xx
خطای (5xx) در سرچ کنسول مربوط به قسمت coverage است. این خطا مربوط به سرور شماست و صفحههایی که با این خطا مواجه میشوند حین بازدید افراد از سایت با مشکل و خطای سرور مواجه میشوند و سایت برای آنها نمایش داده نمیشود.
برای اینکه مطمئن شوید مشکل رفع شده است یا خیر کافیست سایت خود را در گوگل جستجو کنید و در سرچ کنسول بر روی خطا کلیک کنید. عددی که در کنار خطا برای شما نمایش داده میشود تعداد دفعاتی است که سایت شما با این خطا مواجه شده است. بعد از کلیک بر روی ارور تمام صفحاتی که دچار این مشکل شدهاند برای شما لیست و نمایش داده خواهند شد. شما میتوانید با کپی کردن لینک این صفحات آنها را در مرورگرتان جستجو تا ببینید خطا برطرف شده است یا خیر.
خطای Redirect error
این خطا زمانی اتفاق میافتد که تغییر میسر رخ داده باشد یا صفحهتان را ریدایرکت کرده باشید.
مشکلاتی که باعث این خطا میشوند میتوانند شامل موارد زیر باشند.
احتمال میرود صفحات خود را به طول متوالی به چند صفحه ریدایرکت کرده باشید.
ممکن است صفحه شما به دلیل مشکلات فنی به وجود آمده به شکل بی پایان فقط تغییر مسیر داده باشد و چیزی به مخاطب نشان ندهد.
آخرین احتمالی که برای امکان این خطا وجود دارد آدرس اشتباه یا طولانی سایتی است که مخاطب قرار است به آن منتقل شود.
برای برطرف کردن این خطا باید از آدرس سایتهایی که در سرچ کنسول قرار گرفته اطمینان داشته باشید تا به درستی ریدایرکت شوند.
خطای Submitted URL blocked by robots.txt
این خطا زمانی بروز میکند و مشکل ساز میشود که شما متقاضی ایندکس کردن سایت خود هستید؛ اما دسترسی آن توسط فایل robots.txt محدود شده است.
برای رفع این مشکل در ابتدا باید از ایندکس کردن آن صفحه اطمینان کافی داشته باشید؛ اگر مایل هستید که صفحه برای گوگل نمایش داده شود بهتر است آن را از حالت نوایندکس خارج کنید.
خطای Submitted URL marked ‘noindex
این خطا زمانی اتفاق میافتد که شما به گوگل اطلاع دادهاید که صفحه شما را ایندکس، اما در قسمت متا دیسکریپشن، با استفاده از HTTP response یک فرمان نوایندکس صادر کردهاید. این تناقضی که در پیامهای ارسالی شما برای گوگل رخ میدهد باعث به وجود آمدن این خطا میشود.
برای برطرف کردن این مشکل اگر تنها قصد ایندکس کردن صفحهها را دارید کافیست تگ استفاده شده یا HTTP response مورد نظر را حذف کنید. علاوه بر آن باید به دنبال کدهای صفحه مورد نظر بروید و در آن noindex پیدا کنید و سعی کنید این دستور را حذف کنید.
خطای Submitted URL seems to be a Soft 404
این خطا برای سایتهای محدودی اتفاق میافتد و در دسته خطاهای تخصصی دسته بندی میشود.
این خطا زمانی رخ میدهد که در سایت شما صفحهای با خطای 404 وجود داشته باشد؛ اما این صفحه برای گوگل با کد 200 نمایش داده میشود.
برای حل این مشکل میتوانید صفحهای که خطای 404 دارد به صفحهای دیگر ریدایرکت بزنید و یا با قرار دادن محتوا صفحه را از حالت 404 خارج کنید.
خطای Submitted URL returns unauthorized request
این خطا که به خطای 401 نیز شناخته میشود گاها ممکن است اتفاق بیافتد. بروز این خطا به این صورت است که هنگامی که شما درخواست ایندکس کردن صفحهای را دارید گوگل مجوز آن را صادر نمیکند و شما با خطای 401 مواجه میشوید.
برای رفع این خطا باید محدودیتهای به وجود آمده را رفع و اگر رمزی برای صفحه تعریف کردید آن را حذف کنید تا کاربران برای ورود به سایت دچار اختلال نشوند.
خطای (Submitted URL not found (404
پیشتر درباره این صفحه توضیحات لازم را دادیم؛ زمانی با خطای 404 مواجه میشوید که آدرس سایت به درستی وارد نشده باشد و یا صفحه را حذف کردهایم و فراموش کردیم آن را ریدایرکت کنیم.
برای جبران این مشکل میتوانید صفحهای که با مشکل مواجه شده است را ریدایرکت کنید به سایت اصلی و آدرس آن را از سایت مپ خارج کنید.
خطای Submitted URL has crawl issue
این خطا اشاره به این مورد دارد که شما صفحاتی را برای اینکه گوگل ایندکس کند مشخص کردهاید؛ اما زمانی که گوگل قصد بررسی این صفحات برای ایندکس کردنشان را داشته با مشکل مواجه شده و این مشکل نامشخص است و مانند هیچ یک از خطاهای بالا نیست. علت اتفاق چنین موردی ممکن است به دلیل کدنویسی نادرست یا کدهای js موجود در صفحه باشد.
برای رفع این خطا نیاز به تخصص بیشتری خواهید داشت. در اولین قدم مشخص کنید که دقیقا چه خطایی رخ داده است؛ سپس لینک صفحهای که با مشکل مواجه شده است را در سرچ کنسول اینسپکت بگیرید. بعد از انجام این کار گوگل مشکلات صفحه را برای شما نمایش میدهد.
در این مرحله باید از یک متخصص بخواهید که صفحه را مطالعه کند و مشکلات را از بین ببرد.
هشدارهای سرچ کنسول (Google Search Console Warnings)
هشدارهایی که گوگل برای شما ارسال میکند مانند خطاها حائز اهمیت نیست؛ ولی بهتر است به آنها توجه کنید. بیتوجهی به این هشدارها ممکن است باعث از بین رفتن فرصت بهبود و رشد یک صفحه از سایت شود.
شما میتوانید در منو coverage که برای بررسی خطاهای سرچ کنسول از آن استفاده میشد گزینه valid with warnings را فعال کنید که باعث میشود چند گزینه به صفحه اضافه شود و آدرس صفحاتی که دارای هشدار هستند را به شما نمایش دهد.
بهتر است زمانی که بر روی این گزینه کلیک میکنید آیتم error را غیرفعال کنید تا خطاها را با هشدارها اشتباه نگیرید.
هشدار Indexed, though blocked by robots.txt
این هشدار مشخص میکند که صفحه یا صفحات در حالتی که توسط فایل ربات مسدود شدهاند همزمان ایندکس شدهاند. چنین مشکلی زمانی رخ میدهد که یک صفحه را با تگ نو ایندکس از ایندکس خارج کنید و همزمان دستور خارج شدن را از طریق فایل ربات نیز داده باشید.
این مشکل ممکن است باعث شود که صفحه شما در نتایج ایندکس شود؛ اما متا دسکریپشن و دیگر موارد نمایش داده نشوند.
برای رفع این مورد میتوانید کد نو ایندکس این صفحه را در فایل ربات حذف کنید و تنها تگ نو ایندکس صفحه را باقی بگذارید.
هشدار Page indexed without content
هشدار page indexed without content به این موضوع اشاره دارد که صفحه شما ایندکس شده؛ اما گوگل قادر به خواندن محتوا آن نیست. در این حالت به هر دلیلی ممکن است که محتوا صفحه شما به کاربران نمایش داده نشود.
رایجترین دلیل این موضوع مواجه شدن سایت با ارور SSL است که مرتبا هشدار امنیتی دریافت میکند. برای برطرف کردن این موضوع از اینکه SSL سایتتان فعال است و به درستی ریدایرکت میشود مطمئن شوید.
خطاهای سرچ کنسول در valid URLs
برای اینکه ببینید کدام یک از صفحات شما برای گوگل شناخته شده هستند به قسمت valid میرویم. برای دسترسی به این قسمت روی گزینه valid کلیک میکنیم. در ادامه به بررسی قسمتهای مختلف این بخش میپردازیم.
مورد اول: Indexed; consider marking as canonical
با آن که نمیتوان به طور قطع آن را یکی از خطاهای سرچ کنسول دانست؛ اما با رفع این مشکل میتوانید سئوی سایت خود را بهبود ببخشید.
در واقع باید گفت این پیام به شما صفحاتی را معرفی میکند که ایندکس شدهاند؛ اما دارای آدرس تکراری هستند.
منظور ما از آدرس تکراری صفحاتی هستند که از طریق چندین آدرس مشابه قابل دسترسی هستند.
وجود چنین صفحاتی هم برای سئوی داخلی و هم برای سئوی خارجی سایت مضر است.به طور مثال ممکن است قدرت بک لینکهای ساخته شده برای این صفحات نصف شده و بین آنها تقسیم شود. یا ممکن است گوگل همه این صفحات را به عنوان صفحات دارای محتوای تکراری طبقه بندی کند.
بهترین روش برای حل این مشکل استفاده از تگ کنونیکال است که این تگ نسخه اصلی از یک یا چند صفحه را به گوگل نشان میدهد.
مورد دوم: Submitted and indexed
این گزینه بهترین خبریست که سرچ دستگاه میتواند درباره صفحات سایت شما به شما بدهد و نشان دهنده این است که صفحات علاوه بر وجود داشتن در نقشه سایت، توسط گوگل بررسی و ایندکس شدهاند.
مورد سوم: Indexed, not submitted in sitemap
تصویر زیر نشان میدهد که حدود چند صفحه از سایت ایندکس شدهاند، اما متاسفانه این آمار در نتایج سرچ کنسول گوگل نمایش داده نمیشوند. گوگل توصیه میکند به جای اینکه خودش به دنبال صفحات سایت بگردد، صاحب سایت صفحات مورد نظر را در سایت مپ قرار داده و به گوگل اعلام کنند که این صفحات وجود دارند.اگر صفحات مهمی برای شما وجود دارند، بهتر است آنها را به سایت مپ اضافه کنید تا گوگل بتواند آنها را ایندکس کند.
خطاهای سرچ کنسول در excluded URLs
بحثی که میخواهیم به آن بپردازیم در ارتباط با صفحات excluded است. این صفحات توسط گوگل مشاهده شده؛ اما ایندکس نشدهاند. دلیل این اتفاق نوایندکس شدن صفحات توسط شماست.
ادامه با برخی از اخطارها در این بخش آشنا میشویم.
مورد اول: Blocked by ‘noindex’ tag
نمایش داده شدن این گزینه در سرچ کنسول نشانگر این است که این صفحات با استفاده از تگ noindex از دید رباتهای گوگل خارج شدهاند.
اگر میخواهید این صفحات دیگر نوایندکس نباشند باید با استفاده از ابزاری که این تگ را در صفحات مورد نظر آوردهاید آن را حذف کنید.
مورد دوم: Blocked by robots.txt
مفهوم گزینه بالا این است که صفحه یا صفحات مورد نظر شما توسط فایل robots ایندکس شدهاند.
البته زمانی که صفحه یا صفحاتی از سایت شما به کمک این فایل نوایندکس شوند گوگل تا مدتی آنها را از حالت ایندکس خارج نمیکند تا مطمئن شود شما از طرف شما بوده است که صفحات را نوایندکس شدهاند، پس از مدتی اگر تغییر جدیدی ایجاد نشود فایلها نوایندکس میشوند.
مورد سوم: Blocked by page removal tool
ابزاریست که به مدیران دسترسی خارج کردن چندین صفحه یا حتی کل سایت را از دید گوگل میدهد، البته استفاده از این روش محدودیتی زمانی دارد و صفحات نوایندکس شده تنها به مدت 6 ماه از دید گوگل خارج میشوند و پس از این مدت به حالت ایندکس برمیگردند.
اگر میخواهید صفحهای بدون محدودیت زمانی نوایندکس باشد باید حتما از تگ نوایندکس با فایل ربات استفاده کنید.
مورد چهارم: Blocked due to unauthorized request
این گزینه به شما میگوید صفحه یا صفحات مورد نظر به دلیل دسترسی نداشتن رباتهای موتور جستجو به آنها و برخوردشان با پاسخ 401 ایندکس نشدهاند. همانطور که گفته شد ممکن است دلیل این اتفاق رمزدار کردن صفحه باشد و برای رفع آن باید رمز صفحه را بردارید و البته اگر میخواهید صفحه یا صفحات به همین شکل بمانند بهتر است آنها را نوایندکس کنید.
مورد پنجم: Crawl anomaly
این گزینه نشانگر این است که رباتهای موتور جستجو هنگام برخورد با صفحات مورد نظر با مشکل روبرو شدهاند. ممکن است دلایل این مشکل خطاهای سروری 500 یا خطاهای 400 باشد.
البته صفحاتی که با این خطاهای سرچ کنسول مواجه میشوند اصولا دارای مشکلاتی از قبیل
ریدایرکتهای زنجیرهای تو در تو، ریدایرکت به صفحه 404 و ریدایرکت به صفحات ناموجود هستند.
اگر مشکل اینها باشد میتوانید صفحات را به آدرسی معتبر ریدایرکت کنید.