Video SEO is the work of making your videos easy for search engines to find, understand and display. It covers where videos live on your site, how they're described in markup, how they're embedded and how they're surfaced in sitemaps.
For a business, video can show up in places text can't: video results, the Videos tab and key moments that jump straight to the right part of a clip. But Google is selective about which pages get video treatment, so how you publish a video matters as much as the video itself.
What is video SEO?
Video SEO is the set of practices that help search engines discover a video, extract its details and decide when to show it. Google's video SEO best practices describe the main requirements: the video must be on a page Google can index, it needs a valid thumbnail, its file type must be supported, and Google needs metadata such as a title, description and upload date.
Video SEO applies whether you host videos on your own site, on a video platform, or both. It's also part of multimodal search, where people search with images, voice and video as well as text.
Why video SEO matters
Google only shows video features for certain pages. In December 2023, Google announced that Video mode now only shows pages where video is the main content. Pages where a video plays a supporting role can still rank as regular text results, but they lose eligibility for video features.
Video answers some questions better than text. How to install something, what a product looks like in use, or how a technique works are often easier to show than describe. Key moments let searchers jump to the exact step they need.
Markup earns extra visibility. Structured data can make videos eligible for rich results like key moments and LIVE badges, and it helps Google understand your video even when it can't fully process the file.
How video SEO works
Watch pages
Google's documentation describes a watch page as a page whose main purpose is to show users a single video. Each video should have its own watch page with a unique title and description. A blog post with an embedded video halfway down is usually not a watch page, even if the video is great.
VideoObject structured data
Google's video structured data documentation lists three required VideoObject properties: name, thumbnailUrl and uploadDate. Recommended properties include contentUrl (the direct link to the video file, which Google prefers), embedUrl, description, duration and hasPart for clips. Like other schema markup, the values need to match what's on the page.
Key moments
Google supports three ways to get key moments. Clip markup lets you set exact start times and labels for each segment. SeekToAction markup tells Google how timestamps work in your URLs so it can identify moments automatically, though Google says it's supported in a limited set of languages. For YouTube videos, timestamps and labels in the description can do the job. You can opt out with the nosnippet meta tag.
Thumbnails and sitemaps
Google says a video must have a valid thumbnail to appear in video features, with a stable URL and a minimum size of 60x30 pixels, larger preferred. Video sitemaps, alongside structured data and Open Graph tags, are another supported way to give Google video metadata, and they work much like an XML sitemap for pages.
Monitoring
Search Console's Video indexing report shows how many indexed watch pages contain an indexed video and why other videos weren't indexed.
How to optimize videos: best practices
- Give important videos their own page. Make the video the main content, with supporting text like a summary or transcript below it.
- Write unique titles and descriptions. Describe what the video actually shows. Avoid reusing the same text across videos.
- Add VideoObject markup. Include the required properties and as many recommended ones as you can fill accurately.
- Use a strong, stable thumbnail. Make it representative of the video and keep the URL constant.
- Mark up key moments. Use Clip markup or YouTube timestamps for longer videos with distinct steps.
- Make the video fetchable. Don't block video files or thumbnails in robots.txt, and use a supported file type.
- Add a transcript. It helps accessibility and gives search engines and AI tools text to work with.
- Check the Video indexing report. Fix the issues it flags before publishing more videos.
Common mistakes and misconceptions
"Embedding a video on every page helps SEO." Google treats pages where video supports other content differently from watch pages. Adding a video doesn't make a text page a video result.
"YouTube hosting means my site gets the credit." A YouTube video can rank on YouTube's watch page rather than yours. That can still be valuable, but decide which outcome you want for each video.
"Markup guarantees key moments." Structured data creates eligibility. Google decides whether to show any video feature.
"Thumbnails don't matter." Without a valid thumbnail, Google says a video can't appear in video features at all.
Video SEO vs. image SEO
Both depend on crawlable files, descriptive metadata and relevant page context. Image SEO leans on alt text, file names and nearby text. Video SEO adds requirements of its own: a dedicated watch page, a thumbnail, upload dates and timestamps. Video files are also much heavier, so how you embed and host them affects page speed more.
How Butter approaches video SEO
Our role in video SEO is the technical and structural side. Our schema markup guidance covers the VideoObject type, along with Product and LocalBusiness, to help search engines understand visual content. In our GEO+SEO plan, technical SEO fixes address crawl issues that keep videos from being found, and unlimited on-page optimization can cover how videos are placed and described on the page.
We keep it practical: make the videos you already have easy for search engines and AI tools to read. We don't promise video rich results, since Google decides when to show them. Our SEO service page explains what's included.
Frequently asked questions
What is a watch page in Google Search?
Google describes a watch page as a page whose main purpose is to show users a single video. Since December 2023, Google's Video mode only shows pages where video is the main content.
What structured data do videos need?
Google requires three VideoObject properties: name, thumbnailUrl and uploadDate. It recommends adding others such as contentUrl, description, duration and Clip markup for key moments.
How do I get key moments for my videos?
Use Clip structured data to set start times and labels, SeekToAction markup so Google can find moments automatically, or timestamps in the description for YouTube videos. Google decides whether to show them.
Should I host videos on YouTube or my own site?
It depends on the goal. YouTube offers reach and its own search, but the video may rank on YouTube rather than your site. Self-hosting or a dedicated watch page on your site keeps visitors with you.