مكون إضافي مجاني لـ AI WordPress لأتمتة الارتباط الداخلي لمحركات البحث (SEO).

إذا كنت تتابع هذه السلسلة من استكشاف المتجهات وتطبيقاتها في تحسين محركات البحث، فقد قمنا بتغطية العناصر الأساسية للمكون الإضافي الذي أشاركه معك:
- فهم الأساسيات.
- حل مشاكل المحتوى.
- التوسع للتعامل مع كميات هائلة من البيانات.
- أتمتة عمليات إعادة التوجيه 301 على نطاق واسع.
يعد تشغيل نصوص Python في محطة طرفية أمرًا قويًا، ولكنه ليس المكان الذي يقضي فيه مُحسنو محركات البحث وكتاب المحتوى معظم يومهم، وكانت هناك نقطة احتكاك. لم يكن من الممكن الوصول إليه.
نحن نجلب ما تعلمناه مباشرة إلى WordPress الخاص بك، وهو نظام إدارة المحتوى الذي يشغل 43.3% من الويب.
لقد قمت بإنشاء مكون إضافي وظيفي لإثبات المفهوم في WordPress بمساعدة الذكاء الاصطناعي، باستخدام Google Vertex AI وOpenAI وPinecone APIs لإدارة الارتباط الداخلي مباشرة داخل محرر WordPress. واليوم، أشارككم كيفية عمله بالضبط، والمنطق الكامن وراء الكود، وملفات المكونات الإضافية التي يمكنك تجربتها.
قم بتنزيل الملف المضغوط
دعنا نتعمق في الإعداد، ونتعلم كيفية تشغيل المكون الإضافي، ويمكن لأي شخص ليس لديه خلفية تقنية القيام بذلك.
1. إنشاء قاعدة بيانات ناقلات كوز الصنوبر
لقد تناولنا كيفية العمل في قاعدة بيانات متجهات Pinecone في الفصل السابق، في حالة رغبتك في إلقاء نظرة أكثر تعمقًا. لكن التسجيل بسيط ومباشر للغاية؛ فقط قم بزيارة موقعهم على الانترنت وقم بالتسجيل. قم بإنشاء جدول بأي اسم تفضله، بأبعاد مخصصة تبلغ 768.
لإعداد البرنامج المساعد، سوف تحتاج إلى:
2. قم بإنشاء مفتاح OpenAI API
قم بتسجيل الدخول إلى Platform.openai.com وانتقل إلى الإعدادات > الفوترة قسم. يجب عليك إضافة رصيد دائن صغير (على سبيل المثال، 5 دولارات) إلى حسابك، لأن واجهة برمجة التطبيقات (API) لن تعمل بدون إرفاق طريقة دفع. نحن ندفع حوالي 0.5 دولار شهريًا مقابل استخدام OpenAI API.
قم بإنشاء المفتاح بالضغط على “إنشاء مفتاح سري جديد” وقم بتسمية المفتاح الخاص بك (مثل “WP Internal Link Plugin”) وانسخ السلسلة على الفور، حيث لن تتمكن من مشاهدتها مرة أخرى بمجرد إغلاق النافذة.
3. مفتاح JSON لحساب خدمة Google
يلزمك الانتقال إلى Google Cloud Console وتمكين “Vertex AI API” من خلال الانتقال إلى عنوان URL هذا. يرجى ملاحظة أن Google تتطلب حساب فواتير لخدمات الذكاء الاصطناعي، حتى لو بقيت ضمن الطبقة المجانية. ابحث عن “الفوترة” في شريط البحث العلوي وأضف معلومات البطاقة الائتمانية باتباع الخطوات المطلوبة. نحن ندفع حوالي 0.3 دولارًا أمريكيًا شهريًا مقابل استخدام Vertex API.
بمجرد الانتهاء من ذلك، انتقل إلى “API & Services” وقم بإنشاء مفتاح JSON “حساب الخدمة” الذي تحتاج إلى نسخه ولصقه في الإعدادات. يمكنك مشاهدة هذا الفيديو حول كيفية القيام بذلك إذا كنت تواجه صعوبة في التنقل في Google Cloud Console.
4. تكوين البرنامج المساعد
بمجرد الانتهاء من إعداد جميع الحسابات وجمع كل المفاتيح، فقد حان الوقت لتثبيت الملف المضغوط وإعداد الإعدادات في البرنامج الإضافي. (يُنصح دائمًا بتثبيت المكونات الإضافية الجديدة على موقع الويب المرحلي أولاً.)

يمكنك أيضًا تحديد أنواع المنشورات التي تريد فهرستها، مما يمنحك تحكمًا أكثر دقة في المقالات التي ستقوم بفهرستها.
في الأساس، يمكننا استخدام نفس مفاتيح حساب خدمة Google لاستبدال OpenAI API بـ Gemini، لكنني استخدمت OpenAI عن قصد حتى تتمكن من المشاركة وإنشاء مفتاح API هناك ومعرفة كيفية القيام بذلك.
4. الفهرسة: نقل المحتوى إلى قاعدة بيانات المتجهات
قبل أن نتمكن من البحث عن الروابط، يجب أن يكون المحتوى الموجود لدينا موجودًا كمتجهات في قاعدة بيانات المتجهات التي قمت بإنشائها.
في الجزء 3 من هذه السلسلة، تعلمنا كيفية إدخال المتجهات إلى كوز الصنوبر يدويًا. يقوم هذا المكون الإضافي بأتمتة هذه العملية، ولم تعد بحاجة إلى نصوص بايثون النصية.

عند تشغيل الفهرسة الأولية، يتكرر المكون الإضافي من خلال منشورات وصفحات WordPress المنشورة. يقوم بتحليل بنية DOM لكل منشور لاستخراج أقسام المحتوى ذات الأهمية الاستراتيجية، ودمجها في تمثيل نصي واحد يتم تضمينه كمتجه:
- العنوان.
- الوصف التعريفي لـ Yoast SEO (إن وجد).
- مقتطفات.
- الفقرة الافتتاحية الأولى.
- كل عنوان H2، مع فقرته اللاحقة.
وهذا يضمن أن تركز المتجهات على الموضوعات الأساسية للمقال بدلاً من تخفيفها بسياق الخلفية. بعد ذلك، يرسل النسخة المؤلفة إلى نموذج التضمين لإنشاء تمثيل متجه رقمي (أبعاد 768)، ويخزن هذا المتجه في Pinecone مع معرف المنشور والعنوان (هنا قد تفكر في تعديل الوظيفة وبدلاً من المحتوى، ادفع وصف Yoast التعريفي فقط).
يقوم البرنامج المساعد بتقديم طلبات مجمعة لتحقيق الكفاءة. لإعطائك إحساسًا بسرعة الفهرسة، قام بفهرسة 25000 مقالة في حوالي 50 دقيقة. وبدلاً من ذلك، إذا كان لديك بضع مئات الآلاف من الصفحات، فقد ترغب في تصديرها وحفظها باستخدام دفتر ملاحظات Jupyter، كما هو موضح هنا.
إنها مهمة ثقيلة لمرة واحدة ويجب القيام بها لاحقًا، عندما تضغط على “تحديث” أو “نشر” في WordPress، يقوم المكون الإضافي على الفور بإنشاء متجه جديد لهذا المنشور المحدد ويقوم بتحديث السجل. سيتم حذف السجل إذا قمت بحذف المقالة. فهو يضمن أن الفهرس الخاص بك محدث دائمًا.
أود أن أشير إلى أن الفهرسة ستكون مكلفة بعض الشيء، ربما حوالي 1 إلى 2 دولار لبضع عشرات الآلاف من المقالات، ولكنها نفقات لمرة واحدة للإعداد الأولي.
حان الوقت الآن لإضافة روابط داخلية إلى المحتوى الخاص بك. هذا هو المكان الذي يبدأ فيه الجزء الممتع.
يحتوي البرنامج المساعد على وضعين للتشغيل:
- الربط الداخلي عن طريق عبارة الربط المحددة يدويًا.
- اقتراح الروابط الداخلية تلقائيًا من خلال تحليل محتوى المقالة.
وأنا أعلم أن مجتمع WordPress لا يزال منقسمًا بين المحررين Classic وGutenberg، لذلك تأكدت من أن المكون الإضافي يعمل لكليهما.
5. إضافة روابط داخلية في محرر WordPress Gutenberg
في Gutenberg، يستخدم لوحة شريط جانبي لاقتراحات الارتباط الداخلي التلقائي، وإذا كنت تريد إضافة رابط داخلي للعبارة التي اخترتها، فانقر على أيقونة القلم الرصاص.
يمكنك تكوين الفئات لتصفية البحث، على سبيل المثال، اقتراح الروابط من فئة “التحليلات” فقط، والتي تعمل بمثابة نوع من RAG لزيادة دقة النتائج.
لديك أيضًا خيار التصفية حسب حداثة المقالة، مثل تحديد المقالات المنشورة خلال عام أو عامين، مما قد يساعدك في جلب محتوى جديد يربط الأفكار عند التعامل مع المقالات الإخبارية.
تشغيل اقتراح الرابط الداخلي التلقائي (صورة من المؤلف، ديسمبر 2025)
اقتراحات الارتباط الداخلي التلقائي المستندة إلى LLM. (الصورة من المؤلف، ديسمبر 2025)
الارتباط الداخلي على عبارة الربط المحددة يدويًا. (الصورة من المؤلف، ديسمبر 2025)
يطفو على السطح مع الاقتراحات. (الصورة من المؤلف، ديسمبر 2025)
بمجرد تعيين المرشحات وتشغيل الاقتراحات المجمعة، فإنه يستخدم نموذج “GPT-4.1-nano” الخاص بـ OpenAI لاستخراج النص الأساسي الذي يملأ الشريط الجانبي، حيث ستجد زر “تطبيق” لإدراج الرابط بسلاسة على العبارة في المحرر.
وهذا ما يحدث تحت الغطاء.
- استخراج الكيان: عند النقر فوق “اقتراح تلقائي مجمع”، يرسل المكون الإضافي المحتوى الحالي للمسودة الخاصة بك إلى OpenAI API لاستخراج “الكيانات” و”العبارات الرئيسية” ذات الصلة بموضوع المقالة.
- التوجيه باستخدام Google Vertex AI: يأخذ البرنامج المساعد تلك العبارة المحددة ويحولها إلى ناقل.
- بحث المتجهات: يقوم بالاستعلام عن Pinecone للمقالات باستخدام المتجه الذي أنشأه في قاعدة البيانات الخاصة بك.
- نتيجة: فهو يقوم بإرجاع المقالات الأكثر صلة، حتى لو كانت لا تحتوي على تلك الكلمات الدقيقة القريبة من تلك العبارة لغويًا.
6. إضافة الروابط الداخلية المستندة إلى LLMs في محرر WordPress Classic
في المحرر الكلاسيكي، تكون العملية مشابهة؛ تحصل على قائمة منسدلة مخصصة “اقتراح روابط” في شريط الأدوات.

وبنفس الطريقة، يمكنك استخدام كل خيار. يمكنك فقط تحديد أي عبارة في المحرر والنقر على “Suggest by Anchor Text” أو تشغيل “Bulk Auto Suggestion”.
اقتراح تلقائي مجمع في المحرر الكلاسيكي. (الصورة من المؤلف، ديسمبر 2025)
الربط الداخلي على العبارة التي اختارها المستخدم. (الصورة من المؤلف، ديسمبر 2025)
من السهل جدًا والممتع إضافة الروابط الداخلية الآن، أليس كذلك؟
7. البدائل
هناك عدد من الخيارات، سواء المجانية أو المدفوعة، التي قد ترغب في استكشافها، مثل:
- رابط الهمس.
- بلجلي.
- يوست بريميوم.
وقد تتساءل لماذا لم نستخدم أحد الحلول الموجودة، بل فضلنا بناء واحد من الصفر. الجواب بسيط: كنا بحاجة إلى تحكم دقيق في المخرجات، ولم يلبي أي من المكونات الإضافية احتياجاتنا. وهكذا، قمنا ببناء نظام يمكننا ضبطه ومرونته والتحكم فيه بنسبة 100% كما نريد.
وبطبيعة الحال، فهو مجاني (باستثناء تكاليف التشغيل)، ونحن مستقلون عن الأطراف الثالثة. فيما يلي الرسوم التي ندفعها مقابل استخدام Google Vertex لمدة شهر من الاستخدام.

لتجنب أي ارتفاع غير متوقع في التكاليف، من الأفضل دائمًا تعيين تنبيهات الميزانية.
الخلاصة: من التضمينات إلى مكون WordPress الإضافي الوظيفي
لقد انتقلنا من فهم رياضيات التضمين إلى بناء مكون إضافي WordPress يعمل بكامل طاقته ويستند إلى LLM والذي يدير الارتباط الداخلي الدلالي.
هذا البرنامج المساعد هو تتويجا لتلك المعرفة. إنه أساس وظيفي. إنني لا أشارك الملف المضغوط كمنتج تجاري، بل كأداة تعليمية وقاعدة للمجتمع.
يرجى ملاحظة أن هذا مكون إضافي تم إنشاؤه لأغراض تعليمية لتوضيح قوة LLMs وقواعد بيانات المتجهات في تحسين محركات البحث، ولا يوجد دعم رسمي مقدم لهذا البرنامج الإضافي. ولا يقوم بجمع أو تخزين أو مشاركة أي بيانات معنا أو مع أي طرف ثالث. تظل جميع البيانات تحت الملكية والسيطرة الكاملة لمالك الموقع.
ومع ذلك، إذا كانت لديك أسئلة حول الكود، أو كنت ترغب في مناقشة كيفية توسيع وظائفه، فلا تتردد في التواصل معي على LinkedIn. سأبذل قصارى جهدي للإجابة على الأسئلة ومساعدتك في استكشاف الأخطاء وإصلاحها بقدر ما يتيح لي وقتي القيام بذلك.
ربط داخلي سعيد!
المزيد من الموارد:
صورة مميزة: كولاجي / شترستوك
Source link



