b2KIT

Video SERP Preview

Preview how your video appears in Google search with thumbnail, duration badge, and VideoObject schema. Optimize for video carousels.

Tested tool guide Tested browser tools Checked August 16, 2026

What Video SERP Preview does, with a checked example

This tool shows the search result your video page is able to produce: the thumbnail, the duration badge, the title, and the source line, plus the VideoObject structured data that feeds them. Paste the URL of the page that hosts the video and the preview renders the card Google could build from it, flagging schema properties that are missing or malformed. The usual surprise: the card is not assembled from your video file or your YouTube channel. It is assembled from schema.org markup in your page's HTML, so a page can rank for its text while its video never earns a carousel slot.

Worked example

A concrete input and expected output from the current implementation.

Input

https://example.com/watch/how-to-sharpen-a-knife, a page whose VideoObject markup declares name "How to Sharpen a Knife", description, thumbnailUrl, uploadDate "2026-05-14", duration "PT4M12S", and contentUrl.

Expected output

A Google-style video result card: the thumbnail with a 4:12 badge in the lower corner, the title "How to Sharpen a Knife", a source line with the site name and the May 14, 2026 upload date, and a schema report listing name, description, thumbnailUrl, uploadDate, contentUrl, and duration as present and valid.

PT4M12S is ISO 8601 for 4 minutes and 12 seconds, rendered as the 4:12 badge in the format Google displays. Each element of the card exists only where the matching property exists in the markup, which is why a missing property appears as an empty slot in the preview.

How the result is produced

1

Each card element maps to one schema property

The tool reads the VideoObject structured data declared on the page and maps each property to the piece of the Google result card it feeds: name to the title, description to the snippet, thumbnailUrl to the thumbnail, duration to the badge, uploadDate to the date line. A property that is absent or malformed leaves its slot empty, so a gap in the card pinpoints the property to fix.

2

The duration badge is a format conversion

schema.org requires the duration property in ISO 8601, for example PT4M12S for 4 minutes 12 seconds. The preview converts that value to the M:SS or H:MM:SS style Google shows and flags clock-style values like 4:12 or plain words, which Google cannot use. If duration is missing entirely, the card renders without a badge; the video can still appear in results.

Good uses

  • Pre-publish check: before a new tutorial or demo page goes live, paste its URL from a staging site and confirm the card renders with a thumbnail and duration badge.
  • Regression hunt: a video that used to show with a thumbnail now appears as a plain link; run the preview to see which VideoObject property a template or CMS update dropped.
  • Site audit: on a site with many video pages, spot-check pages whose results lack a badge or thumbnail to separate schema problems from Google's own choices before resubmitting the video sitemap.

Limits and checks

  • The preview models what the markup permits, not what Google decides. Google picks the thumbnail, truncates titles, and decides whether the video appears at all. A complete card means nothing in the markup blocks a video result, not that you will get one.
  • Schema validity is necessary, not sufficient. Google's eligibility rules also require the video to be publicly accessible without a paywall or login and to be the main content of the page. A flawless preview says nothing about those conditions or about ranking for a particular query.
  • The preview is a snapshot of the markup at the moment you run it; edit the template afterward and it is stale. If the schema is injected with client-side JavaScript, what Google's crawler sees can differ from what the preview reads, so confirm the outcome in Google's own tools before drawing conclusions.

Common questions

The preview shows no duration badge. Does that mean my video will not appear in Google?

No. The badge comes from the duration property, and its absence only means that property is missing or not written in ISO 8601 (PT4M12S, not 4:12). Google can still index the video and may show it with a thumbnail and title, just without the duration. Fix the property, re-run the preview, and the badge should fill in.

If the preview card looks complete, will my video rank in the carousel?

No. A complete card means the markup satisfies the schema requirements Google publishes, which is a prerequisite, not a promise. Whether the video earns a carousel slot depends on Google's indexing, on relevance for the specific query, and on eligibility rules outside the schema. Treat a full preview as ready to test in real search results, not as a ranking guarantee.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools