مخطط Course

كيفية تنفيذ ترميز schema.org/Course لدوّار "Course list" من Google — قاعدة الدورات الثلاث على الأقل التي تربك معظم الناس، والفرق بين Course وCourseInstance، وما حدث لميزة "Course Info" المتوقفة للدورة الواحدة، ولماذا يُقيَّد الدوّار باللغة الإنجليزية لا بالولايات المتحدة وحدها.

نُشر أول مرة: 1 يوليو 2026 · آخر تحديث: 11 أغسطس 2026 · Advanced
اللغات
دليل واحد في هذه الصفحة

يضع مخطط Course ‏(schema.org/Course) علامات على الدورات التعليمية كي تتأهل صفحة قائمة لدوّار 'Course list' من Google. القاعدة التي يغفلها معظم الناس: يتطلب الدوّار ترميز ثلاث دورات على الأقل معاً — وتظل Course واحدة ترميز schema.org صالحاً، لكنها لا تؤهل للدوّار، ولا توجد بطاقة غنية لدورة واحدة. يسرد جدول خصائص Google الاسم والوصف كمطلوبين وprovider كموصى به، لكن إرشادها التقني يقول منفصلاً إن كل دورة تحتاج إلى provider صالح أيضاً؛ فتعامل معه كمطلوب عملياً حتى تحسم Google التناقض. تصف معظم الأدلة القديمة ميزة أغنى لدورة واحدة تسمى 'Course Info' تعرض السعر والتواريخ والمدرّس؛ أوقفتها Google في يونيو 2025، وتعيد وثائقها الآن التوجيه إلى سجل تغييرات يؤكد الإزالة، لذا فإن أي دليل مبني عليها يصف ميزة منتهية. يتوفر الدوّار للمحتوى الإنجليزي حيثما تعمل Google Search، وهذا قيد لغوي لا قيد جغرافي على الولايات المتحدة. Course هي الفئة العامة، وCourseInstance نوع متداخل منفصل لعرض محدد له نمط وتاريخ بدء. لا يمنحك الترميز الصالح سوى الأهلية؛ وتظل Google صاحبة قرار إظهار الدوّار.

الخلاصة — يمكن لترميز schema.org/Course، المكتوب عادة بصيغة JSON-LD، أن يجعل صفحة قائمة تعليمية مؤهلة لدوّار Google “Course list”، وهو ItemList من عناصر Course. والقاعدة التي تهيمن على كل شيء آخر هي أن الدوّار يتطلب ترميز ثلاث دورات على الأقل معاً؛ وتظل Course واحدة من مفردات schema.org الصالحة، لكنها لا تتجاوز هذا الحد، ولا توجد بطاقة غنية لدورة واحدة. أُعلن إيقاف ميزة “Course Info” الأغنى للدورة الواحدة، التي تعرض السعر والتواريخ والمدرّس، في 12 يونيو 2025، ثم أُلغيت تدريجياً في تحديث Google بتاريخ 8 سبتمبر 2025، وأُزيلت وثائقها في 9 سبتمبر 2025. أما Course list فبقيت ميزة منفصلة موثقة حالياً، ولذلك يصف أي دليل مبني على Course Info ميزة منتهية. يطلب جدول خصائص Google لكل دورة name وdescription، ويدرج provider كموصى به، لكن الإرشاد التقني يصفه بأنه مطلوب؛ وهذا تعارض حقيقي في وثائق Google نفسها، لذا أضفه. Course هي الفئة العامة، وCourseInstance نوع متداخل منفصل لعرض محدد له نمط وتاريخ بدء، لكن النتيجة الحية تعمل على مستوى قائمة Course، فلا تبالغ في الاستثمار في تفاصيل العرض. يتوفر الدوّار بالإنجليزية حيثما تعمل Google Search؛ إنه قيد لغوي لا قيد جغرافي على الولايات المتحدة. ولا يكسبك الترميز الصالح سوى الأهلية، إذ تظل Google صاحبة قرار إظهاره.

Evidence for this claim Schema.org Course describes an educational course and remains valid vocabulary independent of Google feature support. Scope: Schema.org Course vocabulary. Confidence: high · Verified: Schema.org: Course Evidence for this claim Google's documented course enhancement is the Course list feature, with at least three courses and ItemList or summary-page markup; eligibility does not guarantee display. Scope: Current Google Course list structured-data requirements, distinct from the retired course-info experience. Confidence: high · Verified: Google Search Central: Course list structured data

ما يفعله مخطط Course اليوم — دوّار Course list

تصف معظم الأدلة التي ستجدها مخطط Course كما لو أنه ينتج بطاقة تفاصيل لدورة واحدة. لكنه لا يفعل ذلك، ولم يعد يفعل. ميزة Course الحية الوحيدة لدى Google هي دوّار “Course list”: قائمة ItemList عناصرها كائنات Course، وتظهر معاً في صف دورات قابل للتمرير فوق النتائج القياسية. وهي تعرض أسماء الدورات والجهات المقدمة والأوصاف.

الأثر هنا بنيوي لا تجميلي: لا يمكنك الحصول على هذه النتيجة دورة بعد أخرى. وحدة الأهلية هي قائمة من ثلاث دورات على الأقل مرمزة معاً في الصفحة نفسها. وصياغة Google واضحة: “You must mark up at least three courses.” (ترجمة) «يجب أن ترمّز ثلاث دورات على الأقل». إذا رمّزت دورة أو دورتين فلن تتأهل للدوّار، ولا توجد بطاقة احتياطية لدورة واحدة. وللدقة في النطاق: تظل Course واحدة ترميز schema.org صالحاً تماماً في صفحتها؛ لكنها لا تستوفي حد هذه الميزة بعينها.

الحد الأدنى لثلاث دورات وقواعد الأهلية الأخرى

ابدأ بالعدد لأنه التفصيل الذي يغفله الجميع:

  • ثلاث دورات على الأقل مرمزة معاً، عادة في ItemList من عناصر Course أو عبر نمط CourseListElement.
  • المطلوب لكل دورة وفق جدول الخصائص: name وdescription.
  • موصى به وفق جدول الخصائص، لكنه مطلوب وفق الإرشاد التقني: provider، أي المؤسسة التي تقدم الدورة. لا تتفق وثائق Google مع نفسها هنا؛ فالجدول يصفه بأنه موصى به، بينما يقول الإرشاد التقني المنفصل إن كل دورة يجب أن يكون لها provider صالح. وحتى تحسم Google ذلك، أضف provider إلى كل دورة ولا تعامله كحقل اختياري.

من المفيد استيعاب بعض قيود المحتوى التي تطبقها Google على الدوّار:

  • لا تستخدم لغة ترويجية في الحقول التي تعرضها Google. اجعل الأوصاف واقعية، وتجنب ادعاءات السعر والخصم وصيغ التفضيل مثل «أفضل مدرسة في العالم» في النص المرمز؛ فالدوّار مخصص لوصف الدورات لا للإعلان عنها.
  • تُقتطع الأوصاف. يعرض الدوّار وصفاً قصيراً، لذا قدّم جوهر المحتوى أولاً. وتعامل بحذر مع أي عدد محدد للأحرف تراه مقتبساً على الإنترنت، وتحقق من الوثيقة الحالية بدلاً من تثبيت رقم في التنفيذ.

Course مقابل CourseInstance

هذان نوعان مختلفان من schema.org، وغالباً ما يخلط الناس بينهما:

  • Course هي الفئة العامة، مثل «مقدمة إلى Python»: الدورة بوصفها مفهوماً مستقلاً عن وقت انعقادها أو طريقة تقديمها. وهي ما يُبنى منه دوّار Course list.
  • CourseInstance هي نسخة محددة من تلك الدورة: دفعة بعينها لها courseMode (عبر الإنترنت أو حضورياً) وstartDate وendDate، وربما مدرّس. وتندرج تحت Course عبر hasCourseInstance.

التوجيه العملي: لأن النتيجة الغنية الحية تعمل على مستوى قائمة Course، فلا تفرط في تفاصيل CourseInstance متوقعاً أن تشغّل عرضاً أغنى. لا بأس بإضافة بيانات عرض دقيقة، وهي مفيدة للقراءة الآلية وأدوات تعليم الذكاء الاصطناعي، لكنها ليست ما يفتح الدوّار. يحتاج الدوّار إلى ثلاثة عناصر Course لها name وdescription؛ أما تفاصيل العرض فتكميلية. وتزعم بعض أدلة المنافسين أن جمع Course وCourseInstance أصبح إلزامياً لميزة Course من Google منذ 2024، وهذا غير صحيح. لا تسرد جداول خصائص Course وItemList الحالية من Google ‏CourseInstance كمتطلب في أي موضع؛ إنها تفصيل مشروع في schema.org، لا قاعدة أهلية لـ Course list.

ما الذي تغيّر: إيقاف “Course Info”

هذا هو الجزء الذي يعيد تأطير معظم المحتوى الموجود عن الموضوع. كانت هناك ميزة Course ثانية أغنى اسمها “Course Info”، تعرض سعر دورة واحدة وتواريخها ومدرّسها في عرض تفصيلي. حدث تقاعدها في ثلاث خطوات مميزة، ويجدر إبقاؤها منفصلة بدلاً من اختزالها في عبارة مبهمة مثل «أُوقفت في يونيو 2025»:

  1. 12 يونيو 2025أعلنت Google الإيقاف في تدوينة غطت أيضاً تبسيطات أخرى للبيانات المنظمة، منها Estimated Salary وLearning Video وSpecial Announcement وVehicle Listing وغيرها. وصوّر جانب المنتج في Google الإزالات على أنها ميزات لم تكن شائعة الاستخدام في Search ولم تعد تضيف قيمة كافية للإبقاء عليها؛ وهذه إعادة صياغة للتعليل المنقول إلى الصحافة المتخصصة، وليست اقتباساً حرفياً من Google.
  2. 8 سبتمبر 2025 — يسجل سجل تحديثات Google نفسه أن Course Info أُلغيت تدريجياً في تحديث ذلك اليوم.
  3. 9 سبتمبر 2025أُزيلت وثائق Course Info؛ ويعيد رابط الوثائق القديم التوجيه الآن إلى سجل Google المسمى “Latest documentation updates”، الذي يذكر إزالة وثائق تلك الأنواع وأنها لم تعد تظهر في نتائج Google Search.

أريد الدقة في الحالة هنا لأن دفعة إعلان يونيو 2025 نفسها ضمت ميزات اختلف مصيرها. ففي حالة مخطط Book الشقيقة، أُعلن إيقاف ميزة “Book Actions”، لكنها لم تُزل فعلياً؛ إذ سبق الإعلان التنفيذ. أما Course Info فليست كذلك. تؤكد الخطوات الثلاث أعلاه إزالتها، والأهم أن الإزالة أثرت في Course Info وحدها. لم يكن دوّار Course list المنفصل الذي تغطيه هذه المقالة جزءاً من التقاعد، وما زال ميزة مستقلة موثقة حالياً.

الخلاصة: أي دليل تنفيذ مبني على عرض السعر والتواريخ والمدرّس لدورة واحدة يصف ميزة لم تعد موجودة. الشيء الوحيد الذي يكسبك إياه ترميز Course في Google Search اليوم هو دوّار ثلاث دورات أو أكثر.

أساسيات التنفيذ والأخطاء الشائعة

  • رمّز القائمة لا العنصر. ابن الصفحة على شكل ItemList، أو نمط Course list الموثق، يحتوي على ثلاثة إدخالات Course أو أكثر. وتعد كتلة Course واحدة معزولة أكثر أسباب عدم الأهلية شيوعاً.
  • املأ name وdescription لكل دورة، وأضف provider. إن فقدان description من أي دورة يضعف القائمة كلها.
  • لا تبنِ على Course Info. إذا كان قالب نظام إدارة المحتوى أو إضافة ما يزال يصدر ترميز السعر أو التاريخ أو المدرّس متوقعاً بطاقة التفاصيل القديمة، فذلك عبء ميت ولن ينتج نتيجة غنية.
  • صحح خرافة «للولايات المتحدة فقط». توثق Google الدوّار على أنه متاح “in English in all regions where Google Search is available.” (ترجمة) «بالإنجليزية في جميع المناطق التي تتوفر فيها Google Search». إنه قيد على اللغة الإنجليزية ومتاح عالمياً، لا قيداً جغرافياً على الولايات المتحدة.
  • الأهلية ليست عرضاً. كما في كل نتيجة غنية، لا يجعلك الترميز الصالح والصفحة المفهرسة إلا مؤهلاً، وتظل أنظمة Google صاحبة قرار إظهار الدوّار لاستعلام معين.

لمعرفة موضع مخطط Course في الصورة الأوسع للبيانات المنظمة، راجع محوري Schema Markup وStructured Data اللذين تندرج تحتهما هذه المقالة، وأنواع Creative Works الأخرى مثل مخطط Book التي مرت بدفعة التبسيط نفسها في يونيو 2025.

Add an expert note

Pin an expert quote

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