دليل لأكواد حالة HTTP المهمة لكبار المسئولين الاقتصاديين
نشرت: 2020-10-22عند إجراء عمليات تدقيق تقنية تحسين محركات البحث (SEO) أو تشخيص المشكلات الفنية في أحد مواقع الويب ، من المهم أن يفهم مُحسِّن محركات البحث ما هي أكواد حالة HTTP الأكثر شيوعًا ومتى يجب استخدامها. ستشرح هذه المقالة ماهيتها ومتى ولماذا تحدث ، والأهم من ذلك كيفية استخدامها بفعالية.
- ما هي رموز حالة HTTP؟
- ما هي أكواد الحالة الأكثر شيوعًا؟
- كيفية التحقق من أكواد الحالة واختبارها؟
- ما هي الفئات المختلفة لرموز الحالة؟
ما هي أكواد حالة HTTP؟
في كل مرة تقوم فيها بزيارة صفحة جديدة على موقع ويب (أو صفحة في أي مكان عبر الويب) ، يرسل متصفحك طلبًا إلى خادم موقع الويب هذا. الاستجابة للطلب عبارة عن رمز مكون من ثلاثة أرقام من الخادم - هذا هو رمز حالة HTTP. هذا الرمز يقر الطلب من العميل ويمثل الاستجابة من الخادم.
هناك المئات من الرموز المختلفة ، كل رمز يخدم غرضًا مختلفًا. تتيح لك هذه الرموز معرفة ما إذا كانت الصفحة تعمل بشكل صحيح أو إذا كانت هناك مشكلات ، وإذا كانت موجودة ، فما هي المشكلة التي تحدث.
عندما تزحف برامج الروبوت إلى موقع ويب ، فإنها تطلب صفحات الويب بنفس الطريقة التي يطلبها المتصفح - ويوجه رمز HTTP هذا التبادل.
يمكن لمتخصصي تحسين محركات البحث (SEO) تنفيذ أكواد معينة عبر الموقع لإنشاء رحلات مختلفة للمستخدمين والروبوتات. أي لتغيير مسار المستخدم أو الروبوت عند الزحف إلى موقع ما. يمكن استخدام أكواد الحالة لتمرير أو منع حقوق الارتباط التي تتدفق عبر الصفحات أيضًا.
نظرًا لأن محركات البحث تتعامل مع هذه الرموز بشكل مختلف ، فمن المهم استخدامها بشكل صحيح! إذا تم استخدام رمز بشكل غير صحيح ، فقد يواجه موقعك مشكلات فنية كبيرة في تحسين محركات البحث.
هذا هو السبب في أن متخصصي تحسين محركات البحث (SEO) يحتاجون إلى فهم بروتوكول HTTP وكيف يؤثر ذلك على برامج الزحف إلى الصفحات وفهرستها.
يحتاج متخصصو تحسين محركات البحث أيضًا إلى فهم رموز الحالة المشتركة ، لإبلاغ استراتيجيات تحسين محركات البحث الفنية وتشخيص المشكلات على موقع الويب.
أدناه ، سنقوم بتفصيل رموز HTTP الشائعة ، ومتى تستخدم هذه الرموز وكيف ينبغي تنفيذ هذه الرموز لأفضل ممارسات تحسين محركات البحث.
ما هي أكواد الحالة الأكثر شيوعًا؟
- 200 (حسنًا)
- 301 منقول بشكل دائم)
- 302 (تم نقله مؤقتًا)
- 307 (إعادة توجيه مؤقتة)
- 404 غير موجود)
- 410 (ذهب)
- 500 (خطأ خادم داخلي)
- 503 (خطأ في الخدمة)
كيف تتحقق من أكواد الحالة وتختبرها؟
هناك أدوات مختلفة يمكن استخدامها للتحقق من رمز حالة HTTP لعنوان URL ، حيث يكون بعضها أكثر كفاءة من البعض الآخر.
استخدام أدوات المتصفح المدمجة للتحقق من رمز حالة HTTP
للوصول إلى أدوات Chrome المضمنة ، افتح Chrome DevTools وادخل إلى علامة التبويب "الشبكة" للاطلاع على نشاط الشبكة.
غالبًا ما يجد المستخدمون هذه الأداة عديمة الجدوى ويفضلون استخدام أداة إضافية للمتصفح عند اختبار عناوين URL (انظر أدناه).

استخدام البرنامج الإضافي للمتصفح (مسار إعادة التوجيه) للتحقق من رمز حالة HTTP
يعد Redirect Path مكونًا إضافيًا متصفحًا شائعًا بواسطة Ayima. تتيح هذه الأداة الاستكشاف الكامل لاستجابة HTTP. يمكن تنزيل مكوّن Chrome الإضافي هنا.
مثال على أكواد الاستجابة لموقع Ayima - هناك إعادة توجيه 301 إلى نسخة HTTPS من موقعهم.

هذه هي استجابة HTTP الكاملة لعنوان URL الخاص بنا باستخدام مسار إعادة التوجيه
استخدام Google Search Console للتحقق من رمز حالة HTTP
تتيح لك ميزة فحص عنوان URL في Google Search Console طلب استجابات HTTP.
بمجرد أن تطلب عنوان URL ، افتح "لوحة التغطية". ضمن هذا ، يحدد "جلب الصفحة" استجابة HTTP.
عندما نطلب عنوان URL: https://www.semetrical.com/technical-seo/ ، تقوم الأداة بإرجاع استجابة "Successful" والتي تمثل رمز الحالة 200 Ok.

ما هي الفئات المختلفة لرموز الحالة؟
هناك فئات مختلفة من رموز الحالة ، والتي يجب أن يعرفها مُحسنات محركات البحث من الذاكرة - ستؤدي معرفة هذه الفئات إلى العثور على سبب المشكلة بشكل أكثر كفاءة. هم انهم:
- 2xx - نجاح العميل: تم طلب الخادم بنجاح. هذا يعني أن المتصفح أعطى استجابة متوقعة ، أي أن صفحة الويب تم تحميلها بنجاح.
- إعادة توجيه 3xx: تم استلام طلب الخادم بنجاح ، وقام الخادم بإعادة توجيهك إلى صفحة أخرى. أي تتم إعادة توجيهك من الصفحة "أ"> الصفحة "ب"
- 4xx خطأ في العميل: الصفحة المطلوبة غير صالحة / فشل التحميل ، بسبب مشكلة من جانب العميل ، مثل عدم العثور على الصفحة أو تعذر تحميل الصفحة.
- خطأ خادم 5xx: تم إجراء طلب صالح بواسطة العميل ، لكن فشل الخادم في تحميل الطلب.
2xx - رمز نجاح العميل
تشير هذه الرموز إلى أنه تم جلب الصفحة بنجاح ، وهو ما يعني للمستخدم تحميل الصفحة بالشكل المتوقع. في العادة ، لا تكون طلبات 2xx مرئية للمستخدم ولكن تتم معالجتها بواسطة برامج الروبوت.
200 - حسنًا
يعد الرمز 200 هو الأكثر شيوعًا عبر الإنترنت - فهو يمثل الصفحة التي تم تحميلها بشكل صحيح بالنقر فوقها. هذا هو التبادل الأكثر شيوعًا بين المتصفح وصفحة الويب. لا يوجد إجراء مطلوب مع 200.
بالنسبة إلى مُحسّنات محرّكات البحث ، يمرر 200 رمز ملكية الارتباط بين الصفحات.
3xx - رموز إعادة التوجيه
عند إعادة توجيهك من صفحة إلى أخرى ، ستأتي استجابة 3xx من الخادم. يمكن أن تكون عمليات إعادة التوجيه مؤقتة أو دائمة ، والتي تتميز برموز مختلفة.
301 - إعادة التوجيه الدائم
رمز الحالة 301 هو رمز شائع بين مُحسّنات محرّكات البحث - فهو يخبر المتصفحات أن صفحة الويب قد انتقلت بشكل دائم إلى صفحة أخرى (مما يعني أن عنوان URL قد تغير). سيتم إعادة توجيه كل من المستخدمين والروبوتات من صفحة قديمة إلى صفحة مستهدفة جديدة برقم 301.
على الرغم من وجود بعض التكهنات ، إلا أنه من المتفق عليه على نطاق واسع داخل الصناعة أن عمليات إعادة التوجيه 301 تمرر حقوق ملكية الرابط القيمة من صفحة قديمة إلى الصفحة المعاد توجيهها حديثًا - وهذا يعني أن قوة الترتيب لا تضيع باستخدام إعادة التوجيه 301!
بالنسبة لمحركات البحث ، هناك إشارة 301 لإزالة الصفحة القديمة من فهرسها وربط مقاييس الصفحات القديمة بالصفحة الجديدة.
تطبيق تحسين محركات البحث (SEO): يجب عليك دائمًا استخدام 301 عندما تحتاج إلى إعادة توجيه صفحة واحدة بشكل دائم إلى عنوان صفحة جديد. على سبيل المثال ، عند الترحيل من HTTP إلى HTTPS ، استخدم إعادة التوجيه 301 من كل صفحة HTTP إلى إصدار HTTPS الخاص بها.
نصيحة تحسين محركات البحث: دائمًا 301 إعادة توجيه الصفحة إلى وجهتها النهائية! إذا لم تقم بذلك ، فأنت تخاطر بإنشاء سلاسل إعادة توجيه والتي سيتعين على الروبوت الزحف إليها للعثور على الصفحة المقصودة - سيؤدي ذلك إلى تقليل إمكانية الزحف إلى موقع الويب الخاص بك!
على سبيل المثال ، سيتسبب 301 من الصفحة "أ"> الصفحة "ب"> الصفحة "ج" في حدوث مشكلات فنية.
أفضل ممارساتها هي 301 صفحة "أ"> صفحة "ج".

302 - إعادة توجيه مؤقتة
مثل عمليات إعادة التوجيه 301 ، 302 تخبر المتصفحات أن الصفحة قد تم نقلها ، والفرق الجوهري هو أن 302 هي عمليات إعادة توجيه مؤقتة للصفحة.
أثناء إرسال المستخدمين والروبوتات إلى الصفحة المستهدفة الجديدة ، ستحتفظ محركات البحث بالصفحة الأصلية في فهرسها.
تعني هذه الطبيعة المؤقتة لعمليات إعادة التوجيه 302 أنه لا يتم تمرير أي رابط إلى الصفحة الجديدة - حيث تدرك Google أنه سيتم تنشيط الصفحة الأصلية بعد فترة قصيرة.
تطبيق تحسين محركات البحث (SEO): قم بتطبيق إعادة توجيه 302 عندما تريد مؤقتًا نقل الروبوتات والمستخدمين من صفحة واحدة إلى صفحة هدف جديدة.
على سبيل المثال ، عند اختبار فعالية صفحة مقصودة جديدة ، يمكنك تنفيذ إعادة توجيه 302 بحيث تنتقل الصفحة المقصودة من الصفحة "أ"> الصفحة "ب". بعد انتهاء فترة الاختبار ، قم بإزالة 302.
من المهم أن تتذكر أن 302 عملية إعادة توجيه تمرر ملكية الرابط من صفحة إلى أخرى. إذا لم تتم إزالة إعادة التوجيه 302 بعد فترة زمنية محددة ، فسيتم فقد حقوق الارتباط من الصفحة الأصلية ومنعها من التدفق عبر الموقع - مما يؤدي إلى إتلاف قوة ترتيب الموقع!
307 - إعادة توجيه مؤقتة / إعادة توجيه داخلي
إعادة توجيه مؤقتة:
A 307 يكافئ إعادة توجيه 302. الفرق هو أن 307 يضمن أن العميل يتبع الطلب لتوجيه كل من المستخدمين والروبوتات إلى صفحة جديدة مؤقتة. قد لا تلتزم صفحات العملاء القديمة بإعادة التوجيه ، مما قد يتسبب في حدوث مشكلات.
كإعادة توجيه مؤقتة ، لا يتم تمرير ملكية الرابط من عنوان URL القديم إلى عنوان URL المستهدف وستحتفظ محركات البحث بعنوان URL القديم في فهرسها.
إعادة التوجيه الداخلي:
يمكن أيضًا فهم إعادة التوجيه 307 على أنها إعادة توجيه للمتصفح ، بدلاً من إعادة توجيه الخادم. يتم تقديم 307 عندما يعيد المتصفح التوجيه من HTTP إلى HTTPS.
سيقوم المستعرض بإعادة توجيه المستخدمين والروبوتات داخليًا إلى إصدار HTTPS من الموقع ، إذا كان الموقع موجودًا في قائمة التحميل المسبق لخادم HSTS أو إذا طُلب من المتصفح القيام بذلك مسبقًا.
للملاحظة ، فإن مواقع الويب الموجودة في قائمة التحميل المسبق HSTS تطلب من المستعرضات خدمة HTTPS.
على سبيل المثال ، قد يطلب المستخدم الانتقال إلى http://yourseowebsite.com ولكن المتصفح سيتجاوز هذا باستخدام 307 إلى https://yourseowebsite.com. تمنع إعادة التوجيه هذه الطلبات إلى المواقع غير الآمنة (تلك التي تستخدم HTTP).
يتم دعم HSTS عبر المتصفحات ، ويمكن العثور على مزيد من المعلومات حول هذا هنا https://hstspreload.org/.
تطبيق تحسين محركات البحث (SEO): يجب تطبيق 307 لضمان أن عمليات إعادة التوجيه الداخلية آمنة.
4xx - أكواد خطأ العميل
عندما يتعذر الوصول إلى صفحة ما ، يرسل الخادم رمز 4xx - ستظهر رسالة خطأ على صفحة الويب. تشير هذه الرموز إلى سبب عدم إمكانية تقييم الصفحة من جانب العميل.
404 - الصفحة غير موجودة
كود 4xx الأكثر شيوعًا هو 404. هذه استجابة من الخادم لتعذر العثور على الصفحة المطلوبة. لن يتمكن المستخدمون من الوصول إلى الصفحة.
يمكن أن تحدث أخطاء 404 عمدًا إذا قام مالك الويب بإزالة صفحة على الموقع ، ولكن هذه الصفحة لا تزال مرتبطة داخليًا. أو ، يمكن أن يحدث ذلك عن طريق الخطأ من خلال خطأ في النظام - يجب تجنب أخطاء 404 العرضية هذه بأي ثمن وإبراز أهمية مراجعة صفحات 404 على موقعك.
على الرغم من عدم إمكانية الوصول إلى صفحات 404 حاليًا ، إلا أنها لا تزال ضمن فهرس Google. بعد مرور الوقت ، ستتم إزالة هذه الصفحات من الفهرس إذا تم الزحف إلى الصفحة بشكل متكرر وعرض هذا الخطأ.
على الرغم من ذلك ، لا ينبغي اعتبار 404 سلبيًا. هناك طرق إستراتيجية لتنفيذ هذه الأخطاء للمساعدة في إزالة صفحة من فهرس Google ، وهناك فرص لإنشاء صفحات 404 سهلة الاستخدام ، وهي توصية من Google!
تطبيق تحسين محركات البحث (SEO): هناك فرص لمُحسّنات محرّكات البحث لجعل صفحات خطأ 404 صفحات لإعادة التوجيه 301 (نقل دائم) إلى عنوان URL نشط. على سبيل المثال ، يجب على الصفحات القيّمة التي شهدت عددًا كبيرًا من الزيارات المتدفقة من خلالها وربط حقوق الملكية (صفحة محور الفئة) إعادة التوجيه 301 إلى صفحة أخرى ذات صلة على الموقع.
هناك أيضًا حالات يصبح فيها الاحتفاظ بصفحات 404 أمرًا استراتيجيًا - سيساعد ذلك في إزالة الصفحة من فهرس Google حيث لن يتم الزحف إليها بواسطة محركات البحث. في هذا السيناريو ، قم بإنشاء صفحة 404 مخصصة حيث يمكن للمستخدم التقدم إلى مناطق أخرى من موقعك مع روابط داخلية رئيسية. سيمنع هذا التأثير السلبي المحتمل لمعدلات الارتداد المرتفعة عندما يواجه المستخدم صفحة 404.
410 - اختفت الصفحة
يشبه رمز الخطأ 410 رمز الخطأ 404 ، والفرق هو 410 يشير إلى أن الصفحة قد تمت إزالتها نهائيًا. 410 يحدث عندما يكون هناك إزالة متعمدة لصفحة من مالك الموقع - لن تكون الصفحة متاحة بعد الآن من الخادم.
لكل من المستخدمين والروبوتات التي تزحف إلى الصفحة ، 410 صفحات خطأ هي طريق مسدود ، لذلك يجب إزالة الروابط الداخلية التي تشير إلى هذه الصفحات.
بالنسبة لمحركات البحث ، تعد الصفحة 410 إشارة مباشرة لإزالة الصفحة من فهرسها. لذلك ، يمكن أن تكون 410s قوية لتحسين محركات البحث ولكن يجب استخدامها بحذر.
تطبيق تحسين محركات البحث ( SEO): يجب تطبيق رمز الحالة 410 فقط على الصفحات التي ستتم إزالتها نهائيًا ولن تعود أبدًا. إذا كانت الصفحة ستصبح غير متاحة مؤقتًا ، فيجب تطبيق رمز الحالة 404.
5xx - أكواد خطأ الخادم
يتم تقديم رمز خطأ 5xx عندما يقدم العميل طلبًا صالحًا إلى الخادم ، لكن الخادم غير قادر على معالجة الطلب. بالنسبة للمستخدم ، لن يتم تحميل الصفحة وبالنسبة إلى الروبوت ، لن تكون الصفحة متاحة للزحف. يمكن أن تسبب هذه الأخطاء مشكلات كبيرة لتحسين محركات البحث.
إذا استجاب الخادم بخطأ 5xx ، فسيتم تقليل كفاءة الزحف للموقع أو أسوأ من ذلك ، ولن تقوم برامج الروبوت بالزحف إلى الموقع حتى يتم إصلاح الأخطاء.
قد يعني التأثير على معدل الزحف تأخيرات في فهرسة محتوى جديد أو حتى فقدان الرؤية العضوية عبر الموقع.
بالنسبة إلى Google ، يعد تقديم تجربة مستخدم إيجابية لمستخدميها أمرًا بالغ الأهمية ، حيث تضر أخطاء الصفحة 5xx بهذا الأمر ويجب تجنبها بأي ثمن.
500 - خطأ داخلي في الخدمة
يشير الخطأ 500 إلى وجود مشكلة في الخادم ولكن لم يتم تحديد المشكلة. هذا يعني أن الخادم غير قادر على خدمة الصفحة المطلوبة.
لن تتدفق قيمة الارتباط عبر هذه الصفحات وبالنسبة لكل من المستخدمين والروبوتات ، فإن هذه الصفحات مسدودة. كما هو مذكور أعلاه ، ستعمل محركات البحث على تقليل ميزانية الزحف الخاصة بها للمواقع التي بها هذه الأخطاء ، لذلك من المهم التحقيق في أخطاء 500 وإصلاحها بمجرد العثور عليها.
تطبيق تحسين محركات البحث (SEO ): يضر 500 خطأ بإمكانية الزحف إلى موقعك ، لذلك من المهم أن تكون على دراية بوقت حدوث هذه الأخطاء. تعد جدولة الفحوصات الروتينية لصفحات أخطاء 500 طريقة لتقليل ذلك ، فهناك تقارير في Google Search Console للعثور على الصفحات التي تعرض هذا الخطأ.
503 الخدمة غير متوفرة
تشير الصفحات التي تعرض الخطأ 503 إلى أن الخادم غير متاح مؤقتًا. استجابة الصفحة لكل من البشر والروبوتات ، هي التحقق مرة أخرى في وقت لاحق. يمكن أن تحدث رموز 503 بسبب أخطاء مؤقتة ، مثل التحميل الزائد على الخادم أو الصيانة على الخادم.
على غرار الخطأ 500 ، ستعمل Google على تقليل معدل الزحف عند مواجهة هذا الخطأ. ومع ذلك ، نظرًا لأن أخطاء 503 هي أخطاء قصيرة المدى ، فإن Google ستبقي الصفحة في فهرسها جاهزة للخدمة للمستخدمين بمجرد تصحيح الخطأ 503 - لا يتم فقدان قوة الترتيب مع 503!
من المهم ملاحظة أنه إذا تم تقديم 503 لفترات طويلة من الوقت ، فسوف يتعامل معها Google على أنه 500.
تطبيق تحسين محركات البحث (SEO): إذا كان موقعك تحت الصيانة ، فإن تقديم 503 سيضمن عودة برامج الزحف لاحقًا ، عندما يكون الموقع جاهزًا للزحف.
نأمل من قراءة هذه المقالة أن تفهم أهمية أكواد حالة HTTP والاختلافات بينها ومتى يجب استخدامها. بمجرد فهمك للاختلاف بين رموز الحالة ذات الأولوية ، ستجعل تشخيص المشكلات على موقع الويب أسرع بكثير.
إذا كنت تواجه مشكلات تقنية في تحسين محركات البحث على موقع الويب الخاص بك ، فيرجى زيارة صفحة خدمات تحسين محركات البحث الفنية للحصول على مزيد من المعلومات.
