This is a laboratory, not a business. Every page here exists to test how search engines and AI assistants handle structured data. Nothing is for sale and no organisation described on this site is real.

VideoObject

VideoObject, pointing at a video that exists

The one type you cannot fake without shipping invalid markup, so the lab made a real six-second video for it.

ValidatorqueuedRich resultnot runIndexednot runAI citationnot run

The video below is real. It is six seconds long, it contains a title card and nothing else, and it was made for this specimen so that the markup could point at a file that actually resolves.

Why this one had to be real

Most types in this collection can describe something fictional and still be structurally valid, because the properties are text. VideoObject is not like that. contentUrl and thumbnailUrl have to resolve to a real file and a real image, and duration has to match the thing they resolve to. Invent any of it and you are not testing VideoObject, you are testing what happens to broken VideoObject, which is a different and much less interesting experiment.

So the file exists. The duration in the markup, PT6S, is the file’s actual duration. The thumbnail is a frame from it, not a stock image chosen to look better than the video does.

What this specimen is testing

Whether a video that is honestly described, correctly marked up and genuinely dull gets treated any differently from a video that is none of those things. Video results are among the most visible surfaces a structured-data type can earn, and they are the ones where a thin page with a good thumbnail has historically done best.

What is not claimed

No view count, no rating, no interaction statistics. Nobody has watched this video, and an interactionStatistic of zero would be as much of a decision as an invented one, so the property is simply absent.