Video SEO: How to Optimize Video for Google, YouTube and AI Search

Plenty of brands publish good videos that never show up in search. The usual reason is not the video itself but where and how it is published: embedded halfway down a blog post, missing structured data, or hosted only on a platform that sends viewers away. Video SEO fixes that. It is the work of making videos easy for Google, YouTube and AI assistants to find, understand and show to the right people.

Video SEO is the practice of optimizing videos so they appear in Google Search, Google's Video mode, YouTube and AI answers. It covers choosing where each video is hosted, giving important videos a dedicated watch page, adding VideoObject structured data and a video sitemap, using a clear thumbnail, writing descriptive titles and descriptions, adding captions, transcripts and chapters, and measuring results in Search Console and YouTube Analytics.

This guide covers both sides of video SEO, your own website and YouTube, with the exact markup Google asks for and the rules that most guides skip.

Why Video SEO Matters

Video is where much of the audience already is. Pew Research Center's 2026 survey found that 84% of US adults use YouTube, more than any other platform it measured (Pew Research Center). Google also shows video results in its main results, in a dedicated Video mode and as "key moments" that jump to the right part of a video.

But appearing there is not automatic, and the rules changed in 2023. Understanding them first saves a lot of wasted effort.

The Rule That Changed Video SEO: Video Must Be the Main Content

In 2023 Google began showing video thumbnails in its main results only when the video is the main content of the page, and on December 4, 2023 it extended that rule to Video mode (Google Search Central Blog). Google describes a qualifying page as one where "the video is above the fold, it's prominent, and the main purpose of the page is to watch that video."

Google gave three examples of pages where video is supplementary and will not get video features:

Videos on those pages show as "No video indexed" in Search Console with the reason "Video is not the main content of the page." The page can still rank as a normal result; it just will not get a video thumbnail. Google's video SEO documentation calls a qualifying page a watch page: a page whose main purpose is to show a single video (Google video SEO best practices).

Decide Where Each Video Should Rank

Before optimizing anything, decide what each video is for. That decides where it should live.

Decision guide for where a video should rank: if the goal is reach and discovery, publish on YouTube and optimize titles, descriptions, chapters and captions there; if the goal is search traffic to your site, create a dedicated watch page with VideoObject markup and a video sitemap; if the video supports an article or product page, embed it as supporting content and do not expect a video thumbnail in Google; many brands publish on YouTube and also give their most important videos a watch page on their site
Match each video to a goal before you publish. One video can do more than one job.
GoalWhere to publishWhat to expect
Reach and discoveryYouTube, optimized for YouTube search and suggestionsViews on YouTube; YouTube results in Google
Search traffic to your siteA dedicated watch page on your site, with markup and a sitemapEligible for video features in Google that link to your page
Supporting an article or productEmbedded in the article or product pageHelps visitors; the page ranks as a normal result without a video thumbnail

Many brands combine them: publish on YouTube for reach, then embed the same video on a dedicated watch page for the topics where they want search traffic to their own site.

Make Videos Indexable on Your Own Site

Google's video documentation sets out the technical basics (Google):

Add VideoObject structured data

Structured data tells Google what the video is about. Google's video structured data documentation lists three required properties, name, thumbnailUrl and uploadDate, and recommends description, duration, contentUrl or embedUrl, and others (Google). A minimal example:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "name": "How to Replace a Furnace Filter",
  "description": "A step-by-step walkthrough of replacing a furnace filter, choosing the right size and setting a reminder.",
  "thumbnailUrl": "https://www.example.com/videos/furnace-filter-thumb.jpg",
  "uploadDate": "2026-10-15T08:00:00-05:00",
  "duration": "PT4M12S",
  "contentUrl": "https://www.example.com/videos/furnace-filter.mp4",
  "embedUrl": "https://www.example.com/embed/furnace-filter"
}
</script>

Give each video unique values that match the actual video. Durations use ISO 8601 format, so PT4M12S means 4 minutes and 12 seconds.

Mark key moments

Key moments let searchers jump to a specific part of a video. You can label them yourself with Clip markup nested under hasPart. Each clip needs a name, a startOffset in seconds and a url that links to that time; endOffset is recommended. Alternatively, SeekToAction tells Google how your URLs handle timestamps so it can identify key moments automatically.

"hasPart": [
  {
    "@type": "Clip",
    "name": "Find the filter size",
    "startOffset": 30,
    "endOffset": 95,
    "url": "https://www.example.com/videos/furnace-filter?t=30"
  },
  {
    "@type": "Clip",
    "name": "Remove and replace the filter",
    "startOffset": 96,
    "endOffset": 200,
    "url": "https://www.example.com/videos/furnace-filter?t=96"
  }
]

Submit a video sitemap

A video sitemap helps Google find videos it might otherwise miss, and can include the player location in a <video:player_loc> tag. Submit it in Search Console alongside your regular sitemap. For live streams, Google supports a LIVE badge through BroadcastEvent markup with the stream's start and end dates.

Optimize Videos on YouTube

YouTube is its own search engine, and its signals are different from Google's web results.

Video SEO checklist in two columns: on your website, a dedicated watch page with the video as main content, VideoObject markup with name, thumbnailUrl and uploadDate, Clip markup for key moments, a video sitemap, a stable thumbnail at least 60 by 30 pixels and an unblocked video file; on YouTube, a title of up to 100 characters with the main topic first, a description of up to 5,000 characters with the key information near the top, chapters starting at 00:00 with at least three timestamps of 10 seconds or more, captions and a custom thumbnail
A quick checklist for your own site and for YouTube.

Captions and Transcripts

Search engines and AI systems cannot reliably watch your video, but they can read text. A transcript on the watch page puts the spoken content in the HTML, where Google and AI assistants can read and quote it, and it serves visitors who prefer to skim or cannot play sound. Captions make videos accessible to deaf and hard-of-hearing viewers and to anyone watching muted. Edit both for accuracy before publishing.

AI answers increasingly sit above the links. Google says there are no special requirements to appear in AI Overviews or AI Mode beyond standard SEO best practices, and other assistants draw on content they can find and read. For video, that means the text around it matters: a clear title, a description that answers the question directly, a transcript and chapter labels that describe each section. Our guides to GEO vs SEO and getting recommended by ChatGPT explain the wider approach, and if your audience is on X, our Grok SEO guide covers how Grok searches posts, including video posts.

Promote and Measure Your Videos

Common Video SEO Mistakes

Frequently Asked Questions

What is video SEO?

Video SEO is the practice of optimizing videos so they appear in Google Search, Google's Video mode, YouTube and AI answers. It includes dedicated watch pages, VideoObject structured data, video sitemaps, clear thumbnails, descriptive titles and descriptions, captions, transcripts and chapters.

Why is my embedded video not showing in Google?

Since 2023, Google shows video thumbnails only when the video is the main content of the page. Videos embedded in blog posts, product pages or category pages with several videos are treated as supplementary and appear in Search Console as "Video is not the main content of the page." Create a dedicated watch page for videos you want to appear as video results.

What structured data do videos need?

Google requires VideoObject markup with name, thumbnailUrl and uploadDate, and recommends description, duration and contentUrl or embedUrl. Clip or SeekToAction markup can add key moments, and BroadcastEvent markup supports a LIVE badge for streams.

Do YouTube tags help SEO?

Very little. YouTube says tags play a minimal role in discovery and are mainly useful for commonly misspelled topics. Titles, thumbnails, descriptions and how viewers respond matter much more.

Should I host videos on YouTube or my own website?

It depends on the goal. YouTube is best for reach and discovery. A dedicated watch page on your own site is best when you want Google video results to send visitors to your site. Many brands do both, publishing on YouTube and giving their most important videos a watch page.

Where to Start

List your five most important videos and decide, for each, whether it should rank on YouTube, on a watch page on your site, or both. Build watch pages for the ones that should bring search traffic, add VideoObject and Clip markup, submit a video sitemap and check the Video indexing report in Search Console after a few weeks. Then tidy up YouTube titles, descriptions, chapters and captions. For the wider SEO foundations, see our guide on how to SEO a website.

If you would like help, book a free call, reach us through the contact page or send your details below. Our founder, Mohd Adil Kazmi, will review how your videos appear in Google, YouTube and AI answers and reply with the first fixes worth making. You can also explore our AI SEO and content service or all services.

Free video SEO review

Are your videos showing up in Google and YouTube?

Send your website and I'll review your Google Business Profile, service pages and AI visibility, then reply personally with the first fixes I would make.

No spam. Your details come straight to me and are never shared.