Google Search Central

راهنمای جامع سئو برای موتورهای جستجو

خانه> رتبه بندی و ظاهر جستجو> داده های ساختار یافته> راهنمای ویژگی‌ها> ویدیو

ویدیو (VideoObject، Clip، BroadcastEvent) داده های ساخت یافته

جستجوی Google نقطه ورود افراد برای کشف و تماشای ویدیوها است. در حالی که گوگل سعی می کند به طور خودکار جزئیات ویدیوی شما را درک کند، شما می توانید به صراحت ارائه دهید اطلاعاتی مانند توضیحات، نشانی اینترنتی تصویر کوچک، تاریخ آپلود و مدت زمان، با علامت گذاری ویدیوی شما با VideoObject. ویدیوها می توانند در ظاهر شوند نتایج جستجوی گوگل، نتایج جستجوی ویدیویی، تصاویر گوگل و Google Discover.

یک اسکرین شات که محتوای ویدیویی را در نتایج جستجوی Google، برگه ویدیو و Discover نشان می‌دهد

بر اساس نحوه علامت گذاری محتوای خود، ویدیوهای شما ممکن است برای ویدیوی زیر نیز واجد شرایط باشند پیشرفت ها:

پیشرفت های ویدیویی

نشان LIVE: با علامت گذاری ویدیوی خود، یک نشان زنده به ویدیوی خود اضافه کنید BroadcastEvent. نشان LIVE را می توان به آن اعمال کرد هر ویدیوی عمومی که برای هر مدت زمان به صورت زنده پخش می شود. در اینجا چند نمونه آورده شده است:

  • رویدادهای ورزشی
  • نمایش جوایز
  • ویدیوهای اینفلوئنسر
  • پخش زنده بازی های ویدیویی

مطمئن شوید که دستورالعمل‌های نشان LIVE را دنبال می‌کنید و استفاده می‌کنید برای اطمینان از Indexing API گوگل در زمان مناسب صفحه شما را می خزد.

ویدیو با نشان LIVE در نتایج جستجو

فعالیت های خانگی: به افراد کمک کنید فعالیت هایی را برای انجام در خانه پیدا کنند. وقتی مردم جستجو می کنند فعالیت‌هایی که در خانه انجام می‌شود، ویدیوها و رویدادهای آنلاین در یک نتیجه غوطه‌ور ظاهر می‌شوند. توسط با افزودن Video داده های ساختاریافته، ممکن است ویدیوهای شما قبلاً باشند واجد شرایط برای این نتیجه غنی، بدون نیاز به مراحل اضافی.

برای اطلاعات بیشتر در مورد در دسترس بودن ویژگی، دستورالعمل ها، و مثال ها را ببینید فعالیت های خانگی.

فعالیت های خانه در نتایج جستجو

لحظات کلیدی

ویژگی لحظات کلیدی راهی برای کاربران برای پیمایش بخش‌های ویدیویی مانند فصل‌های یک کتاب است که می‌تواند کمک کند کاربران عمیق تر با محتوای شما درگیر می شوند. جستجوی Google سعی می‌کند به طور خودکار آن را شناسایی کند در ویدیوی خود قسمت کنید و لحظات کلیدی را بدون هیچ تلاشی به کاربران نشان دهید. متناوبا، از سوی دیگر، می توانید به صورت دستی نکات مهم ویدیوی خود را به گوگل بگویید. ما کلید را اولویت بندی می کنیم لحظات تنظیم شده توسط شما، از طریق داده های ساختاریافته یا توضیحات YouTube.

  • اگر ویدیوی شما در صفحه وب شما میزبانی می شود، دو راه وجود دارد که می توانید لحظات کلیدی را فعال کنید:
    • Clip داده های ساختاریافته: دقیق را مشخص کنید نقطه شروع و پایان هر بخش، و چه برچسبی برای هر بخش نمایش داده شود. این در همه زبان‌هایی که جستجوی Google در دسترس است پشتیبانی می‌شود.
    • SeekToAction داده های ساختاریافته: به Google بگویید مُهرهای زمانی معمولاً در URL شما کجا قرار می گیرند ساختار، به طوری که Google می تواند به طور خودکار لحظات کلیدی را شناسایی کند و کاربران را به آن نقاط داخل ویدیو پیوند دهد. این در حال حاضر برای زبان‌های زیر پشتیبانی می‌شود: انگلیسی، اسپانیایی، پرتغالی، ایتالیایی، چینی، فرانسوی، ژاپنی، آلمانی، ترکی، کره ای، هلندی و روسی. ما قصد داریم تمدید کنیم این به زبان های بیشتری در طول زمان. حتی در زبان‌های پشتیبانی‌شده، همه ویدیوها نخواهند داشت لحظات کلیدی شناسایی شده است، اما هدف ما بهبود این امر در طول زمان نیز هست.
  • اگر ویدیوی شما در YouTube میزبانی می‌شود، می‌توانید برچسب‌ها و برچسب‌های زمانی دقیق را مشخص کنید در توضیحات ویدیو در یوتیوب بهترین ها را بررسی کنید روش هایی برای علامت گذاری مهرهای زمانی در توضیحات YouTube. این در همه زبان‌هایی که جستجوی Google در دسترس است پشتیبانی می‌شود.

    اگر می‌خواهید فصل‌های ویدیویی را در YouTube فعال کنید، این دستورالعمل‌های اضافی را دنبال کنید.

برای انصراف کامل از ویژگی لحظات کلیدی (از جمله هر تلاشی که Google ممکن است انجام دهد لحظات کلیدی را به صورت خودکار برای ویدیوی خود نشان دهید)، از برچسب . nosnippet meta

ویدیو با لحظات کلیدی در نتایج جستجو
چرخ و فلک میزبان ویدیو (دسترسی محدود): کاربران را قادر می سازد گالری ویدیوی شما را کاوش کنند صفحات با افزودن ItemList داده های ساخت یافته. این ویژگی در حال حاضر محدود به مجموعه کوچکی از ارائه دهندگان است. گوگل جستجو ممکن است به طور خودکار یک چرخ فلک میزبان را برای سایت شما بدون نیاز به اضافه کردن نشان دهد ItemList داده های ساخت یافته.

ویدیو آموزشی: به دانش‌آموزان و معلمان کمک کنید ویدیوهای آموزشی شما را پیدا کنند افزودن داده های ساخت یافته ویدیوی آموزشی. برای اطلاعات بیشتر در مورد در دسترس بودن ویژگی، دستورالعمل ها و مثال ها، به آموزش مستندات ویدئویی.

آموزش ویدیو در نتایج جستجو

داده های ساختاریافته یک قالب استاندارد شده برای ارائه اطلاعات در مورد یک صفحه و طبقه بندی صفحه است محتوا. اگر با داده های ساختاری تازه کار هستید، می توانید در مورد آن بیشتر بیاموزید نحوه عملکرد داده های ساخت یافته.

در اینجا مروری بر نحوه ساخت، آزمایش و انتشار داده های ساختار یافته است. برای راهنمای گام به گام در مورد نحوه افزودن داده های ساختاریافته به یک صفحه وب، این را بررسی کنید ساختار یافته دیتا کد.

  1. ویژگی های مورد نیاز را اضافه کنید. بر اساس قالبی که استفاده می کنید، بیاموزید که کجا داده های ساخت یافته را در صفحه وارد کنید.
  2. از دستورالعمل‌ها پیروی کنید.
  3. کد خود را با استفاده از آزمون نتایج غنی و هر گونه خطای حیاتی را برطرف کنید. همچنین هرگونه مشکل غیر مهمی را که ممکن است علامت گذاری شده است، برطرف کنید در این ابزار، زیرا می‌توانند به بهبود کیفیت داده‌های ساختاریافته شما کمک کنند (با این حال، برای واجد شرایط بودن برای نتایج غنی لازم نیست).
  4. چند صفحه را که شامل داده‌های ساختاریافته شما می‌شوند مستقر کنید و از ابزار بازرسی URL استفاده کنید تا ببینید Google چگونه صفحه را می‌بیند. مطمئن باشید که صفحه شما هست در دسترس Google است و توسط فایل robots.txt، تگ noindex یا مسدود نشده است. الزامات ورود اگر صفحه خوب به نظر می رسد، می توانید از Google بخواهید که URL های شما را مجدداً بخزد.
  5. برای آگاه نگه داشتن Google از تغییرات آینده، توصیه می کنیم که نقشه سایت ارسال کنید. شما می توانید این را به طور خودکار با API نقشه سایت کنسول جستجو.
نمونه ای از نتایج جستجوی ویدئویی استاندارد

در اینجا نمونه ای از یک 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": "WatchAction" },
       
"userInteractionCount": 5647018
     
},
     
"regionsAllowed": "US,NL"
   
}
   
</script>
 
</head>
 
<body>
 
</body>
</html>

<html itemscope itemprop="VideoObject" itemtype="https://schema.org/VideoObject">
<head>
 
<title itemprop="name">Introducing the self-driving bicycle in the Netherlands</title>
</head>
<body>
 
<meta itemprop="uploadDate" content="2016-03-31T08:00:00+08:00" />
 
<meta itemprop="duration" content="PT1M54S" />
 
<p 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.</p>
 
<div itemprop="interactionStatistic" itemtype="https://schema.org/InteractionCounter" itemscope>
   
<meta itemprop="userInteractionCount" content="5647018" />
   
<meta itemprop="interactionType" itemtype="https://schema.org/WatchAction" />
 
</div>
 
<link itemprop="embedUrl" href="https://www.example.com/embed/123" />
 
<meta itemprop="contentUrl" content="https://www.example.com/video/123/file.mp4" />
 
<meta itemprop="regionsAllowed" content="US,NL" />
 
<meta itemprop="thumbnailUrl" content="https://example.com/photos/1x1/photo.jpg" />
</body>
</html>
نمونه ای از یک ویدیو در نتایج جستجو با نشان LIVE

در اینجا مثالی از 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": "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>

<html itemscope itemprop="VideoObject" itemtype="https://schema.org/VideoObject">
<head>
 
<title itemprop="name">Bald Eagle at the Park - Livestream</title>
</head>
<body>
 
<meta itemprop="uploadDate" content="2018-10-27T14:00:00+00:00" />
 
<meta itemprop="duration" content="PT37M14S" />
 
<p itemprop="description">Bald eagle at the park livestream.</p>
 
<div itemprop="interactionStatistic" itemtype="https://schema.org/InteractionCounter" itemscope>
   
<meta itemprop="userInteractionCount" content="4756" />
   
<meta itemprop="interactionType" itemtype="https://schema.org/WatchAction" />
 
</div>
 
<link itemprop="embedUrl" href="https://example.com/bald-eagle-at-the-park" />
 
<meta itemprop="expires" content="2018-10-30T14:37:14+00:00" />
 
<meta itemprop="contentUrl" content="https://example.com/bald-eagle-at-the-park.mp4" />
 
<meta itemprop="regionsAllowed" content="US" />
 
<meta itemprop="thumbnailUrl" content="https://example.com/bald-eagle-at-the-park" />
 
<div itemprop="publication" itemtype="https://schema.org/BroadcastEvent" itemscope>
   
<meta itemprop="isLiveBroadcast" content="true" />
   
<meta itemprop="startDate" content="2018-10-27T14:00:00+00:00" />
   
<meta itemprop="endDate" content="2018-10-27T14:37:14+00:00" />
 
</div>
 
<div itemprop="publication" itemtype="https://schema.org/BroadcastEvent" itemscope>
   
<meta itemprop="isLiveBroadcast" content="true" />
   
<meta itemprop="startDate" content="2018-10-27T18:00:00+00:00" />
   
<meta itemprop="endDate" content="2018-10-27T18:37:14+00:00" />
 
</div>
</body>
</html>

در اینجا مثالی از VideoObject آمده است و ItemList داده های ساخت یافته. این ویژگی در حال حاضر است محدود به مجموعه کوچکی از ارائه دهندگان است.


<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": "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": "WatchAction" },
           
"userInteractionCount": 102111
         
}
       
}
     
]
   
}
   
</script>
 
</head>
 
<body>
 
</body>
</html>

<div>
     
<div itemprop="video" itemscope itemtype="https://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="https://schema.org/InteractionCounter">
               
<span itemprop="interactionType" itemscope itemtype="https://schema.org/WatchAction"></span>
               
<meta itemprop="userInteractionCount" content="5647018" />
       
</span>
     
</div>

     
<div itemprop="video" itemscope itemtype="https://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="https://schema.org/InteractionCounter">
               
<span itemprop="interactionType" itemscope itemtype="https://schema.org/WatchAction"></span>
               
<meta itemprop="userInteractionCount" content="102111" />
       
</span>
     
</div>
   
</div>
 
نمونه ای از یک ویدیو در نتایج جستجو با لحظات کلیدی

در اینجا مثالی از VideoObject آمده است و Clip.


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

<html itemscope itemprop="VideoObject" itemtype="https://schema.org/VideoObject">
<head>
 
<title itemprop="name">Cat jumps over the fence</title>
</head>
<body>
 
<meta itemprop="uploadDate" content="2019-07-19" />
 
<meta itemprop="duration" content="P10M" />
 
<p itemprop="description">Watch this cat jump over a fence!</p>
 
<div itemprop="interactionStatistic" itemtype="https://schema.org/InteractionCounter" itemscope>
   
<meta itemprop="userInteractionCount" content="5647018" />
   
<meta itemprop="interactionType" itemtype="https://schema.org/WatchAction" />
 
</div>
 
<div itemprop="hasPart" itemtype="https://schema.org/Clip" itemscope>
   
<meta itemprop="name" content="Cat jumps" />
   
<meta itemprop="startOffset" content="30" />
   
<meta itemprop="endOffset" content="45" />
   
<meta itemprop="url" content="https://www.example.com/example?t=30" />
 
</div>
 
<div itemprop="hasPart" itemtype="https://schema.org/Clip" itemscope>
   
<meta itemprop="name" content="Cat misses the fence" />
   
<meta itemprop="startOffset" content="111" />
   
<meta itemprop="endOffset" content="150" />
   
<meta itemprop="url" content="https://www.example.com/example?t=111" />
 
</div>
 
<link itemprop="embedUrl" href="https://www.example.com/embed/123" />
 
<meta itemprop="contentUrl" content="https://www.example.com/cat_video_full.mp4" />
 
<meta itemprop="regionsAllowed" content="US" />
 
<meta itemprop="thumbnailUrl" content="https://www.example.com/cat.jpg" />
</body>
</html>

در اینجا نمونه ای از یک VideoObject وجود دارد که شامل ویژگی های اضافی مورد نیاز برای نشانه گذاری SeekToAction می باشد.


<html>
 
<head>
   
<title>John Smith (@johnsmith123) on VideoApp: My daily workout! #stayingfit</title>
   
<script type="application/ld+json">
   
{
     
"@context": "https://schema.org",
     
"@type": "VideoObject",
     
"potentialAction" : {
       
"@type": "SeekToAction",
       
"target": "https://video.example.com/watch/videoID?t={seek_to_second_number}",
       
"startOffset-input": "required name=seek_to_second_number"
     
},
     
"name": "My daily workout!",
     
"uploadDate": "2020-07-19",
     
"thumbnailUrl": "https://www.example.com/daily-workout.jpg",
     
"description": "My daily workout!",
     
"embedUrl": "https://example.com/daily-workout"
   
}
   
</script>
 
</head>
 
<body>
 
</body>
</html>

<html itemscope itemprop="VideoObject" itemtype="https://schema.org/VideoObject">
<head>
 
<title itemprop="name">John Smith (@johnsmith123) on VideoApp: My daily workout! #stayingfit</title>
</head>
<body>
 
<meta itemprop="uploadDate" content="2020-07-19" />
 
<p itemprop="description">My daily workout!</p>
 
<div itemprop="potentialAction" itemtype="https://schema.org/SeekToAction" itemscope>
   
<meta itemprop="target" content="https://video.example.com/watch/videoID?t={seek_to_second_number}" />
   
<meta itemprop="startOffset-input" content="required name=seek_to_second_number" />
 
</div>
 
<link itemprop="embedUrl" href="https://example.com/daily-workout" />
 
<meta itemprop="thumbnailUrl" content="https://www.example.com/daily-workout.jpg" />
</body>
</html>

برای کمک به Google برای درک بهتر ویدیوی شما، حتماً دستورالعمل‌ها را دنبال کنید:

اگر BroadcastEvent را به پخش زنده اضافه می کنید ویدیوها، این دستورالعمل ها را دنبال کنید:

  • در داده های ساختاریافته از زبان مبتذل یا بالقوه توهین آمیز استفاده نکنید.
  • برای اینکه مطمئن شوید Google ویدیوی پخش زنده شما را در زمان مناسب می‌خزد، از آن استفاده کنید API نمایه سازی. با API تماس بگیرید رویدادهای زیر:
    • وقتی ویدیو پخش می شود
    • وقتی پخش ویدیو متوقف شد و نشانه گذاری صفحه به روز شد برای نشان دادنendDate
    • هر زمان که تغییری در نشانه‌گذاری اتفاق افتاد و باید به گوگل اطلاع داده شود

اگر ویدیوی شما در YouTube میزبانی شود، جستجوی Google ممکن است به طور خودکار لحظات کلیدی را برای ویدیوی شما فعال کند در توضیحات ویدیو در YouTube، و ممکن است مجبور نباشید مهر زمانی خاصی را در خود علامت بزنید توضیحات یوتیوب با این حال، شما می توانید با صراحت بیشتر در مورد نکات مهم در ویدیوی شما و ما آن اطلاعات را ترجیح می دهیم. نمودار زیر نشان می دهد که چگونه مهر زمانی و برچسب‌ها در توضیحات ویدیوی YouTube می‌توانند در نتایج جستجو ظاهر شوند:

یک ویدیو در نتایج جستجو با مُهر زمان و برچسب
1. برچسب: نام کلیپ.
2. مهر زمانی: زمانی که یک کلیپ شروع می شود.

هنگام قالب‌بندی مُهرهای زمانی و برچسب‌ها برای توضیحات YouTube، دستورالعمل‌های زیر را در نظر داشته باشید:

  • مهر زمانی را در قالب زیر قالب بندی کنید: [hour]:[minute]:[second]. اگر ساعتی وجود ندارد، لازم نیست آن را وارد کنید.
  • برچسب زمان را در همان خط با مهر زمانی مشخص کنید.
  • هر مهر زمانی را در یک خط جدید در توضیحات ویدیو قرار دهید.
  • مهر زمانی را به نقطه مشخص شده در ویدیو پیوند دهید.
  • مطمئن شوید که برچسب حاوی حداقل یک کلمه باشد.
  • مهرهای زمانی را به ترتیب زمانی فهرست کنید.

اگر می‌خواهید فصل‌های ویدیویی را در YouTube فعال کنید، این دستورالعمل‌های اضافی را دنبال کنید.

اگر داده‌های ساختاریافته Clip یا SeekToAction را اضافه می‌کنید بخش های ویدیو را علامت گذاری کنید، این دستورالعمل ها را دنبال کنید:

  • ویدیو باید قابلیت پیوند عمیق به نقطه ای غیر از شروع را داشته باشد در URL ویدیو اشاره کنید. برای مثال، https://www.example.com/example?t=30 شروع می شود 30 ثانیه در یک ویدیو.
  • VideoObjectداده های ساختاریافته باید به صفحه ای اضافه شوند که کاربران بتوانند ویدیو را تماشا کنند. این است یک تجربه کاربری بد برای هدایت کاربران به صفحه‌ای که نمی‌توانند ویدیو را تماشا کنند.
  • مدت زمان کلی ویدیو باید حداقل 30 ثانیه باشد.
  • ویدیو باید دارای ویژگی‌های موردنیاز باشد که در VideoObject اسناد داده‌های ساختاریافته فهرست شده‌اند.
  • فقط برای Clip داده‌های ساختاریافته: مطمئن شوید که هیچ دو کلیپ در یک ویدیو که در همان صفحه تعریف شده‌اند، شروعی را به اشتراک نگذارند زمان.
  • فقط برای SeekToAction داده های ساختاریافته: Google باید بتواند فایل های محتوای ویدیوی شما را واکشی کند.

این بخش انواع داده های ساختار یافته مربوط به ویژگی های ویدیویی در جستجوی Google را شرح می دهد. شما باید ویژگی های VideoObject مورد نیاز خود را وارد کنید محتوا برای نمایش به عنوان یک نتیجه غنی از ویدیو واجد شرایط باشد. شما همچنین می توانید شامل خواص توصیه شده برای اضافه کردن اطلاعات بیشتر در مورد محتوای خود، که می تواند بهتر ارائه دهد تجربه ی کاربر. علاوه بر VideoObject، می توانید انواع داده های زیر را برای فعال کردن بهبودهای ویدیویی در جستجوی Google:

  • BroadcastEvent: علامت‌گذاری پخش زنده ویدیوها برای فعال کردن نشان LIVE در ویدیوی خود.
  • ItemList: صفحات را با لیستی از ویدیوها علامت گذاری کنید برای فعال کردن چرخ فلک میزبان ویدیو.
  • Clip: برای کمک، بخش‌های مهم ویدیوی خود را به صورت دستی علامت‌گذاری کنید کاربران به سرعت به نقاط خاصی در یک ویدیو پیمایش می کنند.
  • SeekToAction: لحظات کلیدی را با نشان دادن ساختار URL خود فعال کنید کار می کند، به طوری که Google می تواند به طور خودکار لحظات کلیدی را شناسایی کند و کاربران را به آن نقاط داخل ویدیو پیوند دهد.
  • ویدیو آموزشی: با افزودن داده های ساخت یافته ویدیوی آموزشی، به دانش آموزان و معلمان کمک کنید ویدیوهای آموزشی خود را پیدا کنند.

تعریف کامل VideoObject در دسترس است schema.org/VideoObject. اگر ویژگی‌های مورد نیاز را وارد نکنید، ممکن است Google نتواند استخراج کند هر گونه اطلاعات در مورد ویدیو شما همچنین می توانید خواص توصیه شده را به اطلاعات بیشتری در مورد محتوای خود اضافه کنید، که می تواند تجربه کاربری بهتری را ارائه دهد.

خواص مورد نیاز
name

Text

عنوان ویدیو

thumbnailUrl

تکرار شدURL

نشانی اینترنتی که به فایل تصویر کوچک ویدیو اشاره می کند. دستورالعمل های تصویر کوچک را دنبال کنید.

uploadDate

DateTime

تاریخ و زمانی که ویدیو برای اولین بار منتشر شد، در قالب ISO 8601. توصیه می کنیم اطلاعات منطقه زمانی را ارائه دهید. در غیر این صورت، ما به طور پیش فرض به منطقه زمانی استفاده شده توسط Googlebot.

خواص توصیه شده
contentUrl

URL

نشانی اینترنتی که به فایل رسانه ویدیویی واقعی در یکی از موارد اشاره دارد پشتیبانی می شود فرمت های رمزگذاری. به صفحه ای که ویدیو در آن زندگی می کند پیوند ندهید. این باید باشد URL خود فایل رسانه ویدیویی.

"contentUrl": "https://www.example.com/video/123/file.mp4"

حتماً ما را دنبال کنید بهترین شیوه های ویدئو.

description

Text

توضیحات ویدیو. تگ های HTML نادیده گرفته می شوند.

duration

Duration

مدت زمان ویدیو در قالب ISO 8601. برای مثال، PT00H30M5S نشان دهنده مدت زمان "سی دقیقه و پنج ثانیه" است.

embedUrl

URL

نشانی اینترنتی که به پخش کننده برای ویدیوی خاص اشاره می کند. به صفحه ای که در آن است لینک ندهید زندگی های ویدئویی; این باید URL خود پخش کننده ویدیو باشد. معمولا این اطلاعات در ویژگی src یک تگ <embed>.

"embedUrl": "https://www.example.com/embed/123"

حتماً ما را دنبال کنید بهترین شیوه های ویدئو.

expires DateTime

در صورت وجود، تاریخ و زمانی که پس از آن ویدیو دیگر در دسترس نخواهد بود، در قالب ISO 8601. نکن اگر ویدیوی شما منقضی نشده است، این اطلاعات را ارائه دهید. توصیه می کنیم ارائه دهید اطلاعات منطقه زمانی؛ در غیر این صورت، ما به طور پیش فرض به منطقه زمانی استفاده شده توسط Googlebot.

hasPart

اگر ویدیوی شما دارای بخش‌های مهمی است، ویژگی‌های Clip مورد نیاز را در خود قرار دهید. a i=4>. به عنوان مثال:VideoObject

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

}
</script>
interactionStatistic

InteractionCounter

تعداد دفعاتی که ویدیو تماشا شده است. مثلا:

"interactionStatistic":
 
{
   
"@type": "InteractionCounter",
   
"interactionType": { "@type": "WatchAction" },
   
"userInteractionCount": 12345
 
}
publication

اگر ویدیوی شما به صورت زنده پخش می‌شود و می‌خواهید برای نشان LIVE واجد شرایط باشید، nest BroadcastEvent خواص موجود در شما VideoObject. به عنوان مثال:

<script type="application/ld+json">
{
 
"@context": "https://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>
regionsAllowed

Place

مناطقی که ویدیو مجاز است. اگر مشخص نشده باشد، گوگل فرض می‌کند که ویدیو است همه جا مجاز است کشورهای موجود در آن را مشخص کنید قالب ISO 3166. برای چندین مقدار، از یک فاصله یا کاما به عنوان جداکننده استفاده کنید.

برای واجد شرایط بودن برای نمایش با نشان LIVE، موارد زیر را تودرتو کنید ویژگی های موجود در VideoObject شما. در حالی که ویژگی های BroadcastEvent لازم نیست، اگر می خواهید ویژگی های زیر را اضافه کنید می خواهید ویدیوی شما با نشان LIVE نمایش داده شود.

تعریف کامل 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 در آینده باشد، نشان‌دهنده جریان است برای شروع در آن زمان برنامه ریزی شده است.

برای کمک به 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 منحصر به فرد داشته باشد.

برای اینکه به صورت دستی به Google بگویید از چه مهر زمانی و برچسبی برای ویژگی لحظات کلیدی استفاده کند، ویژگی‌های زیر را در خود قرار دهید VideoObject. در حالی که ویژگی های Clip لازم نیست، اگر می خواهید ویژگی های زیر را اضافه کنید از Google می‌خواهید به‌جای نشان‌دادن مهر زمانی و برچسب‌هایی که برای ویدیوی خود تعیین می‌کنید، نشان دهد بخش‌های ویدیویی که ممکن است Google به‌طور خودکار برای ویدیوی شما نشان دهد.

تعریف کامل Clip است موجود در schema.org/Clip.

خواص مورد نیاز
name

Text

عنوان توصیفی برای محتوای کلیپ.

startOffset

Number

زمان شروع کلیپ به عنوان تعداد ثانیه از ابتدای کلیپ بیان می شود کار کردن

url

URL

URL که به زمان شروع کلیپ اشاره می کند.

نشانی وب کلیپ باید به همان مسیر URL ویدیو با درخواست اضافی اشاره کند پارامترهایی که زمان را مشخص می کنند.

به عنوان مثال، نشانی اینترنتی زیر به این معنی است که ویدیو در ساعت 2:00 دقیقه شروع می شود:

"url": "https://www.example.com/example?t=120"
خواص توصیه شده
endOffset

Number

زمان پایان کلیپ به عنوان تعداد ثانیه از شروع کار

برای اینکه به گوگل بگویید ساختار URL شما چگونه کار می کند (به طوری که Google بتواند لحظات کلیدی را نمایش دهد که به طور خودکار برای ویدیوی شما شناسایی می شوند)، ویژگی های زیر را در خود قرار دهید VideoObject. در حالی که ویژگی های SeekToAction لازم نیست، اگر می خواهید ویژگی های زیر را اضافه کنید می‌خواهید که Google بفهمد ساختار URL شما چگونه کار می‌کند، بنابراین Google می‌تواند کاربران را به نقطه‌ای از ویدیو پیوند دهد.

تعریف کامل SeekToAction است در schema.org/SeekToAction موجود است.

خواص مورد نیاز
potentialAction

SeekToAction

یک عمل بالقوه را نشان می دهد. ویژگی های تودرتو زیر را شامل شود

مثلا:

{
 
"@context": "https://schema.org",
 
"@type": "VideoObject",
 
"potentialAction" : {
   
"@type": "SeekToAction",
   
"target": "https://video.example.com/watch/videoID?t={seek_to_second_number}",
   
"startOffset-input": "required name=seek_to_second_number"
 
}
)
potentialAction.startOffset-input

Text

رشته نگهدارنده‌ای که گوگل آن را به عنوان ساختار مهر زمانی شما شناسایی می‌کند و سپس با تعداد ثانیه های پرش جایگزین کنید. از مقدار زیر استفاده کنید:

"startOffset-input": "required name=seek_to_second_number"

startOffset-input یک ویژگی حاشیه نویسی است. را ببینید Potential Actions صفحه برای اطلاعات بیشتر

potentialAction.target

EntryPoint

URL صفحه ای که حاوی این VideoObject است، از جمله یک مکان نگهدار در ساختار URL این نشان می‌دهد که Google می‌تواند تعداد ثانیه‌های پرش را در ویدیو درج کند. اینگونه است که گوگل ساختار URL شما و نحوه قالب بندی مُهرهای زمانی خود را درک می کند. قسمت مهر زمانی نشانی اینترنتی را با جای‌بان زیر جایگزین کنید رشته:

{seek_to_second_number}

به عنوان مثال، قسمت مهر زمانی URL را جایگزین کنید:

"target": "https://video.example.com/watch/videoID?t=30"
به طوری که اکنون مهر زمانی به این شکل است:
"target": "https://video.example.com/watch/videoID?t={seek_to_second_number}"

کنسول جستجو ابزاری است که به شما کمک می کند عملکرد صفحات خود را در جستجوی Google نظارت کنید. برای گنجاندن در نتایج جستجوی گوگل، لازم نیست در کنسول جستجو ثبت نام کنید، اما می تواند به شما در درک و بهبود نحوه مشاهده سایت شما توسط گوگل کمک کند. ما توصیه می‌کنیم در موارد زیر کنسول جستجو را بررسی کنید:

  1. پس از استقرار داده های ساخت یافته برای اولین بار
  2. پس از انتشار قالب های جدید یا به روز رسانی کد خود
  3. تجزیه و تحلیل ترافیک به صورت دوره ای

پس از اینکه گوگل صفحات شما را ایندکس کرد، با استفاده از موارد مربوطه به دنبال مشکلات باشید گزارش وضعیت نتیجه غنی. در حالت ایده آل، موارد معتبر افزایش می یابد و موارد نامعتبر افزایش نمی یابد. اگر مشکلاتی پیدا کردید در داده های ساخت یافته شما:

  1. موارد نامعتبر را برطرف کنید.
  2. یک URL زنده را بررسی کنید تا بررسی کنید که آیا مشکل همچنان وجود دارد یا خیر.
  3. درخواست تأیید اعتبار با استفاده از گزارش وضعیت.
هنگامی که تغییرات قابل توجهی در وب سایت خود ایجاد می کنید، برای افزایش موارد نامعتبر داده های ساختاریافته نظارت کنید.
  • اگر افزایش موارد نامعتبر را مشاهده کردید، احتمالاً یک الگوی جدید ارائه کرده اید که کار نمی کند یا سایت شما با موجود در تعامل است الگو به روشی جدید و بد.
  • اگر کاهش موارد معتبر مشاهده کردید (با افزایش موارد نامعتبر مطابقت ندارد)، شاید شما دیگر داده های ساخت یافته را در صفحات خود جاسازی نمی کند. از استفاده کنید ابزار بازرسی URL برای اینکه بدانید چه چیزی باعث این مشکل شده است.
با استفاده از گزارش عملکرد، ترافیک جستجوی Google خود را تجزیه و تحلیل کنید. داده ها به شما نشان می دهند که هر چند وقت یکبار صفحه شما به عنوان یک نتیجه غنی در جستجو ظاهر می شود، کاربران چقدر روی آن کلیک می کنند و چه چیزی است. میانگین موقعیتی که در نتایج جستجو ظاهر می‌شوید. همچنین می توانید اینها را به صورت خودکار بکشید با Search Console API نتیجه می گیرد.

اگر در پیاده‌سازی یا اشکال‌زدایی داده‌های ساختاریافته مشکل دارید، در اینجا منابعی وجود دارند که می‌توانند ممکن است به شما کمک کند

  • اگر از یک سیستم مدیریت محتوا (CMS) استفاده می کنید یا شخص دیگری از سایت شما مراقبت می کند، از آنها بخواهید که به شما کمک کنند. اطمینان حاصل کنید که هر پیام کنسول جستجو که جزئیات مشکل را به آنها ارائه می دهد.
  • Google تضمین نمی‌کند که ویژگی‌هایی که داده‌های ساخت‌یافته را مصرف می‌کنند در نتایج جستجو نشان داده شوند. برای فهرستی از دلایل رایج که چرا گوگل ممکن است محتوای شما را در یک نتیجه غنی نشان ندهد، به این مطلب مراجعه کنید دستورالعمل های کلی داده های ساختاریافته.
  • شما ممکن است در داده های ساختاریافته خود دچار خطا شده باشید. بررسی کنید فهرست ساختار یافته خطاهای داده.
  • اگر یک اقدام دستی داده‌های ساختاریافته علیه صفحه خود دریافت کرده‌اید، داده‌های ساختاریافته روشن است صفحه نادیده گرفته می شود (اگرچه صفحه همچنان می تواند در نتایج جستجوی Google ظاهر شود). برای رفع ساختار یافته مشکلات داده، از راهنما استفاده کنید گزارش اقدامات.
  • دستورالعمل‌ها را دوباره مرور کنید تا متوجه شوید که آیا محتوای شما مطابقت ندارد با دستورالعمل ها این مشکل می تواند ناشی از محتوای هرزنامه یا استفاده از نشانه گذاری هرزنامه باشد. با این حال، مشکل ممکن است یک مشکل نحوی نباشد، و بنابراین Rich Results Test نمی تواند این مسائل را شناسایی کنید.
  • عیب یابی از دست دادن نتایج غنی / کاهش در کل نتایج غنی.
  • برای خزیدن مجدد و نمایه سازی مجدد زمان بگذارید. به یاد داشته باشید که ممکن است چند روز بعد از آن طول بکشد انتشار صفحه ای برای گوگل برای یافتن و خزیدن آن. برای سؤالات عمومی در مورد خزیدن و نمایه سازی، این را بررسی کنید سؤالات متداول خزیدن و نمایه سازی جستجوی Google.
  • یک سوال در جستجوی مرکزی Google پست کنید انجمن.
منبع اطلاعات این صفحه راهنمای رسمی گوگل برای اصول سئو، صفحه می‌باشد. این محتوا توسط گوگل تهیه شده و تحت مجوز Creative Commons Attribution 4.0 منتشر شده است و با همین مجوز توسط من ترجمه و منتشر می‌شود.
Last updated UTC.
Last updated in Google UTC.