LEBSEO Design a Web Design and SEO Agency
  • Home
  • Web Design
  • SEO Services
  • Portfolio
  • Blog
  • About LEBSEO
  • Contact

How to Markup your Videos Using Schema.org

Home > Blog > How to Markup your Videos Using Schema.org

Posted on 9,Jan | Posted by Wissam Dandan

Buffer
Email
Print

It shouldn’t come as any surprise that for some time now, videos have been a great way to attract and hold visitors to a site. But to attract visitors, you need to have visibility, and rich snippets showing a thumbnail of your video are a very effective way of convincing users to click through to your site.

Submitting a video sitemap is one good way to help the search engines find those videos and connect them with relevant search terms. But there’s a method to greatly enhance the ability of Google and the other search engines to connect your videos with a relevant search query and display it in the SERPs… enhancing your HTML with schema.org markup.

Google, Bing and Yahoo support schema.org and adding properties this way simply allows them to index your video more easily and accurately. The process isn’t complex and is something you can implement going forward, with no difficulty, retrofitting it to existing videos as time permits.

There are only three schema.org properties which are required: name, description and thumbnailURL, although there are several other properties and types which are recommended and can be added, if desired (see Table 1, below). Additional properties can help Google index your video properly and provide more useful information which may be displayed in the SERPs.

A note: if javascript or flash is required to view your video or the schema.org markup, or if your video is streamed, this markup won’t work for you.

Table 1

Table 1

In addition to the recommended properties shown in the above table, there are a number of other options supported by schema.org, in order to convey more information.

How to Implement Schema.org Markup for Videos

You’ll describe the video by adding the itemproperty, itemscope and itemtype to the video object container, thus:

<div itemprop="video" itemscope itemtype="http://schema.org/VideoObject">

Then, within the container, you can add properties to the visible data, such as the title in this fashion:

<h2>Video: <span itemprop="name">Title</span></h2>

And the description:

<span itemprop="description">Video description</span>

When you add any hidden data, such as the thumbnailUrl, duration and expires date, using meta tags, you end up with a tidy markup package like this:

<div itemprop="video" itemscope itemtype="http://schema.org/VideoObject">

<h2>Video: <span itemprop="name">Title</span></h2>

<meta itemprop="duration" content="T1M33S" />

<meta itemprop="thumbnailUrl" content="thumbnail.jpg" />

<meta itemprop="contentURL" content="http://www.example.com/video123.flv" />

<meta itemprop="embedURL" content="http://www.example.com/videoplayer.swf?video=123" />

<meta itemprop="uploadDate" content="2011-07-05T08:00:00+08:00" />

<meta itemprop="expires" content="2012-01-30T19:00:00+08:00" />

<object ...>

<param ...>

<embed type="application/x-shockwave-flash" ...>

</object>

<span itemprop="description">Video description</span>

</div>

 

In order to test your markup, use Google’s Rich Snippet Testing Tool. What you want to see is something like this:

schemascreenshot

As long as the name, description and thumbnail data show up, you’re in good shape! If not, you’ll need to review your code to find the error.

If you enjoyed this post, please consider leaving a comment or subscribing to the RSS feed to have future articles delivered to your feed reader.

There are no comments yet


Leave a comment

Click here to cancel reply.

Popular posts

Middle East Facebook Demographics [Infographic]

Time Posted on 26, Jul

BufferEmailPrintWe dug a little deeper To find out more about the average Middle Eastern Facebook user. After crunching the numbers and comparing the Middle East data, this is what we found. Appreciate Tweets and +1′s.   FREE to Publish on blogs Embed Code Infographic By LEBSEO Design If you enjoyed this post, please consider leaving [...]
Create Short URLs Using APIs and Google Docs

Time Posted on 18, Apr

BufferEmailPrintThe spreadsheet component of Google Docs have some great functions that will help import web data into your online documents.  At LEBSEO, we wanted to create a spreadsheet where the user can input a Long Url and Google Docs will automatically parse these URLs into multiple short URLs.   In this post we created this [...]
Which Semantic Markup Will You Choose?

Time Posted on 19, Mar

BufferEmailPrintPerhaps the first question should be, why bother to use semantic markup at all? What’s to be gained? There are three major benefits to using semantic markup: For the Search Engines Semantic markup, regardless of which style you eventually select, can provide a great deal of amplifying information to the search engines, when responding to [...]
How to Write for the Semantic Web

Time Posted on 20, Nov

BufferEmailPrintBefore anyone starts arguing that semantic search doesn’t exist yet, or in the extreme, never will, let me offer a very reasonable response: You are SO wrong! I could prove it, but that’s a topic for another post. Besides, if you really believe that, it may be your level of understanding that is questionable. With [...]
How to Really Measure your Social Media Reach

Time Posted on 26, Feb

BufferEmailPrintThere’s a relatively new service out there, that’s getting less attention than it deserves… it’s called Bottlenose. And it brings a lot to the table, if you want to know how your social media efforts are working out. I know… there are a lot of social media measurement tools out there. Some of them offer [...]

Categories

  • Analytics
  • Infographic
  • Link Building
  • News
  • On Page
  • Online Reputation
  • PPC
  • SEO
  • Social
  • Uncategorized
  • Web Design

Calendar

January 2013
M T W T F S S
« Dec   Feb »
 123456
78910111213
14151617181920
21222324252627
28293031  

Twitter

  • Via SEL: Managing The Bounds Of Profitability: iCPA & iCPC: In my previous post, From 3rd Party To 1st Pa... http://t.co/Bho4DTGSIt #SEO

    12 days ago

follow us on twitter

Testimonials

Thanks to Wissam and LEBSEO Team We are enjoying a great success with our website, our leads and reservations has been growing and growing week after week and will maintain a long and fruitful partnership.

A. Mahdi
Noble Transportation and Limousines

More Information

  • About LEBSEO
  • Terms of Use
  • Privacy Policy
  • Sitemap
  • Daytona Beach

Get in Touch

png png png png png

© 2013 LebSEO Design