Free to explore: filter winning sites by DR, traffic and niche  ·  Try the live explorer →

Video SEO: getting videos into Google

A video player on a laptop screen

If you want to know how to do video SEO, start by dropping the idea that the video itself ranks. Google indexes pages, and it shows a video result when it is confident that a page exists mainly to show one particular video. Everything Google publishes on the subject, in its video SEO best practices, follows from that.

That shifts the work. Editing, length and on-screen hooks matter to viewers, but they are not what decides whether Google can surface the video at all. Discovery is a technical job: a dedicated page, a supported file, a usable thumbnail and markup that describes them.

How to do video SEO: start with a watch page

Google’s term is the watch page: a page whose “main purpose is to show users a single video”. Each one needs a unique title and description for that video. A blog post with a video embedded halfway down is not a watch page in this sense, because the video is supporting material for the text, not the reason the page exists.

A video watch page layout

This is where most sites go wrong. They publish a video gallery that loads a dozen clips on one URL, or they reuse one generic title across a whole series. Neither gives Google a page it can attach a single video to. If a video deserves to appear in search, give it its own URL, put the player near the top, and write a title and description that describe that video and nothing else.

The same principle answers a common question: does video help SEO on an existing article? It can help the reader, and that is reason enough to embed it. Expecting the embed to win video results for an article whose main purpose is the text is the part the guidance does not support.

Formats and thumbnails Google can read

There is no single best video format for SEO. Google lists many supported formats, including MP4, MOV, WebM, AVI, MKV and M3U8, so the choice is better made on playback and file size than on search. What matters for search is that Google can fetch the file at all. A video locked behind a player that only loads after user interaction is harder to index than one with a plain file URL.

A grid of video thumbnails

Thumbnails are stricter than most people assume. Google needs a thumbnail to show a video result, and the image has to meet a few conditions.

ElementWhat Google’s guidance says
Watch pageMain purpose is to show a single video; unique title and description
Video file formatsMany supported, including MP4, MOV, WebM, AVI, MKV and M3U8
Thumbnail formatsBMP, GIF, JPEG, PNG, WebP, SVG, AVIF
Thumbnail sizeMinimum 60×30 pixels; larger is preferred
Thumbnail URLStable and accessible to Google
Structured dataVideoObject with thumbnailUrl, name, description; contentUrl for the file
Video sitemap tagsvideo:content_loc, video:player_loc, video:thumbnail_loc
Key momentsClip markup for exact segments, or SeekToAction for automatic detection

The minimum of 60×30 pixels is a floor, not a target. The stable URL requirement is the one that catches people out: thumbnails served from expiring, signed or rotating URLs can break between crawls, and a video without a fetchable thumbnail has nothing to show in a result.

VideoObject markup and video sitemaps

Structured data is how you tell Google the facts it would otherwise have to guess. The VideoObject type needs a thumbnailUrl, a name and a description, and contentUrl points to the video file itself. A minimal block looks like this:

Structured data code in an editor

Our guide to schema markup covers how to deploy and test structured data in general. The point specific to video is that the markup should describe the page’s main video, not every clip that happens to appear on it.

A video sitemap does a similar job at site level. It lists each watch page with the video’s file location (<video:content_loc>), player location (<video:player_loc>) and thumbnail (<video:thumbnail_loc>). It is most useful when videos are added often or sit deep in the site, where crawling alone might miss them. Our piece on XML sitemaps explains what sitemaps can and cannot do for discovery; video entries follow the same logic.

Key moments: Clip versus SeekToAction

Key moments let a result link straight to a point inside a video. Google offers two routes. Clip structured data lets you mark exact segments yourself, with your own labels and start times. SeekToAction tells Google how your player’s URLs handle timestamps, so Google can detect the moments automatically.

A video timeline with chapters

The choice is about control. Clip markup means you decide which segments exist and what they are called, which suits structured content such as tutorials with clear steps. It also means maintaining the markup by hand as videos change. SeekToAction removes that work, but leaves the segmentation to Google. If your player cannot accept a timestamp in the URL, neither route will do much.

Key moments are one of several video-related features that can appear on a results page; our overview of SERP features shows where they sit alongside the others.

A transcript beside a video

What video SEO does not do

A transcript on the watch page gives Google text to read and gives viewers a way to skim, and it is worth publishing for both reasons. But none of the elements above makes a weak video rank. They make a video eligible to be shown. Whether it is shown for a query is a separate judgement about relevance and quality, and Google does not publish how that judgement is made.

A creator editing a video

That is the honest limitation of every video SEO checklist, this one included. You can verify that Google has found and indexed your videos, through Search Console, but you cannot verify why one indexed video appears for a query and another does not. A checklist removes the reasons Google cannot show a video. It does not give Google a reason to prefer it.

So treat the order of work as fixed. First, one watch page per video, with its own title and description. Second, a fetchable file and a stable thumbnail. Third, VideoObject markup and a video sitemap. Fourth, key moments, if the video has segments worth jumping to. Only after that does the content of the video become the thing to improve, because until then Google may not be able to show it at all.

Frequently asked questions

Does video help SEO?

It can help readers, but an embedded video does not turn a text article into a video result. Google surfaces videos from watch pages whose main purpose is to show a single video.

What is the best video format for SEO?

There isn’t one. Google supports many formats, including MP4, MOV, WebM, AVI, MKV and M3U8. Choose on playback and file size, and make sure Google can fetch the file.

How big does a video thumbnail need to be?

At least 60×30 pixels, with larger preferred, in a supported format such as JPEG, PNG or WebP, at a stable URL Google can access.

Should I use Clip or SeekToAction markup?

Use Clip if you want to define exact segments and labels yourself. Use SeekToAction if you would rather let Google detect key moments, provided your player accepts timestamps in the URL.

The takeaway Video SEO is page work before it is video work. Give each video its own watch page, a fetchable file, a stable thumbnail, VideoObject markup and a sitemap entry. That makes it eligible to appear; quality decides the rest.