Video SEO
Video SEO is the optimization of video content to appear in Google and YouTube search results: proper metadata, transcriptions, VideoObject markup, and embedding on site pages.
Video SEO is a set of measures to optimize video content for search engines: title, description, tags, transcript, VideoObject schema, correct page embedding, and technical signals for Google.
What is video SEO
Video SEO is the optimization of video content to appear in Google search results (and on YouTube as a standalone search engine). Videos can appear in Google's organic results as standalone results, in video carousels, and as rich results with thumbnail previews.
For websites, video SEO means proper embedding of videos on pages with appropriate markup. For YouTube channels, it means optimizing the video within the platform itself. These strategies are different, though they overlap.
Video SEO: Google vs. YouTube
| Factor | Google Video Search | YouTube SEO |
|---|---|---|
| Primary signal | Page + VideoObject schema | Video metadata on the platform |
| Transcript | Helps Google understand content | Subtitles as a direct factor |
| Links | Links to the page with video | Links to the YouTube channel |
| Thumbnail | Open Graph / schema | Uploaded directly to YouTube |
| Engagement | Page behavioral signals | Likes, views, audience retention |
On-page factors for video SEO
- Page title: include the target keyword — it influences how Google understands the video's topic
- Description: add a text description of the video on the page (200+ words) to enrich context
- Transcript: a full text version of the video provides relevance signals and aids search
- Alt text for thumbnail: if using an img tag for the preview, add a descriptive alt
- One video per page: Google indexes pages with a single main video better than video galleries
Technical requirements for video indexing
- Ensure the video page is accessible for crawling (not blocked in robots.txt or with noindex)
- The video file must be accessible to Googlebot — don't block it in robots.txt
- Create a video sitemap — a separate sitemap with information about videos on the site
- Add VideoObject schema — JSON-LD markup with title, description, thumbnail, duration
- Ensure the thumbnail is accessible via a direct URL (Googlebot must be able to fetch it)
Video rich results
With correct VideoObject markup, Google can show videos in enhanced search results: video carousels, rich snippets with previews and duration. To achieve this:
- Fill in all required VideoObject fields:
name,description,thumbnailUrl,uploadDate - Add
contentUrlorembedUrlfor direct video access - Specify
durationin ISO 8601 format (e.g., PT4M30S = 4 minutes 30 seconds) - Test the markup in Google Rich Results Test
Common questions
Discuss your project?
Share your goals and website context — I will suggest a practical next step.