Community Forums › Forums › Archived Forums › General Discussion › Schema Markup for Videos
Tagged: schema, video embed
- This topic has 2 replies, 3 voices, and was last updated 9 years, 4 months ago by Paul Burns.
-
AuthorPosts
-
March 14, 2014 at 5:06 pm #94937langMember
My website, miracleofnature.org, will ultimately include hundreds of pages that each will feature an iframe-embedded Vimeo video at the top of the page. Naturally I want thumbnails of the videos to appear on Google SERPs.
I understand that Genesis now implements Schema markup, but does it automatically function in a way that will help me solve this problem? In other words, does it automatically recognize embedded videos and spit out the appropriate schema code?
Or will I need to wrap every embedded video myself, using schema markup?
Or must I use other plugins to get this to happen, such as Yoast's Video SEO which would ride on top of his free SEO plugin (I'd rather not go this route because I'm perfectly satisfied with Genesis SEO options).
Any knowledgeable advice will be much appreciated! I would imagine that all video-rich sites are interested in implementing proper schema solutions in order to produce attractive and "imminently clickable" Google search results.
http://miracleofnature.orgMarch 14, 2014 at 10:07 pm #94958blazestudios23MemberI don't think the video schema is implemented, but yeost has made a video schema plug-in: https://yoast.com/wordpress/plugins/video-seo/
It's not free though, but his plug-ins are really high quality and the best for SEO that I have found. I want to get it myself, but I only have 2 videos on my site so it doesn't seem worth it yet to me.
December 27, 2014 at 12:19 pm #135413Paul BurnsMemberYou don't want to use IFrame as Google won't index iframes from what I've been researching. YouTube uses iframe and Google wants the video to point back to YouTube.
I found a site that will convert your iframe like mine from Youtube into a video object http://www.tools4noobs.com/online_tools/youtube_xhtml/ it adds their URL at the bottom of the video which is easily removed. You may want to remove some or all of Genesis Schema markup so your schema is not mangled by Genesis see my post by searching for the tag "Genesis Schema Removal"
Here is how I marked up my video schema once I ran it thru the converter. It works great and I checked it out on my Android which played without a hitch. Didn't try it on Apple thou?
' <div itemscope itemtype="http://schema.org/VideoObject">
<link itemprop="about" href="http://bathrenovationhq.com/services/bathtub-refinishing/">
<span itemprop="name"> Bathtub Refinishing Performance - Adhesion - Aesthetics.</span>
<meta itemprop="duration" content="T7M6S" />
<meta itemprop="isFamilyFriendly" content="true" />
<link itemprop="thumbnailUrl" href="http://bathrenovationhq.com/wp-content/uploads/bathtub-refinishing-maryland-washington-dc-northern-virginia.jpg">
<link itemprop="contentUrl"><div class="video-container-object"><object type="application/x-shockwave-flash" style="width:640px; height:360px;" data="http://www.youtube.com/v/tl8p6yY0EEc?color2=FBE9EC&border=1&rel=0&hd=1&showsearch=0&version=3&modestbranding=1&fs=1">
<param name="movie" value="http://www.youtube.com/v/tl8p6yY0EEc?color2=FBE9EC&border=1&rel=0&hd=1&showsearch=0&version=3&modestbranding=1&fs=1" />
<param name="allowFullScreen" value="true" />
<param name="allowscriptaccess" value="always" />
</object>
<span itemprop="description">How to get the best performance, adhesion and aesthetics when refinishing your bathtub or tile.</span></div> 'Here is some CSS code to make your videos responsive.
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.entry-content img,
.entry-content iframe,
.entry-content object,
.entry-content embed {
max-width: 100%;
}The video schema is showing well in structured data testing too, it may take awhile for the serps to pick it up if at all? Regards Paul
-
AuthorPosts
- The forum ‘General Discussion’ is closed to new topics and replies.