ویدیو (VideoObject
، Clip
، BroadcastEvent
) داده های ساخت یافته
Clip
،BroadcastEvent
) داده های ساخت یافتهجستجوی Google نقطه ورود افراد برای کشف و تماشای ویدیوها است. در حالی که گوگل
سعی می کند به طور خودکار جزئیات ویدیوی شما را درک کند، شما می توانید به صراحت ارائه دهید
اطلاعاتی مانند توضیحات، نشانی اینترنتی تصویر کوچک، تاریخ آپلود و مدت زمان، با علامت گذاری
ویدیوی شما با VideoObject
. ویدیوها می توانند در ظاهر شوند
نتایج جستجوی گوگل، نتایج جستجوی ویدیویی، تصاویر گوگل و
Google Discover.
بر اساس نحوه علامت گذاری محتوای خود، ویدیوهای شما ممکن است برای ویدیوی زیر نیز واجد شرایط باشند پیشرفت ها:
پیشرفت های ویدیویی | |
---|---|
نشان LIVE: با علامت گذاری ویدیوی خود، یک نشان زنده به ویدیوی خود اضافه کنید
مطمئن شوید که دستورالعملهای نشان LIVE را دنبال میکنید و استفاده میکنید برای اطمینان از Indexing API گوگل در زمان مناسب صفحه شما را می خزد. |
|
فعالیت های خانگی: به افراد کمک کنید فعالیت هایی را برای انجام در خانه پیدا کنند. وقتی مردم جستجو می کنند
فعالیتهایی که در خانه انجام میشود، ویدیوها و رویدادهای آنلاین در یک نتیجه غوطهور ظاهر میشوند. توسط
با افزودن برای اطلاعات بیشتر در مورد در دسترس بودن ویژگی، دستورالعمل ها، و مثال ها را ببینید فعالیت های خانگی. |
|
لحظات کلیدی ویژگی لحظات کلیدی راهی برای کاربران برای پیمایش بخشهای ویدیویی مانند فصلهای یک کتاب است که میتواند کمک کند کاربران عمیق تر با محتوای شما درگیر می شوند. جستجوی Google سعی میکند به طور خودکار آن را شناسایی کند در ویدیوی خود قسمت کنید و لحظات کلیدی را بدون هیچ تلاشی به کاربران نشان دهید. متناوبا، از سوی دیگر، می توانید به صورت دستی نکات مهم ویدیوی خود را به گوگل بگویید. ما کلید را اولویت بندی می کنیم لحظات تنظیم شده توسط شما، از طریق داده های ساختاریافته یا توضیحات YouTube.
برای انصراف کامل از ویژگی لحظات کلیدی (از جمله هر تلاشی که Google ممکن است انجام دهد
لحظات کلیدی را به صورت خودکار برای ویدیوی خود نشان دهید)، از
برچسب
.
|
|
چرخ و فلک میزبان ویدیو (دسترسی محدود): کاربران را قادر می سازد گالری ویدیوی شما را کاوش کنند
صفحات با افزودن ItemList داده های ساخت یافته. این ویژگی
در حال حاضر محدود به مجموعه کوچکی از ارائه دهندگان است. گوگل
جستجو ممکن است به طور خودکار یک چرخ فلک میزبان را برای سایت شما بدون نیاز به اضافه کردن نشان دهد
ItemList داده های ساخت یافته. |
|
ویدیو آموزشی: به دانشآموزان و معلمان کمک کنید ویدیوهای آموزشی شما را پیدا کنند افزودن داده های ساخت یافته ویدیوی آموزشی. برای اطلاعات بیشتر در مورد در دسترس بودن ویژگی، دستورالعمل ها و مثال ها، به آموزش مستندات ویدئویی. |
نحوه اضافه کردن داده های ساخت یافته
داده های ساختاریافته یک قالب استاندارد شده برای ارائه اطلاعات در مورد یک صفحه و طبقه بندی صفحه است محتوا. اگر با داده های ساختاری تازه کار هستید، می توانید در مورد آن بیشتر بیاموزید نحوه عملکرد داده های ساخت یافته.
در اینجا مروری بر نحوه ساخت، آزمایش و انتشار داده های ساختار یافته است. برای راهنمای گام به گام در مورد نحوه افزودن داده های ساختاریافته به یک صفحه وب، این را بررسی کنید ساختار یافته دیتا کد.
- ویژگی های مورد نیاز را اضافه کنید. بر اساس قالبی که استفاده می کنید، بیاموزید که کجا داده های ساخت یافته را در صفحه وارد کنید.
- از دستورالعملها پیروی کنید.
- کد خود را با استفاده از آزمون نتایج غنی و هر گونه خطای حیاتی را برطرف کنید. همچنین هرگونه مشکل غیر مهمی را که ممکن است علامت گذاری شده است، برطرف کنید در این ابزار، زیرا میتوانند به بهبود کیفیت دادههای ساختاریافته شما کمک کنند (با این حال، برای واجد شرایط بودن برای نتایج غنی لازم نیست).
- چند صفحه را که شامل دادههای ساختاریافته شما میشوند مستقر کنید و از ابزار بازرسی URL استفاده کنید تا ببینید Google چگونه صفحه را میبیند. مطمئن باشید که صفحه شما هست
در دسترس Google است و توسط فایل robots.txt، تگ
noindex
یا مسدود نشده است. الزامات ورود اگر صفحه خوب به نظر می رسد، می توانید از Google بخواهید که URL های شما را مجدداً بخزد. - برای آگاه نگه داشتن 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>
نشان زنده
در اینجا مثالی از 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>
Clip
در اینجا مثالی از 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>
SeekToAction
در اینجا نمونه ای از یک 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 برای درک بهتر ویدیوی شما، حتماً دستورالعملها را دنبال کنید:
- جستجوی ملزومات
- دستورالعمل های کلی داده های ساختار یافته
- بهترین شیوه های ویدئویی
- دستورالعمل های نقشه سایت ویدیویی
- دستورالعملهای پخش زنده (در صورت وجود)
- دستورالعملهای چرخ فلک (در صورت وجود)
Clip
دستورالعملهای وSeekToAction
(در صورت وجود)- بهترین روشها برای علامتگذاری مُهرهای زمانی در YouTube (در صورت وجود)
دستورالعمل های نشان زنده
اگر BroadcastEvent
را به پخش زنده اضافه می کنید
ویدیوها، این دستورالعمل ها را دنبال کنید:
- در داده های ساختاریافته از زبان مبتذل یا بالقوه توهین آمیز استفاده نکنید.
- برای اینکه مطمئن شوید Google ویدیوی پخش زنده شما را در زمان مناسب میخزد، از آن استفاده کنید
API نمایه سازی. با API تماس بگیرید
رویدادهای زیر:
- وقتی ویدیو پخش می شود
- وقتی پخش ویدیو متوقف شد و نشانه گذاری صفحه به روز شد
برای نشان دادن
endDate
- هر زمان که تغییری در نشانهگذاری اتفاق افتاد و باید به گوگل اطلاع داده شود
بهترین روشها برای علامتگذاری مُهرهای زمانی در YouTube
اگر ویدیوی شما در YouTube میزبانی شود، جستجوی Google ممکن است به طور خودکار لحظات کلیدی را برای ویدیوی شما فعال کند در توضیحات ویدیو در YouTube، و ممکن است مجبور نباشید مهر زمانی خاصی را در خود علامت بزنید توضیحات یوتیوب با این حال، شما می توانید با صراحت بیشتر در مورد نکات مهم در ویدیوی شما و ما آن اطلاعات را ترجیح می دهیم. نمودار زیر نشان می دهد که چگونه مهر زمانی و برچسبها در توضیحات ویدیوی YouTube میتوانند در نتایج جستجو ظاهر شوند:
2. مهر زمانی: زمانی که یک کلیپ شروع می شود.
هنگام قالببندی مُهرهای زمانی و برچسبها برای توضیحات YouTube، دستورالعملهای زیر را در نظر داشته باشید:
- مهر زمانی را در قالب زیر قالب بندی کنید:
[hour]:[minute]:[second]
. اگر ساعتی وجود ندارد، لازم نیست آن را وارد کنید. - برچسب زمان را در همان خط با مهر زمانی مشخص کنید.
- هر مهر زمانی را در یک خط جدید در توضیحات ویدیو قرار دهید.
- مهر زمانی را به نقطه مشخص شده در ویدیو پیوند دهید.
- مطمئن شوید که برچسب حاوی حداقل یک کلمه باشد.
- مهرهای زمانی را به ترتیب زمانی فهرست کنید.
اگر میخواهید فصلهای ویدیویی را در YouTube فعال کنید، این دستورالعملهای اضافی را دنبال کنید.
Clip
دستورالعملهای و SeekToAction
اگر دادههای ساختاریافته 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
تعریف کامل VideoObject
در دسترس است
schema.org/VideoObject.
اگر ویژگیهای مورد نیاز را وارد نکنید، ممکن است Google نتواند استخراج کند
هر گونه اطلاعات در مورد ویدیو شما همچنین می توانید خواص توصیه شده را به
اطلاعات بیشتری در مورد محتوای خود اضافه کنید، که می تواند تجربه کاربری بهتری را ارائه دهد.
خواص مورد نیاز | |
---|---|
name |
عنوان ویدیو |
thumbnailUrl |
تکرار شد نشانی اینترنتی که به فایل تصویر کوچک ویدیو اشاره می کند. دستورالعمل های تصویر کوچک را دنبال کنید. |
uploadDate |
تاریخ و زمانی که ویدیو برای اولین بار منتشر شد، در قالب ISO 8601. توصیه می کنیم اطلاعات منطقه زمانی را ارائه دهید. در غیر این صورت، ما به طور پیش فرض به منطقه زمانی استفاده شده توسط Googlebot. |
خواص توصیه شده | |
---|---|
contentUrl
|
نشانی اینترنتی که به فایل رسانه ویدیویی واقعی در یکی از موارد اشاره دارد پشتیبانی می شود فرمت های رمزگذاری. به صفحه ای که ویدیو در آن زندگی می کند پیوند ندهید. این باید باشد URL خود فایل رسانه ویدیویی. "contentUrl": "https://www.example.com/video/123/file.mp4" حتماً ما را دنبال کنید بهترین شیوه های ویدئو. |
description |
توضیحات ویدیو. تگ های HTML نادیده گرفته می شوند. |
duration |
مدت زمان ویدیو در
قالب ISO 8601.
برای مثال، |
embedUrl
|
نشانی اینترنتی که به پخش کننده برای ویدیوی خاص اشاره می کند. به صفحه ای که در آن است لینک ندهید
زندگی های ویدئویی; این باید URL خود پخش کننده ویدیو باشد. معمولا این اطلاعات در
ویژگی "embedUrl": "https://www.example.com/embed/123" حتماً ما را دنبال کنید بهترین شیوه های ویدئو. |
expires |
DateTime
در صورت وجود، تاریخ و زمانی که پس از آن ویدیو دیگر در دسترس نخواهد بود، در قالب ISO 8601. نکن اگر ویدیوی شما منقضی نشده است، این اطلاعات را ارائه دهید. توصیه می کنیم ارائه دهید اطلاعات منطقه زمانی؛ در غیر این صورت، ما به طور پیش فرض به منطقه زمانی استفاده شده توسط Googlebot. |
hasPart
|
اگر ویدیوی شما دارای بخشهای مهمی است، ویژگیهای <script type="application/ld+json"> |
interactionStatistic |
تعداد دفعاتی که ویدیو تماشا شده است. مثلا: "interactionStatistic": |
publication
|
اگر ویدیوی شما به صورت زنده پخش میشود و میخواهید برای نشان LIVE واجد شرایط باشید، nest
<script type="application/ld+json"> |
regionsAllowed
|
مناطقی که ویدیو مجاز است. اگر مشخص نشده باشد، گوگل فرض میکند که ویدیو است همه جا مجاز است کشورهای موجود در آن را مشخص کنید قالب ISO 3166. برای چندین مقدار، از یک فاصله یا کاما به عنوان جداکننده استفاده کنید. |
BroadcastEvent
برای واجد شرایط بودن برای نمایش با نشان LIVE، موارد زیر را تودرتو کنید
ویژگی های موجود در VideoObject شما. در حالی که
ویژگی های
BroadcastEvent
لازم نیست، اگر می خواهید ویژگی های زیر را اضافه کنید
می خواهید ویدیوی شما با نشان LIVE نمایش داده شود.
تعریف کامل BroadcastEvent
در دسترس است
schema.org/BroadcastEvent.
خواص مورد نیاز | |
---|---|
publication
|
توضیح می دهد که چه زمانی ویدیو قرار است به صورت زنده پخش شود. می تواند یک لیست یا یک نمونه واحد باشد. |
publication.
|
زمان و تاریخ پایان یا انتظار میرود پخش زنده به پایان برسد، در قالب ISO 8601. به ارائه اگر |
publication. |
بولی
اگر ویدیو پخش شده است، پخش شده است یا قرار است پخش شود، روی |
publication.
|
زمان و تاریخ زمانی که پخش زنده شروع می شود یا انتظار می رود شروع شود، در
قالب ISO 8601. اگر
|
ItemList
(دسترسی محدود)
برای کمک به Google برای درک بهتر صفحات گالری ویدیوی خود، موارد زیر را اضافه کنید ItemList
ویژگی ها علاوه بر ویژگی های VideoObject. برای بیشتر
اطلاعاتی در مورد چرخ فلک ها، به چرخ و فلک مراجعه کنید.
تعریف کامل ItemList
است
موجود در schema.org/ItemList.
خواص مورد نیاز | |
---|---|
itemListElement |
حاشیه نویسی برای صفحه یک مورد. هر عنصر |
ListItem. |
موقعیت ترتیبی صفحه مورد در لیست. مثلا: "itemListElement": [ |
ListItem. |
URL متعارف صفحه مورد. هر مورد باید یک URL منحصر به فرد داشته باشد. |
Clip
برای اینکه به صورت دستی به Google بگویید از چه مهر زمانی و برچسبی برای ویژگی لحظات کلیدی استفاده کند، ویژگیهای زیر را در خود قرار دهید
VideoObject
. در حالی که
ویژگی های
Clip
لازم نیست، اگر می خواهید ویژگی های زیر را اضافه کنید
از Google میخواهید بهجای نشاندادن مهر زمانی و برچسبهایی که برای ویدیوی خود تعیین میکنید، نشان دهد
بخشهای ویدیویی که ممکن است Google بهطور خودکار برای ویدیوی شما نشان دهد.
تعریف کامل Clip
است
موجود در schema.org/Clip.
خواص مورد نیاز | |
---|---|
name |
عنوان توصیفی برای محتوای کلیپ. |
startOffset |
زمان شروع کلیپ به عنوان تعداد ثانیه از ابتدای کلیپ بیان می شود کار کردن |
url |
URL که به زمان شروع کلیپ اشاره می کند. نشانی وب کلیپ باید به همان مسیر URL ویدیو با درخواست اضافی اشاره کند پارامترهایی که زمان را مشخص می کنند. به عنوان مثال، نشانی اینترنتی زیر به این معنی است که ویدیو در ساعت 2:00 دقیقه شروع می شود: "url": "https://www.example.com/example?t=120" |
خواص توصیه شده | |
---|---|
endOffset |
زمان پایان کلیپ به عنوان تعداد ثانیه از شروع کار |
SeekToAction
برای اینکه به گوگل بگویید ساختار URL شما چگونه کار می کند (به طوری که Google بتواند لحظات کلیدی را نمایش دهد
که به طور خودکار برای ویدیوی شما شناسایی می شوند)، ویژگی های زیر را در خود قرار دهید
VideoObject
. در حالی که
ویژگی های
SeekToAction
لازم نیست، اگر می خواهید ویژگی های زیر را اضافه کنید
میخواهید که Google بفهمد ساختار URL شما چگونه کار میکند، بنابراین Google میتواند کاربران را به نقطهای از ویدیو پیوند دهد.
تعریف کامل SeekToAction
است
در schema.org/SeekToAction موجود است.
خواص مورد نیاز | |
---|---|
potentialAction
|
یک عمل بالقوه را نشان می دهد. ویژگی های تودرتو زیر را شامل شود مثلا: { |
potentialAction.
|
رشته نگهدارندهای که گوگل آن را به عنوان ساختار مهر زمانی شما شناسایی میکند و سپس با تعداد ثانیه های پرش جایگزین کنید. از مقدار زیر استفاده کنید: "startOffset-input": "required name=seek_to_second_number"
|
potentialAction.
|
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 نظارت کنید. برای گنجاندن در نتایج جستجوی گوگل، لازم نیست در کنسول جستجو ثبت نام کنید، اما می تواند به شما در درک و بهبود نحوه مشاهده سایت شما توسط گوگل کمک کند. ما توصیه میکنیم در موارد زیر کنسول جستجو را بررسی کنید:
- پس از استقرار داده های ساخت یافته برای اولین بار
- پس از انتشار قالب های جدید یا به روز رسانی کد خود
- تجزیه و تحلیل ترافیک به صورت دوره ای
پس از استقرار داده های ساخت یافته برای اولین بار
پس از اینکه گوگل صفحات شما را ایندکس کرد، با استفاده از موارد مربوطه به دنبال مشکلات باشید گزارش وضعیت نتیجه غنی. در حالت ایده آل، موارد معتبر افزایش می یابد و موارد نامعتبر افزایش نمی یابد. اگر مشکلاتی پیدا کردید در داده های ساخت یافته شما:
- موارد نامعتبر را برطرف کنید.
- یک URL زنده را بررسی کنید تا بررسی کنید که آیا مشکل همچنان وجود دارد یا خیر.
- درخواست تأیید اعتبار با استفاده از گزارش وضعیت.
پس از انتشار قالب های جدید یا به روز رسانی کد خود
هنگامی که تغییرات قابل توجهی در وب سایت خود ایجاد می کنید، برای افزایش موارد نامعتبر داده های ساختاریافته نظارت کنید.- اگر افزایش موارد نامعتبر را مشاهده کردید، احتمالاً یک الگوی جدید ارائه کرده اید که کار نمی کند یا سایت شما با موجود در تعامل است الگو به روشی جدید و بد.
- اگر کاهش موارد معتبر مشاهده کردید (با افزایش موارد نامعتبر مطابقت ندارد)، شاید شما دیگر داده های ساخت یافته را در صفحات خود جاسازی نمی کند. از استفاده کنید ابزار بازرسی URL برای اینکه بدانید چه چیزی باعث این مشکل شده است.
تجزیه و تحلیل ترافیک به صورت دوره ای
با استفاده از گزارش عملکرد، ترافیک جستجوی Google خود را تجزیه و تحلیل کنید. داده ها به شما نشان می دهند که هر چند وقت یکبار صفحه شما به عنوان یک نتیجه غنی در جستجو ظاهر می شود، کاربران چقدر روی آن کلیک می کنند و چه چیزی است. میانگین موقعیتی که در نتایج جستجو ظاهر میشوید. همچنین می توانید اینها را به صورت خودکار بکشید با Search Console API نتیجه می گیرد.عیب یابی
اگر در پیادهسازی یا اشکالزدایی دادههای ساختاریافته مشکل دارید، در اینجا منابعی وجود دارند که میتوانند ممکن است به شما کمک کند
- اگر از یک سیستم مدیریت محتوا (CMS) استفاده می کنید یا شخص دیگری از سایت شما مراقبت می کند، از آنها بخواهید که به شما کمک کنند. اطمینان حاصل کنید که هر پیام کنسول جستجو که جزئیات مشکل را به آنها ارائه می دهد.
- Google تضمین نمیکند که ویژگیهایی که دادههای ساختیافته را مصرف میکنند در نتایج جستجو نشان داده شوند. برای فهرستی از دلایل رایج که چرا گوگل ممکن است محتوای شما را در یک نتیجه غنی نشان ندهد، به این مطلب مراجعه کنید دستورالعمل های کلی داده های ساختاریافته.
- شما ممکن است در داده های ساختاریافته خود دچار خطا شده باشید. بررسی کنید فهرست ساختار یافته خطاهای داده.
- اگر یک اقدام دستی دادههای ساختاریافته علیه صفحه خود دریافت کردهاید، دادههای ساختاریافته روشن است صفحه نادیده گرفته می شود (اگرچه صفحه همچنان می تواند در نتایج جستجوی Google ظاهر شود). برای رفع ساختار یافته مشکلات داده، از راهنما استفاده کنید گزارش اقدامات.
- دستورالعملها را دوباره مرور کنید تا متوجه شوید که آیا محتوای شما مطابقت ندارد با دستورالعمل ها این مشکل می تواند ناشی از محتوای هرزنامه یا استفاده از نشانه گذاری هرزنامه باشد. با این حال، مشکل ممکن است یک مشکل نحوی نباشد، و بنابراین Rich Results Test نمی تواند این مسائل را شناسایی کنید.
- عیب یابی از دست دادن نتایج غنی / کاهش در کل نتایج غنی.
- برای خزیدن مجدد و نمایه سازی مجدد زمان بگذارید. به یاد داشته باشید که ممکن است چند روز بعد از آن طول بکشد انتشار صفحه ای برای گوگل برای یافتن و خزیدن آن. برای سؤالات عمومی در مورد خزیدن و نمایه سازی، این را بررسی کنید سؤالات متداول خزیدن و نمایه سازی جستجوی Google.
- یک سوال در جستجوی مرکزی Google پست کنید انجمن.