إطلاق واجهة برمجة التطبيقات الجديدة لفحص عنوان URL في Search Console

الاثنين 31 كانون الثاني (يناير)، 2022

نطلق اليوم واجهة برمجة التطبيقات الجديدة لفحص عنوان URL في Google Search Console، التي توفّر إمكانية الوصول الآلي إلى البيانات على مستوى عنوان URL للمواقع الإلكترونية التي تديرها في Search Console.

واجهات برمجة تطبيقات Search Console هي طريقة للوصول إلى البيانات خارج Search Console، من خلال التطبيقات والمنتجات الخارجية. يستخدم المطوّرون وأدوات تحسين محرّكات البحث في الوقت الحالي واجهات برمجة التطبيقات لإيجاد حلول مخصّصة وبالتالي عرض المواقع الإلكترونية وخرائط الموقع الإلكتروني أو إضافتها أو إزالتها، وكذلك لتنفيذ طلبات بحث متقدّمة في بيانات الأداء على "بحث Google".

من خلال واجهة برمجة التطبيقات الجديدة لفحص عنوان URL، نقدّم أداة جديدة لمطوّري البرامج تتيح إمكانية تصحيح وتحسين الأخطاء في صفحاتهم. يمكنك طلب البيانات المتوفّرة في Search Console عن النسخة المفهرَسة من عنوان URL، وستعرض واجهة برمجة التطبيقات المعلومات المفهرَسة المتاحة حاليًا في أداة فحص عنوان URL.

استخدام واجهة برمجة التطبيقات الجديدة

لمعرفة كيفية استخدام واجهة برمجة التطبيقات الجديدة، يمكنك الاطّلاع على مستندات مطوّري برامج واجهة برمجة التطبيقات. وتتضمّن معلَمات الطلب عنوان URL الذي تريد فحصه وعنوان URL للموقع الإلكتروني على النحو المحدّد في Search Console.

يتضمن الردّ نتائج تحليل تحتوي على معلومات من Search Console، بما في ذلك حالة الفهرس وصفحات AMP والنتائج الغنية بصريًا وقابلية الاستخدام على الأجهزة الجوّالة. لمزيد من التفاصيل، راجِع قائمة المعلَمات وتفسير نتائج عناوين URL المفهرَسة.

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

  {
  "inspectionResult": {
    "inspectionResultLink": "https://search.google.com/search-console/inspect?resource_id=https://developers.google.com/search/&id=odaUL5Dqq3q8n0EicQzawg&utm_medium=link",
    "indexStatusResult": {
      "verdict": "PASS",
      "coverageState": "Indexed, not submitted in sitemap",
      "robotsTxtState": "ALLOWED",
      "indexingState": "INDEXING_ALLOWED",
      "lastCrawlTime": "2022-01-31T08:39:51Z",
      "pageFetchState": "SUCCESSFUL",
      "googleCanonical": "https://developers.google.com/search/help/site-appearance-faq",
      "userCanonical": "https://developers.google.com/search/help/site-appearance-faq",
      "referringUrls": [
        "https://developers.google.com/search/updates",
        "https://developers.google.com/search/help/crawling-index-faq"
      ],
      "crawledAs": "MOBILE"
    },
    "mobileUsabilityResult": {
      "verdict": "PASS"
    },
    "richResultsResult": {
      "verdict": "PASS",
      "detectedItems": [
        {
          "richResultType": "Breadcrumbs",
          "items": [
            {
              "name": "Unnamed item"
            }
          ]
        },
        {
          "richResultType": "FAQ",
          "items": [
            {
              "name": "Unnamed item"
            }
          ]
        }
      ]
    }
  }
}

حالات الاستخدام المحتملة

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

  • يمكن أن تقدّم أدوات تحسين محركات البحث والوكالات رصدًا مستمرًا للصفحات المهمة وخيارات تصحيح الأخطاء في صفحة واحدة، مثلاً إتاحة إمكانية التحقّق من وجود اختلافات بين الصفحات الأساسية التي اختارها المستخدم والصفحات الأساسية التي اختارها محرّك بحث Google، أو تصحيح الأخطاء في البيانات المنظَّمة من مجموعة من الصفحات.
  • يمكن لمطوّري برامج نظام إدارة المحتوى (CMS) والمكوّنات الإضافية إضافة إحصاءات وعمليات تحقُّق مستمرة على مستوى الصفحة أو النموذج للصفحات الحالية. على سبيل المثال، يمكنك رصد التغييرات بمرور الوقت للصفحات الرئيسية لتشخيص المشاكل والمساعدة في تحديد أولويات الإصلاحات.

حدود الاستخدام

يمكنك العثور على وصف أكثر تفصيلاً لحدود استخدام واجهات برمجة التطبيقات في Search Console من خلال مستندات المطوّرين. في ما يتعلق على وجه التحديد بواجهة برمجة التطبيقات لفحص عناوين URL، يتم فرض الحصة لكل موقع إلكتروني في Search Console (طلبات البحث في الموقع الإلكتروني نفسه):

  • ‫2000 طلب في اليوم
  • ‫600 طلب في الدقيقة

إرسال ملاحظات

نعتقد أنّ واجهة برمجة التطبيقات الجديدة ستوفّر فرصًا جديدة للابتكار باستخدام بيانات "بحث Google" على المنظومة المتكاملة. ويسعدنا دائمًا معرفة الحلول التي ينشئها مطوّرو البرامج وخبراء تحسين محرّكات البحث حول واجهات برمجة تطبيقات Search Console.

إذا كانت لديك أي أسئلة أو ملاحظات، يُرجى التواصل معنا على Twitter أو نشر سؤال في منتدى "مجموعة خدمات بحث Google".