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 Terms
Certain 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 Content
Either 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:
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 Player
Ensure 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
Embed only one video on a page you wish to get a video result. Having multiple videos on a page will mean Googlebot may struggle to pick out an appropriate video to connect with the rich snippets. Equally, duplicate video content can be problematic – for best practice, ensure that each page holds only one, unique video.
4. Surround the Video with Supporting Information
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 Sitemap
A 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 1920×1080 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 Code
Schema 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!
Phil Nottingham Phil is an SEO Consultant at Distilled London, where he specialises in video, ill-judged humour and complaining about poor design.