عرض فيديوهاتك على Google

يمكن للمستخدمين الاستفادة من "بحث Google" في اكتشاف الفيديوهات ومشاهدتها. وبينما تحاول Google فهم تفاصيل الفيديو الخاص بك تلقائيًا، يمكنك تقديم المعلومات بشكل صريح، مثل الوصف وعنوان URL للصور المصغّرة وتاريخ التحميل والمدة، عن طريق ترميز الفيديو الخاص بك باستخدام VideoObject. يمكن أن تظهر الفيديوهات في نتائج "بحث Google" ونتائج البحث عن الفيديو و"صور Google" وميزة "اقتراحات من Google".

لقطة شاشة تعرض محتوى الفيديو في نتائج البحث على Google

استنادًا إلى طريقة ترميز المحتوى، قد تكون فيديوهاتك مؤهَّلة أيضًا لتحسينات الفيديو التالية:

تحسينات الفيديو

شارة "مباشر": يمكنك إضافة شارة "مباشر" إلى الفيديو الخاص بك عن طريق وضع علامة BroadcastEvent على الفيديو. يمكن تطبيق شارة "مباشر" على أي فيديو علني يتم بثهُّ مباشرةً لأي فترة زمنية. وفي ما يلي بعض الأمثلة على ذلك:

  • الفعاليات الرياضية
  • عروض توزيع الجوائز
  • فيديوهات الأشخاص المؤثرين
  • ألعاب بث الفيديو المباشر

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

فيديو مع شارة
مقاطع الفيديو (وصول محدود): يمكنك مساعدة المستخدمين على الانتقال بسرعة إلى نقاط مُحدَّدة في الفيديو. فيديو يضم مقاطع في نتائج
منصّة العرض ذات العناصر المتغيّرة لمُضيف الفيديو (وصول محدود): يمكنك أن تتيح للمستخدمين إمكانية الاطّلاع على صفحات معرض الفيديو الخاص بك عن طريق إضافة بيانات ItemList المنظَّمة.

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

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

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

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

أمثلة

النتيجة المنسّقة لفيديو عادي

مثال لنتائج بحث عن فيديو عادي

إليك مثال على VideoObject واحد.


<html>
  <head>
    <title>Introducing the self-driving bicycle in the Netherlands</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "Introducing the self-driving bicycle in the Netherlands",
      "description": "This spring, Google is introducing the self-driving bicycle in Amsterdam, the world’s premier cycling city. The Dutch cycle more than any other nation in the world, almost 900 kilometres per year per person, amounting to over 15 billion kilometres annually. The self-driving bicycle enables safe navigation through the city for Amsterdam residents, and furthers Google’s ambition to improve urban mobility with technology. Google Netherlands takes enormous pride in the fact that a Dutch team worked on this innovation that will have great impact in their home country.",
      "thumbnailUrl": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
      "uploadDate": "2016-03-31T08:00:00+08:00",
      "duration": "PT1M54S",
      "contentUrl": "https://www.example.com/video/123/file.mp4",
      "embedUrl": "https://www.example.com/embed/123",
      "interactionStatistic": {
        "@type": "InteractionCounter",
        "interactionType": { "@type": "http://schema.org/WatchAction" },
        "userInteractionCount": 5647018
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

شارة "مباشر"

مثال لفيديو يظهر ضمن نتائج البحث مع شارة

إليك مثال على VideoObject وBroadcastEvent بترميز JSON-LD.

<html>
  <head>
    <title>Bald Eagle at the Park - Livestream</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "contentURL": "https://example.com/bald-eagle-at-the-park.mp4",
      "description": "Bald eagle at the park livestream.",
      "duration": "PT37M14S",
      "embedUrl": "https://example.com/bald-eagle-at-the-park",
      "expires": "2018-10-30T14:37:14+00:00",
      "interactionStatistic": {
        "@type": "InteractionCounter",
        "interactionType": { "@type": "http://schema.org/WatchAction" },
        "userInteractionCount": 4756
      },
      "name": "Bald eagle nest livestream!",
      "thumbnailUrl": "https://example.com/bald-eagle-at-the-park",
      "uploadDate": "2018-10-27T14:00:00+00:00",
      "publication": [
        {
          "@type": "BroadcastEvent",
          "isLiveBroadcast": true,
          "startDate": "2018-10-27T14:00:00+00:00",
          "endDate": "2018-10-27T14:37:14+00:00"
        },
        {
          "@type": "BroadcastEvent",
          "isLiveBroadcast": true,
          "startDate": "2018-10-27T18:00:00+00:00",
          "endDate": "2018-10-27T18:37:14+00:00"
        }
      ]
    }
    </script>
  </head>
  <body>
  </body>
</html>

في ما يلي مثال على VideoObject وبيانات ItemList المنظَّمة. تقتصر هذه الميزة حاليًا على مجموعة صغيرة من مقدّمي الخدمات.

JSON-LD
<html>
  <head>
    <title>Introducing the self-driving bicycle in the Netherlands</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "ItemList",
      "itemListElement": [
        {
          "@type": "VideoObject",
          "position": 1,
          "name": "Introducing the self-driving bicycle in the Netherlands",
          "url": "https://www.example.com/video/self-driving-bicycle",
          "description": "This spring, Google is introducing the self-driving bicycle in Amsterdam, the world’s premier cycling city. The Dutch cycle more than any other nation in the world, almost 900 kilometres per year per person, amounting to over 15 billion kilometres annually. The self-driving bicycle enables safe navigation through the city for Amsterdam residents, and furthers Google’s ambition to improve urban mobility with technology. Google Netherlands takes enormous pride in the fact that a Dutch team worked on this innovation that will have great impact in their home country.",
          "thumbnailUrl": [
            "https://www.example.com/video/self-driving-bicycle/1x1/photo.jpg",
            "https://www.example.com/video/self-driving-bicycle/4x3/photo.jpg",
            "https://www.example.com/video/self-driving-bicycle/16x9/photo.jpg"
          ],
          "uploadDate": "2016-03-31T08:00:00+08:00",
          "duration": "PT1M54S",
          "contentUrl": "https://www.example.com/video/self-driving-bicycle/file.mp4",
          "embedUrl": "https://www.example.com/embed/self-driving-bicycle",
          "interactionStatistic": {
            "@type": "InteractionCounter",
            "interactionType": { "@type": "http://schema.org/WatchAction" },
            "userInteractionCount": 5647018
          }
        },
        {
          "@type": "VideoObject",
          "position": 2,
          "name": "How to tie a tie",
          "url": "https://www.example.com/video/how-to-tie-a-tie",
          "description": "How to tie a four-in-hand knot.",
          "thumbnailUrl": [
            "https://www.example.com/video/how-to-tie-a-tie/1x1/photo.jpg",
            "https://www.example.com/video/how-to-tie-a-tie/4x3/photo.jpg",
            "https://www.example.com/video/how-to-tie-a-tie/16x9/photo.jpg"
          ],
          "uploadDate": "2019-02-28T08:00:00+08:00",
          "duration": "PT5M01S",
          "contentUrl": "https://www.example.com/video/how-to-tie-a-tie/file.mp4",
          "embedUrl": "https://www.example.com/embed/how-to-tie-a-tie",
          "interactionStatistic": {
            "@type": "InteractionCounter",
            "interactionType": { "@type": "http://schema.org/WatchAction" },
            "userInteractionCount": 102111
          }
        }
      ]
    }
    </script>
  </head>
  <body>
  </body>
</html>
البيانات الجزئية
<div>
      <div itemprop="video" itemscope itemtype="http://schema.org/VideoObject">
        <!-- Thumbnail -->
        <a href="https://example.com/videos/self-driving-bicycle"
           title="Introducing the self-driving bicycle in the Netherlands">
          <img src="https://example.com/videos/self-driving-bicycle/thumbnail.jpg"
               alt="Introducing the self-driving bicycle in the Netherlands"
               title="Introducing the self-driving bicycle in the Netherlands"
               itemprop="thumbnailUrl">
        </a>
        <!-- URL, name, and description -->
        <h1>
          <a itemprop="contentUrl" href="https://example.com/videos/self-driving-bicycle"
             title="Introducing the self-driving bicycle in the Netherlands">
            <span itemprop="name">Introducing the self-driving bicycle in the Netherlands</span>
          </a>
        </h1>
        <a href="https://example.com/videos/self-driving-bicycle"
             title="Introducing the self-driving bicycle in the Netherlands">
          <div itemprop="description">"This spring, Google is introducing the self-driving bicycle
            in Amsterdam, the world’s premier cycling city. The Dutch cycle more than any other
            nation in the world, almost 900 kilometres per year per person, amounting to over 15
            billion kilometres annually. The self-driving bicycle enables safe navigation through
            the city for Amsterdam residents, and furthers Google’s ambition to improve urban
            mobility with technology. Google Netherlands takes enormous pride in the fact that a
            Dutch team worked on this innovation that will have great impact in their home country.
          "</div>
        </a>
        <!-- Other metadata -->
        <meta itemprop="duration" content="PT1M54S" />
        <meta itemprop="uploadDate" content="2016-03-31T08:00:00+08:00" />
        <span itemprop="interactionStatistic" itemscope itemtype="http://schema.org/InteractionCounter">
        	<span itemprop="interactionType" itemscope itemtype="http://schema.org/WatchAction"></span>
        	<meta itemprop="userInteractionCount" content="5647018" />
        </span>
      </div>

      <div itemprop="video" itemscope itemtype="http://schema.org/VideoObject">
        <!-- Thumbnail -->
        <a href="https://example.com/videos/how-to-tie-a-tie"
           title="How to tie a tie">
          <img src="https://example.com/videos/how-to-tie-a-tie/thumbnail.jpg"
               alt="How to tie a tie"
               title="How to tie a tie"
               itemprop="thumbnailUrl">
        </a>
        <!-- URL, name, and description -->
        <h1>
          <a itemprop="contentUrl" href="https://example.com/videos/how-to-tie-a-tie"
             title="Tie a Tie">
            <span itemprop="name">Tie a Tie</span>
          </a>
        </h1>
        <a href="https://example.com/videos/how-to-tie-a-tie"
             title="Tie a Tie">
          <div itemprop="description">How to tie a four-in-hand knot.</div>
        </a>
        <!-- Other metadata -->
        <meta itemprop="duration" content="PT5M01S" />
        <meta itemprop="uploadDate" content="2019-01-05T08:00:00+08:00" />
        <span itemprop="interactionStatistic" itemscope itemtype="http://schema.org/InteractionCounter">
        	<span itemprop="interactionType" itemscope itemtype="http://schema.org/WatchAction"></span>
        	<meta itemprop="userInteractionCount" content="102111" />
        </span>
      </div>
    </div>
  

مقاطع فيديو (إمكانية وصول محدودة)

مثال لفيديو في نتائج البحث مع مقاطع

في ما يلي مثال على VideoObject و Clip بالرمز JSON-LD. تقتصر هذه الميزة حاليًا على مجموعة صغيرة من مُقدمي الخدمة. إذا أردت المشاركة، سجِّل اهتمامك في النموذج الذي نقدّمه.

<html>
  <head>
    <title>Cat jumps over the fence</title>
    <script type="application/ld+json">
    {
      "@context": "http://schema.org/",
      "@type": "VideoObject",
      "name": "Cat video",
      "duration": "P10M",
      "uploadDate": "2019-07-19",
      "thumbnailUrl": "http://www.example.com/cat.jpg",
      "description": "Watch this cat jump over a fence!",
      "contentUrl": "http://www.example.com/cat_video_full.mp4",
      "hasPart": [{
        "@type": "Clip",
        "name": "Cat jumps",
        "startOffset": 30,
        "endOffset": 45,
        "url": "http://www.example.com/example?t=30"
      },
      {
        "@type": "Clip",
        "name": "Cat misses the fence",
        "startOffset": 111,
        "endOffset": 150,
        "url": "http://www.example.com/example?t=111"
      }]
    }
    </script>
  </head>
  <body>
  </body>
</html>

صفحة AMP تتضمّن فيديو

إليك مثال على VideoObject في صفحة AMP.

<html amp>
  <head>
    <title>Introducing the self-driving bicycle in the Netherlands</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "Introducing the self-driving bicycle in the Netherlands",
      "description": "This spring, Google is introducing the self-driving bicycle in Amsterdam, the world’s premier cycling city. The Dutch cycle more than any other nation in the world, almost 900 kilometres per year per person, amounting to over 15 billion kilometres annually. The self-driving bicycle enables safe navigation through the city for Amsterdam residents, and furthers Google’s ambition to improve urban mobility with technology. Google Netherlands takes enormous pride in the fact that a Dutch team worked on this innovation that will have great impact in their home country.",
      "thumbnailUrl": "https://www.example.com/thumbnail.jpg",
      "uploadDate": "2016-03-31T08:00:00+08:00",
      "duration": "PT1M54S",
      "publisher": {
        "@type": "Organization",
        "name": "Google Nederland",
        "logo": {
          "@type": "ImageObject",
          "url": "https://example.com/logo.jpg",
          "width": 600,
          "height": 60
        }
      },
      "contentUrl": "https://www.example.com/video/123/file.mp4",
      "embedUrl": "https://www.example.com/embed/123",
      "interactionStatistic": {
        "@type": "InteractionCounter",
        "interactionType": { "@type": "http://schema.org/WatchAction" },
        "userInteractionCount": 5647018
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

الإرشادات

لمساعدة Google في التعرّف على الفيديو الخاص بك بشكل أفضل، تأكَّد من اتّباع الإرشادات التالية:

الإرشادات المتعلقة بشارة "مباشر"

إذا كنت تضيف BroadcastEvent إلى فيديوهات البثّ المباشر، اتّبع الإرشادات التالية:

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

أفضل الممارسات لوضع علامات على الطوابع الزمنية في YouTube

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

فيديو في نتائج
1. الطابع الزمني: عندما يبدأ مقطع فيديو.
2. التصنيف:: اسم مقطع الفيديو.

يُرجى أخذ الإرشادات التالية بعين الاعتبار عند تنسيق الطوابع الزمنية والتصنيفات للأوصاف على YouTube:

  • تنسيق الطابع الزمني بالتنسيق التالي: [hour]:[minute]:[second]. إذا لم يكن هناك ساعة، لن تحتاج إلى تضمينها.
  • تحديد تصنيف الطابع الزمني على نفس سطر الطابع الزمني.
  • وضْع كل طابع زمني على سطر جديد في وصف الفيديو.
  • ربط الطابع الزمني بالنقطة المُحددَّة في الفيديو.
  • التأكُّد من أن التصنيف يحتوي على كلمة واحدة على الأقل.
  • ترتيب الطوابع الزمنية بالتسلسل الزمني.

الإرشادات المتعلقة بمقاطع الفيديو (وصول محدود)

إذا كنت تضيف Clip لتمييز أقسام الفيديو، اتّبِع الإرشادات التالية:

  • يجب أن تكون مشاهدة الفيديو متاحة للجمهور بدون اشتراك.
  • يجب أن يوفّر الفيديو إمكانية إنشاء رابط لموضع معيّن في نقطة بخلاف نقطة البداية على عنوان URL للفيديو. على سبيل المثال، تسمح الخاصية http://www.example.com/example?t=30 بفتح الفيديو بعد مرور 30 ثانية من بدايته.
  • يجب إضافة بيانات Clip المنظَّمة إلى صفحة يمكن للمستخدمين من خلالها مشاهدة الفيديو. ومن بين التجارب السيئة التي يتعرض لها المستخدمون توجيههم إلى صفحة لا تتيح لهم مشاهدة الفيديو.
  • يجب ألا يقل إجمالي مدة الفيديو عن 30 ثانية.
  • تحقّق من عدم تكرار وقت البدء في مقطعين على الفيديو نفسه المحدّد في الصفحة نفسها.
  • يجب أن يحتوي الفيديو على بيانات VideoObject المنظَّمة.

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

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

  • BroadcastEvent: لترميز فيديوهات البثّ المباشر لتفعيل شارة "مباشر" على الفيديو الخاص بك.
  • ItemList: لترميز الصفحات مع قائمة الفيديوهات لتفعيل منصّة عرض بعناصر متغيّرة لمُضيف الفيديو.
  • Clip: لوضع علامة على الأقسام المهمة في الفيديو الخاص بك لمساعدة المستخدمين على التنقّل بسرعة إلى نقاط محدّدة في الفيديو.

VideoObject

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

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

Text

تمثل هذه الخاصية وصف ملف الفيديو. ويتم تجاهل علامات HTML.

name

Text

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

thumbnailUrl

حقل متكرّر للخاصية ImageObject أو URL

عنوان URL يوجّه المستخدم إلى ملف الصورة المصغّرة للفيديو.

  • يجب أن تكون عناوين URL للصور قابلة للزحف والفهرسة.
  • يجب أن تمثل الصور المحتوى محل الترميز.
  • يجب أن تكون الصور بالتنسيق ‎.jpg أو ‎.png أو ‎.gif.
  • يجب أن تكون أبعاد الصور 60 بكسل × 30 بكسل على الأقل.
uploadDate

Date

تمثل هذه الخاصية تاريخ نشر الفيديو لأول مرة بالتنسيق ISO 8601.

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

URL

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

احرص على اتّباع أفضل ممارسات الفيديو.

duration

Duration

تمثل هذه الخاصية مدة الفيديو بالتنسيق ISO 8601. على سبيل المثال، تمثّل الخاصية T00H30M5S مدة "ثلاثين دقيقة وخمس ثوانٍ".

embedUrl

URL

عنوان URL يشير إلى مشغّل للفيديو المحدّد بأحد تنسيقات الترميز المتوافقة. لا تضع رابطًا يؤدي إلى الصفحة التي يظهر فيها الفيديو، يجب أن يكون هذا الرابط عنوان URL لملف وسائط الفيديو نفسه. ومحتوى هذه الخاصية يكون عادةً المعلومات التي يتضمّنها العنصر src للعلامة <embed>.

احرص على اتّباع أفضل ممارسات الفيديو.

expires

Date

تمثل هذه الخاصية - إنْ وجدت - التاريخ الذي لن يعُد الفيديو متاحًا بعده، وهو بالتنسيق ISO 8601. لا توفّر هذه المعلومات إذا كان الفيديو غير مقيّد بمدة معينة.

hasPart

إذا كان الفيديو الخاص بك يحتوي على شرائح مهمة، يمكنك دمج خصائص Clip المطلوبة في VideoObject. مثل:


<script type="application/ld+json">
{
  "@context": "http://schema.org/",
  "@type": "VideoObject",
  "name": "Cat video",
  "hasPart": {
    "@type": "Clip",
    "name": "Cat jumps",
    "startOffset": 30,
    "url": "http://www.example.com/example?t=30"
  }
}
</script>
interactionStatistic

InteractionCounter

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

"interactionStatistic":
  {
    "@type": "InteractionCounter",
    "interactionType": { "@type": "http://schema.org/WatchAction" },
    "userInteractionCount": 12345
  }
publication

في حال بث الفيديو الخاص بك مباشرةً وكنت ترغب في حصوله على شارة "مباشر"، عليك دمج خصائص BroadcastEvent في VideoObject الخاص بك. مثل:


<script type="application/ld+json">
{
  "@context": "http://schema.org/",
  "@type": "VideoObject",
  "name": "Cat video",
  "publication": {
    "@type": "BroadcastEvent",
    "name": "First scheduled broadcast",
    "isLiveBroadcast": true,
    "startDate": "2018-10-27T14:00:00+00:00",
    "endDate": "2018-10-27T14:37:14+00:00"
  }
}
</script>

BroadcastEvent

لعرض شارة "مباشر" على الفيديو، عليك دمج الخصائص التالية في VideoObject. على الرغم من أنه لا يلزم تقديم خصائص BroadcastEvent، يجب إضافة الخصائص التالية إذا كنت ترغب في عرض شارة "مباشر" على الفيديو الخاص بك.

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

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

BroadcastEvent

تصف هذه الخاصية وقت البث المباشر للفيديو. يمكن أن تكون قائمة أو حدثًا واحدًا.

publication.endDate

DateTime

تمثّل هذه الخاصية الوقت والتاريخ لموعد انتهاء البث المباشر أو الموعد المتوقّع لانتهائه بالتنسيق ISO 8601.

يلزم توفير الخاصية endDate بعد انتهاء الفيديو وانتهاء بثه المباشر. في حال عدم معرفة endDate المتوقع قبل بدء البث المباشر، ننصح بتقديم قيمة تقريبية للخاصية endDate.

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

publication.isLiveBroadcast

منطقي

اضبط القيمة على true إذا كان الفيديو قيد البث المباشر أو سيتم بثه مباشرة.

publication.startDate

DateTime

تمثل هذه الخاصية الوقت والتاريخ الذي سيبدأ فيه البث المباشر أو الذي يُتوقع بدؤه فيه بالتنسيق ISO 8601. إن كانت قيمة الخاصية startDate ماضية أو حالية، فهي تشير إلى أن البث المباشر قد بدأ. إذا كانت قيمة الخاصية startDate في المستقبل، يعني ذلك أنّ البثّ المباشر سيبدأ في ذلك الوقت.

ItemList (إمكانية وصول محدودة)

لمساعدة Google في التعرّف على صفحات معرض الفيديوهات الخاصة بك بشكل أفضل، أضِف خصائص ItemList التالية، بالإضافة إلى خصائص VideoObject. لمزيد من المعلومات حول منصّات العرض بعناصر متغيّرة، يمكنك الاطّلاع على منصّة العرض بعناصر متغيّرة.

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

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

ListItem

تمثل هذه الخاصية تعليقًا توضيحيًا لصفحة عنصر واحد. يجب أن يشتمل كل عنصر ListItem على خصائص VideoObject وكذلك خصائص ListItem.

ListItem.position

Integer

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

"itemListElement": [
  {
    "@type": "VideoObject",
    "position": 1,
    ... other VideoObject properties ...
  }, {
    "@type": "VideoObject",
    "position": 2,
    ... other VideoObject properties ...
  }
]
ListItem.url

URL

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

Clip (إمكانية وصول محدودة)

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

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

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

Text

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

startOffset

Number

تمثّل هذه الخاصية وقت بدء المقطع، ويتم التعبير عنه بعدد الثواني من بداية التشغيل.

url

URL

تمثّل هذه الخاصية عنوان URL يشير إلى وقت بدء المقطع.

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

على سبيل المثال، يشير عنوان URL التالي إلى أن الفيديو يبدأ عند 2:00 دقيقة:

"url": "https://www.example.com/example?t=120"
الخصائص المقترَحة
endOffset

Number

تمثّل هذه الخاصية وقت انتهاء المقطع، ويتم التعبير عنه بعدد الثواني من بداية التشغيل.

مراقبة النتائج المنسّقة باستخدام Search Console

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

  1. بعد نشر بيانات منظَّمة للمرة الأولى
  2. بعد إصدار نماذج جديدة أو تعديل الترميز
  3. تحليل الزيارات بشكل دوري

بعد نشر بيانات منظَّمة للمرة الأولى

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

  1. أصلِح الأخطاء.
  2. افحص عنوان URL مباشر لمعرفة ما إذا كانت المشكلة مستمرّة.
  3. اطلب إجراء تحقق باستخدام تقرير الحالة.

بعد إصدار نماذج جديدة أو تعديل الترميز

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

تحليل الزيارات بشكل دوري

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

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

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