تمثل رسائل الخطأ وعمليات إعادة التوجيه مصدر قلق كبير في مجتمع تحسين محركات البحث (SEO).
في إصدار يوليو 2023 من Google SEO Office Hours ،غاري إلييس دي جوجل، يجيب عن السؤال المتعلق برمز الحالة الأقل ضررًا بين إعادة التوجيه 301 أو “صفحات الخطأ 404”.
أوضحت إجابة غاري على هذا السؤال كيفية النظر في كل رمز من رموز الحالة هذه.
كان السؤال بسيطًا:
“أيهما أقل ضررًا: وجود الملايين من صفحات الخطأ 404 أو الملايين من عمليات إعادة التوجيه 301 ، حيث يتم إعادة توجيه صفحات المنتجات المباعة إلى صفحة القائمة الرئيسية؟“
يستجيب غاري بهذه الشروط:
“رموز الحالة 404 غير ضارة تمامًا ، تمامًا مثل رموز الحالة 301. تحتاج إلى تحديد أفضل ما يناسب السيناريو الخاص بك والتمسك به.“.
ما هي رموز الحالة؟
في تفسيراته ، يشير Gary إلى “حالة الشفرة” للإشارة إلى استجابات 404 و 301. هذان العنصران هما الردود التي أجراها الخادم على طلب صفحة ويب (يتم تشغيلها بواسطة متصفح أو روبوت).
عندما يحاول المستعرض الوصول إلى صفحة ويب ، فإنه يقدم طلبه إلى الخادم. يستجيب الخادم لهذا الطلب برسالة توضح حالة هذا الطلب.
لهذا السبب يشير Gary إلى الرموز 301 و 404 كرموز الحالة. نظرًا لأن هذه ردود (من الخادم إلى المتصفح) ، فإنها تسمى أيضًا رموز الاستجابة.
ولكن من وجهة نظر فنية ، فهي عبارة عن أكواد حالة ، حيث أن مبتكري معايير HTML ، W3C ، يصنفونها على هذا النحو.
هناك خمس فئات من رموز الحالة ، بما في ذلك:
1xx (معلومات) : تم استلام الطلب ، والعملية جارية.
2xx (نجاح) : تم تلقي الالتماس وفهمه وقبوله.
3xx (إعادة توجيه) : يجب اتخاذ إجراءات أخرى لإكمال الالتماس.
4xx (خطأ العميل) : الالتماس تمت صياغته بشكل سيئ أو لا يمكن تلبيته.5xx (خطأ في الخادم) : فشل الخادم في الاستجابة لطلب صالح.
ما هي صفحات الخطأ / رموز الخطأ؟
السؤال المطروح على جاري أشار إلى “404 صفحات خطأ” ، لأنه من المفترض أن يطلق عليها “404 أخطاء“.
لكن في الواقع ، الصفحات ليست معيبة بشكل ملموس. ما يحدث بالفعل هو أن طلب صفحات الويب المفقودة “لا يمكن تلبيته”.
يوجد خطأ بمعنى عدم العثور على المورد. من الآن فصاعدًا ، يستجيب الخادم فقط برمز الحالة 404 ليقول إنه لا يمكن العثور على الصفحة.
إن الاستخدام الشائع لمصطلح “خطأ” للإشارة إلى رمز 404 قد نقل اعتقادًا خاطئًا بأن 404 استجابات ضارة.
ليس هذا هو الحال ، فإن استجابة 404 ليست سلبية أو إيجابية ، إنها مجرد رد يشير إلى عدم العثور على الصفحة.
يقول W3C:
“رمز الحالة 404 (غير موجود) يعني أن الخادم الأصلي لم يتمكن من العثور على تمثيل حالي للمورد الهدف أو أنه غير راغب في الكشف عن وجوده.
لا يحدد رمز الحالة 404 ما إذا كان نقص التمثيل مؤقتًا أم دائمًا …“
يحدد مصدر HTML موثوق آخر ، وهو Mozilla Web Docs ، رمز الحالة 404 على النحو التالي:
“يعلن رمز الحالة HTTP 404 Not Found أن الخادم لا يمكنه العثور على المورد المطلوب.
… يعني رمز الحالة 404 فقط أنه لا يمكن العثور على المورد: ولا يحدد ما إذا كان هذا الغياب مؤقتًا أم دائمًا“.
ومن هنا جاءت كلمات غاري إيليس التي قال فيها:رموز الحالة 404 غير ضارة تمامًا …“
كيف أختار بين أكواد الاستجابة 301 و 404؟
يوضح غاري أيضًا أنه يجب على كل ناشر اختيار ما يناسبه.
تختفي صفحات الويب لأسباب مختلفة. إذا لم تعد الصفحة متاحة بسبب دمج مجالين ، فيجب إعادة توجيه (301) الصفحات القديمة أو غير المتاحة إلى صفحات جديدة ذات موضوع مشابه.
ومع ذلك ، إذا لم تتناول الصفحات نفس الموضوعات ، فيمكن تحويلها إلى ردود 404 ، مما يشير إلى أن الصفحة مفقودة.
من المتصور استخدام رمز حالة 410 للإشارة إلى أن الإزالة دائمة ، لكن Google تتعامل مع الردود 404 و 410 بشكل متماثل إلى حد كبير.
إذا لم تكن متأكدًا من الاختيار بين رموز الاستجابة 301 و 404 ، ففكر في ما هو الأفضل للمستخدم.
على سبيل المثال ، عندما توحد موقعًا يناقش الموضوع “ز” مع موقع أكبر يناقش الموضوعات من الألف إلى الياء ، فمن الأفضل إعادة التوجيه بشكل فردي إلى صفحات الموقع الأكبر التي تناقش الموضوع “د”.
أما بالنسبة للصفحات المتبقية التي ليس لها تطابق محدد ، فيمكنك إعادة توجيهها إلى الفئة الرئيسية للموضوع D.
في ملخص
بشكل عام ، لا تعد عمليات إعادة التوجيه 301 أو “صفحات الخطأ 404” ضارة بموقعك بأي حال من الأحوال. ومع ذلك ، كما قال غاري ، “عليك أن تقرر ما هو الأفضل للسيناريو الخاص بك …”.