Google-এ আপনার ভিডিও দেখুন

সাধারণের জন্য ভিডিও খোঁজা এবং দেখার জন্য Google Search হল প্রথম ধাপ। Google আপনার ভিডিও অটোমেটিক যাতে খুঁজে পায়, তার জন্য আপনার ভিডিও VideoObject দিয়ে মার্ক-আপ করে বিবরণ, থাম্বনেল, ইউআরএল, আপলোড করার তারিখ এবং সময়কালের মতো তথ্য স্পষ্টভাবে উল্লেখ করুন। Google Search-এর ফলাফল, ভিডিও সার্চের ফলাফল, Google Images Google Discover-এ ভিডিও দেখা যেতে পারে।

Google Search-এর ফলাফল, ভিডিও ট্যাব এবং Discover-এ ভিডিও কন্টেন্ট দেওয়া আছে এমন স্ক্রিনশট

কীভাবে আপনার কন্টেন্ট মার্ক-আপ করছেন তার উপর নির্ভর করে আপনার ভিডিও নিম্নলিখিতভাবে শ্রেণীভুক্ত করা যাবে:

ভিডিও শ্রেণীভুক্তকরণ

লাইভ ব্যাজ:BroadcastEvent দিয়ে আপনার ভিডিও মার্ক-আপ করে সেটিতে লাইভ ব্যাজ যোগ করুন। লাইভস্ট্রিম করা হচ্ছে এমন সর্বজনীন ভিডিওতে লাইভ ব্যাজ যোগ করা যেতে পারে। এটি ভিডিওর সময়কালের উপর নির্ভর করে না। এখানে কিছু উদাহরণ দেওয়া হল:

  • খেলার ইভেন্ট
  • পুরস্কার বিতরণের অনুষ্ঠান
  • প্রভাবশালী ব্যক্তিদের ভিডিও
  • লাইভস্ট্রিম করা হচ্ছে এমন ভিডিও গেম

Google আপনার পৃষ্ঠা সঠিক সময়ে যাতে ক্রল করে তা কনফার্ম করতে, লাইভ ব্যাজ নির্দেশিকা অনুসরণ এবং ইন্ডেক্সিং এপিআই ব্যবহার করছেন কিনা ভাল করে দেখে নিন।

Search-এর ফলাফলে লাইভ ব্যাজ ভিডিও
ক্লিপ (সীমিত অ্যাক্সেস): কোনও একটি ভিডিওতে ব্যবহারকারীকে নির্দিষ্ট টাইমলাইনের পয়েন্টে নেভিগেট করতে সাহায্য করুন।
  • আপনার ভিডিও YouTube-এ হোস্ট করা হলে, Google Search অটোমেটিক YouTube-এ দেওয়া ভিডিওর বিবরণের ভিত্তিতে ক্লিপ চালু করবে। YouTube-এর বিবরণে কোন পেশাদার পদ্ধতিতে টাইমস্ট্যাম্প মার্ক করা হয় তা দেখে নিন
  • আপনার ভিডিও ওয়েব পৃষ্ঠাতে হোস্ট করা হলে, ভিডিওর গুরুত্বপূর্ণ পয়েন্ট Google যাতে বুঝতে পারে সেই বিষয়ে সাহায্য করার জন্য VideoObject-এ Clip স্ট্রাকচার্ড ডেটা যোগ করতে পারবেন।
  • Search-এর ফলাফলে ক্লিপ সহ ভিডিও
    ভিডিও হোস্ট ক্যারোজেল (সীমিত অ্যাক্সেস): ItemList স্ট্রাকচার্ড ডেটা যোগ করে আপনার ব্যবহারকারীদের ভিডিও গ্যালারি পৃষ্ঠা দেখার সুযোগ করে দিন।

    স্ট্রাকচার্ড ডেটা কীভাবে যোগ করবেন

    কোনও পৃষ্ঠা সম্পর্কে তথ্য প্রদান করা ও পৃষ্ঠার কন্টেন্টকে বিভিন্ন শ্রেণীতে ভাগ করার জন্য স্ট্রাকচার্ড ডেটা হল একটি স্ট্যান্ডার্ড ফর্ম্যাট। আপনি স্ট্রাকচার্ড ডেটা এই প্রথমবার ব্যবহার করলে, স্ট্রাকচার্ড ডেটা কীভাবে কাজ করে নিবন্ধটি পড়ুন।

    স্ট্রাকচার্ড ডেটা তৈরি করে পরীক্ষা করা এবং প্রকাশ করা সম্পর্কে নিচে থেকে জানা যাবে। ওয়েব পৃষ্ঠায় কীভাবে স্ট্রাকচার্ড ডেটা যোগ করতে হবে সেটি সম্পর্কে ধাপে ধাপে নির্দেশ পেতে, স্ট্রাকচার্ড ডেটা কোডল্যাব দেখুন।

    1. প্রয়োজনীয় প্রপার্টি যোগ করুন। পৃষ্ঠার কোথায় স্ট্রাকচার্ড ডেটা যোগ করবেন সেই সম্পর্কে জানতে JSON-LD স্ট্রাকচার্ড ডেটা ডেটা: পৃষ্ঠার কোথায় যোগ করব দেখুন।
    2. নির্দেশিকা অনুসরণ করুন।
    3. আপনি বিশিষ্ট ফলাফল পরীক্ষা-এর মাধ্যমে কোড যাচাই করুন।
    4. স্ট্রাকচার্ড ডেটা ব্যবহার করছে এমন কিছু পৃষ্ঠা প্রকাশ করুন এবং ইউআরএল খতিয়ে দেখার টুল দিয়ে Google কীভাবে পৃষ্ঠাটি দেখবে তা পরীক্ষা করুন। Google যেন পৃষ্ঠাটি অ্যাক্সেস করতে পারে এবং সেটি যাতে robots.txt ফাইল, noindex ট্যাগ দিয়ে ব্লক করা না থাকে অথবা দেখার জন্য লগ-ইন করতে না হয়, সেই বিষয়ে লক্ষ্য রাখুন। পৃষ্ঠা দেখে যদি মনে হয়, তাহলে Google-কে ইউআরএল আবার ক্রল করার অনুরোধ করতে পারেন।
    5. আগামীদিনের পরিবর্তনগুলি সম্পর্কে Google-কে জানাতে, আমরা আপনাকে সাইটম্যাপ জমা দিতে সাজেস্ট করছি। আপনি 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
          },
          "regionsAllowed": "NL"
        }
        </script>
      </head>
      <body>
      </body>
    </html>

    লাইভ ব্যাজ

    সার্চের ফলাফলে লাইভ ব্যাজ সহ ভিডিওর একটি উদাহরণ

    JSON-LD কোডে লেখা VideoObject এবং BroadcastEvent-এর উদাহরণ দেওয়া হল।

    <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",
          "regionsAllowed": "US",
          "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>
      

    ক্লিপ (সীমিত অ্যাক্সেস)

    সার্চের ফলাফলে ক্লিপ সহ ভিডিওর একটি উদাহরণ

    JSON-LD কোডে লেখা VideoObjectClip-এর উদাহরণ নিচে দেওয়া হল। এই ফিচার বর্তমানে অল্প কয়েকজন প্রদানকারী ব্যবহার করতে পারেন। আপনি অংশগ্রহণ করতে চাইলে, এই ফর্মের মাধ্যমে আপনার আগ্রহের বিষয়ে আমাদের জানান

    <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",
          "regionsAllowed": "US",
          "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>

    ভিডিও সহ এএমপি পৃষ্ঠা

    এএমপি পৃষ্ঠায় VideoObject-এর একটি উদাহরণ নিচে দেওয়া হল।

    <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
          },
          "regionsAllowed": "NL"
        }
        </script>
      </head>
      <body>
      </body>
    </html>

    নির্দেশিকা

    Google যাতে আপনার ভিডিও আরও ভালভাবে বুঝতে পারে, তার জন্য নিচে উল্লেখ করা নির্দেশিকা দেখুন:

    লাইভ ব্যাজ সংক্রান্ত নির্দেশিকা

    লাইভস্ট্রিভ ভিডিওতে আপনি BroadcastEvent যোগ করার সময়ে, নিচে উল্লেখ করা নির্দেশিকা অনুসরণ করুন:

    • স্ট্রাকচার্ড ডেটাতে অশ্লীল বা এমন ভাষা ব্যবহার করবেন না, যাতে আপত্তিকর কিছু থাকে।
    • সঠিক সময়ে Google আপনার লাইভস্ট্রিম ভিডিও যাতে ক্রল করে, তার জন্য ইন্ডেক্সিংএপিআই ব্যবহার করুন। নিম্নলিখিত ইভেন্টের জন্য এপিআই কল করুন:
      • ভিডিও যখন লাইভ দেখানো শুরু হয়
      • ভিডিও স্ট্রিম করা শেষ হয়ে যাওয়ার পরে, endDate বোঝানোর জন্য মার্ক-আপ আপডেট করার সময়
      • মার্ক-আপের যেকোনও পরিবর্তনের কথা Google-কে জানাতে হবে

    YouTube-এ টাইমস্ট্যাম্প মার্ক-আপ করার পেশাদার পদ্ধতি

    YouTube, Google Search-এ আপনার ভিডিও হোস্ট করা হলে, YouTube-এ উল্লেখ করা ভিডিও বিবরণের ভিত্তিতে আপনার ভিডিও অটোমেটিক ক্লিপ চালু করতে পারে এবং YouTube-এ বিবরণে আলাদা করে নির্দিষ্ট টাইমস্ট্যাম্প মার্ক করার প্রয়োজন নাও হতে পারে। তবে, আপনার ভিডিও সম্পর্কে গুরুত্বপূর্ণ তথ্য আরও স্পষ্ট করে উল্লেখ করতে পারেন, আমরা সেই তথ্যগুলিকে গুরুত্ব দেব। সার্চের ফলাফলে YouTube ভিডিও বিবরণে কীভাবে টাইমস্ট্যাম্প এবং লেবেল দেখা যাবে, তা নিচে উল্লেখ করা রেখাচিত্রে দেওয়া হল:

    টাইমস্ট্যাপ এবং লেবেলেযুক্ত Search-এর ফলাফলে একটি ভিডিও
    ১. টাইমস্ট্যাম্প: একটি ক্লিপ শুরু হলে।
    ২. লেবেল: ক্লিপের নাম

    YouTube-এর বিবরণের জন্য টাইমস্ট্যাম্প এবং লেবেল ফর্ম্যাট করার সময়ে নিচে উল্লেখ করা নির্দেশিকা মনে রাখবেন:

    • নিচে উল্লেখ করা ফর্ম্যাটে টাইমস্ট্যাম্প ফর্ম্যাট করুন: [hour]:[minute]:[second]। সময়ের ফর্ম্যাটে ঘণ্টা না থাকলে, যোগ করার প্রয়োজন নেই।
    • টাইমস্ট্যাম্প যেভাবে আছে, একইভাবে টাইমস্ট্যাম্পের লেবেল উল্লেখ করুন।
    • ভিডিওর বিবরণের প্রতিটি নতুন লাইনে প্রতিটি টাইমস্ট্যাম্প উল্লেখ করুন।
    • ভিডিওর নির্দিষ্ট পয়েন্টে টাইমস্ট্যাম্প লিঙ্ক করুন।
    • লেবেলে যেন কমপক্ষে একটি শব্দ থাকে, তা ভাল করে দেখে নিন।
    • সময়ের ক্রমানুসারে টাইমস্ট্যাম্প তালিকাভুক্ত করুন।

    ক্লিপ সংক্রান্ত নির্দেশিকা (সীমিত অ্যাক্সেস)

    ভিডিওর বিভাগ মার্ক-আপ করতে Clip যোগ করলে, নিম্নলিখিত নির্দেশিকা মেনে চলুন:

    • ভিডিওটি সাবস্ক্রিপশন ছাড়া সর্বজনীনভাবে উপলভ্য হতে হবে।
    • ভিডিওর ইউআরএলের শুরুতে ছাড়া সেটির অন্য কোনও অংশে ডিপ লিঙ্ক করা যাচ্ছে কিনা তা দেখতে হবে। যেমন, ভিডিও শুরু হওয়ার ৩০ সেকেন্ড পরে http://www.example.com/example?t=30 শুরু হয়।
    • পৃষ্ঠাতে Clip স্ট্রাকচার্ড ডেটা যোগ করতে হবে, যেখানে ব্যবহারকারী ভিডিও দেখতে পাবেন। যে পৃষ্ঠায় ভিডিও দেখা যায় না সেটিকে নির্দেশ করলে ব্যবহারকারীদের অভিজ্ঞতা খারাপ হবে।
    • ভিডিওর সময়কাল কমপক্ষ ৩০ সেকেন্ড হতে হবে।
    • একই পৃষ্ঠায় দেখানো একই ভিডিওর দুটি ক্লিপ যাতে একই সময় থেকে শুরু না হয় তা দেখে নেবেন।
    • ভিডিওতে VideoObject স্ট্রাকচার্ড ডেটা থাকতে হবে।

    বিভিন্ন ধরনের স্ট্রাকচার্ড ডেটার সংজ্ঞা

    এই বিভাগে Google Search-এ ভিডিও ফিচার সংক্রান্ত স্ট্রাকচার্ড ডেটার ধরনের বিবরণ দেওয়া আছে। আপনার কন্টেন্টকে ভিডিওর বিশিষ্ট ফলাফল হিসেবে দেখানোর উপযুক্ত করে তুলতে VideoObject প্রপার্টি আপনাকে যোগ করতেই হবে। ব্যবহারকারীকে উন্নত অভিজ্ঞতা প্রদান করতে, আপনার কন্টেন্ট সম্পর্কে আরও তথ্য দেওয়ার জন্য আপনি সাজেস্ট করা প্রপার্টিও যোগ করতে পারেন। Google Search-এ উন্নত ভিডিও ফিচার দেখানোর জন্য VideoObject ছাড়াও আপনি ডেটার নিম্নলিখিত ধরনগুলি যোগ করতে পারেন:

    • BroadcastEvent: আপনার ভিডিওতে লাইভ ব্যাজ চালু করতে লাইভস্ট্রিম ভিডিও মার্ক-আপ করুন।
    • ItemList: ভিডিও হোস্ট ক্যারােজেল হিসেবে দেখাতে, ভিডিওর তালিকা সহ পৃষ্ঠা মার্ক-আপ করুন।
    • Clip: ব্যবহারকারীকে ভিডিওর নির্দিষ্ট অংশে দ্রুত নেভিগেট করার কাজে সাহায্য করতে, ভিডিওর গুরুত্বপূর্ণ বিভাগগুলি মার্ক-আপ করুন।

    VideoObject

    VideoObject-এর সম্পূর্ণ সংজ্ঞা schema.org/VideoObject-এ দেওয়া আছে। আপনি প্রয়োজনীয় প্রপার্টি যোগ না করলে, Google ভিডিও সম্পর্কে হয়ত যেকোনও তথ্য খুঁজে পাবে না। ব্যবহারকারীকে উন্নত অভিজ্ঞতা প্রদান করতে, আপনার কন্টেন্ট সম্পর্কে আরও তথ্য দেওয়ার জন্য সাজেস্ট করা প্রপার্টিও যোগ করতে পারেন।

    প্রয়োজনীয় প্রপার্টি
    description

    Text

    ভিডিওর বিবরণ। HTML ট্যাগ অগ্রাহ্য করা হয়।

    name

    Text

    ভিডিওর শীর্ষক

    thumbnailUrl

    রিপিট হচ্ছে এমন ImageObject বা URL

    ভিডিও থাম্বনেল ছবির ফাইলের দিকে নির্দেশ করছে এমন একটি ইউআরএল।

    • ছবির ইউআরএল ক্রল ও ইন্ডেক্স করার মতো হতে হবে।
    • ছবি মার্ক-আপ করা কন্টেন্টের সাথে সামঞ্জস্যপূর্ণ হতে হবে।
    • ছবির ফর্ম্যাট অবশ্যই .jpg, .png বা .gif হতে হবে।
    • ছবি কমপক্ষে ৬০ পিক্সেল x ৩০ পিক্সেল হতে হবে।
    uploadDate

    Date

    ভিডিও যে দিন প্রথম প্রকাশিত হয়েছিল ISO-8601 ফর্ম্যাট-এ সেই দিনের তারিখ।

    সাজেস্ট করা প্রপার্টি
    contentUrl

    URL

    একটি ইউআরএল যা আসল ভিডিও মিডিয়া ফাইলকে নির্দেশ করে, সেটি হল কার্যকরী এনকোডিং ফর্ম্যাট-এর অন্যতম। যে পৃষ্ঠায় ভিডিও লাইভ হয় তার সাথে লিঙ্ক করবেন না, বরং এটি ভিডিও মিডিয়ার ইউআরএল হতে হবে।

    ভিডিওর ব্যাপারে আমাদের পেশাদার পদ্ধতি অনুসরণ করতে ভুলবেন না।

    duration

    Duration

    ISO-8601 ফর্ম্যাট-এ ভিডিওর সময়কাল। যেমন, T00H30M5S-এর মাধ্যমে "তিরিশ মিনিট ৫ সেকেন্ড" সময়কাল বোঝানো হয়।

    embedUrl

    URL

    নির্দিষ্ট কোনও ভিডিওর প্লেয়ারকে নির্দেশ করে এমন একটি ইউআরএল হল, in one of the কার্যকরী এনকোডিং ফর্ম্যাট-এর অন্যতম। যে পৃষ্ঠায় ভিডিও লাইভ হয় তার সাথে লিঙ্ক করবেন না, বরং এটি ভিডিও মিডিয়ার ইউআরএল হতে হবে। এটি সাধারণত <embed> ট্যাগের src এলিমেন্টে লেখা হয়।

    ভিডিওর ব্যাপারে আমাদের পেশাদার পদ্ধতি অনুসরণ করতে ভুলবেন না।

    expires

    Date

    প্রযোজ্য হলে, ভিডিওটি যে দিনের পর থেকে আর দেখা যাবে না সেই দিনের ISO-8601 ফর্ম্যাট-এ তারিখ। সেই তারিখের পরে আপনার ভিডিওটি দেখানো বন্ধ না হলে এই তথ্য প্রদান করবেন না।

    hasPart

    আপনার ভিডিওতে যদি গুরুত্বপূর্ণ বিভাগ থাকে, তাহলে আপনার VideoObject-এ প্রয়োজনীয় Clip প্রপার্টি নেস্ট করুন। যেমন:

    
    <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

    যদি আপনার ভিডিও লাইভ হয় এবং লাইভ ব্যাজের জন্য আপনি যোগ্যতা অর্জন করতে চাইলে আপনার VideoObject-এ প্রয়োজনীয় BroadcastEvent প্রপার্টি নেস্ট করুন। যেমন:

    
    <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

    বুলিয়ান

    ভিডিও অতীতে, বর্তমানে বা ভবিষ্যতে লাইভ দেখানো হলে, এটিকে ট্রু হিসেবে সেট করুন।

    publication.startDate

    DateTime

    ISO-8601 ফর্ম্যাট-এ লাইভস্ট্রিম শুরু হওয়ার প্রকৃত বা সম্ভাব্য সময় ও তারিখ। startDate-এর মাধ্যমে অতীত বা বর্তমানের কোনও সময় ও তারিখ উল্লেখ করা হলে, লাইভ দেখানো শুরু হয়ে গেছে বলে বোঝা যায়। startDate-এর মাধ্যমে ভবিষ্যতের কোনও সময় এবং তারিখ উল্লেখ করা হলে, স্ট্রিম সেই সময়ে শুরু হবে বলে বোঝা যায়।

    ItemList (সীমিত অ্যাক্সেস)

    আপনার ভিডিও গ্যালারির পৃষ্ঠা আরও ভাল করে বুঝতে Google-কে সাহায্য করার জন্য, VideoObject প্রপার্টি সমেত নিচে উল্লেখ করা ItemList প্রপার্টি যোগ করুন। ক্যারোজেল সম্পর্কে আরও জানতে ক্যারােজেল দেখুন।

    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

    আইটেম পৃষ্ঠার সেরা ইউআরএল। প্রতিটি আইটেমের একটি আলাদা ইউআরএল থাকতে হবে।

    Clip (সীমিত অ্যাক্সেস)

    ক্লিপের জন্য উপযুক্ত হতে, আপনার VideoObject-এ নিচে উল্লেখ করা প্রপার্টি নেস্ট করুন। Clip প্রপার্টি যোগ করার প্রয়োজন না থাকলেও, আপনার ভিডিওর বিভাগ সমেত ভিডিও দেখানোর জন্য নিম্নলিখিত প্রপার্টি যোগ করতে হবে।

    Clip-এর সম্পূর্ণ সংজ্ঞা schema.org/Clip-এ দেওয়া আছে।

    প্রয়োজনীয় প্রপার্টি
    name

    Text

    ক্লিপের কন্টেন্টের জন্য একটি বর্ণনামূলক শীর্ষক।

    startOffset

    Number

    ভিডিও শুরু হওয়ার কত সেকেন্ড পরে এই ক্লিপটি শুরু হয়, সেই সংখ্যা।

    url

    URL

    ক্লিপ শুরুর সময় নির্দেশ করে এমন ইউআরএল।

    ক্লিপের ইউআরএল ভিডিওর ইউআরএল পাথকে নির্দেশ করছে কিনা দেখতে হবে এবং সময় উল্লেখ করার জন্য অতিরিক্ত কোয়েরি যোগ করতে হবে।

    যেমন, নিচের ইউআরএল থেকে বোঝা যায় ভিডিও ২:০০ মিনিট থেকে শুরু হয়:

    "url": "https://www.example.com/example?t=120"
    সাজেস্ট করা প্রপার্টি
    endOffset

    Number

    ভিডিও শেষ হওয়ার কত সেকেন্ড পরে এই ক্লিপটি শুরু হয়, সেই সংখ্যা।

    Search Console-এর সাহায্যে বিশিষ্ট ফলাফল মনিটর করা

    Google Search-এ আপনার পৃষ্ঠা কীভাবে কাজ করবে তা মনিটর করতে Search Console নামক একটি টুল সাহায্য করে। Google Search ফলাফলে অন্তর্ভুক্ত হওয়ার জন্য আপনাকে Search Console-এ সাইন-আপ করতে হবে না কিন্তু এটি Google-কে আপনার সাইট আরও ভালভাবে দেখাতে এবং সেটি বুঝতে আপনাকে সাহায্য করবে। আমরা সাজেস্ট করছি, নিচে উল্লেখ করা ঘটনার ক্ষেত্রে Search Console পরীক্ষা করার জন্য:

    1. প্রথমবার স্ট্রাকচার্ড ডেটা ব্যবহার করার পর
    2. নতুন টেমপ্লেট প্রকাশ করা বা আপনার কোড আপডেট করার পর
    3. নির্দিষ্ট সময়ের ব্যবধানে ট্রাফিক বিশ্লেষণ করা

    প্রথমবার স্ট্রাকচার্ড ডেটা ব্যবহার করার পর

    Google আপনার পৃষ্ঠা ইন্ডেক্স করার পরে, উপযুক্ত বিশিষ্ট ফলাফল সম্পর্কিত স্ট্যাটাস রিপোর্ট সমস্যাগুলি দেখুন। সাধারণত আপনি দেখতে পারবেন সঠিক পৃষ্ঠার সংখ্যা বাড়ছে এবং সতর্কতা বা সমস্যার সংখ্যা বাড়ছে না। আপনার স্ট্রাকচার্ড ডেটাতে সমস্যা দেখতে পেলে:

    1. সমস্যার সমাধান করুন
    2. সমস্যাটির সমাধান হয়েছে কিনা দেখতে লাইভ ইউআরএল পরীক্ষা করুন
    3. স্ট্যাটাস রিপোর্ট ব্যবহার করে যাচাইকরণের অনুরোধ করুন

    নতুন টেমপ্লেট প্রকাশ করা বা আপনার কোড আপডেট করার পর

    আপনি যখন নিজের ওয়েবসাইটে গুরুত্বপূর্ণ পরিবর্তন করেন, স্ট্রাকচার্ড ডেটা সম্পর্কিত সমস্যা এবং সতর্কতার সংখ্যা বেড়ে যাওয়া মনিটর করুন।
  • যদি দেখেন সমস্যার সংখ্যা বেড়ে গেছে তাহলে, আপনি হয়ত এমন নতুন টেমপ্লেট ব্যবহার করছেন যা কার্যকর নয় অথবা আপনার সাইট আগে থেকে থাকা টেমপ্লেটের সাথে নতুন কিন্তু ভুল পদ্ধতিতে ইন্টার‍্যাক্ট করছে।
  • আপনি যদি দেখেন যে, সঠিক আইটেমের সংখ্যা কমছে (সমস্যা বেড়ে যাওয়ার সাথে মিল নেই), তাহলে হয়ত আপনার পৃষ্ঠাতে আর স্ট্রাকচার্ড ডেটা এম্বেড করা হচ্ছে না। সমস্যার কারণ জানতে ইউআরএল খতিয়ে দেখার টুল ব্যবহার করুন।
  • নির্দিষ্ট সময়ের ব্যবধানে ট্রাফিক বিশ্লেষণ করা

    পারফর্ম্যান্সের রিপোর্ট ব্যবহার করে Google Search ট্রাফিক বিশ্লেষণ করুন। ডেটার সাহায্যে জানতে পারবেন, Search-এ কতক্ষণ পরপর বিশিষ্ট ফলাফল হিসেবে আপনার পৃষ্ঠা দেখানো হবে এবং সার্চের ফলাফলে সাধারণত কোথায় আপনার র‍্যাঙ্ক হবে। আপনি Search Console এপিআই-এর সাহায্যে এই ফলাফল অটোমেটিক নিয়ে আসতে পারেন।

    সমস্যার সমাধান করা

    স্ট্রাকচার্ড ডেটা প্রয়োগ করতে সমস্যা হলে, আপনি সাহায্য পেতে পারেন এমন কিছু রিসোর্স এখানে উল্লেখ করা হল।