رفتن به محتوای اصلی

خطای Server error (۵xx) سرچ کنسول

  • سینا قربانیان
  • ۸ آبان ۱۴۰۵
  • ۴ دقیقه مطالعه
  • ۰ بازدید
رفع خطای Server error (5xx) سرچ کنسول با بررسی هاست، لاگ سرور و فایروال
فهرست مطالب
  1. چرا این اتفاق می‌افتد؟
  2. چه کار کنیم؟
  3. کی بهتر است از متخصص کمک بگیرید؟
  4. سوالات متداول
  5. آیا خطای 5xx سرچ کنسول باعث حذف صفحه از گوگل می‌شود؟
  6. سایت برای من باز می‌شود؛ چرا گوگل خطای سرور می‌گیرد؟
  7. ارتقای هاست همیشه این مشکل را حل می‌کند؟

خطای Server error (5xx) در سرچ کنسول یعنی Googlebot هنگام خزیدن صفحه از سرور شما کد خطای ۵۰۰، ۵۰۲، ۵۰۳ یا ۵۰۴ گرفته است. ریشه مشکل تقریباً همیشه در سمت سرور است: هاست زیر بار کم آورده، فایروال ربات گوگل را محدود کرده یا کدی در سایت خطا می‌دهد. اگر این خطا ادامه پیدا کند، گوگل سرعت خزش سایت را کم می‌کند و ممکن است صفحه‌ها را به مرور از نتایج کنار بگذارد.

نویسنده: تیم siloow (سیلو سولوشن) — آخرین به‌روزرسانی: آبان ۱۴۰۵

چرا این اتفاق می‌افتد؟

  • منابع هاست (CPU، رم یا تعداد پردازش هم‌زمان) در ساعت‌های شلوغ تمام می‌شود.
  • افزونه یا کد قالب در بعضی صفحه‌ها خطای PHP می‌دهد و صفحه کد ۵۰۰ برمی‌گرداند.
  • فایروال هاست، CDN یا افزونه امنیتی درخواست‌های زیاد Googlebot را مسدود یا محدود می‌کند.
  • سرور در زمان خزش برای نگهداری یا بکاپ‌گیری از دسترس خارج بوده است.
  • دسترسی سرور از خارج ایران محدود است و ربات گوگل گاهی به آن نمی‌رسد.

چه کار کنیم؟

قبل از هر تغییری از فایل‌ها و دیتابیس سایت بکاپ کامل بگیرید؛ بعد این مراحل را به ترتیب جلو بروید:

  1. در سرچ کنسول آدرس‌های خطادار را باز کنید و با URL Inspection و دکمه Test Live URL ببینید خطا هنوز تکرار می‌شود یا موقتی بوده است.
  2. در گزارش Crawl Stats (بخش Settings) نمودار Host status و درصد پاسخ‌های 5xx را بررسی کنید تا زمان شروع مشکل معلوم شود.
  3. لاگ خطای سرور (error_log) و لاگ دسترسی را در کنترل پنل هاست در همان بازه نگاه کنید یا از پشتیبانی هاست بخواهید.
  4. اگر خطا از PHP است، با فعال کردن موقت حالت دیباگ وردپرس افزونه مقصر را پیدا کنید.
  5. مطمئن شوید فایروال، CDN و افزونه امنیتی Googlebot واقعی را مسدود نمی‌کنند.
  6. اگر مشکل کمبود منابع است، کش صفحه را فعال کنید یا پلن هاست را ارتقا دهید؛ بعد Validate Fix بزنید.
فهرست علت‌های رایج خطای Server error (5xx) در سرچ کنسول برای سایت‌های وردپرسی
پنج علت رایج خطای سرور هنگام خزش گوگل
کدمعنای رایجاولین بررسی
500خطای داخلی کد یا سرورerror_log و افزونه‌ها
502سرویس پشت وب‌سرور جواب ندادهوضعیت PHP-FPM و هاست
503سرور موقتاً در دسترس نیست یا محدود کردهحالت تعمیر، محدودیت نرخ، فایروال
504پاسخ سرور خیلی دیر رسیدهکوئری‌های سنگین و منابع هاست
کدهای رایج خطای 5xx و جایی که باید اول بررسی کنید

نکته: چند خطای 5xx پراکنده در یک روز طبیعی است و گوگل دوباره تلاش می‌کند. نگرانی واقعی وقتی است که خطا چند روز ادامه پیدا کند یا درصد بالایی از درخواست‌ها را بگیرد. اگر عمداً سایت را برای نگهداری می‌بندید، کد ۵۰۳ برای مدت کوتاه درست‌ترین پاسخ است.

رفتار گوگل در برابر خطاهای سرور در مستند خطاهای HTTP و شبکه در Google Search Central توضیح داده شده است. برای خطاهای مشخص‌تر، راهنمای خطای ۵۰۰ وردپرس و رفع خطای ۵۰۲ و ۵۰۴ را هم ببینید.

کی بهتر است از متخصص کمک بگیرید؟

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

برای بررسی خطاهای سرور سایت‌تان فرم تماس siloow را پر کنید؛ کارشناسان ما با شما تماس می‌گیرند و مسیر رفع مشکل را مشخص می‌کنند. اطلاعات بیشتر درباره خدمات پشتیبانی و سئوی siloow هم در دسترس است.

سوالات متداول

آیا خطای 5xx سرچ کنسول باعث حذف صفحه از گوگل می‌شود؟

اگر خطا کوتاه‌مدت باشد معمولاً نه. اما اگر صفحه برای مدت طولانی خطای سرور بدهد، گوگل ممکن است آن را از ایندکس خارج کند.

سایت برای من باز می‌شود؛ چرا گوگل خطای سرور می‌گیرد؟

ممکن است خطا فقط در ساعت‌های شلوغ رخ دهد، فایروال ربات‌ها را محدود کند یا دسترسی از خارج ایران مشکل داشته باشد. Test Live URL نسخه دید گوگل را نشان می‌دهد.

ارتقای هاست همیشه این مشکل را حل می‌کند؟

نه. اگر علت خطای کد یا فایروال باشد، هاست قوی‌تر کمکی نمی‌کند. اول لاگ‌ها را بررسی کنید و بعد درباره ارتقا تصمیم بگیرید.

مشکل

گوگل هنگام خزش از سرور خطای 5xx می‌گیرد

علائم و نشانه‌ها

  • افزایش Server error در گزارش صفحات، افت خزش، کاهش صفحات ایندکس‌شده

علت‌های احتمالی

  • هاست ضعیف، خطای PHP، فایروال یا CDN، قطعی سرور

راه‌حل کوتاه

با لاگ سرور و Crawl Stats علت را پیدا کنید، Googlebot را آزاد بگذارید و منابع هاست را کافی کنید.

ابزارهای موردنیاز

  • Google Search Console، لاگ سرور، کنترل پنل هاست
اشتراک‌گذاری