إصلاح مشاكل "جافا سكريبت" المتعلقة بالبحث

يساعدك هذا الدليل في تحديد وإصلاح مشاكل "جافا سكريبت" التي قد تمنع صفحتك أو محتوى معينًا على الصفحات التي تدعم "جافا سكريبت" من الظهور في "بحث Google". يشغِّل Googlebot "جافا سكريبت" إلا أنه هناك بعض الاختلافات والقيود التي تحتاج إلى وضعها في الحسبان عند تصميم صفحاتك وتطبيقاتك لاستيعاب آلية وصول برامج الزحف إلى المحتوى وعرضه.

تم تصميم Googlebot بحيث لا يُحدث مشاكل أثناء الزحف على الويب. ومهمته الأساسية هي الزحف مع الحرص على عدم تقليل مستوى تجارب المستخدِمين الذين يزورون الموقع. يهتم Googlebot ومكوّنه "خدمة العرض على الويب (WRS)" بتحديد وتحليل الموارد التي ليست ضمن المحتوى الأساسي للصفحة وقد لا يهتمان بجلبها. على سبيل المثال، لا يتم استخدام طلبات إعداد التقارير والأخطاء التي ليست ضمن المحتوى الأساسي والأنواع الأخرى المشابهة من الطلبات أو لا يلزم استخلاصها ضمن المحتوى الأساسي للصفحة.

عند الشك في حدوث مشاكل في "جافا سكريبت" قد تمنع صفحتك أو محتوى محددًا على الصفحات التي تدعم "جافا سكريبت" من الظهور في "بحث Google"، اتّبِع الخطوات التالية:

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

    اختياريًا، ننصح أيضًا بتجميع أخطاء "جافا سكريبت" التي واجهها مستخدمو موقعك الإلكتروني، ومنهم Googlebot، والتدقيق فيها لتحديد المشاكل المحتملة التي قد تؤثر على أسلوب عرض المحتوى.

  2. توقّع أن يرفض Googlebot طلبات أذونات المستخدِمين.
  3. لا تعتمد على ثبات البيانات لعرض المحتوى.
  4. احرص على أن يستخدم التطبيق رصد الميزات لجميع واجهات برمجة التطبيقات المهمة التي يحتاج إليها ويوفر سلوكًا احتياطيًا أو تعويضًا متى أمكن.
  5. تأكد من أن مكونات الويب قابلة للبحث:
    1. لتغليف تفاصيل التنفيذ وإخفائها، استخدِم shadow DOM.
    2. ضع المحتوى في light DOM متى أمكن.
  6. بعد إصلاح العناصر الواردة في قائمة التحقق هذه، اختبِر صفحتك مرة أخرى باستخدام فحص التوافق مع الأجهزة الجوّالة أو أداة فحص عنوان URL في Search Console.

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