انتقل إلى المحتوى
SEO Madmanby Adam Hafez
أداة مجانية

أداة فحص سلاسل إعادة التوجيه والحلقات

الصق خطوات إعادة التوجيه التي جمعتها، وافحص عددها والحلقات وخلط 301 و302 والتراجع من https. أداة مجانية تعمل في متصفحك.

تعمل بالكامل في متصفحك. لا يُرفع ما تُدخله، ولا يُسجَّل، ولا يُحفظ.

لا تجلب هذه الأداة أي عنوان URL بنفسها. ولا يُرسل أي شيء تلصقه هنا إلى أي مكان؛ يُحلَّل في متصفحك فقط. اجمع السلسلة الحقيقية أولًا، مثلًا من تبويب Network في أدوات المطوّرين بمتصفحك، أو curl -IL، أو خدمة لفحص إعادة التوجيه.

    أهم النقاط

    • توثّق Google أن Googlebot يستطيع متابعة حتى 10 خطوات، لكنها تنصح بألا تزيد السلسلة على 3 خطوات وأن تبقى أقل من 5.
    • سلسلة إعادة التوجيه التي تعود إلى عنوان URL نفسه مرتين حلقة لن يكمل أي برنامج زحف أو متصفح متابعتها.
    • خلط 301 و302 في سلسلة واحدة يجعل نية النقل النهائي غامضة، لأن Google تعامل الرمزين كإشارتين مختلفتين.
    • السلسلة التي تنزل من https إلى http، أو تتنقل بين المضيف مع www وبدونه، تضيف خطوة يمكن تجنبها في كل مرة.
    • تحلّل الأداة سلسلة تلصقها ولا تجلب العناوين مباشرة، لأن قيود المصادر المختلفة تجعل متابعة إعادة التوجيه من المتصفح غير موثوقة.

    ما تحتاج إليه

    • سلسلة إعادة توجيه ملصقة، خطوة في كل سطر بصيغة URL -> رمز الحالة

    أدوات أخرى

    كلها مجانية، وكلها تعمل في المتصفح.

    تصفّح الأدوات

    طريقة الاستخدام

    1. 1اجمع السلسلة الحقيقية أولًالا تملك الأداة خادمًا تجلب عبره، لذلك افتح تبويب Network في أدوات المطوّرين، وأعِد تحميل الصفحة مع تفعيل Disable cache، واقرأ رمز كل طلب وعنوان Location، أو شغّل curl -IL على العنوان الأول.
    2. 2الصق كل خطوة بصيغة URL -> statusسطر لكل خطوة بالترتيب، ينتهي برمز الصفحة النهائية نفسها. ويعرض المثال الجاهز سلسلة 301 ثم 301 ثم 302 تنتهي عند 200، ليجد كل فحص ما ينبّه إليه.
    3. 3اقرأ حكم طول السلسلةتحسب الأداة خطوات 3xx فقط وتقارن عددها بإرشاد Google، فتحذّر عندما تتجاوز السلسلة 3 خطوات، وتعدّها مشكلة عند 5 أو أكثر.
    4. 4راجِع المشكلات المعلَّمةتحت الحكم، تعرض الأداة أي حلقة، أو خلط بين 301 و302، أو تراجع من https إلى http، أو تنقل بين www وبدونه، مع أرقام الأسطر المعنية.

    تتكون سلسلة إعادة التوجيه بالصدفة: نقل موقع، ثم انتقال إلى https، ثم تغيير www، وكل منها يضيف خطوة فوق السابقة. ولا يظهر شيء من ذلك عند النقر على رابط، بل في رموز الحالة وحدها.

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

    ماذا تفحص الأداة؟

    لا تجلب الأداة عناوين URL. فالصفحة على هذا الموقع لا تستطيع قراءة عناوين استجابة طلب إلى مصدر آخر، لذلك تحلّل سلسلة جمعتها بالفعل بـ curl -IL أو بتبويب Network في متصفحك أو ببرنامج زحف، بدل عرض نتيجة مباشرة ناقصة. وتفحص في السلسلة:

    • طول السلسلة: تقول وثائق Google عن نقل المواقع إن Googlebot يتابع حتى 10 خطوات، وتنصح بألا تزيد السلسلة مثاليًا على 3 وأن تبقى أقل من 5. ولا تُحسب إلا خطوات 3xx.
    • الحلقات: أي عنوان URL يظهر في سطرين.
    • خلط 301 و302: تعامل وثائق Google عن إعادة التوجيه مع 301 و308 كإعادة توجيه نهائية، أي إشارة إلى أن الهدف هو العنوان الأساسي، ومع 302 و303 و307 كإعادة توجيه مؤقتة، قد يبقى معها العنوان المصدر في النتائج. فالسلسلة التي تجمعهما ترسل الإشارتين.
    • سلسلة من 302 فقط: تحصل على ملاحظة بأن النقل النهائي يجب أن يستخدم 301 أو 308.
    • التراجع في البروتوكول: خطوة من عنوان https إلى عنوان http.
    • التنقل بين www وبدونه: سلسلة تنتقل بين www. والشكل المجرد للمضيف نفسه.

    كيف تقرأ النتائج؟

    يعرض سطر الحكم عدد عمليات إعادة التوجيه والعنوان النهائي مع رمزه. وتحته تُلوَّن كل ملاحظة حسب وزنها. الأخضر يعني أن طول السلسلة ضمن الحد المثالي لدى Google، أي 3 أو أقل.

    البرتقالي تحذير: سلسلة من 4 خطوات، أو خلط رموز، أو تراجع في البروتوكول، أو تنقل بين www وبدونه، أو سطر تم تخطيه. والأحمر مشكلة: 5 عمليات أو أكثر، أو حلقة. وإذا لم يوجد خطأ، تقول الأداة إنها لم تجد مشكلات في البنية.

    والحل لأغلب الملاحظات واحد: وجّه العنوان الأول مباشرة إلى الوجهة النهائية بإعادة توجيه نهائية واحدة، وحدّث الروابط الداخلية إلى العنوان النهائي.

    مثال عملي

    تفتح الأداة بأربعة أسطر. السطر 1 هو https://example.com/old-page ويعرض 301. والسطر 2 هو المسار نفسه عبر http، ويعرض 301 أيضًا. والسطر 3 هو https://www.example.com/new-page ويعرض 302. والسطر 4 هو https://www.example.com/final-page ويعرض 200.

    يقول الحكم إن هناك 3 عمليات إعادة توجيه تنتهي عند https://www.example.com/final-page برمز 200. والملاحظات:

    • 3 عمليات إعادة توجيه في السلسلة، ضمن الحد المثالي لدى Google، أي 3 أو أقل.
    • تخلط السلسلة بين خطوات 301 (نهائية) و302 (مؤقتة).
    • تراجع في البروتوكول: السطر 1 يستخدم https لكن السطر 2 ينزل إلى http.
    • تتنقل السلسلة بين الشكل www والشكل بدون www للمضيف نفسه.

    استبدل ذلك كله بإعادة توجيه 301 واحدة من https://example.com/old-page إلى https://www.example.com/final-page، وستختفي كل التحذيرات.

    أخطاء شائعة تكشفها

    • عمليات نقل متراكمة: ترك كل نقل سابق قاعدته، فيمر العنوان القديم بها كلها قبل أن يصل.
    • حلقات إعادة التوجيه: قاعدتان تعيدان العنوان إلى عنوان موجود في السلسلة، فلا يصل أي برنامج زحف أو متصفح إلى وجهة.
    • 302 متبقية من الاختبار: رمز مؤقت في منتصف نقل نهائي.
    • خطوة http داخل موقع https: غالبًا قاعدة تكتب البروتوكول القديم صراحة.

    وللأداة حدّان. يبحث فحص الخلط عن الزوج 301 و302 تحديدًا، فإذا وُجد 307 أو 308 يُحسب ولا يُعلَّم. ولا يعمل فحص www إلا إذا كانت كل الخطوات على المضيف نفسه بعد حذف www.. ولا تفحص الأداة أيضًا هل الوجهة نفسها صفحة حقيقية.

    أدوات وقراءات ذات صلة

    المصادر

    1. 1.Redirecting an entire site or section of a site، Google Search Centralمصدر أساسي
    2. 2.301 redirects and Google Search، Google Search Central

    أسئلة شائعة

    كم خطوة إعادة توجيه في السلسلة تُعدّ كثيرة؟

    تقول Google إن Googlebot يتابع حتى 10 خطوات، لكنها تنصح بإعادة التوجيه إلى الوجهة النهائية مباشرة، وإلا فبألا تزيد السلسلة على 3 وأن تبقى أقل من 5. وتقبل الأداة 3 أو أقل، وتحذّر عند 4، وتعدّ 5 أو أكثر مشكلة.

    لماذا لا تجلب الأداة عنوان URL بنفسها؟

    لا تستطيع صفحة الويب قراءة عناوين استجابة الطلبات إلى مواقع أخرى، لذلك لا تتابع أداة المتصفح إعادة التوجيه بشكل موثوق. اجمع السلسلة بـ curl -IL أو بتبويب Network في أدوات المطوّرين، ثم الصقها هنا.

    هل إعادة التوجيه 302 سيئة لـ SEO؟

    لا، إذا كان النقل مؤقتًا فعلًا. تقول Google إن نظام الفهرسة لديها لا يعدّ 302 أو 303 أو 307 إشارة إلى أن الهدف هو العنوان الأساسي، فقد يبقى العنوان القديم في النتائج. وللنقل النهائي توصي Google بـ 301 أو 308.

    ما الصيغة المطلوبة لكل سطر؟

    عنوان URL، ثم فاصل، ثم رمز حالة من ثلاثة أرقام. تصلح الفواصل -> و=> والسهم → والفاصلة، مثل https://example.com/a -> 301. والأسطر التي لا تطابق الصيغة، أو التي لا يمكن تحليل عنوانها، تُتخطى وتظهر كتحذيرات.

    هل يُحسب رمز 200 الأخير كخطوة؟

    لا. الأسطر ذات رموز 3xx وحدها تُحسب في طول السلسلة. ويظهر السطر الأخير كوجهة مع رمز حالته.