snqke Posted June 10 Share Posted June 10 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" i verified the structure that google prefer and its different from my website structure website can any one help me in this case ? Quote Link to comment Share on other sites More sharing options...
Tech Support Posted June 10 Share Posted June 10 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}} 1 Quote Link to comment Share on other sites More sharing options...
snqke Posted June 11 Author Share Posted June 11 Thanks for reply i apply this code update , and after 1 day we got these messages from GSC Quote Link to comment Share on other sites More sharing options...
Tech Support Posted June 11 Share Posted June 11 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. Quote Link to comment Share on other sites More sharing options...
freeplaycams Posted June 12 Share Posted June 12 Yea this was same issue i had emailed support about. I was getting the same google "no thumbnail url" provided so i had over 13000+ self uploaded videos // urls not indexed due to this. Should i try same as above? Quote Link to comment Share on other sites More sharing options...
Tech Support Posted June 12 Share Posted June 12 Yes, you can try this as well if you have the same issue. Quote Link to comment Share on other sites More sharing options...
freeplaycams Posted July 6 Share Posted July 6 So im having the same search console video indexing issue about "no thumbnail url provided" Upon looking at the include_header_general i have a diff code as my theme was purchased from kvs-themes the premium one. What can i add to get the thumbnail to be provided to google search console? Also i am using storage server to host photos i beleive. {{if $page_og_title!=''}} <meta property="og:title" content="{{$page_og_title|mb_ucfirst}}"/> {{else}} <meta property="og:title" content="{{$page_title|mb_ucfirst|default:$lang.html.default_title}}"/> {{/if}} {{if $page_og_image!=''}} <meta property="og:image" content="{{$page_og_image}}"/> {{else}} <meta property="og:image" content="{{$config.statics_url}}{{$lang.logo|default:"/static/images/logo.png"}}"/> {{/if}} {{if $page_og_description!=''}} <meta property="og:description" content="{{$page_og_description|mb_ucfirst}}"/> {{else}} <meta property="og:description" content="{{$page_description|mb_ucfirst|default:$lang.html.default_description}}"/> {{/if}} {{if $storage.video_view_video_view.video_id>0}} <meta property="og:type" content="video:other"/> <meta property="video:release_date" content="{{$storage.video_view_video_view.post_date|replace:" ":"T"}}Z"/> <meta property="video:duration" content="{{$storage.video_view_video_view.duration_minutes*60+$storage.video_view_video_view.duration_seconds}}"/> {{foreach from=$storage.video_view_video_view.categories item="category"}} <meta property="video:tag" content="{{$category.title}}"/> {{/foreach}} {{foreach from=$storage.video_view_video_view.tags item="tag"}} <meta property="video:tag" content="{{$tag.tag}}"/> {{/foreach}} {{else}} <meta property="og:type" content="website"/> {{/if}} {{if $storage.video_view_video_view.video_id>0 && $lang.twitter_account}} <meta name="twitter:card" content="player"/> <meta name="twitter:site" content="{{$lang.twitter_account}}"/> <meta name="twitter:title" content="{{$storage.video_view_video_view.title|mb_ucfirst}}"/> <meta name="twitter:description" content="{{$storage.video_view_video_view.description|mb_ucfirst}}"/> <meta name="twitter:image" content="{{$storage.video_view_video_view.preview_url}}"/> <meta name="twitter:player" content="{{$config.project_url}}/embed/{{$storage.video_view_video_view.video_id}}"/> <meta name="twitter:player:width" content="480"/> <meta name="twitter:player:height" content="270"/> {{/if}} </head> Quote Link to comment Share on other sites More sharing options...
Tech Support Posted July 8 Share Posted July 8 Please see our previous reply on this topic: Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.