فحص الروابط الداخلية في ووردبريس: دليل عملي بأدوات مجانية

صفحات موقع متصلة بطرق مضيئة وجسر يعيد وصل طريق مقطوع، تعبيرًا عن فحص الروابط الداخلية في ووردبريس

زائر داخل من جوجل على مقالك، لقى جملة «اقرأ الدليل الكامل من هنا»، ضغط… وطلعت له صفحة 404. ماحدش هيبلغك، هو بس هيقفل التاب ويمشي. الموقع اللي عمره سنتين أو تلاتة على ووردبريس غالبًا فيه عشرات الروابط دي، والخبر الحلو إن فحصها وإصلاحها مش محتاج غير أدوات مجانية وكام ساعة.

لماذا تتعطل الروابط الداخلية في ووردبريس مع الوقت؟

الرابط الداخلي (Internal Link) هو أي رابط ينقل الزائر من صفحة في موقعك إلى صفحة أخرى فيه. توصي جوجل صراحة بأن تحظى كل صفحة تهمك برابط واحد على الأقل من صفحة أخرى في الموقع، لأن الزاحف يكتشف الصفحات عبر هذه الروابط.

المشكلة أن موقع ووردبريس يتغير باستمرار، وكل تغيير يترك أثرًا في الروابط القديمة:

  • تغيير الرابط المختصر (Slug) لمقال أو صفحة بعد نشرها.
  • تعديل بنية الرابط الدائم (Permalink) من «الإعدادات ← الروابط الدائمة»، فتبقى الروابط المكتوبة يدويًا في المحتوى القديم بالصيغة السابقة.
  • حذف صفحة أو إلغاء نشرها، أو إزالة إضافة كانت تنشئ صفحات (متجر، فعاليات، منتدى).
  • تغيير بادئة التصنيفات أو الوسوم، فينكسر كل رابط تصنيف داخل المقالات.
  • نقل الموقع من نسخة تجريبية (Staging) أو من http:// إلى https:// أو بين نطاقين.

ملاحظة: في المواقع العربية مصدر إضافي للأعطال: الروابط المختصرة بالعربية. المتصفح يعرضها مقروءة، لكنها تُرمَّز في الكود بنسبة مئوية (%D9%88...). إذا قررت تحويل روابط مقالاتك العربية إلى إنجليزية لتقصيرها، فأنت تغيّر عنوان كل مقال دفعة واحدة، وكل رابط داخلي قديم إليه يصبح تحويلًا أو 404. افحص قبل التغيير وبعده.

ماذا تبحث عنه بالضبط؟

قبل تشغيل أي أداة، حدّد ما تريد اصطياده. الفحص الجيد يغطي ست مشكلات:

المشكلةكيف تظهر في الفحصالإصلاح
رابط معطلالهدف يرجع 4xx أو 5xxعدّل الرابط في مكانه أو احذفه
———
رابط يمر بتحويلالهدف يرجع 3xxضع العنوان النهائي مباشرة
صفحة يتيمةفي خريطة الموقع وليست في الزحفاربطها أو ادمجها أو ألغِ نشرها
صفحة مدفونةعمق زحف كبيراربطها من القائمة أو صفحة محورية
نص رابط ضعيف«اضغط هنا»، «اقرأ المزيد»اكتب وصفًا واضحًا للصفحة
روابط متبقيةنطاق تجريبي أو http:// أو نطاق قديماستبدال جماعي بعد نسخة احتياطية

فحص الروابط الداخلية

خطة الفحص في 7 خطوات

  1. ازحف الموقع كاملًا

    ابدأ من الصفحة الرئيسية واستخرج كل رابط داخلي مع حالته.

  2. أصلح الروابط المعطلة

    عدّل الرابط في المقال أو القائمة نفسها بدل إضافة تحويل.

  3. حدّث الروابط المحوَّلة

    وجّه كل رابط إلى عنوانه النهائي مباشرة.

  4. اكشف الصفحات اليتيمة

    قارن خريطة الموقع بنتيجة الزحف.

  5. قلّل عمق النقر

    قرّب صفحاتك المهمة من الصفحة الرئيسية.

  6. حسّن نص الرابط

    استبدل «اضغط هنا» بوصف واضح للصفحة.

  7. افحص ناتج القالب والمحرر

    تأكد أن الأزرار والبطاقات روابط a href حقيقية.

ابن موقعك قطعة قطعةarabcms.com

الأدوات المجانية التي تحتاجها

لا تحتاج اشتراكًا مدفوعًا لموقع صغير أو متوسط. هذه الأدوات تكفي:

  • Screaming Frog SEO Spider: برنامج سطح مكتب يزحف على موقعك كما يفعل محرك البحث. النسخة المجانية تفحص حتى 500 عنوان في كل زحف، والترخيص المدفوع يرفع الحد بسعر 279 دولارًا سنويًا (حوالي 14,950 جنيهًا بسعر صرف تقريبي، بتاريخ أكتوبر 2026).
  • إضافة Broken Link Checker من مستودع ووردبريس: تفحص الروابط من داخل لوحة التحكم وتتيح تعديلها مباشرة.
  • تقرير الروابط في Google Search Console: يعرض الصفحات الأكثر ربطًا داخليًا من وجهة نظر جوجل. لا يكشف الروابط المعطلة مباشرة، لكنه مرجع جيد للمقارنة.
  • جدول بيانات (Google Sheets أو Excel) لمقارنة القوائم في خطوة الصفحات اليتيمة.

تنبيه: الإضافات التي تفحص الروابط من داخل ووردبريس تستهلك موارد خادمك. على استضافة مشتركة، اضبط عدد مرات الفحص في إعداداتها أو شغّلها وقت قلة الزيارات، ويفضَّل الاعتماد على زاحف خارجي مثل Screaming Frog للفحص الكامل.

الخطوة 1: ازحف الموقع من الصفحة الرئيسية

افتح Screaming Frog، ضع عنوان صفحتك الرئيسية، وابدأ الزحف. الهدف قائمة كاملة بكل رابط داخلي: الصفحة التي يوجد فيها، والعنوان الذي يشير إليه، وحالة ذلك العنوان.

بعد انتهاء الزحف استخدم تبويب Response Codes لتصفية العناوين الداخلية حسب الحالة. عند اختيار أي عنوان، يعرض لك تبويب Inlinks أسفل الشاشة كل الصفحات التي تربط إليه مع نص الرابط، وهذا ما ستعتمد عليه في الإصلاح.

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

الخطوة 2: أصلح الروابط المعطلة من مصدرها

صفِّ النتائج على الحالات 4xx و5xx، ثم افتح Inlinks لكل عنوان لتعرف أين يوجد الرابط المكسور: في مقال، أو قائمة، أو ودجت في الشريط الجانبي.

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

في ووردبريس: النواة تحاول إنقاذ بعض الروابط القديمة تلقائيًا عبر الدالة wp_old_slug_redirect() التي تبحث عن المقال بروابطه المختصرة السابقة وتحوّل إليه. لكنها لا تغطي كل الحالات، مثل الصفحات أو بعض أنواع المحتوى المخصص أو مقال حُذف ثم أُعيد إنشاؤه. لا تعتمد عليها كبديل للإصلاح.

الخطوة 3: حدّث الروابط التي تمر بتحويل

الآن صفِّ على الحالات 3xx. هذه الروابط تعمل، لكن التحويل (Redirect) يضيف طلبًا قبل تحميل الصفحة، والسلاسل المتتالية أسوأ. التحويلات مكانها الطبيعي الروابط الخارجية والإشارات المرجعية القديمة، أما روابطك الداخلية فأنت تملكها، فوجّهها للعنوان النهائي مباشرة.

أشهر مصادرها في ووردبريس:

  • روابط إلى http:// بينما الموقع يعمل على https://.
  • روابط مع www والموقع على النطاق المجرد، أو العكس.
  • روابط بدون الشرطة المائلة الأخيرة فيحوّلها ووردبريس لإضافتها.
  • روابط مختصرة قديمة تنقذها إضافة تحويلات.

الاستبدال الجماعي بعد تغيير النطاق أو البروتوكول

إذا كانت آلاف الروابط تشير إلى نطاق قديم أو إلى http://، فالتعديل اليدوي غير واقعي. الأمر wp search-replace في WP-CLI يعالج ذلك، وتذكر وثائقه الرسمية أنه يتعامل بذكاء مع البيانات المسلسلة (Serialized) في الإعدادات والودجات.

# Always preview first, and take a database backup
wp search-replace 'http://example.com' 'https://example.com' --dry-run
wp search-replace 'https://staging.example.com' 'https://example.com' --dry-run

الخيار --dry-run ينفذ العملية كاملة ويعرض تقريرًا بعدد التغييرات دون حفظ أي شيء. راجع الأرقام، ثم احذف الخيار ونفّذ. تعرض أمثلة الوثائق أيضًا الخيار --skip-columns=guid لاستثناء عمود guid من الاستبدال.

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

الخطوة 4: اكشف الصفحات اليتيمة

الصفحة اليتيمة (Orphan Page) منشورة لكن لا يشير إليها أي رابط داخلي، فلا يجدها الزائر ولا الزاحف الذي يتبع الروابط. لكشفها قارن ما نشرته بما وجده الزاحف:

  1. استخرج قائمة العناوين المنشورة من خريطة الموقع (Sitemap). منذ الإصدار 5.5 يولّد ووردبريس خريطة في /wp-sitemap.xml، وإضافات السيو مثل Yoast وRank Math تستبدلها عادة بخريطتها في /sitemap_index.xml.
  2. صدّر من Screaming Frog قائمة صفحات HTML التي وجدها بالزحف.
  3. ضع القائمتين في عمودين بجدول البيانات، وأي عنوان في الخريطة وغير موجود في الزحف هو صفحة يتيمة.

إذا وضعت عناوين الخريطة في العمود A ونتائج الزحف في العمود B، فهذه المعادلة في العمود C تعلّم الأيتام:

=IF(COUNTIF(B:B, A2)=0, "orphan", "")

لكل صفحة يتيمة قرار من ثلاثة: إن كانت مفيدة فاربطها من مقالات ذات صلة أو صفحة تصنيف. إن كانت قديمة أو ضعيفة فحدّثها أو ادمجها في صفحة أقوى مع تحويل. وإن كانت مخفية عمدًا، مثل صفحة «شكرًا لطلبك»، فاسأل نفسك هل يجب أن تكون في الخريطة أصلًا أم تحتاج noindex.

الخطوة 5: قرّب صفحاتك المهمة

معظم الزواحف تعرض عمق الزحف (Crawl Depth)، أي عدد النقرات من الصفحة الرئيسية حتى الصفحة. صفحات خدماتك وأفضل أدلتك يجب ألا تكون مدفونة على عمق 5 خلف صفحات الترقيم.

  • أضفها إلى القائمة الرئيسية أو قسم في التذييل.
  • أنشئ صفحة محورية مثل «ابدأ من هنا» تجمع أفضل محتواك.
  • اربطها داخل النص من مقالات شائعة ذات صلة.
  • فعّل مسار التنقل (Breadcrumbs) من قالبك أو إضافة السيو.

الخطوة 6: حسّن نص الرابط

نص الرابط (Anchor Text) هو الكلام الظاهر الذي يضغط عليه الزائر. تصف جوجل النص الجيد بأنه وصفي ومختصر بقدر معقول وذو صلة بالصفحة التي يوجد فيها والصفحة التي يشير إليها. واختبارها العملي بسيط: اقرأ نص الرابط وحده خارج سياقه، فإن لم يكن مفهومًا فهو ضعيف.

في تصدير نصوص الروابط من الزاحف، ابحث عن:

  • عبارات عامة مثل «اضغط هنا» و«اقرأ المزيد» و«هذا المقال».
  • روابط فارغة، خاصة الصور المرتبطة بلا نص بديل؛ جوجل تستخدم سمة alt للصورة كنص للرابط.
  • تكرار العبارة المفتاحية نفسها حرفيًا في كل رابط لصفحة واحدة، فيبدو النص مصطنعًا.

بدل «لمعرفة المزيد اضغط هنا»، اكتب «راجع دليل اختيار استضافة ووردبريس».

الخطوة 7: افحص ناتج القالب ومحرر الصفحات

تذكر جوجل أنها تزحف عمومًا على الروابط التي تكون عنصر <a> يحمل سمة href فقط، وتضع أمثلة مثل <a onclick="..."> و<span href="..."> ضمن الممارسات غير المستحسنة. بعض القوالب وإضافات المحررات تصنع «صناديق قابلة للنقر» بجافاسكريبت بدل رابط حقيقي.

افتح مصدر صفحتين أو ثلاث (Ctrl+U)، وابحث عن القوائم والأزرار والبطاقات، وتأكد أنها تظهر كـ <a href="...">. افحص أيضًا روابط «مقالات ذات صلة» والودجات التلقائية، فقد تشير إلى مسودات أو مقالات في سلة المهملات أو صفحات المرفقات.

في Elementor: بعد بناء قسم كامل قابل للنقر (حاوية أو بطاقة أو Icon Box)، راجع الكود الناتج للتأكد أن الرابط عنصر <a> حقيقي، خاصة إذا استخدمت إضافة طرف ثالث لجعل العنصر كله قابلًا للنقر. وفي JetEngine، إذا جعلت عنصر الـ Listing Grid (شبكة تعرض نتائج استعلام بقالب مكرر) قابلًا للنقر، افحص الناتج بالطريقة نفسها.

بصراحة: هذا الدليل مبني على وثائق جوجل وWP-CLI وScreaming Frog وعلى المصدر الأصلي، وليس على تجربة فحص موقع بعينه. الأدوات تتغير، فتأكد من حدود النسخة المجانية قبل الاعتماد عليها.

اجعل الفحص عادة لا مهمة لمرة واحدة

الفحص الواحد يصلح مشكلات اليوم، والموقع سيتغير غدًا. جدول بسيط يكفي:

متىماذا تفحص
بعد كل تغيير كبير (قالب، روابط دائمة، حذف إضافة، نقل)زحف كامل وإصلاح فوري
——
شهريًازحف سريع مصفّى على 4xx و3xx
كل ثلاثة أشهرالصفحات اليتيمة ونصوص الروابط

الأسئلة الشائعة

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

س: هل الروابط المعطلة تضر بترتيب موقعي في جوجل؟
ج: جوجل تُسقط العناوين التي ترجع 404 من الفهرس مع الوقت، وهذا طبيعي لصفحة حذفتها عمدًا. الضرر الحقيقي في الروابط الداخلية التي ما زالت تشير إليها: زائر يغادر، ووقت زحف يضيع على صفحات غير موجودة.

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

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

الخلاصة

فحص الروابط الداخلية في ووردبريس يتلخص في زحف كامل، ثم إصلاح الروابط المعطلة والمحوَّلة من مصدرها، ثم كشف الصفحات اليتيمة وتحسين نصوص الروابط. كرّره بعد كل تغيير كبير، وكل شهر بشكل سريع.

خصص ساعتين النهارده لأول زحف، وهتتفاجئ بكمية الحاجات اللي كانت مستخبية. ولو عايز حد يراجع موقعك معاك، احجز استشارة مجانية“>احجز استشارة.

مراجع إضافية: Link best practices for Google — Google Search Central، wp search-replace — WP-CLI Command Reference، Screaming Frog SEO Spider Pricing

مرجع المقال (بالإنجليزية): How to Audit Internal Links on a WordPress Site
المقال ده مش ترجمة حرفية: متكيّف للقارئ العربي ومضاف عليه سياق ووردبريس وElementor وJetEngine.

اترك تعليقاً