الرئيسية / صفحات غير المستجيبة: تحليل شامل للأسباب والحلول

صفحات غير المستجيبة: تحليل شامل للأسباب والحلول

"صفحات غير المستجيبة" هي الصفحات التي لم تتلق ردًا من الخادم عند الطلب.

يمكن عرض خطأ "صفحات غير المستجيبة"، على سبيل المثال، عندما لا يتم تحميل صفحة ويب بشكل صحيح أو إذا انتهت مهلة الرد. 

رسم توضيحي يظهر صفحات غير مستجيبة ومشكلات الخادم

يستخدم تصفح الويب بروتوكول الاتصال HTTP 

كل تفاعل HTTP يشمل طلبًا وردًا. يعني انتهاء مهلة اتصال الخادم أن الخادم قد استغرق وقتًا طويلًا جدًا للرد على طلب بيانات. 

الانتهاءات الزمنية ليست رسالة رد. تظهر عندما لا يكون هناك رد ولا يتم إكمال الطلب خلال فترة محددة مسبقًا.

لماذا تصبح بعض الصفحات غير مستجيبة؟

يمكن أن تتوقف صفحات الموقع عن الاستجابة لأسباب مختلفة:

  • مشكلات أو عطل في الخوادم التي يتم استضافة الموقع عليها. على سبيل المثال؛ عطل في المعدات، انقطاع في الشبكة، أعمال صيانة جارية، أو أي عيوب أخرى في الاستضافة. 
  • تحميل زائد على الخادم بسبب حدود الاستضافة الحالية للموقع. على سبيل المثال؛ مع حركة مرور عالية، قد يكون هناك نطاق تردد غير كافٍ أو حتى سعة فيزيائية للخادم. إذا كان هذا هو الحال، فسيظهر الموقع محتواه جزئيًا فقط. غالبًا ما يحدث هذا خلال ساعات الذروة، ولكنه يمكن أن يحدث أيضًا عندما تكون روبوتات البحث تقوم بفهرسة الموقع بشكل نشط.
  • مع الاستضافة المشتركة على خادم مشترك، يمكن أن يتلقى أحد الموارد الويبية المستضافة الأخرى حركة مرور كبيرة جدًا بحيث يعاني المواقع الأخرى من مشكلات في الأداء نتيجة لذلك.
  • يمكن أن يكون سبب آخر للتحميل الزائد على الخادم هجمات DDoS. هذا عندما يولد هاكر عددًا هائلًا من الطلبات المتزامنة إلى موقع. غالبًا ما تتم هذه الهجمات بواسطة المنافسين. 
  • يمكن أن تسبب المشكلات التقنية أيضًا صفحات غير مستجيبة. مثل:
    • نصوص غير محسنة.
    • خادم يقع بعيدًا جدًا في بلد آخر. 
    • وجود سلاسل إعادة توجيه مربكة.
    • ملف .htaccess مكون بشكل خاطئ (هذا ما يسمح لك بإدارة عمل خادم الويب وإعدادات الموقع).
    • وجود فيروسات على الموقع التي تعيق عمله. 
    • أخطاء في الكود. 
    • صفحات كبيرة جدًا. 
  • مشكلة وقت انتظار بطيء للرد من الخادم هي سمة شائعة للمواقع البطيئة. يمكن أن يؤثر ذلك على المورد الويبي بأكمله أو صفحات فردية عميقة داخل الموقع. في هذه الحالة، تؤثر سرعة الموقع مباشرة على توفره. ستكون الصفحات الويبية البطيئة غير قابلة للوصول للمستخدمين الذين لا يريدون الانتظار عدة دقائق حتى يرد خادم الموقع، ولروبوتات البحث التي لا تنتظر ردًا من الخادم لأكثر من 30 ثانية.
  • إذا لم يتم دفع خدمات الاستضافة في الوقت المحدد، أو لم يتم تجديد اسم النطاق، أو لم يتم تجديد شهادة SSL. 

لماذا من المهم معرفة الصفحات غير القابلة للوصول؟

يؤدي تحميل الصفحات البطيء، أو فشل موقع ويب كامل، أو عندما تكون الصفحات الفردية غير متوفرة إلى فقدان حركة المرور والعملاء المحتملين. قد ينتقلون بعد ذلك إلى مواقع المنافسين للحصول على تجربة أفضل. مما يؤدي إلى خسارة في الربحية لك كصاحب عمل. ليس هذا فقط بل تتفاقم المشكلة عندما تنخفض مؤشرات SEO الخاصة بك، وبالتالي موقعك في ترتيب البحث. 

يؤثر توفر الموقع وسرعة رد الخادم بشكل مباشر على موقع الموقع في نتائج البحث، وفهرسته. كلما طال انتظار الرد من الخادم، أصبح من الصعب على الموقع أن يتم فهرسته بواسطة روبوتات البحث. مما يؤدي إلى فهرسة جزئية فقط لمورد ويب. 

يؤثر ذلك أيضًا على السرعة التي يتم بها فهرسة التحديثات الجديدة للصفحات بواسطة البوتات. بدلاً من أيام أو أسابيع، قد يستغرق الأمر الآن أشهرًا حتى يتم فهرسة أي تغييرات مفيدة تجريها على صفحاتك فعليًا بواسطة محركات البحث. 

في النهاية، لن تضع محركات البحث المواقع البطيئة أو غير المستجيبة في مراكز عالية في نتائج البحث. في النهاية، إذا استغرقت أي صفحات وقتًا طويلًا جدًا للرد (30 ثانية فما فوق) فقد تتم إزالتها من نتائج البحث تمامًا. 

يمكن أن تشير الانقطاعات المتكررة في وظائف الموقع وتدهور توفر الصفحات إلى مشكلات أعمق. يمكن أن يكون هذا معدات مكسورة، هجمات على الخادم، إلخ. 

لهذا السبب، فإن التحقق من الصفحات غير القابلة للوصول أمر مهم جدًا. يمكنك تجنب تدهور الترتيبات، فقدان الزوار (مما يؤدي إلى مشكلات SEO)، وانخفاض المبيعات من خلال التحقق من هذه الأنواع من الصفحات غير المستجيبة ثم القضاء عليها. 

كيفية العثور على الصفحات غير القابلة للوصول

من المستحيل جسديًا إعادة تحميل كل صفحة موقع يدويًا كل دقيقة لمراقبة عملها على مدار الساعة. لذلك، يجب أتمتة العملية.

هنا في Labrika، نعرض الصفحات التي لم ترد من الخادم عند الطلب في تقرير "صفحات غير المستجيبة".

توصيات Google

يوصي فريق جودة البحث في Google بتسمية حالة الموقع بشكل مناسب لضمان عدم تأثير عدم توفر الموقع لأسباب فنية سلبًا على سمعة الموقع بشكل عام. 

أفضل خيار لك هو إرجاع رمز الحالة 503 (الخدمة غير متوفرة). يخبر هذا روبوت البحث أن الخادم غير قادر مؤقتًا على معالجة الطلبات لأسباب فنية (الصيانة، التحميل الزائد، إلخ.).

في هذه الحالة، يمكنك تقديم معلومات للزوار والبوتات حول متى سيستأنف الموقع وظيفته. إذا كنت تعرف طول وقت التوقف بالثواني أو التاريخ والوقت المقدر لانتهائه، يمكن تحديدها في حقل "Retry-After header". يستخدم Googlebot هذا لتحديد الوقت المناسب لإعادة فهرسة URL.

مثال الرد 503:

header('HTTP/1.1 503 Service Temporarily Unavailable');

header('Retry-After: Sat, 8 Oct 2011 18:27:00 GMT');

من الممارسات الجيدة إرجاع رمز الحالة 503 لـ:

  • أخطاء الخادم
  • عدم توفر الموقع
  • إغلاقات الخدمة أو إعادة التصميم
  • تحميل حركة المرور الزائد
  • صفحات مؤقتة.

إذا كان غير متوفر، يجب تغيير DNS للموقع ليشير إلى خادم مؤقت يرجع رد 503.

ومع ذلك، من الضروري عدم معاملة رمز الحالة 503 كحل دائم للمشكلة - يمكن اعتبار 503 المطول علامة على أن الخادم أصبح غير متوفر بشكل دائم، ونتيجة لذلك يمكن إزالته من فهرس Google.

كيف أصلح المشكلة؟

  • اتصل بمضيف الويب الذي يستضيف موقعك وأبلغ عن المشكلة.
  • تأكد من أن لديك نسخة احتياطية حديثة من الموقع - في حالة فقدان البيانات بسبب أي فشل من جانب الاستضافة، تحتاج إلى استعادة الموقع من النسخ الاحتياطية المحفوظة.
  • إذا أصبح موقعك غير متوفر بانتظام، قد تحتاج إلى نقله إلى خدمة استضافة أخرى أكثر موثوقية.
  • قد تعتمد سرعة رد الموقع على الطلبات على الحمل (الخادم أو القناة) بسبب حركة المرور. لحل هذه المشكلة، تحتاج إلى مراقبة وقت رد الخادم وحمل القناة.
  • قد تكون الانتهاءات الزمنية (تجاوز مهلة رد الخادم على طلب) إشارة إلى أن موقعك قد "تجاوز" حزمة الاستضافة الأولية. من المحتمل أنه يحتاج إلى المزيد من الموارد للعمل الثابت.
  • للمشكلات البطيئة في الموقع، يمكنك تمكين التخزين المؤقت للخادم أو تمكين التخزين المؤقت السحابي للموقع. عادةً ما يزيل هذا مشكلة عدم الوصول الجزئي للموقع بسبب وقت رد الخادم الطويل.
  • يمكن أن تكون الصفحات الثقيلة أيضًا سببًا لهذه الأنواع من الأخطاء. الحل الأمثل للمشكلة، في هذه الحالة، سيكون تحسين وتقليل المحتوى على الصفحة. اقرأ المزيد عن ذلك في مقال منفصل هنا على Labrika.
  • إذا كنت تحصل غالبًا على أخطاء 50X، فمن المحتمل أن يكون هناك مشكلة في إعدادات الموقع أو الخادم. في هذه الحالة، يجب الاتصال بالمطورين.
  • راقب فترة صلاحية الشهادات والنطاقات من خلال ضمان تجديدها دائمًا في الوقت المناسب. يراقب Labrika صلاحية أسماء النطاقات من خلال عرض تاريخ دفع النطاق في تقرير ملخص التدقيق التقني. يراجع تقريرنا أيضًا تاريخ انتهاء صلاحية شهادة SSL للموقع ويعرض تاريخ انتهاء SSL في تقرير "الأمان".