واجهة Google للفهرسة

ما تفعله Google Indexing API فعليًا: لا تُدعم رسميًا إلا لصفحات JobPosting وBroadcastEvent الخاصة بالبث المباشر، لا للمحتوى العام. تعرّف إلى الخرافات وما تقوله Google والبدائل الأسرع للفهرسة.

نُشر أول مرة: 22 يونيو 2026 · آخر تحديث: 22 أغسطس 2026 · Advanced
اللغات

Google Indexing API وسيلة برمجية لإبلاغ Google بإضافة عنوان URL أو تحديثه أو حذفه، لكن Google لا تدعمها رسميًا إلا لصفحات JobPosting وBroadcastEvent الخاصة بالبث المباشر، لا للمحتوى العام. أكبر الخرافات أنها تفهرس أي صفحة بسرعة؛ فالإرسال الناجح يؤكد استلام الطلب فقط ولا يعني أن شيئًا فُهرس. وتحذر Google من أن سوء الاستخدام قد يؤدي إلى إلغاء الوصول. للصفحات العادية، استخدم خرائط الموقع والروابط الداخلية والجودة وخيار «طلب الفهرسة» العرضي في Search Console.

الخلاصة — Indexing API هي واجهة REST بالإصدار v3، موثَّقة عبر Google Cloud، وتقبل إشعارات URL_UPDATED وURL_DELETED. ولا تدعمها Google رسميًا إلا لصفحات JobPosting وBroadcastEvent المضمَّنة في VideoObject (البث المباشر)، لا للمحتوى العام. تؤكد استجابة 200 من نقطة نهاية الحالة استلام الطلب، لا الفهرسة. وقد ازدادت لهجة Google صرامة بمرور السنين: 2022 («لا معنى له») ← سبتمبر 2024 (إضافة تحذير من الرسائل غير المرغوب فيها إلى الوثائق) ← مايو 2025 (مولر: «يسيء مرسلو الرسائل غير المرغوب فيها استخدام Indexing API… استخدمها كما ينبغي، أو لا تستخدمها»). وقد يؤدي سوء الاستخدام، بما فيه فتح حسابات متعددة لرفع الحصة، إلى إلغاء الوصول. وللصفحات العامة، اعتمد على خرائط الموقع والروابط الداخلية والجودة والاستخدام العرضي لخيار «طلب الفهرسة» في GSC، وتذكّر أن Google لا تدعم IndexNow.

Evidence for this claim Google documents the Indexing API for pages containing JobPosting or BroadcastEvent embedded in VideoObject, not general-purpose web indexing. Scope: Current documented eligibility. Confidence: high · Verified: Google Search Central: Indexing API overview Evidence for this claim An Indexing API notification tells Google that an eligible URL changed or was deleted; it does not guarantee crawling or indexing. Scope: Current API semantics and indexing caveat. Confidence: high · Verified: Google Search Central: Using the Indexing API

ما Indexing API فعليًا؟

Indexing API قناة دفع برمجية: واجهة REST بالإصدار v3، تُوثَّق عبر حساب خدمة في Google Cloud، وتتصل بها لإبلاغ Google بأن عنوان URL أُضيف أو حُدّث (URL_UPDATED)، أو ينبغي حذفه (URL_DELETED). تعمل إلى جانب خرائط الموقع وSearch Console كوسيلة تساعد Google على اكتشاف عناوين URL وتحديثها، لكنها أضيق هذه الوسائل من حيث أنواع المحتوى.

في عرضي كيف يعمل البحث، أدرج Indexing API مصدرًا لاكتشاف عناوين URL مع وسم «حالات استخدام محدودة»؛ وهذه العبارة تختصر القصة كلها. الواجهة حقيقية وتعمل، لكن استخدامها المعتمد لا يشمل إلا جزءًا ضئيلًا من الويب.

ما الذي تدعمه Google رسميًا؟

هذه هي الحقيقة المحورية، لذا سأعرضها بصياغة Google نفسها. تقول الوثائق: “can only be used to crawl pages with either JobPosting or BroadcastEvent embedded in a VideoObject.” (الترجمة العربية) «لا يمكن استخدامها إلا لزحف الصفحات التي تتضمن إما JobPosting أو BroadcastEvent مضمَّنًا في VideoObject». هذا كل شيء؛ نوعان فقط من البيانات المنظَّمة:

Evidence for this claim Google currently limits the Indexing API to pages with JobPosting or BroadcastEvent embedded in a VideoObject. Scope: official Google documentation, Search Console and production URL verification Confidence: high · Verified: Indexing API Quickstart
  • JobPosting — صفحات إعلانات الوظائف. تنتهي صلاحيتها، والوظائف القديمة تسيء إلى تجربة المستخدم، لذا يهم تحديثها أو حذفها في الوقت المناسب.
  • BroadcastEvent داخل VideoObject — صفحات أحداث البث المباشر. لا تكون ذات صلة إلا أثناء البث وفي الفترة المحيطة به مباشرةً.

لماذا هذان النوعان فقط؟ لأن كليهما بطبيعته حساس للوقت وقصير العمر. وتوضح Google أن الإبلاغ السريع عن التغييرات أهم بكثير لهما مقارنةً بالصفحات دائمة الصلاحية التي يتكفل بها الزحف العادي.

آلية العمل

المتطلبات المسبقة

الإعداد ليس بسيطًا، فهذه ليست ميزة تعمل بنقرة واحدة:

  • مشروع Google Cloud مفعَّل فيه Indexing API. وبصياغة Google: “need to tell Google about your client and activate access to the API.” (الترجمة العربية) «يلزم إبلاغ Google بعميلك وتفعيل الوصول إلى API».
  • حساب خدمة مع ملف مفتاح JSON محفوظ بأمان.
  • إثبات ملكية الموقع في Search Console، ثم إضافة حساب الخدمة بصفته مالكًا مفوَّضًا للموقع.
  • OAuth: تقول Google: “Every call to the Indexing API must be authenticated with an OAuth token that you get in exchange for your private key,” (الترجمة العربية) «يجب توثيق كل استدعاء إلى Indexing API برمز OAuth تحصل عليه مقابل مفتاحك الخاص»، باستخدام النطاق https://www.googleapis.com/auth/indexing.

الطريقتان، إضافةً إلى فحص الحالة

  • URL_UPDATED — تقول Google: “To notify Google of a new URL to crawl or that content at a previously-submitted URL has been updated.” (الترجمة العربية) «لإبلاغ Google بعنوان URL جديد لزحفه، أو بأن محتوى عنوان URL أُرسل سابقًا قد حُدِّث». أرسل العنوان عبر POST مع "type": "URL_UPDATED". يعيد الاستدعاء الناجح HTTP 200، وتقول Google حرفيًا إن ذلك “means that Google may try to recrawl this URL soon,” (الترجمة العربية) «يعني أن Google قد تحاول إعادة زحف عنوان URL هذا قريبًا»، لا أنها ستفعل حتمًا ولا أن الزحف سيؤدي إلى الفهرسة.
  • URL_DELETED — قبل طلب الحذف، تشترط Google أن “the URL must return a 404 or 410 status code or the page must contain” (الترجمة العربية) «يعيد عنوان URL رمز الحالة 404 أو 410، أو تحتوي الصفحة على» وسم meta بقيمة noindex. الشرط أحد الخيارين، لا «احذف الصفحة وأضف noindex أيضًا». بعد تحقق أحدهما، أرسل العنوان عبر POST مع "type": "URL_DELETED" كي تحذفه Google.
  • الحالة (GET) — تعيد بيانات وصفية (latest_update وlatest_remove وnotify_time). والتحذير الحاسم حرفيًا أن طلب GET “only returns whether you successfully submitted a request.” (الترجمة العربية) «لا يعيد سوى ما إذا كنت قد أرسلت طلبًا بنجاح». ولا يخبرك هل فهرست Google شيئًا أو حذفته بالفعل.
  • التجميع — لتقليل اتصالات HTTP، يمكنك “combine up to 100 calls to the Indexing API into a single HTTP request.” (الترجمة العربية) «جمع ما يصل إلى 100 استدعاء لـ Indexing API في طلب HTTP واحد». وتظل الحصة محسوبة لكل عنوان URL؛ فعشرة طلبات داخل دفعة واحدة تستهلك عشرة طلبات من الحصة.

الحصص

تتكون حصة Google الافتراضية من ثلاثة أبعاد منفصلة، لا من رقم واحد فقط:

  • 200 طلب نشر يوميًا لكل مشروع — تشمل استدعاءات URL_UPDATED وURL_DELETED مجتمعةً. وهذا هو الرقم الذي تستشهد به معظم الأدلة.
  • 180 طلب getMetadata (حالة) في الدقيقة لكل مشروع.
  • 380 طلبًا في الدقيقة لكل مشروع عبر جميع نقاط النهاية مجتمعةً.

تصف Google الأرقام الثلاثة بأنها “initial default quota for testing” (الترجمة العربية) «الحصة الافتراضية الأولية للاختبار». ويتطلب تجاوزها “requires additional approval for usage and resource provisioning,” (الترجمة العربية) «موافقة إضافية على الاستخدام وتوفير الموارد» عبر نموذج طلب. كما تشير إلى أن “the quota may increase or decrease based on the document quality.” (الترجمة العربية) «الحصة قد تزيد أو تنقص بناءً على جودة المستند». أما «الحيلة» الشائعة بإنشاء حسابات خدمة أو مشاريع متعددة لرفع الحصة اليومية، فهي بالضبط ما تحظره Google (انظر أدناه).

هل يمكنك استخدامها للصفحات العادية؟ ما تقوله Google فعليًا

الإجابة المختصرة: لا، ليس بطريقة مدعومة. وقد حافظت Google على موقف ثابت بدرجة لافتة، مع ازدياد صراحته بمرور الوقت.

تتضمن الوثائق تحذيرًا من الرسائل غير المرغوب فيها. قرابة سبتمبر 2024، أضافت Google إلى دليل البدء السريع نصًا صريحًا: “All submissions through the Indexing API undergo rigorous spam detection,” (الترجمة العربية) «تخضع جميع الطلبات المقدَّمة عبر Indexing API لاكتشاف صارم للرسائل غير المرغوب فيها»، و*“any attempts to abuse the Indexing API, including the use of multiple accounts or other means to exceed usage quotas, may result in access being revoked.”* (الترجمة العربية) «قد تؤدي أي محاولة لإساءة استخدام Indexing API، بما فيها استخدام حسابات متعددة أو وسائل أخرى لتجاوز حصص الاستخدام، إلى إلغاء الوصول».

Evidence for this claim Indexing API submissions undergo spam detection, and quota circumvention or abuse can lead to revoked access. Scope: official Google documentation, Search Console and production URL verification Confidence: high · Verified: Indexing API Quickstart

يكرر ممثلو Google هذا منذ سنوات. في مايو 2022، شرح جون مولر الأمر بتشبيه مركبات البناء: الواجهة “is meant for very specific kinds of content,” (الترجمة العربية) «مخصّصة لأنواع محددة جدًا من المحتوى»، واستخدامها في غير ذلك “doesn’t really make sense.” (الترجمة العربية) «ليس له معنى فعليًا». وبحلول مايو 2025 صارت لهجته أشد: “We see a lot of spammers misuse the Indexing API like this, so I’d recommend just sticking to the documented & supported use-cases,” (الترجمة العربية) «نرى كثيرًا من مرسلي الرسائل غير المرغوب فيها يسيئون استخدام Indexing API بهذه الطريقة، لذا أوصي بالالتزام بحالات الاستخدام الموثَّقة والمدعومة»، ثم “I’d just use it properly, or not use it. If we wanted to suggest that people could use it regardless, we’d document it as such.” (الترجمة العربية) «سأستخدمها كما ينبغي فحسب، أو لن أستخدمها. ولو أردنا الإيحاء بإمكان استخدامها دون اعتبار لذلك، لوثّقنا الأمر بهذه الصورة».

هذا المسار — «لا معنى له» في 2022 ← تحذير من الرسائل غير المرغوب فيها في الوثائق عام 2024 ← «يسيء مرسلو الرسائل غير المرغوب فيها استخدامها… استخدمها كما ينبغي أو لا تستخدمها» في 2025 — نمط ممتد لسنوات لا تصريح عابر. وأشارت تغطيات أخرى إلى أن المدوّنين ومتخصصي SEO يغمرون الواجهة فعليًا بمعاملة المواقع العادية كأنها مؤهلة.

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

خرافة نقطة نهاية الحالة

تستحق هذه المسألة سطرًا مستقلًا لأن أدوات كثيرة تخطئ فيها: الإرسال الناجح هو تأكيد استلام، لا وعدًا بالفهرسة. فطلب الحالة GET “only returns whether you successfully submitted a request.” (الترجمة العربية) «لا يعيد سوى ما إذا كنت قد أرسلت طلبًا بنجاح». وإذا عرضت لوحة تحكم شارة «مفهرس» خضراء استنادًا إلى 200، فهي تستنتج شيئًا لم تخبرها به API قط.

Indexing API مقابل طلب الفهرسة مقابل IndexNow

تختلط هذه الآليات الثلاث باستمرار، لكنها مختلفة:

  • Indexing API من Google: برمجية، لكن نطاق محتواها محصور في JobPosting وBroadcastEvent. وهي الأضيق بين الثلاث.
  • طلب الفهرسة في أداة فحص عنوان URL ضمن GSC: يصلح لأي صفحة تملكها، لكنه يدوي ولعنوان واحد كل مرة ومخصص للاستخدام العرضي. وهو طلب لا ضمان.
  • IndexNow: بروتوكول دفع مفتوح وعابر لمحركات البحث (Bing وYandex وYep وSeznam وNaver)، ولا تستخدمه Google. إنه النظير العابر للمحركات لـ Indexing API، وهو ما أدعمه عمليًا؛ فقد ساعدت في إطلاق تكامل IndexNow داخل Ahrefs Site Audit. لكنه لا يصل إلى Google.

(ستجد المقارنة الكاملة في علامة التبويب الأطر.)

ما البديل للصفحات العامة؟

إذا لم تكن تنشر وظائف أو عمليات بث مباشر، فليست Indexing API أداتك، وقد قالت Google ذلك مرارًا. الأدوات الحقيقية المتاحة لك لدى Google هي الأدوات المعتادة غير البراقة:

  • خرائط الموقع — للتغطية والاكتشاف.
  • الروابط الداخلية — تعاني الصفحات اليتيمة؛ أما الصفحات المرتبطة فتُكتشف.
  • جودة المحتوى — تحدد Google ما يستحق الفهرسة؛ وتظل الصفحات السطحية في حالة «تم اكتشاف الصفحة، ولم تتم فهرستها حاليًا» مهما دفعتها.
  • «طلب الفهرسة» في GSC — للحالات الفردية الحقيقية، وباعتدال.

لدفع التحديثات إلى محركات أخرى (Bing وأشباهه، لا Google)، فإن IndexNow هي الأداة المناسبة. وإذا كان ما يهمك هو سبب عدم فهرسة الصفحات أصلًا، فهذه مسألة وتيرة زحف وجودة، لا مسألة API.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.