Movie

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

مثال على منصة عرض الأفلام بعناصر متغيّرة في نتائج البحث

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

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

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

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

أمثلة

صفحة الملخّص + عدد من صفحات التفاصيل الكاملة

تحتوي صفحة الملخّص على وصف موجز لكل عنصر في القائمة ويشير كل وصف إلى صفحة تفاصيل منفصلة تركز بأكملها على عنصر واحد. في ما يلي مثال على قائمة أفلام موجزة بتنسيق JSON-LD:

<html>
  <head>
    <title>The Best Movies from the Oscars - 2018</title>
    <script type="application/ld+json">
    {
      "@context":"https://schema.org",
      "@type":"ItemList",
      "itemListElement":[
        {
          "@type":"ListItem",
          "position":1,
          "url":"http://example.com/a-star-is-born.html"
        },
        {
          "@type":"ListItem",
          "position":2,
          "url":"http://example.com/bohemian-rhapsody.html"
        },
        {
          "@type":"ListItem",
          "position":3,
          "url":"http://example.com/black-panther.html"
        }
      ]
    }
    </script>
  </head>
  <body>
  </body>
</html>

قائمة من صفحة واحدة متكاملة

تستضيف قائمة الصفحة الواحدة المتكاملة كل معلومات القائمة، بما في ذلك النص الكامل لكل عنصر. في ما يلي مثال على قائمة أفلام من صفحة واحدة متكاملة بتنسيق JSON-LD:

<html>
  <head>
    <title>The Best Movies from the Oscars - 2018</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "ItemList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": "1",
          "item": {
            "@type": "Movie",
            "url": "https://example.com/2019-best-picture-noms#a-star-is-born",
            "name": "A Star Is Born",
            "image": "https://example.com/photos/6x9/photo.jpg",
            "dateCreated": "2018-10-05",
            "director": {
                "@type": "Person",
                "name": "Bradley Cooper"
              },
            "review": {
              "@type": "Review",
              "reviewRating": {
                "@type": "Rating",
                "ratingValue": "5"
              },
              "author": {
                "@type": "Person",
                "name": "John D."
              },
              "reviewBody": "Heartbreaking, inpsiring, moving. Bradley Cooper is a triple threat."
              },
              "aggregateRating": {
                "@type": "AggregateRating",
                "ratingValue": "90",
                "bestRating": "100",
                "ratingCount": "19141"
              }
            }
          },
        {
          "@type": "ListItem",
          "position": "2",
          "item": {
            "@type": "Movie",
            "name": "Bohemian Rhapsody",
            "url": "https://example.com/2019-best-picture-noms#bohemian-rhapsody",
            "image": "https://example.com/photos/6x9/photo.jpg",
            "dateCreated": "2018-11-02",
            "director": {
                "@type": "Person",
                "name": "Bryan Singer"
              },
            "review": {
              "@type": "Review",
              "reviewRating": {
                "@type": "Rating",
                "ratingValue": "3"
              },
              "author": {
                "@type": "Person",
                "name": "Vin S."
              },
              "reviewBody": "Rami Malek's performance is overrated, at best."
              },
              "aggregateRating": {
                "@type": "AggregateRating",
                "ratingValue": "61",
                "bestRating": "100",
                "ratingCount": "21985"
              }
            }
          },
        {
          "@type": "ListItem",
          "position": "3",
          "item": {
            "@type": "Movie",
            "name": "Black Panther",
            "url": "https://example.com/2019-best-picture-noms#black-panther",
            "image": "https://example.com/photos/6x9/photo.jpg",
            "dateCreated": "2018-02-16",
            "director": {
                "@type": "Person",
                "name": "Ryan Coogler"
              },
            "review": {
              "@type": "Review",
              "reviewRating": {
                "@type": "Rating",
                "ratingValue": "2"
              },
              "author": {
                "@type": "Person",
                "name": "Trevor R."
              },
              "reviewBody": "I didn't like the lighting and CGI in this movie."
              },
              "aggregateRating": {
                "@type": "AggregateRating",
                "ratingValue": "96",
                "bestRating": "100",
                "ratingCount": "88211"
              }
            }
          }
      ]
    }
    </script>
  </head>
  <body>
  </body>
</html>

الإرشادات

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

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

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

Movie

بالإضافة إلى سمات منصّة العرض بعناصر متغيّرة، يمكنك تحديد السمات التالية في عنصر منصّة العرض بعناصر متغيّرة.

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

الخصائص المطلوبة
image URL أو ImageObject

تمثّل هذه الخاصية صورة للفيلم. إرشادات إضافية للصور:

  • يجب أن تكون عناوين URL للصور قابلة للزحف والفهرسة.
  • يجب أن تمثل الصور المحتوى محل الترميز.
  • يجب أن تكون الصور بالتنسيق .jpg أو .png أو .gif.
  • يجب أن تكون الصور بدقة عالية وأن تكون نسبة العرض إلى الارتفاع هي 6: 9. على الرغم من أن Google يمكنه اقتصاص الصور التي يقترب حجمها من نسبة العرض إلى الارتفاع 6: 9، إلا أن الصور التي تخرج إلى حد كبير عن هذه النسبة لا تكون مؤهَّلة لهذه الميزة.
name Text

تمثل هذه الخاصية اسم الفيلم.

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

aggregateRating

AggregateRating

تمثل هذه الخاصية تعليقًا توضيحيًا لمتوسط نتيجة التقييم التي حصل عليها الفيلم. اتّبِع إرشادات مقتطفات "المراجعة" وقائمة خصائص AggregateRatingsالمطلوبة والمقترَحة.

dateCreated Date أو DateTime

تمثل هذه الخاصية تاريخ إصدار الفيلم.

director Person

تمثل هذه الخاصية مُخرِج الفيلم. مثلاً:


"director": {
  "@type": "Person",
  "name": "Bradley Cooper"
}

review

Review

تمثّل هذه السمة Review مدمَجة للفيلم. اتّبِع إرشادات مقتطفات "المراجعة" وقائمة خصائص المراجعة المطلوبة والمقترَحة.

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

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