يمكن تلخيص قيمة IndexNow في جملة واحدة: إنه يقلّص انتظار "رؤية محركات البحث للمحتوى الجديد" من أيام مع الزحف التقليدي إلى ساعات مع الإخطار الاستباقي. وتمتد فائدته إلى واجهات الإجابات بالذكاء الاصطناعي التي تعتمد على فهرس Bing. لكنه ليس أداة لتحسين الترتيب، ولن يجعل صفحة ضعيفة الجودة مصدرًا يُستشهد به من العدم؛ وظيفته هي تقليص الفاصل بين "النشر" و"الفهرسة". تحدّث مواقع B2B كثيرة في تايوان صفحات منتجاتها ومدوناتها أسبوعيًا، لكن هذا الفاصل يحرمها من الظهور لعدة أيام.
ما هو IndexNow، وما علاقته بالبحث بالذكاء الاصطناعي؟
تعتمد محركات البحث تقليديًا على برامج زحف تزور موقعك دوريًا لتكتشف بنفسها ما تغيّر. وقد تفصل عدة أيام، أو أكثر، بين الزيارات إلى المواقع محدودة الصفحات والسلطة. يقلب IndexNow هذه الآلية: فعندما تضيف عنوان URL أو تحدّثه أو تحذفه، تستخدم API لإبلاغ محرك البحث مباشرة بأن "هذه الصفحة تغيّرت، فتعال لزحفها". أطلقت Microsoft Bing وYandex هذا البروتوكول معًا في 2021، ثم انضمت إليه محركات مثل Seznam وNaver. وتكمن فكرته الأساسية في أن إرسال الطلب إلى محرك مشارك واحد يكفي؛ إذ يشاركه مع بقية المشاركين من دون الحاجة إلى إخطار كل محرك على حدة.
لا بد من توضيح صلته بالبحث بالذكاء الاصطناعي لتجنّب المبالغة. يفيد IndexNow بصورة مباشرة Bing والواجهات المبنية فوق فهرسه، ومنها Microsoft Copilot وDuckDuckGo وبعض نتائج بحث ChatGPT المفهرسة عبر Bing. أي أنك تسرّع مسار الفهرسة لدى Bing، وينعكس ذلك على منتجات الذكاء الاصطناعي التي تعتمد على هذا المسار. أما Google فلا يستخدم IndexNow حاليًا، كما أن برامج الزحف الخاصة بـ Perplexity وOpenAI لا تستهلك إشاراته مباشرة. لذلك، يتمثل موقعه العملي في كونه مسرّعًا "للدخول إلى منظومة Bing" وجزءًا من الأساس التقني لـ GEO، لا مفتاحًا شاملًا لجميع محركات الذكاء الاصطناعي.
ثلاثة متطلبات أساسية قبل البدء
لا يبدأ الدفع إلا بعد تجهيز ثلاثة عناصر يعتمد عليها النظام بأكمله.
- أنشئ مفتاحًا: يجب أن يتراوح طوله بين 8 و128 محرفًا، وألا يستخدم سوى a–z وA–Z و0–9 والشرطات. يمكنك إنشاؤه في Bing Webmaster Tools أو توليد سلسلة سداسية عشرية عشوائية بنفسك.
- انشر ملف التحقق من المفتاح: احفظ قيمة المفتاح في ملف نصي عادي، وسمّه "your key.txt"، ثم ضعه في الدليل الجذر للموقع بحيث يكون https://yourdomain/yourkey.txt متاحًا للعامة. سيقرأ محرك البحث هذا الملف للتأكد من أنك صاحب طلب الإرسال.
- تأكد من أن عنوان URL المطلوب إرساله وملف المفتاح يتبعان النطاق نفسه: ستُرفض الطلبات العابرة للنطاقات، ويحتاج كل نطاق فرعي إلى ملف مفتاح خاص به.
أبسط طريقة: دفع عنوان URL واحد
عند نشر مقال جديد والرغبة في إخطار المحرك بعنوان URL واحد فقط، يكفي إرسال طلب GET. استدعِ https://api.indexnow.org/indexnow?url=the ثم أضف عنوان URL الكامل المطلوب إرساله و&key=your key؛ ويمكنك أيضًا استدعاء نقطة نهاية Bing مباشرة عبر https://www.bing.com/indexnow، والنتيجة واحدة. تذكّر تطبيق ترميز URL على العنوان، ولا سيما عندما يتضمن مسارات صينية. تعني استجابة 200 أن الطلب قد استُلم. تلائم هذه الطريقة التشغيل اليدوي والمواقع محدودة المحتوى.
الدفع المجمّع: إرسال عدة عناوين URL دفعة واحدة (مثال API)
إذا كان الموقع كبيرًا، فسيكون إرسال العناوين واحدًا تلو الآخر بطيئًا؛ استخدم نقطة النهاية المجمّعة بدلًا من ذلك. أرسل طلب POST إلى https://api.indexnow.org/indexnow، وضع Content-Type: application/json; charset=utf-8 في الترويسة، وأدرج في جسم الطلب كائن JSON يحتوي على أربعة حقول.
- host: اسم مضيف نطاقك، مثل www.example.com.
- key: سلسلة المفتاح، ويجب أن تطابق محتوى ملف المفتاح تمامًا.
- keyLocation: عنوان URL الكامل لملف المفتاح، مثل https://www.example.com/yourkey.txt.
- urlList: مصفوفة عناوين URL المطلوب إرسالها، بحد أقصى 10,000 في الدفعة الواحدة، على أن يتبع كل عنوان النطاق المحدد في host.
القاعدة الأهم: لا ترسل إشعارًا إلا عندما يتغيّر المحتوى فعلًا. تعامل مع IndexNow بوصفه نظام إخطار، لا مهمة مجدولة. تكتب بعض الفرق حلقات تعيد إرسال جميع عناوين الموقع يوميًا؛ وهذا لن يسرّع شيئًا، بل قد يفعّل قيود المعدل ويضعف الثقة. شغّل الإرسال عند نشر صفحة أو إجراء تحديث جوهري أو حذفها. وعند الحذف، أرسل الإشعار كي يتمكن المحرك من إخراج الصفحة غير الصالحة من الفهرس بأسرع وقت.

رمز الاستجابة غير واضح؟ استخدم قائمة التشخيص هذه
- 200 OK: تم إرسال الطلب بنجاح وقبله المحرك.
- 202 Accepted: استُلم الطلب، لكن التحقق من المفتاح ما زال جاريًا؛ ويعني ذلك عادة أن المحرك لم يقرأ ملف المفتاح بعد.
- 400 Bad Request: تنسيق الطلب غير صحيح، وغالبًا ما يكون السبب JSON غير صالح أو حقولًا ناقصة.
- 403 Forbidden: المفتاح غير صالح. تحقق من التطابق التام بين محتوى ملف المفتاح والمفتاح المرسل.
- 422 Unprocessable Entity: عنوان URL لا يتبع النطاق المحدد، أو لا يوجد تطابق بين key وkeyLocation.
- 429 Too Many Requests: معدل الإرسال مرتفع جدًا. خفّض الوتيرة واجمع العناوين في دفعات قبل إرسالها.
ادمج IndexNow في سير عمل النشر ليعمل تلقائيًا
الإرسال اليدوي مناسب للبداية فقط؛ أما القيمة الفعلية فتظهر عند ربط الدفع بسير عمل الإصدار ليُشغّل تلقائيًا مع كل نشر. يستطيع مستخدمو WordPress تثبيت إضافة Bing الرسمية، أو استخدام دعم IndexNow المدمج في Rank Math أو Yoast. وإذا كان موقعك مستضافًا على Cloudflare، فيمكنك تفعيل Crawler Hints بنقرة من لوحة التحكم ليتولى الإرسال تلقائيًا. أما المواقع المطورة داخليًا أو المبنية باستخدام Next.js، فيمكنها استدعاء نقطة النهاية المجمّعة ضمن webhook نشر المحتوى أو مسار CI: اجمع عناوين URL التي تغيّرت وأرسلها في طلب POST واحد. المهم أن ينتج فعل "النشر" الإخطار بنفسه، من دون الاعتماد على تذكّر أحد أفراد الفريق.
يمثل IndexNow جزءًا عالي العائد من الأساس التقني لـ GEO: تضبطه مرة واحدة، ثم تستفيد منه تلقائيًا على المدى الطويل، بينما تكاد تكلفته تقتصر على الربط الأولي. لكنه يظل حلقة واحدة فقط في سلسلة الظهور. تسبقه قدرة الموقع على استقبال الزحف وتقديم بنية مفهومة، وتليه قابلية اقتباس المحتوى بوضوح من جانب الذكاء الاصطناعي. إذا لم تكن واثقًا من جودة فهرسة موقعك أو من مواضع التعطل في Bing وواجهات الذكاء الاصطناعي، يمكنك حجز جلسة تشخيص GEO مدتها 30 دقيقة نحلل فيها الفهرسة، وقابلية الزحف، وقابلية الاستشهاد.



