Jump to content

Video page indexing - No thumbnail URL provided


Recommended Posts

Hello, 

i just noticed on my website Google search console that i have many video urls considered as there is no "No thumbnail URL provided"

Capturedcran2024-06-10145002.thumb.png.deaf96fc3cfa79145a6a42343e131c7b.png

i verified the structure that google prefer Capturedcran2024-06-10145333.thumb.png.a3ba227b068a70445fc290af23fc455f.png

and its different from my website structure website 

 

can any one help me in this case ? 

Link to comment
Share on other sites

Please check this:

view-source:https://www.kvs-demo.com/video/259/system-of-a-down-b-y-o-b/

KVS theme is using this block to provide info on the video:

		<script type="application/ld+json">
			{
				"@context": "https://schema.org",
				"@type": "VideoObject",
				"name": "System of a Down - B.Y.O.B.",
				"description": "System of a Down - B.Y.O.B.",
				"thumbnailUrl": "https://www.kvs-demo.com/contents/videos_screenshots/0/259/preview.jpg",
				"uploadDate": "2011-01-26T20:10:03Z",
				"duration": "PT0H4M23S",
																																																				
									"contentUrl": "https://www.kvs-demo.com/get_file/1/a935d820775cee1cf814f008a34a4819/0/259/259_360p.mp4/",
				
				"interactionStatistic": [
					{
						"@type": "InteractionCounter",
						"interactionType": "http://schema.org/WatchAction",
						"userInteractionCount": "18577"
					},
					{
						"@type": "InteractionCounter",
						"interactionType": "http://schema.org/LikeAction",
						"userInteractionCount": "48"
					}
				]
			}
		</script>

 

Don't you have the same for your site? Then it might be you have older theme version than we added this.

You can check your Website UI -> Page components -> include_header_general.tpl if you have similar block and add if not:

	{{if $storage.video_view_video_view.video_id>0}}
		{{assign var="duration_hours" value=$storage.video_view_video_view.duration_minutes/60|intval}}
		{{assign var="duration_minutes" value=$storage.video_view_video_view.duration_minutes-$duration_hours*60}}
		{{assign var="duration_seconds" value=$storage.video_view_video_view.duration_seconds}}

		<script type="application/ld+json">
			{
				"@context": "https://schema.org",
				"@type": "VideoObject",
				"name": "{{$storage.video_view_video_view.title|json_encode|trim:'"'}}",
				"description": "{{$storage.video_view_video_view.description|json_encode|trim:'"'}}",
				"thumbnailUrl": "{{$storage.video_view_video_view.preview_url}}",
				"uploadDate": "{{$storage.video_view_video_view.post_date|replace:" ":"T"}}Z",
				"duration": "PT{{$duration_hours}}H{{$duration_minutes}}M{{$duration_seconds}}S",
				{{assign var="postfix" value=$lang.videos.sitemap_format_standard}}
				{{if $storage.video_view_video_view.is_private==2}}
					{{assign var="postfix" value=$lang.videos.sitemap_format_premium}}
				{{/if}}
				{{if $storage.video_view_video_view.formats[$postfix].file_url!=''}}
					"contentUrl": "{{$storage.video_view_video_view.formats[$postfix].file_url}}",
				{{else}}
					"embedUrl": "{{$config.project_url}}/embed/{{$storage.video_view_video_view.video_id}}",
				{{/if}}
				"interactionStatistic": [
					{
						"@type": "InteractionCounter",
						"interactionType": "http://schema.org/WatchAction",
						"userInteractionCount": "{{$storage.video_view_video_view.video_viewed}}"
					},
					{
						"@type": "InteractionCounter",
						"interactionType": "http://schema.org/LikeAction",
						"userInteractionCount": "{{$storage.video_view_video_view.rating_amount}}"
					}
				]
			}
		</script>
	{{/if}}

 

  • Like 1
Link to comment
Share on other sites

For the uploadDate I took the old code, updated this line now:

"uploadDate": "{{$storage.video_view_video_view.post_date|replace:" ":"T"}}Z",

But for duration I don't know, should be fine. Please create support to look at the site.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...