Skip to main content
KX Toolkit

Video Schema Generator

VideoObject schema tells search engines about a video hosted on or embedded in your page, including its title, description, thumbnail, upload date, duration and content or embed URL. Google uses it to power video rich results, key-moments timestamps in the SERP, the Videos tab an

Meta Tag Tools
Publisher
JSON-LD

            

VideoObject schema tells search engines about a video hosted on or embedded in your page, including its title, description, thumbnail, upload date, duration and content or embed URL. Google uses it to power video rich results, key-moments timestamps in the SERP, the Videos tab an

This free Video Schema Generator from KX Toolkit is part of our all-in-one online toolkit. It runs entirely in your browser, so your data never leaves your device for client-side operations. 100% free, forever - no paywall, no credit card, no trial.

How to use the Video Schema Generator

  1. Enter your page URL or paste your meta tags.
  2. Edit the title, description and OG/Twitter fields.
  3. Preview how the snippet will look in Google and social shares.
  4. Copy the generated code into your page <head>.

What you can do with the Video Schema Generator

  • Spin up meta tags for a new landing page.
  • Audit existing meta tags for length, missing fields or duplicates.
  • Get OG image previews right before you share on LinkedIn or X.
  • Generate meta tags that pass Google's 60/160-char limits.

Why use KX Toolkit's Video Schema Generator

  • Browser-based: Works on Windows, macOS, Linux, iOS and Android - no install, no extension.
  • Privacy-first: Client-side tools never upload your data; server-side tools delete files right after processing.
  • Mobile-friendly: Full feature parity on phones and tablets - not a stripped-down view.
  • Fast: Optimised for instant feedback. No artificial waiting screens, no email-gated downloads.
  • One hub for everything: 300+ tools across SEO, text, image, PDF, code, color, calculators and more - skip switching between sites.

Tips for the best results

Aim for ~55-60 characters in the title and ~150-158 in the description - Google often truncates anything longer.

Related Meta Tag Tools

If you find this tool useful, explore the full Meta Tag Tools collection or browse our complete tool directory. KX Toolkit is built for marketers, developers, designers, students and anyone who needs a quick utility without signing up for yet another SaaS.

What is VideoObject schema used for?
VideoObject schema tells search engines about a video hosted on or embedded in your page, including its title, description, thumbnail, upload date, duration and content or embed URL. Google uses it to power video rich results, key-moments timestamps in the SERP, the Videos tab and Discover. Without valid markup, even an embedded YouTube video may not be associated with your page, costing you the click and the brand impression.
What are the required fields?
Google requires name, description, thumbnailUrl and uploadDate. You also need either contentUrl, the direct file URL, or embedUrl, the URL that loads the player. Recommended properties include duration in ISO 8601 format such as PT5M30S, expires for time-limited content, and interactionStatistic for view counts. Live streams should add publication with BroadcastEvent, isLiveBroadcast set to true, startDate and endDate so Google can render the live badge.
How do I add key moments or chapters?
Use the hasPart property to attach an array of Clip objects, each with name, startOffset and endOffset in seconds. This unlocks the key-moments treatment in Google search, which displays clickable chapters under the video result and dramatically lifts engagement. Alternatively, you can rely on YouTube chapters in the description, which Google can also parse, but explicit Clip markup gives you the most control over labels and boundaries.
Should I use schema if my video is hosted on YouTube?
Yes. Even when the video lives on YouTube, embedding it on your own page and adding VideoObject schema lets Google associate the video with your URL, which can earn rich results on your domain in addition to the YouTube result. Use embedUrl pointing to the YouTube embed link and the YouTube thumbnail. Keep the description and upload date consistent between YouTube and your page so the two signals reinforce each other.
How do I validate VideoObject structured data?
Run the URL through Google's Rich Results Test, which validates VideoObject specifically, including key moments and live-stream extensions. The Schema Markup Validator covers raw schema.org compliance. After publishing, the Videos enhancement report in Search Console flags errors and warnings, and the Performance report filtered by the Videos search appearance shows how the markup is performing in real impressions and clicks over time.
Can VideoObject help with SEO beyond Google search?
Yes. Bing, Yandex and DuckDuckGo all consume schema.org video markup, and many AI search products use it as the canonical source for video metadata. Social platforms also benefit indirectly because consistent metadata makes embeds render correctly. Treat VideoObject as a foundation that pays off across every surface your video might appear on, not just Google's blue-link search results, and you will get the best long-term return on the implementation.

No reviews yet

Be the first to share your experience with the Video Schema Generator.