NOTE: This article is now somewhat dated. For a more up to date and in-depth look at getting video rich snippets, please check out this post.
The following post is a beginner's Video SEO blueprint. Follow the steps below to ensure that you’re getting video results in both Google Video Search and Google Organic.
1. Target the Right TermsCertain terms are more likely to yield video results than others. Look for longer tail enquiries currently returning video results or other rich snippets. Don’t expect to get a video result for terms returning a lot of local results or competitive commercial terms.
For example, search terms containing the following words will typically yield video results:
- "what is..."
- "how to..."
2. Secure the ContentEither self-host your videos, or use a third party hosting solution which allows you to control where your videos are visible. I would recommend the following platforms for third party hosting: Amazon S3 or MetaCDN to host your videos is fine.
Do not use YouTube or a standard Vimeo account for your hosting, as the youtube.com or vimeo.com domains will rank for your videos, rather than your own domain.
3. Embed in a Crawlable PlayerEnsure you embed your videos in an HTML5 player with flash fallback (or a pure flash player) – not an iframe. All of the major hosting solutions above have this option.
If you are self-hosting, then use a player from the following list of excellent customisable video players, or create your own in HTML5 and jQuery
Alternatively, it's also fine to include the transcript of the video as body text within the rest of the page.
Images, links and supporting text also help to indicate to the engines that this is a quality page and should be indexed, so make sure your video at least comes with an accompanying text description. A page with only video content on it looks thin algorithmically thin.
Blog posts featuring unique videos are the most common content types to receive video rich snippets.
5. Submit a Video XML SitemapA video sitemap is the main way of giving search engines rich meta-data about your video, ensuring that they have access to the thumbnail, raw video file and supporting descriptions of the content.
Once you have created your XML sitemap, ensure the sitemap is added to the robots.txt file and submit it to Google webmaster tools.
Use this template to construct your video sitemap:
Theelement in the sitemap refers to the location of the actual video file (.mp4 or .flv etc), while the
element refers to the location of the HTML5/Flash video player.
Dependent on your hosting solution, sometimes it’s not possible to include both
andelements - if you cannot provide both, including just one is fine.
Ensure than the
links to an image file in 16:9 up to a maximum resolution of 1920x1080 px.
Good practice is to ensure that the element links to a blog profile page, ideally one with rel="author” attribution.
6. Include the Schema.org Mark-up in the Page's HTML CodeSchema is another way of giving the search engines some rich meta data about your video. Include as many of the relevant tags as you can, for the best chance of receiving video rich snippets.
If you have any questions, please don't hesitate to get in touch. Good luck!