Scanverra

كيفية إصلاح الروابط المعطلة

الرابط المعطل يشير إلى عنوان URL يُرجع خطأ - 404 أو 500 أو مهلة انتظار - بدلاً من الصفحة التي توقعها الزائر. كل رابط معطل هو كسر ثقة صغير: زائر يصل إلى طريق مسدود، وميزانية زحف تُهدر بلا فائدة، وقيمة ربط لا تصل إلى أي مكان.

لماذا تنكسر الروابط

  • صفحات محذوفة أو معاد تسميتها بلا إعادة توجيه. السبب الأكثر شيوعًا بفارق كبير - يتغير مسار عنوان URL أثناء إعادة تصميم، ولا يُوجَّه العنوان القديم بأمر 301 إلى العنوان الجديد.
  • مواقع خارجية تعيد هيكلتها أو تُغلق. رابط لا سيطرة لك عليه يتوقف ببساطة عن العمل لأن الموقع الآخر غيّر روابطه أو أُغلق.
  • أخطاء إملائية في href. حرف واحد مكتوب خطأً في رابط مكتوب يدويًا، يسهل تفويته في المراجعة ويسهل على أداة الزحف اكتشافه.
  • محتوى نُقل إلى نوع محتوى أو بنية مسار جديدة دون تحديث كل رابط داخلي كان يشير إلى المسار القديم.

كيفية تحديد كل رابط معطل

يزحف اختبار المتصفح في Scanverra عبر صفحة حية ويجمع حتى 25 رابطًا موجودًا فيها، ثم يفحص كل واحد بطلب HEAD - وهو طلب خفيف يستفسر فقط عن رمز الحالة، لا الصفحة الكاملة - على دفعات من 6 في المرة الواحدة، بحيث يكتمل الفحص الكامل بسرعة بدلاً من أن يستغرق دقائق. أي رابط يعود برمز 400 أو أعلى، أو تنتهي مهلته، يُبلَّغ عنه كرابط معطل. إذا كانت الصفحة تحتوي على أكثر من 25 رابطًا، تُفحص أول 25 فقط في تلك الجولة.

كيفية إصلاحها

1. أعِد توجيه الصفحات المنقولة أو المعاد تسميتها، لا تحذفها فقط

كلما اختفى عنوان URL فعليًا، فإن إعادة توجيه دائمة (301) إلى أقرب بديل له تحافظ على نية المستخدم وعلى أي قيمة ربط تشير إلى العنوان القديم:

أعِد توجيه مسار قديم إلى بديلهtypescript
1export default {
2  async redirects() {
3    return [
4      {
5        source: "/blog/old-post-slug",
6        destination: "/blog/new-post-slug",
7        permanent: true,
8      },
9    ];
10  },
11};

2. أصلح الروابط الخارجية المعطلة أو احذفها

بالنسبة لرابط خارج سيطرتك وأصبح معطلاً الآن، إما أن تجد الموقع الجديد للمحتوى وتُحدّث href، أو تحذف الرابط والإشارة إليه كليًا إذا اختفى المصدر نهائيًا - فالاستشهاد القديم أسوأ من عدم وجود استشهاد على الإطلاق.

3. تحقق يدويًا وبسرعة من رابط مشبوه

تحقق من حالة رابط واحد دون تحميل الصفحة كاملةtypescript
1curl -I https://example.com/some/path

4. امنح الزوار صفحة 404 مفيدة فعليًا

لن تلتقط كل رابط معطل قبل أن يجده المستخدم - صفحة 404 مخصصة تحتوي على مربع بحث وروابط تعيد الزائر إلى قائمة التنقل الرئيسية تحوّل طريقًا مسدودًا حتميًا إلى طريق قابل للاسترجاع بدلاً من مغادرة فورية.

كيف تكتشف Scanverra هذا

يزحف اختبار المتصفح في Scanverra عبر الصفحة فعليًا ويُصدر طلبات HEAD حقيقية على حتى 25 رابطًا مكتشفًا، على دفعات من 6 في المرة الواحدة، ويُبلغ عن كل رابط يُرجع حالة خطأ أو تنتهي مهلته - إنه فحص حي مقابل الحالة الفعلية الراهنة لتلك الروابط، لا نتيجة مخزّنة مؤقتًا أو تقديرية.

FAQ

Frequently asked questions

كم عدد الروابط التي تفحصها Scanverra في كل عملية فحص؟

حتى 25 رابطًا موجودًا في الصفحة المفحوصة، تُفحص بطلبات HEAD على دفعات من 6 بدلاً من واحد تلو الآخر - ما يُبقي الزحف الكامل سريعًا بدلاً من أن يستغرق دقائق لكل فحص. إذا كانت صفحتك تحتوي على أكثر من 25 رابطًا، لا تُفحص البقية في تلك الجولة.

هل يضر الرابط المعطل فعليًا بـ SEO، أم أنه مجرد إزعاج في تجربة المستخدم؟

كلاهما. تُنفق محركات البحث "ميزانية زحف" محدودة على موقعك، وتُهدر الطرق المسدودة جزءًا منها. تكسر الروابط المعطلة أيضًا تدفق قيمة الربط بين الصفحات، ووجود عدد كبير منها يشير إلى موقع سيء الصيانة، وهو بحد ذاته إشارة ثقة ضعيفة.

لماذا تستخدم Scanverra طلبات HEAD بدلاً من تحميل الصفحة الكاملة؟

يطلب طلب HEAD من الخادم رمز الحالة والترويسات فقط، لا نص الصفحة الكامل - وهذا يجعل فحص 25 رابطًا بهذه الطريقة أسرع بشكل كبير من تحميل 25 صفحة كاملة، مع الاستمرار في التقاط أخطاء 404 و500 ومهلات الانتظار بموثوقية.

ما الفرق بين رابط داخلي معطل ورابط خارجي معطل؟

يشير الرابط الداخلي المعطل إلى صفحة على موقعك الخاص لم تعد موجودة - وقابل للإصلاح دائمًا تقريبًا بإعادة توجيه أو تصحيح href. أما الرابط الخارجي المعطل فيشير إلى موقع شخص آخر تعطل أو أُعيدت هيكلته - لا يمكنك إصلاح خادمه، بل تحديث رابطك إليه أو حذفه فقط.

Free - no sign-up required

اعثر على روابطك المعطلة قبل أن يجدها مستخدموك

شغّل فحصًا مجانيًا واحصل على كل رابط ميت في الصفحة، مفحوصًا مباشرةً، في ثوانٍ.

Run free audit