الدليل النهائي لعمليات إعادة التوجيه في تحسين محركات البحث الفنية
نشرت: 2021-12-27تُستخدم عمليات إعادة التوجيه لإعادة توجيه المستخدمين وبرامج زحف محركات البحث من عنوان URL إلى آخر.
يجب استخدام عمليات إعادة التوجيه عند إجراء تغييرات على عناوين URL الحالية - تشمل حالات الاستخدام الشائعة ما يلي:
- دمج المواقع ،
- تغيير أو تحديث أو إزالة المحتوى ،
- إصلاح الصفحات التي تعرض رموز الحالة 404 ،
- تغيير هندسة معلومات الموقع ، و
- إجراء هجرة الموقع.
يمكن أن تتسبب أي أخطاء في إعادة التوجيه - أو عدم تنفيذ عمليات إعادة التوجيه على الرغم من ضرورتها - في حدوث مشكلات خطيرة في تحسين محركات البحث. قد لا تربط Google إشارات الترتيب من الصفحة الأصلية بالصفحة الجديدة ، مما يؤدي إلى انخفاض في الترتيب ، وبالتالي فقدان حركة المرور.
ستساعدك هذه المقالة في فهم كيفية تنفيذ عمليات إعادة التوجيه لصالح موقع الويب الخاص بك.
اقرأ المقالة لتعرف:
- متى ولماذا يجب استخدام عمليات إعادة التوجيه ،
- أنواع مختلفة من عمليات إعادة التوجيه وحالات استخدامها ،
- أفضل الممارسات لعمليات إعادة التوجيه ،
- طرق تدقيقها وتنفيذها واختبارها.
ما هي عمليات إعادة التوجيه
تُستخدم عمليات إعادة التوجيه لإعادة توجيه المستخدمين ومحركات البحث من عنوان URL الذي طلبوه في البداية إلى عنوان آخر.
بشكل عام ، يمكن أن تساعدك عمليات إعادة التوجيه في إعادة التوجيه من عناوين URL التي تستجيب برموز الحالة 404 (خطأ) أو التي تحتوي على محتوى قديم أو تم تغييره.
عمليات إعادة التوجيه هي وسيلة لإيقاف الزيارات إلى الصفحة ومنع المستخدمين ومحركات البحث من الوصول إلى طريق مسدود.
من خلال تنفيذ عمليات إعادة التوجيه ، فإنك تقدم تجربة مستخدم إيجابية للزائرين الذين يحاولون الوصول إلى صفحة قد تعرض خطأً بدون إعادة توجيه. تتسبب صفحات الخطأ في ارتداد المستخدمين للصفحة أو مغادرتها ، مما يقلل احتمالية عودتهم إلى موقعك.
من منظور تحسين محركات البحث (SEO) ، تعد عمليات إعادة التوجيه طريقة للحفاظ على إشارات الترتيب من الصفحة الأصلية ، والتي يمكن أن تساعد في الحفاظ على التصنيفات.
يستخدم Google إشارات الترتيب ، التي لا نعرف الكثير عنها ، لتحديد كيفية ترتيب الصفحات. تتضمن إشارات ترتيب Google نظام ترتيب الصفحات (قيمة وكمية الروابط التي تشير إلى الصفحة) والتوافق مع الجوّال وأداء الويب. من خلال تنفيذ عمليات إعادة التوجيه ، يمكن نقل إشارات الترتيب المتراكمة للصفحة القديمة إلى الصفحة الجديدة.
الفرق بين المتعارف عليه وإعادة التوجيه
إذا سبق لك استخدام العلامات الأساسية ، فقد تتساءل عن الاختلاف في حالات الاستخدام بين عمليات إعادة التوجيه وتحديد العنوان الأساسي.
يساعد استخدام علامة HTML rel = ”canonical” محركات البحث على فهم الصفحة من مجموعة الصفحات المتشابهة التي تعتبر الصفحة الأساسية - الصفحة الأصلية التي تريد عرضها في نتائج البحث.
ظاهريًا ، يمكن أن تساعدك كل من العلامات الأساسية وعمليات إعادة التوجيه في تجنب المشكلات المتعلقة بالمحتوى المكرر ودمج إصدارات عناوين URL المختلفة.
ولكن هناك اختلافات جوهرية بين كيفية عمل عمليات إعادة التوجيه والقواعد المتعارف عليها ، ولا ينبغي استخدامها بالتبادل.
يتم استخدام إعادة التوجيه في حالة عدم وجود الصفحة أو تغييرها. وفي الوقت نفسه ، مع تطبيق علامة أساسية ، لا تزال نسخة أخرى من تلك الصفحة موجودة. يمكنك استخدام علامة متعارف عليها لتحديد إصدار عنوان URL الأساسي لمحركات البحث.
يجب تفضيل عمليات إعادة التوجيه على عمليات إعادة التوجيه الأساسية لدمج خصائص عنوان URL وإزالة المشكلات المتعلقة بالمحتوى المكرر. يمكن لـ Google اختيار الإصدار الأساسي بناءً على العلامة ، ولكن يمكنها أيضًا استخدام صفحة مختلفة إذا اعتبرتها أفضل. وفي الوقت نفسه ، إذا تم تنفيذ إعادة التوجيه بشكل صحيح ، فلن تختار Google عنوان URL آخر بدلاً من ذلك.
عندما تكون عمليات إعادة التوجيه ضرورية
بشكل عام ، تعتبر عمليات إعادة التوجيه ضرورية إذا كان عنوان URL الأصلي:
- مفهرسة ورتب ،
- كثيرا ما يزوره المستخدمون ،
- مرتبطة من موقعك ومصادر خارجية ،
- مستخدمة في محتوى آخر ، مثل رسالتك الإخبارية.
ومع ذلك ، إذا كانت لديك صفحات ليست ذات قيمة أو مشهورة ، فليس من الضروري إصلاحها.
إليك ما تقوله Google عن أخطاء 404 : "بشكل عام ، لن تؤثر أخطاء 404 على أداء البحث في موقعك ، ويمكنك تجاهلها بأمان إذا كنت متأكدًا من عدم وجود عناوين URL على موقعك".
في معظم الحالات ، يكون الموقف الوحيد الذي قد يؤدي فيه الخطأ 404 إلى الإضرار بمُحسنات محركات البحث هو إذا كان لديك روابط من مواقع أخرى تشير إلى صفحة خطأ. يجب عليك بعد ذلك تنفيذ عملية إعادة توجيه للحفاظ على نظام ترتيب الصفحات المتراكم.
هناك طرق لتحسين تجربة الزوار الذين يصلون إلى صفحات الخطأ الخاصة بك. على سبيل المثال ، يمكنك إرشادهم إلى موقع أفضل أو اقتراح خطواتهم التالية. راجع دليلنا حول كيفية إنشاء صفحة 404 رائعة.
أنواع عمليات إعادة التوجيه
هناك نوعان من عمليات إعادة التوجيه:
- عمليات إعادة التوجيه من جانب الخادم ، و
- عمليات إعادة التوجيه من جانب العميل.
يكمن الاختلاف في مكان حدوث إعادة التوجيه - الخادم أو العميل.
تتعلق عمليات إعادة التوجيه من جانب الخادم برموز حالة HTTP ، وهي استجابات الخادم لطلب المتصفح. يتم استخدام رموز الحالة 3xx لإعادة التوجيه.
يتم تنفيذ عمليات إعادة التوجيه من جانب العميل عن طريق إدخال رمز داخل HTML للصفحة .
لنلقِ نظرة على الأمثلة الأكثر شيوعًا لأنواع إعادة التوجيه وخصائصها وحالات الاستخدام.
عمليات إعادة التوجيه من جانب الخادم
أكثر عمليات إعادة التوجيه من جانب الخادم شيوعًا هي 301 و 302. وهناك أيضًا إصدارات HTTP 1.1 - 307 و 308.
دعنا نركز على عمليات إعادة التوجيه 301 و 302 ، والتوصيات حول كيفية ووقت استخدامها ، وكيفية تعامل محركات البحث معها. سأشرح أيضًا ما تشير إليه أكواد طلب HTTP الأخرى ومتى قد تواجهها.
عمليات إعادة التوجيه 301
عمليات إعادة التوجيه 301 هي عادةً أكثر طرق إعادة التوجيه الموصى بها لكبار المسئولين الاقتصاديين. تشير إلى أنه تمت إعادة توجيه عنوان URL بشكل دائم إلى وجهة جديدة.
قد تقرر إزالة أو تغيير صفحة أو أكثر من صفحاتك. ومع ذلك ، قد تظهر المشاكل إذا قمت بحذفها أو تغييرها ببساطة ، خاصة إذا كانت هذه الصفحات تحصل على عدد كبير من الزيارات وتكون ذات قيمة لعملك.
إذا كنت لا تخطط أيضًا لاستخدام عنوان URL الأصلي بعد الآن ، فسيكون استخدام إعادة التوجيه 301 هو الاتصال الصحيح.
حالات الاستخدام لعمليات إعادة التوجيه 301
هناك العديد من حالات الاستخدام لعمليات إعادة التوجيه 301 ، يمكن أن يشمل بعضها:
- إجراء تغييرات على المحتوى الخاص بك ، على سبيل المثال ، تحديث أو حذف جزء من المحتوى أو دمجه ،
- نقل موقعك إلى مجال جديد ،
- تغيير بنية عنوان URL الخاص بك ، على سبيل المثال ، عن طريق تعديل بنية موقعك أو تغيير بنية المجال الفرعي أو الدليل الفرعي لعناوين URL الخاصة بك ،
- الانتقال من بروتوكول HTTP إلى بروتوكول HTTPS ،
- تغيير نظام إدارة المحتوى الخاص بك ،
- دمج المواقع ،
- أي حالات تريد فيها إعادة توجيه المستخدمين ومحركات البحث من عناوين URL ذات الحالات 404.
تأثير تحسين محركات البحث لعمليات إعادة التوجيه 301
عمليات إعادة التوجيه 301 تخبر محركات البحث أن الصفحة قد غيرت موقعها ، ويمكن العثور على المحتوى في عنوان URL الجديد.
في هذه الحالة ، يجب على محركات البحث إسقاط عنوان URL القديم من الفهرس ونقل أكبر قدر ممكن من PageRank من عنوان URL الأصلي إلى العنوان الجديد. يمكنك بعد ذلك أيضًا الحفاظ على تصنيفاتك ، والتي ستسمح لك بالحفاظ على حركة المرور والتحويلات الخاصة بك.
لا نعرف مقدار إشارات الترتيب المتراكمة التي يمكن أن تضيع مع إعادة التوجيه 301 ، ولكن إذا كانت إعادة التوجيه تعمل بشكل صحيح ، فهي أفضل طريقة لإنقاذ هذه الإشارات.
ومع ذلك ، تأكد من أنه في كل مرة تقوم فيها بإنشاء إعادة توجيه 301 إلى عنوان URL جديد ، يكون ذلك على صفحة تطابق محتوى عنوان URL القديم بأكبر قدر ممكن. سيساعدك هذا في تقليل أي تأثير سلبي قد تحدثه إعادة التوجيه على رؤية البحث.
كم من الوقت يجب أن تحتفظ بـ 301
ضع في اعتبارك أن عملية اكتشاف عنوان URL المحدث قد تستغرق بعض الوقت ، اعتمادًا على عدد المرات التي تزحف فيها محركات البحث إلى صفحاتك.
في مقطع فيديو حديث ، نصح المدافع عن البحث في Google ، جون مولر ، بما يلي:
"عندما يتغير عنوان URL ، تحتاج أنظمتنا إلى رؤية التغيير في شكل إعادة توجيه لعدة مرات على الأقل لتسجيل هذا التغيير.للتأكد من مشاهدة إعادة التوجيه عدة مرات ، نوصي بالإبقاء على إعادة التوجيه في مكانها لمدة عام واحد على الأقل ".
المصدر: ما هي مدة الاحتفاظ بعمليات إعادة التوجيه 301؟ #AskGooglebot
ومع ذلك ، في Onely ، نوصيك بعدم إزالة عمليات إعادة التوجيه على الإطلاق ، لتجنب المشكلات إذا لم تسجل محركات البحث التغيير على عنوان URL الخاص بك لفترة من الوقت.
التأكد من أن Google ترى عنوان URL المعاد توجيهه على أنه أساسي
في مقطع فيديو آخر ، عند سؤاله عن طرق ضمان تعامل Google مع عنوان URL الجديد كإصدار أساسي ، صرح جون أن استخدام إعادة التوجيه 301 لا يكفي لأنه مجرد إشارة:
"أنت تخبرنا أنك تفضل فهرسة صفحة الوجهة بدلاً من الصفحة الأصلية. وهذا جيد. ومع ذلك ، فإننا نستخدم الكثير من العوامل لتحديد العنوان الأساسي ، وليس فقط عمليات إعادة التوجيه ... "المصدر: معالجة عمليات إعادة التوجيه 301 #AskGoogleWebmasters
كما يشرح يوحنا أكثر:
"إذا تمت محاذاة كل شيء ، فسنركز على صفحة الوجهة. لتسهيل ذلك ، تأكد من تحديث الروابط الداخلية وملفات خريطة الموقع والمراجع الأخرى للصفحة الأصلية بحيث تشير جميعها إلى الصفحة الوجهة. "المصدر: معالجة عمليات إعادة التوجيه 301 #AskGoogleWebmasters
302 عمليات إعادة توجيه
تشير إعادة التوجيه 302 إلى أن عنوان URL قد تم نقله مؤقتًا.
يخبر الزوار ومحركات البحث أن عنوان URL هذا غير متوفر في هذا الموقع في الوقت الحالي ، ولكنه سيكون متاحًا مرة أخرى.
حالات الاستخدام لعمليات إعادة التوجيه 302
يجب عليك اختيار إعادة توجيه 302 إذا كنت:
- إعادة تصميم أو تحديث المحتوى على صفحاتك ولكن تخطط لإعادتها احتياطيًا ،
- إصلاح عنوان URL معطل وإعادة توجيه حركة المرور مؤقتًا إلى وجهة مختلفة ،
- إعادة توجيه صفحات المنتجات ، على سبيل المثال ، للمنتجات التي نفد مخزونها مؤقتًا ، والمتوفرة بشكل موسمي أو عروض خاصة ،
- اختبار A / B - على سبيل المثال ، إذا كنت تختبر قالب موقع ويب جديد ،
- الاستهداف الجغرافي - إذا كنت ترغب في إعادة توجيه المستخدمين إلى عنوان URL مختلف بناءً على موقعهم ،
- استهداف الأجهزة - لإعادة توجيه المستخدمين بناءً على أجهزتهم.
تأثير تحسين محركات البحث لـ 302 عملية إعادة توجيه
على عكس 301 ، يعد نقل إشارات الترتيب إلى عنوان URL جديد مع إعادة توجيه 302 مشكلة أكثر.
في السابق ، اعتقد العديد من مُحسنات محركات البحث أن 302 عملية إعادة توجيه لا يمكنها اجتياز نظام ترتيب الصفحات. ومع ذلك ، أوضح جون مولر في عام 2016 أنها كانت أسطورة.
بشكل عام ، يرى Google عمليات إعادة التوجيه 302 على أنها مؤقتة ، وفي هذه الحالة قد لا تنقل جميع إشارات الترتيب إلى عنوان URL المستهدف. ولكن ، إذا كان 302 في مكانه لفترة من الوقت ، فقد يراه Google كإصدار متعارف عليه ويعامل بشكل فعال إعادة توجيه 302 كما لو كان 301.
أهم قاعدة لتنفيذ 302s هي الاحتفاظ بها مؤقتًا وإزالة إعادة التوجيه بمجرد توفر عنوان URL الأصلي مرة أخرى.
عمليات إعادة التوجيه 307 و 308
307s و 308s هي HTTP 1.1 مكافئات من 301 و 302 وتعمل بشكل مشابه. 307 هو إعادة توجيه مؤقتة ، بينما يشير 308 إلى أن الصفحة قد تم نقلها بشكل دائم.
الفرق الوحيد بين 301 و 302 مقابل 307 و 308 هو أن استخدام الأخير يضمن عدم تغيير الطريقة والجسم عند إجراء الطلب المُعاد توجيهه.
بمعنى آخر ، يمكن أحيانًا تغيير 301s و 302 بشكل غير صحيح من طريقة POST إلى طريقة GET ، حيث ترسل طرق POST البيانات إلى الخادم وتستخدم GET لطلب البيانات. لتوضيح هذا الاختلاف بشكل أفضل: يمكن استخدام طريقة GET لتلقي البيانات من خلال صفحة البحث ، بينما يمكن استخدام طريقة POST في نموذج تقوم فيه بتغيير كلمة المرور.
تنص إرشادات Google على أنه يتم التعامل مع 307 و 308 تمامًا مثل 301 و 302.
عمليات إعادة التوجيه من جانب العميل
كما ذكرنا ، تحدث عمليات إعادة التوجيه من جانب العميل في المتصفح. هناك طريقتان لإعادة التوجيه من جانب العميل:
- تحديث التعريف ، و
- جافا سكريبت.
ولكن هناك بعض العيوب لاستخدامها.
بشكل عام ، يوصى بعمليات إعادة التوجيه من جانب العميل فقط إذا كان من المستحيل تنفيذ الحلول من جانب الخادم ، على سبيل المثال ، ليس لديك حق الوصول إلى الخادم الخاص بك.
دعنا نلقي نظرة على طريقتين لإعادة التوجيه هاتين ونتعرف على كيفية تنفيذهما وكيفية تأثيرهما على عناوين URL الخاصة بك.
تحديث ميتا
في إعادة توجيه تحديث التعريف ، يجب وضع علامة وصفية في قسم <head> بالصفحة ، لإخبار المتصفح بالانتقال إلى صفحة أخرى بعد مرور فترة زمنية محددة.
إليك ما يمكن أن يبدو عليه نموذج التعليمات البرمجية:
<meta http-equiv = "Refresh" content = "2؛ URL = 'https: //www.onely.com/blog/javascript-redirects-and-seo/'" />الرقم (2) يحدد عدد الثواني قبل أن يقوم المتصفح بإعادة التوجيه إلى عنوان URL المحدد.
تُستخدم طريقة إعادة التوجيه هذه بشكل شائع مع رسالة عرض تقول ، "انقر هنا إذا لم تتم إعادة توجيهك في غضون خمس ثوانٍ" ، وفي هذه الحالة تحدث إعادة التوجيه بعد 5 ثوانٍ.
يميز Google بين عمليات إعادة توجيه تحديث التعريف الفوري والمتأخر. يجب أن يكون عدد الثواني مضبوطًا على "0" ، وفي هذه الحالة سيرى Google أنه إعادة توجيه دائمة. سيحصل الشخص المتأخر على عدد من الثواني قبل إعادة التوجيه ، وتقول Google إن إعادة التوجيه هذه ستُعامل على أنها مؤقتة.

يجب أن تعمل إعادة توجيه نوع تحديث التعريف فقط. لا نوصي باستخدامه لسببين: UX (يحتفظ بالصفحة في سجل المتصفح ، afaik) ووقت المعالجة (نحتاج إلى تحليل الصفحة لرؤيتها). بمجرد معالجتها ، فإنها تشبه إعادة التوجيه تمامًا.
- جون (JohnMu) 2 مارس 2018
حتى إذا عالجت Google عملية إعادة التوجيه الخاصة بك بشكل صحيح ، فإن طريقة إعادة التوجيه هذه غالبًا ما تخلق تجربة سيئة للمستخدمين. بادئ ذي بدء ، تستغرق المعالجة وقتًا أطول من عمليات إعادة التوجيه من جانب الخادم. يمكن أن تظهر أيضًا رسائل غير مرغوب فيها ومربكة للمستخدمين لأنهم لم يشرعوا في إعادة التوجيه أو تم نقلهم إلى صفحة مختلفة بسرعة كبيرة أو ببطء.
سيكون تحديث Meta خيارًا مقترحًا فقط في حالات معينة ، مثل إذا لم تتمكن من الوصول إلى ملف htaccess أو استخدامه ، أو إذا كنت تريد فقط إعادة توجيه ملف واحد في دليل متعدد الملفات.
إذا قررت استخدام تحديث التعريف ، فاحتفظ بالتأخير لطلب عنوان URL مستهدف إلى الحد الأدنى - ويفضل أن تضبطه على 0.
عمليات إعادة توجيه جافا سكريبت
لا يعد استخدام عمليات إعادة توجيه جافا سكريبت بشكل عام مناسبًا لتحسين محركات البحث. يظل الزحف إلى JavaScript وعرضها من Google موضوعًا معقدًا ، وهناك العديد من الإرشادات التي يجب اتباعها لمساعدة Google في فهم JavaScript الخاص بك بأفضل شكل ممكن.
أيضًا ، إذا لم تعرض Google ملفات JavaScript الخاصة بك على أنها ذات صلة بالصفحة ، فقد لا تعرض JavaScript على الإطلاق.
لا تمنحك عمليات إعادة توجيه جافا سكريبت خيارًا لتعيين رمز حالة HTTP ، لذلك عندما يتم طلب عنوان URL ، سيستجيب الخادم بالحالة 200 موافق. ومن ثم ، قبل أن تحدث إعادة التوجيه ، يجب تنزيل موارد الصفحة وعرضها. يؤدي هذا إلى أن تستغرق عملية إعادة التوجيه وقتًا أطول من الحلول من جانب الخادم. باستخدام JavaScript ، تكون فرص تمرير جميع إشارات الترتيب إلى عنوان URL الجديد أقل أيضًا.
ولكن هناك حالات تكون فيها عمليات إعادة توجيه جافا سكريبت خيارًا قابلاً للتطبيق. تتمثل إحدى فوائد عمليات إعادة توجيه JavaScript في أنه يمكنك تضمين منطق إضافي. على سبيل المثال ، يمكنك استخدامه لاكتشاف موقع المستخدم أو لغته وإعادة التوجيه بناءً على هذا الإعداد.
تأكد من مراجعة دليلنا حول عمليات إعادة توجيه JavaScript والذي سيمنحك نظرة عامة كاملة على تنفيذ هذه الطريقة ومخاطرها والاستخدام المقترح.
ما هي عمليات إعادة التوجيه الأفضل لتحسين محركات البحث؟
تعمل أنواع إعادة التوجيه المذكورة أعلاه - HTTP ، وتحديث التعريف (HTML) ، وإعادة توجيه JavaScript - بشكل مختلف ويتم التقاطها بواسطة محركات البحث في مراحل مختلفة.
يمكن لـ Google التقاط عمليات إعادة توجيه HTTP من جانب الخادم أثناء الزحف. يمكن أن تتلقى الروبوتات استجابة 3xx وتفهم أن الصفحة قد انتقلت إلى موقع مختلف. يتيح لهم ذلك الوصول إلى عنوان URL الجديد بشكل أسرع.
ومع ذلك ، مع عمليات إعادة التوجيه من جانب العميل ، لا يمكن لـ Google اكتشاف إعادة التوجيه إلا في مرحلة العرض. يضيف هذا خطوات أكثر تعقيدًا إلى العملية ويجعلها أطول بشكل ملحوظ.
لا تضمن عمليات إعادة التوجيه من جانب العميل قيام Google بفهرسة إعادة التوجيه بشكل صحيح. في هذه الحالة ، لا تزال عناوين URL القديمة موجودة ، على عكس عمليات إعادة التوجيه من جانب الخادم.
لا توجد طريقة للإشارة إلى رمز حالة HTTP مع عمليات إعادة التوجيه من جانب العميل ، وهو جانب سلبي كبير يجعل من الصعب على محركات البحث تحديد كيفية معالجة إعادة التوجيه.
يجدر إضافة تحديث meta الذي سيتم تنفيذه قبل إعادة توجيه JavaScript. بالإضافة إلى ذلك ، يجب تنفيذ JavaScript حتى يتم اتباع إعادة توجيه JavaScript ، مما يجعلها طريقة إعادة التوجيه الأقل ملاءمة.
استخدم عمليات إعادة التوجيه من جانب الخادم كلما أمكن ذلك. إذا لم تكن متوفرة ، فانتقل إلى عمليات إعادة التوجيه من جانب العميل.
أفضل الممارسات لتنفيذ عمليات إعادة التوجيه
إذا تم إنشاء عمليات إعادة التوجيه بشكل صحيح ، فستقوم محركات البحث بربط إشارات الترتيب لعناوين URL القديمة بالإشارات الجديدة. بهذه الطريقة ، يمكنك الحفاظ على تصنيفاتك وحركة المرور والإيرادات.
دعنا نلقي نظرة على الإرشادات التي يجب اتباعها في عمليات إعادة التوجيه الخاصة بك.
تجنب إعادة توجيه السلاسل والحلقات
تحدث سلاسل إعادة التوجيه عندما يكون هناك أكثر من إعادة توجيه بين عنوان URL الأصلي وعنوان URL المقصود. هذا يضيف الوقت اللازم للوصول إلى صفحة الوجهة.
إذا كان لديك ثلاثة عناوين URL - A و B و C - فلا تنشئ إعادة توجيه مثل هذا:
URL أ → URL ب
URL ب → URL ج
بدلاً من ذلك ، تأكد دائمًا من وجود إعادة توجيه واحدة فقط:
URL أ → URL ج
URL ب → URL ج
تحدث حلقات إعادة التوجيه عندما يتعذر الوصول إلى عنوان URL المقصود. على سبيل المثال ، يمكن أن يحدث إذا تم تنفيذ عمليات إعادة التوجيه على النحو التالي:
URL أ → URL ب
URL ب → URL أ
نتيجة لذلك ، تعيد عناوين URL هذه التوجيه إلى بعضها البعض ، ولا يمكن الوصول إلى الوجهة.
تنشئ كل عملية إعادة توجيه طلب HTTP إضافيًا للخادم. لن يؤثر استخدام إعادة توجيه واحدة على الأداء كثيرًا ، ولكن كل عملية إعادة توجيه إضافية ستؤثر سلبًا على وقت التحميل ، وبالتالي تقديم تجربة مستخدم أسوأ.
استخدم عمليات إعادة التوجيه 301 لمشاكل المحتوى المكرر المحتملة
يمكن أن توجد عناوين URL بتنسيقات مختلفة ، مما قد يؤدي إلى مشكلات محتوى مكررة.
على سبيل المثال ، يمكن أن تكون هناك إصدارات من عناوين URL:
- مع وبدون www ،
- مع وبدون خطوط مائلة (/) ،
- مع HTTP و HTTPS.
لتجنب مشكلات المحتوى المكررة ، استخدم عمليات إعادة التوجيه 301 للإشارة إلى نسخة أساسية من عنوان URL هذا.
إعادة التوجيه إلى الصفحات ذات الصلة من حيث الموضوع
يجب أن تكون عمليات إعادة التوجيه الخاصة بك دائمًا للصفحات الأقرب قدرًا ممكنًا من التطابقات لعناوين URL القديمة.
عند اختيار أنسب صفحة لإعادة التوجيه إليها ، فكر فيما توقع المستخدم في البداية أن يجدها وأعد توجيهها إلى المحتوى الذي سيتناول هدف البحث الخاص به.
على سبيل المثال ، إذا كان شخص ما يحاول زيارة صفحة لزوج معين من الأحذية لم تعد تبيعه ، فيمكنك إعادة توجيهه إلى صفحة ذات فئة الأحذية ذات الصلة.
عادةً ما يُنظر إلى إعادة توجيه صفحة المنتج إلى الصفحة الرئيسية على أنها ممارسة سيئة. قد ترى Google أيضًا عناوين URL مثل 404s:
نعم ، إنها ليست ممارسة رائعة (تربك المستخدمين) ، ونحن نتعامل معهم في الغالب على أنهم 404s على أي حال (إنهم soft-404s) ، لذلك لا يوجد جانب إيجابي. إنها ليست معطلة / سيئة للغاية ، ولكنها معقدة إضافية بدون سبب وجيه - أنشئ صفحة 404 أفضل بدلاً من ذلك.
- جون (JohnMu) ٨ يناير ٢٠١٩
معالجة المشاكل مع الروابط المعطلة
من المحتمل وجود روابط داخلية وخارجية تشير إلى صفحات 404 على موقعك. يمكنك استخدام أداة مثل Ahrefs Site Explorer أو أداة تحليلات الروابط الخلفية من Semrush للعثور على الروابط المعطلة.
- تحديث الروابط الداخلية
الروابط الداخلية المعطلة لا تساعد محركات البحث في اكتشاف المحتوى الخاص بك أو تحديد ما هو متصل به. يجب أن تهدف إلى تحديث الروابط الداخلية المؤدية إلى صفحات 404. لا تقم بتنفيذ عمليات إعادة التوجيه هنا - بهذه الطريقة ، تتجنب خطوة إضافية لمحركات البحث والزوار.
- إصلاح الروابط الخارجية
مع الروابط الخارجية المعطلة ، تفقد إشارات الترتيب المهمة. ومع ذلك ، فإن هذه الروابط خارجة عن سيطرتك ، لذلك لا يمكنك تحديثها ببساطة. بدلاً من ذلك ، اتصل بالمواقع المرتبطة بك واطلب منهم تغيير الارتباط إلى عنوان URL مختلف. إذا لم يفلح ذلك ، فيجب عليك إعادة توجيه 301 إلى صفحات الخطأ التي تعمل.
استخدم عمليات إعادة التوجيه 301 لقضايا تفكيك الكلمات الرئيسية
إذا وجدت أن أكثر من صفحة من صفحاتك تستهدف نفس نية المستخدم ، ففكر في إعادة توجيهها إلى الجزء الرئيسي من المحتوى الذي يتناول هذا القصد على أفضل وجه.
إذا لزم الأمر ، يمكنك أيضًا تحديث القطعة الرئيسية إذا كانت أي معلومات يمكن أن تجعلها أكثر شمولاً ثم تنفيذ إعادة التوجيه.
قم بإعداد استراتيجية إعادة التوجيه
يعد وجود استراتيجية إعادة توجيه أمرًا مهمًا بشكل خاص قبل إجراء ترحيل الموقع. ابدأ بإنشاء قائمة بجميع عناوين URL القديمة التي لن تكون موجودة بعد الترحيل.
يمكنك الوصول إليهم بعدة طرق:
- تصدير عناوين URL من خريطة موقع XML الخاصة بك ،
- استخدم الزاحف للعثور على كافة عناوين URL الخاصة بك وجمعها.
عندما يكون لديك قائمة بجميع عناوين URL الخاصة بك ، يجب عليك تعيينها لتحديد المكان الذي يجب إعادة توجيه كل منها.
يمكنك إعادة توجيه الصفحات بناءً على الأنماط المشتركة بين عناوين URL القديمة والجديدة ، مثل عناوين الصفحات أو أكواد المنتج. تأكد من احتواء هذه الأنماط على معرّفات فريدة لتقليل مخاطر الأخطاء.
عند إعداد إستراتيجية ، تأكد من أن عناوين URL التي تقوم بتعيينها مرتبطة بشكل موضوعي ، ولا توجد سلاسل إعادة توجيه - أو على الأقل ، يتم الاحتفاظ بعدد عمليات إعادة التوجيه إلى الحد الأدنى.
إدارة المنتجات المتوقفة
تعتمد استراتيجية تنفيذ عمليات إعادة التوجيه للمنتجات المتوقفة على حالتك.
إذا كانت لديك منتجات غير متوفرة في المخزون ولن تعود ، فمن الأفضل أن تقوم 301 بإعادة توجيه هذه الصفحات إلى أقرب البدائل.
ولكن إذا كانت المنتجات التي تم إيقافها تثير اهتمامًا وحركة مرور ، فقد يكون الخيار الأفضل هو الاحتفاظ بعنوان URL نفسه وتغيير الصفحة ببساطة. يمكنه بعد ذلك عرض عروض أخرى إضافية للمنتجات المتاحة ذات الصلة ، أو يمكنك تحويلها إلى مقالة مقارنة للمنتج المتوقف وبدائله.
كيفية التحقق مما إذا تم إعداد عمليات إعادة التوجيه في موقعك بشكل صحيح
لمعرفة ما إذا تم إعداد عمليات إعادة التوجيه بشكل صحيح ، ابدأ بمراجعة عمليات إعادة التوجيه في موقعك. هذا الحل مفيد بشكل خاص إذا كان لديك موقع كبير.
ستعرف بعد ذلك ما إذا كانت هناك حاجة إلى إصلاح أية عناوين URL ، وإذا لزم الأمر ، ستعرف مكان تنفيذ عمليات إعادة التوجيه.
أولاً ، قم بالوصول إلى جميع عناوين URL الخاصة بك ، إما عن طريق تصدير عناوين URL في ملف Sitemap الخاص بك أو عن طريق الزحف إلى موقعك واستخراج جميع عناوين URL. يمكنك بعد ذلك حفظها في ملف .csv.
بعد ذلك ، استخدم أداة مثل Screaming Frog SEO Spider لتدقيق عناوين URL القديمة ، وتحقق مما إذا كانت عمليات إعادة التوجيه تعمل وما إذا كانت تظهر أي أخطاء. اتبع الخطوات الواردة في هذه المقالة حول مراجعة عمليات إعادة التوجيه في Screaming Frog .
إذا كان لديك عدد أقل من عمليات إعادة التوجيه ، فيمكنك يدويًا اختبار ما إذا كانت عملية إعادة التوجيه تعمل بشكل صحيح. ما عليك سوى زيارة عنوان URL القديم ومعرفة ما إذا كان سيتم إعادة توجيهك إلى عنوان URL الجديد.
هناك أيضًا أدوات يمكنك استخدامها - على سبيل المثال ، يمكنك التحقق من عمليات إعادة التوجيه المؤقتة والدائمة في Google Search Console أو Semrush's Site Audit .
إذا كنت ترغب في اختبار عنوان URL معين ، فيمكنك استخدام أداة مثل httpstatus ، والتي ستظهر لك رموز الحالة وسلاسل إعادة التوجيه. يوجد أيضًا Redirect Checker ، والذي سيتحقق من أكواد HTTP ، بالإضافة إلى تحديث التعريف وإعادة توجيه JavaScript.
إذا أجريت عملية ترحيل للموقع ، فيجب عليك اختبار عمليات إعادة التوجيه 301 على بيئة التدريج وبعد أن يصبح الموقع الجديد نشطًا. يمكنك ببساطة الزحف إلى عناوين URL الخاصة بك والتحقق مما إذا كانت كل منها تقوم بإعادة التوجيه 301 إلى عنوان URL المستهدف المحدد ، والذي يعرض 200 رمز.
يجب عليك مراقبة عناوين URL الخاصة بك بعد تنفيذ عمليات إعادة التوجيه أيضًا للتأكد من عدم وجود أخطاء واستمرار عمليات إعادة التوجيه في العمل.
كيف يتم تنفيذ عمليات إعادة التوجيه؟
هناك عدة طرق لتنفيذ عمليات إعادة التوجيه بناءً على الخادم أو نظام إدارة المحتوى الذي تستخدمه.
تتضمن الطرق الشائعة تنفيذها على خوادم Apache أو Nginx أو استخدام المكونات الإضافية المتوفرة لـ WordPress أو Shopify أو Magento.
إذا كانت الطرق الموضحة لا تنطبق عليك ، فيمكنك العثور على أدلة نظام الاستضافة أو منصة CDN للحصول على إرشادات حول تنفيذ عمليات إعادة التوجيه. يوفر معظمهم طريقة سهلة لإدارة عمليات إعادة التوجيه من خلال لوحات الإدارة الخاصة بهم. على سبيل المثال ، فيما يلي إرشادات DreamHost أو Hostinger .
للحصول على حلول أخرى لتنفيذ عمليات إعادة التوجيه ، تأكد من قراءة هذه المقالة حول إعادة توجيه الصفحات.
اباتشي
إذا كان موقعك يعمل على خادم Apache ، فيمكنك تنفيذ عمليات إعادة التوجيه من خلال الوصول إلى ملف .htaccess في المجلد الجذر للخادم. يتيح لك هذا الملف إجراء تكوينات لتفاصيل موقع الويب الخاص بك دون تغيير ملفات تكوين الخادم.
يمكنك الوصول إلى هذا الملف من خلال الوصول إلى دليل public_html الخاص بالخادم باستخدام FTP أو مدير الملفات. إذا لم يكن لديك ملف .htaccess ، فيمكنك إنشاء واحد باستخدام أي محرر نصوص ، وتعيين اسمه على ".htaccess" بدون امتداد ، وتحميله إلى public_html.
قبل إجراء أي تغييرات على هذا الملف ، قم بإنشاء نسخة احتياطية منه. يمكن أن تؤدي أي أخطاء في ذلك إلى عدم عرض المحتوى الخاص بك بشكل صحيح.
فيما يلي بعض الأمثلة الشائعة لتوجيهات إعادة التوجيه المختلفة التي يمكنك تنفيذها.
لإعادة توجيه 301 إلى عنوان URL آخر ، استخدم هذا الرمز:
أعد توجيه 301 /old-page.html https: //website/new-page.htmlنظرًا لأن الأمر موجود في خادم الجذر لهذا المجال ، فلا داعي لتضمين عنوان URL الكامل للصفحة القديمة هنا. لكن لاحظ أنه على الرغم من أنك قد تقوم بإعادة توجيه الصفحات الموجودة على نفس المجال ، إلا أنه يجب عليك تقديم عنوان URL الكامل للوجهة.
إذا كنت تريد إعادة توجيه عنوان URL برمز الحالة 302 ، فقم فقط بتغيير إعادة التوجيه إلى " Redirect 302. "
إذا كنت تريد إعادة توجيه مجال بأكمله بشكل دائم إلى مجال آخر ، فافعل ذلك على النحو التالي:
إعادة توجيه 301 / https://www.newwebsite.com/
إذا تغير عنوان URL الخاص بك من HTTP إلى HTTPS ، فاستخدم هذا:
أعد كتابة المحرك على RewriteCond٪ {HTTPS} على RewriteRule (. *) https: //٪ {HTTP_HOST}٪ {REQUEST_URI }
في هذه الحالة ، تقوم أولاً بتشغيل الوحدة النمطية RewriteEngine في ملف .htaccess ، وهو أمر ضروري لظروف العمل ، ثم تحدد الشروط.
يمكنك أيضًا إعادة توجيه مسار ملف قديم إلى مسار جديد:
إعادة توجيه /olddirectory/oldfile.html http://example.com/newdirectory/newfile.html
هناك طريقة أخرى لاستخدام ملف .htaccess وهي إعادة توجيه المستخدمين إلى صفحة 404 مخصصة. يمكنك القيام بذلك عن طريق تنفيذ الكود التالي:
ErrorDocument 404 /error/pagenotfound.htmlهنا ، يجب أن يشير /error/pagenotfound.html إلى موقع صفحة 404 الخاصة بك.
إذا لم تكن متأكدًا من كيفية تنفيذ عمليات إعادة التوجيه في ملفات .htaccess وكيفية عملها ، فراجع برنامج Apache التعليمي هذا ودليل إعادة كتابة عنوان URL الخاص بهم .
يمكنك أيضًا اتباع هذا الدليل حول إعداد ملف htaccess على Apache.
Nginx
إذا كان الخادم الخاص بك يقوم بتشغيل Nginx ، فيمكنك إدارة عمليات إعادة التوجيه الخاصة بك في ملف `nginx.conf` عن طريق إضافة كتلة خادم للتعامل مع طلبات إعادة التوجيه.
قد ينتج عن نموذج الرمز هذا إعادة توجيه إلى عنوان URL جديد:
الخادم { استمع 80 استمع 443 SSL ؛ server_name www.old-name.com ؛ إرجاع مخطط 301 دولار: //www.new-name.com$request_uri ؛ }
راجع هذا الدليل حول إنشاء قواعد إعادة كتابة Nginx لتتعلم كيفية إنشاء هذه الطلبات.
الإضافات
يمكنك استخدام مكون إضافي لـ CMS ، وهي طريقة لأتمتة تنفيذ إعادة التوجيه ، مما يجعل العملية أسرع ، خاصة إذا كان لديك موقع ويب كبير.
تقدم معظم أنظمة إدارة المحتوى أو منصات التجارة الإلكترونية مجموعة من المكونات الإضافية لإعادة التوجيه.
ووردبريس
فيما يلي بعض المكونات الإضافية الشائعة التي يمكنك استخدامها في WordPress:
إعادة التوجيه - سيسمح لك بإدارة عمليات إعادة التوجيه 301 واتباع أي أخطاء 404 قد يكون موقعك على الويب. استخدمه لكلا الموقعين مع عدد قليل من عمليات إعادة التوجيه والمواقع التي تحتوي على آلاف من عمليات إعادة التوجيه.
عمليات إعادة التوجيه 301 - يتيح لك هذا المكون الإضافي إدارة وإنشاء عمليات إعادة التوجيه 301 و 302 و 307. كما أنه يحتفظ بسجل لأخطاء 404 الخاصة بك. إذا كان لديك الكثير من الصفحات التي تريد إعادة توجيهها ، تتيح لك هذه الأداة إعادة توجيه الآلاف من عناوين URL بشكل مجمّع.
Safe Redirect Manager - باستخدام هذا المكون الإضافي ، يمكنك إنشاء عمليات إعادة توجيه 301 و 302 ، على الرغم من أنه لا يوفر خيار إعادة التوجيه الجماعي ، لذلك يوصى به للمواقع الأصغر.
يمكنك أيضًا التفكير في المكونات الإضافية العامة لتحسين محركات البحث ، مثل Yoast أو All in One SEO ، والتي تقدم هذه الوظيفة.
Shopify
إذا كنت تستخدم Shopify ، يمكنك استخدام أحد التطبيقات المتاحة ، مثل:
Easy Redirects by ESC - يتيح لك هذا التطبيق إدارة عمليات إعادة التوجيه 301 وصفحات الخطأ 404 ، بما في ذلك عمليات إعادة التوجيه المجمعة. إنها أداة ستكون مفيدة إذا كنت تقوم بترحيل متجرك بين الأنظمة الأساسية أو تعديل بنية موقعك أو صفحات المنتج.
إعادة التوجيه - إنه تطبيق Shopify الذي سيساعدك في العثور على أخطاء 404 وإعادة توجيهها.
ماجنتو
إذا كنت تستخدم Magento ، فيمكنك إعداد 301 إعادة توجيه في ميزة URL Rewrites.
خاتمة
عمليات إعادة التوجيه هي وسيلة للحفاظ على إشارات الترتيب وحركة المرور والتحويلات من الصفحات التي تمت إزالة المحتوى أو تغييره فيها. يعد اتباع الإرشادات المذكورة أعلاه أمرًا أساسيًا للحفاظ على أداء البحث الخاص بك ، لذلك عليك الانتباه بشكل خاص إلى تنفيذها بشكل صحيح.
من خلال تنفيذ عمليات إعادة التوجيه ، فإنك تأخذ المستخدمين بعيدًا عن صفحات الخطأ التي قد تسبب انطباعًا سلبيًا للمستخدم ، وتوجه محركات البحث إلى المكان الذي يجب أن ينتقلوا إليه وكيف يجب أن يتعاملوا مع عناوين URL التي تم تغييرها.
