عمليات إعادة التوجيه redirects : ما هي، وكيفية استخدامها، وأفضل الممارسات

ما هي إعادة التوجيه redirects؟

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

إعادة التوجيه

 

 

لماذا تعتبر عمليات إعادة التوجيه redirects مهمة؟

تعد عمليات إعادة التوجيه مهمة لأنها:

  • إعادة توجيه حركة المرور من عنوان URL إلى آخر عندما لم يعد عنوان URL القديم موجودًا
  • إعادة التوجيه عندما تشير الروابط الخلفية إلى صفحة تم نقلها
  • قم بتحسين تجربة المستخدم بشكل عام من خلال ضمان عدم وصول الزائرين إلى الصفحات المعطلة أو المكررة

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

هنا مثال:

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

مثله:

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

ستفقد كل السلطة من تلك الروابط الخلفية. وهذا ما أكده محامي بحث Google جون مولر:

متى تستخدم عمليات إعادة التوجيه redirects

 

فيما يلي قائمة بالأسباب الشائعة لعمليات إعادة توجيه عنوان URL:

  • تقوم بنقل عنوان URL لصفحة ويب (من URL A إلى URL B)
  • قمت بحذف صفحة
  • يمكنك إضافة علامات فئة أو صفحات رئيسية تؤثر على عناوين URL
  • تقوم بنقل موقع الويب الخاص بك إلى مجال جديد
  • أنت تقوم بإجراء صيانة على صفحة ويب
  • يمكنك دمج صفحتين ويب مكررتين أو أكثر
  • تقوم بترحيل موقعك  من HTTP إلى HTTPS

يمكنك تطبيق إعادة التوجيه على عنوان URL واحد. أو إلى مجموعة من عناوين URL. يمكنك أيضًا إعادة توجيه المجال بأكمله إلى اسم مجال آخر.

قد تحتاج إلى استخدام نوع مختلف من إعادة التوجيه اعتمادًا على حالتك.

دعونا نغطي أنواع إعادة التوجيه الأكثر شيوعًا ومتى يتم استخدامها.

أنواع إعادة التوجيه redirects

هناك نوعان رئيسيان من عمليات إعادة التوجيه الدائمة والمؤقتة .

لن يتمكن المستخدمون من معرفة الفرق. لكنها مهمة لمحركات البحث.

إليكم السبب:

يتم إجراء عمليات إعادة التوجيه الدائمة عندما لا تتوقع عرض الصفحة القديمة مرة أخرى. مثل إذا قمت بحذف الصفحة. أو إذا قمت بدمج الصفحات المكررة.

يخبرون محركات البحث أنه من المقبول إزالة عنوان URL القديم من نتائج البحث والبدء في عرض الرابط الجديد.

يتم إجراء عمليات إعادة التوجيه المؤقتة عندما تحتاج إلى إعادة توجيه صفحة لفترة قصيرة.

على سبيل المثال:

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

عمليات إعادة توجيه HTTP

تستخدم عمليات إعادة توجيه HTTP رمزًا خاصًا في استجابة HTTP لإخبار المتصفح بالانتقال إلى صفحة ويب مختلفة.

وإليك كيف يعمل:

يطلب متصفح المستخدم عنوان URL القديم (المعاد توجيهه). يعرض الخادم تلقائيًا صفحة الويب الخاصة بعنوان URL الجديد (هدف إعادة التوجيه).

من وجهة نظر المستخدم، تكون عمليات إعادة التوجيه عبر HTTP سلسة تمامًا.

من الناحية الفنية، تسمى هذه عمليات إعادة التوجيه من جانب الخادم . لأن خادم الويب الخاص بك (حيث تتم استضافة موقع الويب الخاص بك) يعتني به قبل أن يتم تحميل موقع الويب الخاص بك.

يقوم بذلك عن طريق الاستجابة برمز HTTP 3xx عندما يتلقى طلب عنوان URL المعاد توجيهه.

تشبه رموز 3xx هذه تعليمات لمتصفحك. تشير إلى أنه تمت إعادة توجيه عنوان URL المطلوب. وأين يمكن العثور على صفحة الويب الجديدة (هدف إعادة التوجيه).

فيما يلي الأنواع الأكثر شيوعًا لرموز 3xx (وماذا تعني عندما يرسلها الخادم):

  • 301 منقول بشكل دائم
  • 302 : تمت إعادة التوجيه مؤقتًا
  • 303 : تمت إعادة التوجيه مؤقتًا
  • 307 : تمت إعادة التوجيه مؤقتًا
  • 308 : إعادة التوجيه بشكل دائم

301 عمليات إعادة التوجيه (تم نقلها نهائيًا)

تشير عمليات إعادة التوجيه 301 إلى Google بأن إعادة التوجيه من عنوان URL إلى عنوان URL آخر تكون دائمة.

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

دعونا ندخل في مثال واقعي لكيفية عمل 301s.

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

302 عمليات إعادة التوجيه (تم العثور عليها ونقلها مؤقتًا)

تخبر عمليات إعادة التوجيه 302 Google أن إعادة التوجيه من عنوان URL إلى آخر مؤقتة.

استخدم إعادة التوجيه 302 عندما:

  • تقوم بنقل صفحتك مؤقتًا إلى عنوان URL جديد
  • الصفحة تحت الصيانة
  • عندما تريد اختبار A/B لتصميم موقع ويب جديد أو نسخه

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

وهو ما يعني:

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

تحقق من وجود مشكلات عن طريق إجراء تدقيق سريع للموقع باستخدام Site Audit .

توجه إلى علامة التبويب ” المشاكل ” واكتب “إعادة التوجيه” في شريط البحث. سترى عدد عناوين URL التي تحتوي على عمليات إعادة توجيه مؤقتة.

لست متأكدا متى تستخدم 302 بدلا من 301؟

بشكل عام، استخدم 302 فقط إذا كنت تخطط لاستعادة عنوان URL الأصلي في وقت ما (أو إعداد عنوان جديد).

 

عمليات إعادة توجيه HTTP الأخرى

فيما يتعلق بعمليات إعادة التوجيه من جانب الخادم، ستحتاج فقط إلى استخدام 301 أو 302 في معظم الحالات.

ولكن هناك أنواعًا أخرى من عمليات إعادة توجيه HTTP. هذه أكثر ندرة بكثير. ولكن لا يزال من الجيد معرفتها في مواقف معينة:

  • إعادة التوجيه 303 (انظر الأخرى) : يرسل المستخدمين إلى صفحة أخرى ذات صلة عندما لا تكون الصفحة القديمة متاحة (في أغلب الأحيان عندما يكون المستخدمون قد أرسلوا نموذجًا بالفعل ولا يمكنهم إعادة الإرسال)
  • إعادة التوجيه 307 (تم نقلها مؤقتًا) : تشبه إعادة التوجيه 302، ولكنها توجه طلبات الخادم لصفحة الويب بشكل مختلف (تُعتبر عمليات إعادة التوجيه 302 أفضل بشكل عام لتحسين محركات البحث)
  • إعادة التوجيه 308 (تم النقل بشكل دائم) : يشير إلى نقل دائم ويتم التعامل معه مثل 301 (على الرغم من أنه قد يجعل الإبلاغ مربكًا إذا قمت بالتبديل بين الاثنين بشكل عشوائي)

عمليات إعادة توجيه تحديث التعريف

تحديثات التعريف هي عمليات إعادة توجيه تحدث على مستوى الصفحة (جانب العميل) بدلاً من مستوى الخادم. وهذا يعني أنها تحدث في متصفحك وليس على الخادم. على عكس عمليات إعادة التوجيه HTTP.

هنا الحاجة:

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

لماذا؟

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

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

هناك نوعان من عمليات إعادة توجيه تحديث التعريف: الفورية والمؤجلة.

يتم تشغيل عمليات إعادة التوجيه الفورية لتحديث التعريف بمجرد قيام المتصفح بتحميل الصفحة. تفسر Google هذه على أنها عمليات إعادة توجيه دائمة.

تبدو مثل هذا:

<meta http-equiv="refresh" content="0; url=https://www.semrush.com/">

يتم تشغيل عمليات إعادة التوجيه المؤجلة لتحديث التعريف بعد عدد من الثواني التي تختارها. تفسر Google هذه على أنها عمليات إعادة توجيه مؤقتة.

إليك مثال يتم تشغيله بعد خمس ثوانٍ:

<meta http-equiv="refresh" content="5; url=https://www.semrush.com/">

عمليات إعادة توجيه جافا سكريبت

تستخدم عمليات إعادة توجيه JavaScript لغة البرمجة JavaScript لإرسال المستخدمين من عنوان URL إلى آخر. كما أنها تحدث من جانب العميل بدلاً من جانب الخادم.

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

الأمر الذي قد يضر بتصنيف موقع الويب الخاص بك في نتائج البحث.

تتعامل Google مع عمليات إعادة توجيه JavaScript بشكل مشابه لـ 301. لكن هذا ليس مضمونًا، لذا قد تضغط على حظك فيما يتعلق بسلطة الصفحة إذا اخترت هذا النوع من إعادة التوجيه.

فيما يلي مثال لإعادة توجيه JavaScript في كود HTML الخاص بك:

window.location.replace("https://example.com");

قراءة متعمقة :

كيفية تنفيذ عمليات إعادة التوجيه

هناك ثلاث طرق رئيسية لإعداد عمليات إعادة توجيه HTTP:

  • من خلال الإضافات
  • من خلال نظام إدارة المحتوى (CMS) الخاص بك
  • من خلال ملف .htaccess

استخدم ملحقات ووردبريس

إذا كنت تستخدم WordPress، فيمكنك إعداد عمليات إعادة التوجيه باستخدام المكونات الإضافية.

سنستخدم Yoast في هذا المثال لأنه أحد ملحقات WordPress SEO الأكثر شيوعًا . ولكن هناك العديد من الخيارات المجانية المشابهة بنسبة 100%.

لبدء العملية، قم أولاً بتنزيل المكون الإضافي من متجر WordPress.

ثم توجه إلى صفحة ” Plugin ” على WordPress وانقر على ” Activate “.

بعد ذلك، حدد ” عمليات إعادة التوجيه  ضمن قائمة Yoast بشريط الأدوات الأيسر (يوجد “SEO” بجواره حرف “Y”):

واختر نوع إعادة التوجيه الذي تريد إعداده.

أدخل الارتباط الثابت (جزء من عنوان URL بعد “.com”) لعنوان URL القديم الذي ترغب في إعادة التوجيه إليه وعنوان URL الجديد الذي ترغب في إعادة التوجيه إليه.

تأكد من كتابة سبيكة بشكل صحيح. وإلا فلن تنجح عملية إعادة التوجيه.

انقر فوق ” إضافة إعادة توجيه  وستكون عملية إعادة التوجيه الخاصة بك مباشرة.

ستجد قائمة كاملة بعمليات إعادة التوجيه المباشرة أسفل الزر ” إضافة إعادة توجيه  .

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Scroll to Top