لا توفر Google واجهة API للترتيب اللحظي. إليك ما تعيده Search Console API، ولماذا تضلّل Custom Search، وكود Python العملي لكل طريقة.

تبدو محاولة التحقق من ترتيب الكلمات المفتاحية باستخدام Google API من تلك المهام المحلولة مسبقًا إلى أن تجربها بنفسك. فلا توجد نقطة نهاية rankings.get()، وكل واحدة من واجهتي Google اللتين يلجأ إليهما الناس أولًا تجيب عن سؤال يختلف قليلًا عن السؤال المطروح. وتُعد وثائق Search Analytics في Search Console نقطة البداية الصحيحة، بشرط أن تفهم ما تعنيه كلمة «الموضع» (position) فيها.
لا. لم تطلق Google قط واجهة API تستقبل كلمة مفتاحية وتعيد ترتيبك اللحظي على google.com. وهذا مقصود: فالاستعلام الآلي من صفحة نتائج البحث محظور بموجب شروط Google، وليس للشركة أي مصلحة تجارية في توفير بنية تحتية لتتبع الترتيب.
المتاح بدلًا من ذلك ثلاث طرق جزئية، لكل منها حدّ صارم:
| الطريقة | ما تعيده | تشمل المنافسين؟ | التكلفة |
|---|---|---|---|
| Search Console API | متوسط الترتيب، لموقعك فقط | لا | مجانية |
| Custom Search JSON API | نتائج من محرك مخصص | نعم، لكنها لا تمثل صفحة النتائج الحقيقية | 100 استعلام يوميًا مجانًا |
| SERP API من طرف ثالث | مواضع دقيقة ولحظية في صفحة النتائج | نعم | مدفوعة، لكل استعلام |
استعلم من نقطة النهاية searchAnalytics باستخدام البُعد query واقرأ الحقل position. هذه بيانات من المصدر الأول مباشرة من Google، وهي مجانية ولا حدّ فيها لعدد الكلمات المفتاحية: تحصل على كل استعلام حقق فيه موقعك مرات ظهور.
الطلب العملي بلغة Python:
from google.oauth2 import service_account
from googleapiclient.discovery import build
creds = service_account.Credentials.from_service_account_file(
"service-account.json",
scopes=["https://www.googleapis.com/auth/webmasters.readonly"],
)
service = build("searchconsole", "v1", credentials=creds)
response = service.searchanalytics().query(
siteUrl="https://example.com/",
body={
"startDate": "2026-07-01",
"endDate": "2026-07-31",
"dimensions": ["query", "page"],
"rowLimit": 25000,
},
).execute()
for row in response.get("rows", []):
query, page = row["keys"]
print(f"{row['position']:.1f} {query} -> {page}")
وهذه النقطة الثالثة هي التي تُفسد التقارير بصمت. فالكلمة المفتاحية التي لم تصل بعد إلى الصفحات الأولى غير موجودة في Search Console أصلًا، ما يجعل قياس التقدم من الموضع 60 إلى الموضع 20 مستحيلًا باستخدام هذه الواجهة وحدها.
تقنيًا نعم، أما من حيث الجدوى فلا. تتطلب Custom Search JSON API أن تنشئ أولًا محرك بحث قابلًا للبرمجة (Programmable Search Engine). وحتى عند إعداده للبحث في الويب بأكمله، فإنه يطبق ترتيبه وقيوده الخاصة، لذا فالترتيب الذي يعيده يختلف عن ترتيب google.com.
كما أنها محدودة بـ 100 استعلام يوميًا في الفئة المجانية، مع احتساب الاستخدام المدفوع لكل ألف استعلام وسقف يومي. وهي صالحة لعدد قليل من الكلمات المفتاحية تتحقق منها من حين لآخر. أما كأداة لتتبع الترتيب فتنتج أرقامًا تبدو موثوقة لكنها خاطئة بصمت، وهذا أسوأ من عدم امتلاك أي بيانات.
لا تفعل ذلك. الاستعلام الآلي من Google Search دون إذن يخالف شروط خدمة Google، وعند أي حجم يعرّضك لحظر عنوان IP ولجدران CAPTCHA. وبعيدًا عن مسألة السياسات، فالواقع الهندسي مزعج: النتائج مخصصة ومحلية وتُجمَّع على نحو متزايد بميزات الذكاء الاصطناعي، لذا فإن «الموضع» المستخرج يختلف حسب مركز البيانات والموقع الجغرافي والجلسة حتى عندما لا يتغير شيء في موقعك.
إذا كنت تحتاج إلى مواضع المنافسين، فواجهة SERP API التجارية هي الطريق القانوني بموجب اتفاقيات المزوّد نفسه والمستقر تشغيليًا. إنها بند مدفوع، وهذه التكلفة هي الثمن الحقيقي لبيانات لا تمنحها Google مجانًا. وعادةً ما تستعين الشركات التي تحتاج إلى بناء هذا المسار ومراقبته دون توظيف داخلي بجهة متخصصة، وتعرض مقارنتنا لـ أفضل 10 وكالات لتحليل البيانات في فرنسا مزوّدين يعدّون هذا النوع من التقارير.

بالنسبة إلى معظم الفرق، البنية العملية هي بنية هجينة، وتبدو كالتالي:
وعادةً ما تُسند الفرق التي تفضّل عدم تصميم هذه البنية بنفسها المهمة إلى جهة متخصصة، وتعرض مقارنتنا لـ أفضل 10 وكالات SEO في فرنسا مزوّدين يديرون منظومة التقارير هذه لعملائهم.
وهذه النقطة الأخيرة تخص الحاضر. فعندما تحسم إجابة الذكاء الاصطناعي الاستعلام داخل الواجهة، يؤدي الموضع العاشر والموضع الثالث إلى النتيجة نفسها: لا نقرة. وتتبع الاستشهادات إلى جانب الترتيب هو ما صُمم من أجله خادم MCP لـ Search Console ومنصة الظهور في الذكاء الاصطناعي لدينا، وتشرح الوثائق الإعداد من البداية إلى النهاية.
لا توجد واجهة API رسمية من Google للترتيب اللحظي للكلمات المفتاحية: استخدم Search Console API لبياناتك الخاصة المحسوبة كمتوسطات، وواجهة SERP API من طرف ثالث للمواضع الدقيقة ومواضع المنافسين، وتجنّب Custom Search JSON API تمامًا في أعمال الترتيب. والبناء على الواجهة الخاطئة هو الخطأ الأكثر شيوعًا هنا، وينتج عنه لوحة معلومات غير دقيقة رغم ما تبديه من ثقة.
إذا كنت تفضّل عدم بناء هذا المسار وصيانته بنفسك، فإن Sorank تربط Search Console الخاص بك وتتتبع الاستشهادات في الذكاء الاصطناعي في مكان واحد.
لا. لم تنشر Google قط واجهة API تستقبل كلمة مفتاحية وتعيد ترتيبك اللحظي على google.com. تعيد Search Console API متوسط الترتيب لموقعك الموثّق فقط، بينما تستعلم Custom Search JSON API من محرك مخصص لا يطابق ترتيبه ترتيب google.com.
لا. تعرض Search Console متوسط الترتيب عبر جميع مرات الظهور، مدمجًا عبر الأجهزة والمواقع الجغرافية والتواريخ. فالقيمة المعروضة 7.4 لا تعني الموضع 7، إذ ربما تراوحت مرات الظهور بين الموضع 3 والموضع 15 خلال الفترة.
الاستعلام الآلي من Google Search دون إذن يخالف شروط خدمة Google، وعند أي حجم يؤدي إلى حظر عنوان IP وظهور اختبارات CAPTCHA. وواجهة SERP API التجارية هي الطريق المسموح به بموجب اتفاقية مزوّدها والمستقر تشغيليًا.
لقد جربوا SORANK قبلك
