Free tool

YouTube Video Schema Generator

Generate VideoObject JSON-LD structured data for a YouTube video so pages embedding it are eligible for video rich results. Fill in the details and copy valid schema markup.

Video details

Required by Google for video rich results.

Leave blank to use the default hqdefault thumbnail.

How it works

  1. 1

    Fill in the video details

    Paste the video URL or ID, add the title, description, and optional upload date and duration.

  2. 2

    Generate the JSON-LD

    The tool creates a valid schema.org VideoObject block with embedUrl, contentUrl, and thumbnail.

  3. 3

    Add it to your page

    Copy the JSON-LD and paste it inside a <script type="application/ld+json"> tag in the <head> of the page embedding the video.

Frequently asked questions

What is VideoObject structured data?

VideoObject is a schema.org type that tells search engines structured information about a video: its name, description, thumbnail, upload date, duration, and embed/watch URLs. Pages with valid VideoObject markup are eligible for video rich results in Google Search.

Where do I add the JSON-LD to my page?

Paste the generated block inside a <script type="application/ld+json"> tag in the <head> of the page that embeds the video. In Next.js you can use the Script component or the new metadata API.

Is upload date required?

Google's documentation lists uploadDate as required for video rich results eligibility. Without it, the structured data is valid schema.org but may not qualify for enhanced search listings.

How do I find the video duration in seconds?

On YouTube, open the video and note the total runtime shown in the player. Multiply hours × 3600, add minutes × 60, then add seconds. Or check "Stats for nerds" in the player context menu.

Is this tool free?

Yes — completely free, no sign-up required, and all JSON-LD is generated entirely in your browser.

Make the content, not just the caption

Ghostfeed turns products into TikTok-style videos, slideshows, and AI UGC reactions — without filming or editing. Free tools get you started; Ghostfeed gets it posted.

Try Ghostfeed free