SEO for Videos
SEO for videos is the process of making video content easier for search engines and video platforms to find, understand, index, and rank so it can appear in relevant search results.

Key takeaways
- Google discovers videos via common HTML elements; avoid relying on URL fragments or user actions to load the video.
- VideoObject structured data and a valid high-quality thumbnail are recommended for indexing and appearance in search.
- A video sitemap helps Google find and understand video pages and media files.
- Captions and transcripts add crawlable text that improves topic understanding.
- Monitor video indexing issues in Search Console’s video indexing report.
Video content can appear in search results, rich results, and platform search when properly optimized.
Example: Optimizing a Product Demo Video
- Scenario: You publish a 2-minute product demo on your site.
- Steps taken:
- Embed the video using an
<iframe>from YouTube or a self-hosted player.
- Embed the video using an
- Add VideoObject structured data with
name,description,thumbnailUrl,contentUrl, andembedUrl. - Create a video sitemap listing the video page URL, thumbnail URL, and description.
- Upload a high-quality thumbnail (at least 1280x720) and ensure it is publicly accessible.
- Add captions and a transcript below the video.
- Result: The video appears in Google’s video carousel for relevant queries, and the page gets a rich result with a thumbnail and duration.
Quick Start: 5 Steps to Optimize a Video
- Make the video page indexable – Ensure the page is public, not blocked by robots.txt or noindex, and the video is embedded with
<iframe>,<embed>, or<object>. - Add VideoObject structured data – Include required properties:
name,description,thumbnailUrl,contentUrl(orembedUrl). - Submit a video sitemap – Create a sitemap with
<video:video>tags pointing to the video page and media files. - Optimize the thumbnail – Use a high-resolution, descriptive image (min 1280x720) and host it on an accessible URL.
- Include captions and a transcript – Provide crawlable text that helps search engines understand the video’s topic and improves accessibility.
Common Mistakes to Avoid
- Blocking the video page or media files with robots.txt, noindex, or inaccessible hosting.
- Using lazy or JavaScript-only loading that prevents the video container from appearing in the rendered HTML.
- Publishing weak or missing thumbnails and metadata, reducing eligibility for indexing and rich results.
- Stuffing keywords into titles or descriptions instead of writing clear, useful metadata for users and search engines.
Next step
FAQ
What is video SEO?
Video SEO is the practice of optimizing video content so search engines can discover, index, and rank it in search results, increasing visibility and engagement.
How do I get my video indexed by Google?
Ensure the video page is public and indexable, use VideoObject structured data, submit a video sitemap, and provide a high-quality thumbnail and accessible media file.
Do I need a video sitemap?
While not required, a video sitemap helps Google find and understand your video pages and media files, especially if they are not easily discovered through links.
Related topics
Sources
- Google Search Central: Video SEO Best Practices — Primary documentation for how Google finds, indexes, and surfaces videos.
- Google Search Central Blog: New resources for video SEO — Official summary of core requirements like accessibility, thumbnails, structured data, and sitemaps.
- Google Search Central: Video structured data — Authoritative guidance on VideoObject markup and eligibility.
- Google Search Central: Video sitemaps — Official documentation for video sitemap implementation.
- Google Search Central: Search Console video indexing report — Useful for diagnosing why videos are not indexed or shown as expected.
Reviewed by Lucía Marín, Founding editor.