Free Video Sitemap Generator: Create XML Video Sitemap for Google

A free Video Sitemap Generator that crawls your website and produces a Google-compliant XML video sitemap. The crawler scans up to 250 pages, detects YouTube embeds, Vimeo embeds, and native HTML5 video tags, then writes a valid <urlset> file with the required <video:title>, <video:description>, <video:thumbnail_loc>, and <video:content_loc> elements ready to upload and submit to Google Search Console.

How to Generate a Video Sitemap

1

Enter Your Website URL

Type or paste your website URL in the input field.

2

Start the Crawl

The crawler scans every page and finds embedded videos.

3

Download Your Sitemap

Download the video sitemap XML and submit it to Google Search Console.

Video Sitemap Generator

How the Video Sitemap Generator produces Google-compliant XML

A video sitemap is a specialized XML file that tells Google which pages on your site host video content and what each video is about. Without one, videos hosted via YouTube embeds, Vimeo embeds, or native HTML5 <video> tags often go undetected by Googlebot. Google’s official Search Central documentation spells out the required fields, but writing one by hand for a site with dozens of pages is brittle and slow.

This Video Sitemap Generator automates the entire process. Submit your homepage URL, the crawler follows internal links (up to 250 pages per scan), detects every YouTube iframe (youtube.com/embed/ and youtu.be), Vimeo iframe (vimeo.com/video/), and native HTML5 <video> tag (including those loaded via <source> children). Each detected video becomes a <url> entry in the output XML with the required <video:title>, <video:thumbnail_loc>, and either <video:content_loc> or <video:player_loc> elements populated automatically.

The output is a standard Sitemaps Protocol 0.9 file with the video namespace declared. You can download it as video-sitemap.xml, upload it to your domain root, and submit the URL via the Sitemaps section of Google Search Console. Most sites see videos start appearing in the Video Indexing Report within 7-14 days of submission.

Why this Video Sitemap Generator beats writing XML by hand

Full crawl up to 250 pages per run

Submit one homepage URL. The crawler follows every internal link on the same domain, scans up to 250 unique HTML pages per run, and skips external URLs, media files, and non-HTML resources. No manual page list, no API key, no signup.

Detects YouTube, Vimeo, and HTML5 videos

Recognizes YouTube iframes (youtube.com/embed/ and youtu.be), Vimeo iframes (vimeo.com/video/), and native HTML5 <video> tags including those that load via <source> child elements. Lazy-loaded embeds inside data-src attributes are detected too.

Google-compliant XML with required tags

The output follows Sitemaps Protocol 0.9 with the video namespace. Each entry includes <video:title>, <video:description>, <video:thumbnail_loc>, and either <video:content_loc> or <video:player_loc> populated from page metadata. Ready to submit to Google Search Console without edits.

Download XML or copy raw output

Save the result as video-sitemap.xml in one click, or copy the raw XML to clipboard to drop into an existing sitemap index. The file stays under 50 MB (Google's limit) and handles up to 50,000 video entries per sitemap, matching the protocol spec.

Frequently Asked Questions

Common questions about video sitemaps, the XML format Google expects, and how to submit to Search Console.

What is a video sitemap and why do I need one?
A video sitemap is an XML file that tells search engines about the video content on your website. It includes metadata Google needs for video indexing: title, description, thumbnail URL, and either the direct video file URL or the player URL. Without a video sitemap, embedded videos often go undetected by Googlebot and never appear in Google Video search results.
What XML tags does a Google video sitemap need?
Five required elements per video entry: <video:title>, <video:description>, <video:thumbnail_loc>, and either <video:content_loc> (direct video file URL, preferred) or <video:player_loc> (player URL, for embeds). The generator populates all five automatically from each page's metadata. Optional tags like <video:duration>, <video:publication_date>, and <video:family_friendly> can be added manually after export.
Which video platforms does this generator detect?
The tool detects YouTube iframes (youtube.com/embed/ and youtu.be links), Vimeo iframes (vimeo.com/video/), and native HTML5 <video> tags (including those loaded via <source> child elements). Lazy-loaded embeds inside data-src attributes are picked up too. Wistia, Brightcove, and JW Player require a manual export from the platform itself.
How many pages can the crawler scan in one run?
Up to 250 unique HTML pages per crawl. It follows internal links automatically and skips external URLs, media files, and non-HTML resources. For sites with more than 250 video-bearing pages, run the crawler multiple times with different entry points or combine the outputs into a sitemap index file.
How do I submit the generated video sitemap to Google?
Download the video-sitemap.xml file from the tool. Upload it to your domain root (or any public path on your site). Open Google Search Console, go to Indexing > Sitemaps, paste the full URL of your uploaded file, and click Submit. Monitor the Video Indexing Report under Search Console > Pages > Video for indexation status, typically updates within 7-14 days.
Is there a size limit for video sitemaps?
Yes. Google's Sitemaps Protocol caps each sitemap file at 50 MB uncompressed and 50,000 entries. The generator keeps output well within both limits. For very large video catalogs, split into multiple sitemaps and combine them with a sitemap index file (sitemap_index.xml) referencing each one.
Can I include the video sitemap entries in my main sitemap?
Yes. Google accepts video sitemap tags inside an existing standard sitemap, you do not need a separate file. The generator outputs a self-contained video sitemap by default, but you can copy the <url> entries (with the video namespace declared on the root <urlset> element) and merge them into your main sitemap if you prefer one consolidated file.
Is this Video Sitemap Generator free?
Yes. Completely free, no account, no API key, no daily limit. The generator runs as a hosted tool, no installation needed. The output XML is yours to upload to your domain and submit to Google Search Console with no attribution required.
Scroll to Top