هل لديك أسئلة؟ انتقِل إلى منتدى مشرفي المواقع من Google. انتقِل إلى منتدى مشرفي المواقع بلغتك المحلية لمناقشة المواضيع المرتبطة بخدمة Search Console ومشرفي المواقع وتحسين محرّكات البحث (SEO) وغيرها من المواضيع، وطرح أسئلة حولها والإجابة عن أسئلة الآخرين.

الدورة التدريبية

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

لقطة شاشة لدورة تدريبية في نتائج

كيفية إضافة البيانات المنظَّمة

البيانات المنظَّمة هي تنسيق موحّد لتقديم معلومات عن صفحة محدّدة وتصنيف محتواها. وإذا كنت لا تزال مبتدئًا في مجال البيانات المنظَّمة، يمكنك الاطّلاع على المزيد من المعلومات حول آلية عمل البيانات المنظَّمة.

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

  1. أضِف المواقع الإلكترونية المطلوبة. للحصول على معلومات حول مكان وضع البيانات المنظَّمة في الصفحة، يمكنك مشاهدة بيانات JSON-LD المنظَّمة: موضع الإدراج في الصفحة.
  2. اتّبِع الإرشادات.
  3. تحقّق من صحة الرمز باستخدام اختبار النتائج المنسّقة.
  4. انشر بعض الصفحات التي تتضمّن بياناتك المنظَّمة واستخدِم أداة فحص عنوان URL لاختبار طريقة عرض الصفحة في محرّك البحث Google. تأكّد من إمكانية وصول محرّك البحث Google إلى صفحتك ومن عدم حظرها باستخدام ملف robots.txt أو علامة noindex أو متطلبات تسجيل الدخول. إذا بدت الصفحة جيدة، يمكنك أن تطلب من Google إعادة الزحف إلى عناوين URL الخاصة بك.
  5. لإعلام Google بأي تغييرات لاحقة، ننصحكبإرسال ملف Sitemap. يمكنك برمجة هذا الإجراء باستخدام واجهة برمجة التطبيقات لملف Sitemap في Search Console.

مثال

في ما يلي مثال على دورة تدريبية برمز JSON-LD:


<html>
  <head>
    <title>Introduction to Computer Science and Programming</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Course",
      "name": "Introduction to Computer Science and Programming",
      "description": "Introductory CS course laying out the basics.",
      "provider": {
        "@type": "Organization",
        "name": "University of Technology - Eureka",
        "sameAs": "http://www.ut-eureka.edu"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

الإرشادات

يجب أن تتّبع هذه الإرشادات لتكون مؤهَّلاً للظهور في منصّة عرض الدورات التدريبية.

إرشادات المحتوى

  • لا تستخدم سوى ترميز Course للمحتوى التعليمي الذي يوافق التعريف التالي للدورة التدريبية: سلسلة أو وحدة من المنهاج الدراسي تتضمّن محاضرات أو دروسًا أو وحدات من مادة معيّنة و/أو موضوع معيّن.
  • يجب أن تكون للدورة التدريبية حصيلة تعليمية واضحة من المعرفة و/أو المهارة في مادة معيّنة أو موضوع معيّن، يقود فيها مُدرّب أو أكثر قائمة من الطلاب المسجّلين.
  • الأحداث العامة، مثل "يوم الفلك"، ليست دورات تدريبية وكذلك فيديو واحد لمدة دقيقتين عن "طريقة عمل سندوتش" ليس بدورة.

الإرشادات الفنية

يجب أن يكون اسم الدورة التدريبية ومقدِّمها اسمًا صالحًا وأن يكون لها عنوان صالح. ممارسات التسمية التالية مثلاً ليست صالحة:

  • العبارات الترويجية: "المدرسة الأفضل في العالم"
  • ذكْر الأسعار في عناوين الدورة التدريبية: "تعلّم الجيتار البرتغالي مقابل 30 دولارًا أمريكيًا فقط"
  • استخدام عبارات غير مناسبة للدورة التدريبية في العنوان، مثل: "تعرّف في هذا الصفّ على طريقة جني المال بسرعة"
  • إضافة الخصومات أو فرص الشراء، مثل: "روّاد هذا المجال يشاركون أسرارهم مع تقديم خصم 25%"

تعريفات أنواع البيانات المنظّمة

يجب تضمين الخصائص المطلوبة حتى يصبح المحتوى مؤهلاً للعرض على شكل نتيجة منسّقة. ويمكنك تضمين الخصائص المقترَحة لإضافة المزيد من المعلومات المتعلقة بالمحتوى، ما يؤدي إلى تحسين تجربة المستخدم.

Course

يتوفّر تعريف Course الكامل على schema.org/Course.

الخصائص المطلوبة
description

Text

تمثّل هذه الخاصية وصفًا للدورة التدريبية. والحدّ الأقصى المسموح به لعرضها 60 حرفًا.

name

Text

تمثّل هذه الخاصية عنوان الدورة التدريبية.

الخصائص المقترَحة
provider

Organization

تمثّل هذه الخاصية المؤسسة التي تنشر المحتوى المصدر للدورة التدريبية. على سبيل المثال، جامعة الملك فيصل

ItemList

يتوفّر تعريف ItemList الكامل على schema.org/ItemList.

الخصائص المطلوبة
itemListElement

ListItem

تمثّل هذه الخاصية تعليقًا توضيحيًا لصفحة عنصر واحد.

ListItem.position

Integer

تمثّل هذه الخاصية ترتيب صفحة العنصر في القائمة.

ListItem.url

URL

تمثّل هذه الخاصية عنوان URL أساسيًا لصفحة العنصر. يجب تخصيص عنوان URL فريد لكل عنصر.

تحديد المشاكل وحلّها

إذا كنت تواجه مشكلة في تطبيق البيانات المنظَّمة، إليك بعض المصادر التي قد تساعدك.