قد يكون وصلك اشعار على بريدك الالكتروني جيميل انه أداة مشرفي المواقع قد أكتشفت خطأ Soft 404 بأحدى مواقعك وتريد معرفة ما الذي يعنيه هذا الخطأ؟ وكيف تصلحه؟ يمكن أن تكون أخطاء Soft 404 مربكة للغاية لأنه في كثير من الحالات ليس من الواضح ما هي المشكلة وهذا يجعل استكشاف الأخطاء وإصلاحها مستعصي على اغلب الناس.
في هذا المقال، ستتعلم كل ما تحتاج معرفته حول أخطاء soft 404 بما في ذلك ماهيتها وكيفية العثور عليها وكيفية إصلاحها.
ما هو خطأ soft 404؟
يحدث خطأ soft 404 عندما يتعذر العثور على صفحة يطلبها المستخدم أو تكون غير صالحة وعندما يقوم الخادم بدلاً من إرجاع رمز خطأ HTTP الصحيح (لم يتم العثور على 404 أو 410) ، فإنه يرجع HTTP 200 OK أي انه يخبر جوجل انه الصفحة موجودة وصحيحة حتى ولو كانت صفحة خطأ.
ولنوضح اكثر، هذا يعني أنه على الرغم من أن الصفحة غير صالحة، فبدلاً من إعطاء محركات البحث رمز الخطأ الصحيح حتى تتجاهلها، يقوم الخادم الخاص بك بإرجاع كود 200، والذي يخبر جوجل أن الصفحة صالحة.
ونتيجة لذلك، تستمر محركات البحث في الزحف إلى هذه الصفحات وإدراجها في نتائج البحث.
دعونا نرى ما هي الأسباب الأكثر شيوعًا لأخطاء soft 404.
تحدث أخطاء Soft 404 عادةً عندما:
يحتوي موقعك على صفحات بدون محتوى أو فيها القليل من المحتوى، هذا يجعل Google تعتقد أن الصفحة يجب أن تعرض رمز خطأ 404/410 وليس رمزًا بقيمة 200 موافق. مثال على هذه الصفحات هو صفحة الوسوم التي تكون في وردبريس.
أو عندما يكون هناك مشكلة مؤقتة في الزحف، أي عندما يحاول Google الزحف إلى الصفحة، لكن لا يمكنه تحميل بعض موارد الصفحة (CSS ، JS) ونتيجة لذلك، يعتبرها صفحة بدون محتوى وهذا يجعل Google يعتقد أنه يجب أن تكون صفحة خطأ 404.
أو عندما يصنف Google صفحة ما على أنها “404” بينما لا يوجد خطأ في الصفحة.
لماذا من المهم اصلاح أخطاء soft 404؟
من المهم البحث عن أخطاء soft 404 وإصلاحها للأسباب التالية:
تخلق مشاكل في الارشفة
يجب أن تعرض الصفحة رمز حالة HTTP الصحيح، في حالة الصفحات المفقودة أو غير الصالحة أو غير الموجودة، يجب أن تعرض إما 404/410 (غير موجود) ، أو 301 (تم نقلها) وليس 200 (رمز النجاح) كي لا يتم ارشفتها من جوجل على انها صفحة صالحة.
تجربة مستخدم سيئة
لا تريد أن ينقر المستخدمون على رابط من نتائج محرك البحث ولا يجدون صفحة تحتوي على محتوى أو تحتوي على القليل من المحتوى وليس لها قيمة للمستخدم.
التغطية على صفحات موقعك المهمة
بدلاً من قضاء بوث جوجل الوقت في الزحف إلى صفحاتك المهمة، سيقضي وقتًا في الزحف إلى صفحات soft 404 وفهرستها وعرضها في النتائج وبالتالي مع الوقت وتكرار المشكل لن تصبح هناك أي اهمية حتى للصفحات الحقيقية على موقعك.
ما الفرق بين أخطاء 404 Not Found و soft 404؟
الفرق بين 404 غير موجود وأخطاء soft 404 هو أنه في حالة 404 صفحة لم يتم العثور عليها، لا يتم العثور على الصفحة ورمز حالة HTTP الذي تم إرجاعه هو 404 أو 410 (والذي يتوافق بشكل صحيح مع غير موجود).
في حالة وجود خطأ soft 404، لا يتم العثور على الصفحة ولكن بدلاً من عرض رمز حالة HTTP 404، تعرض الصفحة رمز النجاح 200 وهذا أمر مضلل للبوث الخاص بجوجل وباقي محركات البحث.
يعني، في كلتا الحالتين، يجب أن يكون رمز استجابة الصفحة هو 404 ولكن هذا ليس هو الحال مع أخطاء soft 404.
الفرق الرئيسي الآخر هو أن صفحة 404 المفروض لا تتم فهرستها بواسطة محركات البحث ولا تظهر في نتائج البحث ولكن عندما يحدث ذلك وتتم فهرسة صفحة 404 فهنا يبدأ مشكل soft 404 بالظهور.
علاقة 404 بالسيو
هل تؤثر أخطاء 404 على السيو وترتيب موقعك؟
هناك حالات لا يؤثر فيها وجود صفحة خطأ بنتائج البحث على سبيل المثال، عندما تحذف صفحة معينة او منتج معين، ستظهر صفحة 404 للمستخدم لإعلامه بأن المنتج المعين او الصفحة لم تعد متوفرة، ورغم ان الصفحة ستظل تظهر في النتائج لبعض الوقت لكنها لن تؤثر.
عندما يتعلق الأمر بأخطاء soft 404، يكون الأمر أكثر تعقيدًا نظرًا لوجود حالات تكون فيها الصفحة صالحة ولكن يعتقد Google أنها ليست كذلك والحالات التي تكون فيها الصفحة غير صالحة ويعتبرها جوجل صالحة.
في هذه الحالات، من الأفضل التحقق من سبب حدوث الأخطاء وإصلاحها وسنرى كيف فقط اكمل القراءة.
كيف تجد أخطاء soft 404؟
الطريقة الأمثل للعثور على أخطاء 404 (أخطاء 404 غير موجودة وأخطاء soft 404) هي من خلال وحدة تحكم مشرفي المواقع على Google.
تقرير التغطية Coverage
قم بتسجيل الدخول إلى Google Search Console.
بعد ذلك، انقر فوق “Pages” او الصفحات في حال كنت تستخدم العربي، تم اهبط قليل في الصفحة وستجد الاخطاء التي اكتشفها جوجل عن موقعك، ومن بينها ستجد Soft 404 قم بالنقر عليها وستجد رابط الصفحة التي يوجد بها الخطأ Soft 404 وستجد زر Validate Fix او بالعربي تأكيد اصلاح المشكل، والذي ستنقر عليه بعد ان تقوم بالتعديلات التي سنشرح تاليا، كما يمكنك النقر فوق اقرأ المزيد للحصول على مزيد من التفاصيل حول المشكل.
ما الفرق بين رموز الخطأ “404 not found” و “Soft 404″؟ والتي أطرتها لكم في الصورة.
قبل أن يتم وضع علامة على الصفحة على أنها Soft 404 بواسطة Google، سيتم اعتبارها أولاً على أنها “عنوان URL الذي تم ارشفته يبدو أنه soft 404”.
يتم ذلك لأن أخطاء soft 404 في بعض الأحيان تكون مؤقتة، لذا قبل أن تتخذ Google قرارًا نهائيًا، ستضع علامة على الصفحات أولاً على أنها “تبدو وكأنها soft 404” وإذا استمرت المشكلة، فسيتم تمييزها على أنها Soft 404.
عندما يتم عرض صفحة ضمن SOFT 404 على انها “مستبعدة” او Excluded، فهذا يعني أن Google لم يعد يحاول فهرسة الصفحة لأنه لم يتم العثور عليها أو لأنه تم إلغاء فهرستها باستخدام توجيه الصفحة NOINDEX.
كيفية إصلاح أخطاء Soft 404
الان بعد ان عرفنا ما هو Soft 404، وما مسبباته، وعرفنا ايضا كيف نجد الرابط الذي تعتبره جوجل خطأ، سنمر الان الى طريقة الاصلاح والتي سنبين فيها مجموعة من الحلول.
تأكد من أن خطأ soft 404 إنذار خاطئ
في بعض الأحيان، قد تحدد Google بشكل غير صحيح إحدى الصفحات باعتبارها soft 404، لذا فإن الخطوة الأولى هي التحقق مما إذا كان هذا هو الحال.
كما شرحنا سابقا في الصورة اعلاه، ادخل على الصفحات، تم انقر على خطأ Soft 404 تم ستجد الروابط التي تعتبرها جوجل كخطأ وامامها زر الفتح في نافذة جديدة، قم بفتحها وتأكد هل فعلا الصفحة خاطئة ام صفحة صالحة.
إذا كانت الصفحة صالحة لموقعك وتريد ظهورها في نتائج البحث، فانقر على زر Validate Fix.
سيؤدي هذا الإجراء إلى إجبار Google على إعادة الزحف إلى الصفحة وتغيير اعتبارها على انها خطأ، قد تستغرق هذه العملية بضعة أيام وسيتم إعلامك بالنتيجة عبر البريد الإلكتروني.
في كثير من الحالات، قد تجد أن الصفحة على ما يرام ولا يلزم اتخاذ أي إجراء آخر، في حال جوجل مازالت تعتبرها خطأ فتابع ما يمكنك فعله عندها.
تصحيح رمز الخطأ (404/410)
في حالة عدم توفر الصفحة بالفعل أو عدم صلاحيتها، يجب عليك تصحيح الوضع عبر ارجاع رمز استجابة HTTP الصحيح (إما 404 أو 410) يعني يجب ان تظهر للمستخدم هذه الصفحة غير موجودة وليس شيء اخر كصفحة فارغة او صفحة بدون محتوى تم إعادة إرسال الصفحة إلى Google باستخدام الزر Validate Fix الذي شرحنا سابقا.
نصيحة: من المهم أن يكون لديك صفحة 404 مخصصة تمنح المستخدمين خيارات حول ما يمكنهم فعله بعد ذلك. يمكن أن تحتوي صفحة 404 على روابط إلى صفحتك الرئيسية وصفحاتك الأكثر شيوعًا ويمكن أن تحتوي أيضًا على مربع بحث لمساعدة المستخدمين في العثور على ما يبحثون عنه.
أسهل طريقة لتهيئة موقعك لإرجاع رمز 404 للصفحات غير الصالحة هي حذف الصفحات التي يجد فيها جوجل خطأ Soft 404، بحذف الصفحة، سيعرض خادم HTTP الصفحة على انها 404 عندما لا يتم العثور على عنوان URL المطلوب.
قم بتحسين الصفحة وطلب الفهرسة
في حالة توفر إحدى الصفحات ولكن Google تصر على اعتبار الصفحة خطأ 404، يمكنك تحسين محتوى الصفحة وإعادة إرسال الصفحة إلى Google إما من خلال خانة “طلب الفهرسة” أو من خلال “تصحيح الأخطاء”.
عادةً ما تعتبر جوجل صفحة ما على انها خطأ اذا كانت الصفحة تحتوي على القليل من المحتوى ويريد Google إزالة الصفحة من فهرسها.
بإضافة المزيد من المحتوى، تظهر لمحركات البحث أن الصفحة لها قيمة وعندها خطأ soft 404 سيختفي.
أعد توجيه الصفحة باستخدام إعادة التوجيه 301
هناك طريقة أخرى لإصلاح خطأ soft 404 وهي إعادة توجيه الصفحة المتأثرة إلى صفحة صالحة، يتم ذلك عن طريق إضافة إعادة توجيه 301 في ملف htaccess الخاص بك والذي يخبر محركات البحث أن الصفحة قد انتقلت إلى صفحة جديدة.
فقط غير الرابط الى صفحة صالحة في الكود اسفله كي يتم توجيه الروابط التي تعتبرها جوجل على انها Soft404 الى هذه الصفحة الجديدة وضع الكود في ملف htaccess:
301 / soft-404-page https://example.com/new-page-URL
هناك طريقة أخرى لإضافة إعادة توجيه 301 وهي استخدام اضافة وردبريس Yoast SEO.
عند إضافة إعادة التوجيه 301، تحتاج إلى التأكد من أن كلتا الصفحتين لهما محتوى متشابه.
نصحية: استخدم إعادة التوجيه 301 على الصفحات التي لها محتوى مشابه، لا تعيد توجيه الصفحات التي ليس لها محتوى مشابه، فمن الأفضل حذف الصفحة لتصبح الصفحة غير موجودة 404.
إلغاء فهرسة الصفحة من محركات البحث
خيار آخر هو الاحتفاظ بالصفحة على موقعك مع إضافة تاغ noindex في الـ head لإرشاد محركات البحث إلى عدم فهرستها.
يمكنك القيام بذلك باستخدام Yoast SEO أو عن طريق إضافة هذا الكود الى head الصفحة.
<meta name="robots" content="noindex,follow"/>
عند القيام بذلك، لن تعرض Google الصفحة مرة أخرى ضمن تقرير ERROR ولكن يمكنك رؤيتها في تقرير EXCLUDED ضمن قسم SOFT 404.
الخلاصة
يعتبر التعامل مع أخطاء 404 وخاصة أخطاء Soft 404 امر جد مهم لتحسين السيو الخاص بموقعك ومشاكل الارشفة، وبما أنه لا يمكن لجميع المستخدمين فهم رموز حالة HTTP وما تعنيه.
ولتبسيط الأمور اكثر، كل ما عليك معرفته هو كيفية استخدام اداة مشرفي المواقع الخاصة بـGoogle للتحقق من أخطاء 404 واتباع الشرح عن كيفية إصلاحها.
وكما شرحنا الطريقتان الأكثر شيوعًا هما استخدام إعادة التوجيه 301 أو عن طريق إضافة التوجيه noindex إلى رأس الصفحة لإزالتها من فهرس محرك البحث. ويجب ان تحاول دائمًا ان لا يوجد أخطاء soft 404 بموقعك، لذا يجب عليك بذل كل جهد للعثور عليها وإصلاحها.