Has Schema Video Object returns 1 when a page’s body HTML contains the legacy Schema.org type URI http://schema.org/VideoObject, and 0 when it does not. It confirms only that this exact http:// string is present — not that the video markup is valid, complete, or matches the video shown on the page.
| Factor ID | RG-SCH-025 |
|---|---|
| Family | Schema.org |
| Measurement | Binary presence (0 / 1) |
| Measured zone | Body HTML without scripts |
What it measures
This factor detects the presence of the legacy Schema.org VideoObject type URI in a page’s body markup. VideoObject is the vocabulary type used to describe a video as a discrete media object — its title, thumbnail, upload date, duration, and source URL — so that search engines and other consumers can recognize the video rather than treat it as anonymous embedded content.
How RankGear measures it
RankGear performs a case-insensitive search across the page’s body HTML (scripts excluded) for the literal string http://schema.org/VideoObject. It returns 1 the moment that exact string is found, and 0 otherwise. The check is a plain substring match — it does not parse the surrounding structured data or verify any of the type’s properties.
What RankGear looks for
<div itemscope itemtype="http://schema.org/VideoObject">
<meta itemprop="name" content="...">
<meta itemprop="uploadDate" content="...">
</div>| Value | Meaning |
|---|---|
| 1 | The literal http://schema.org/VideoObject URI appears in the body HTML. |
| 0 | The URI is absent, or only a non-matching variant is present (see considerations). |
How to optimize it
Where a page genuinely hosts video, describe it with VideoObject markup carrying an accurate title, thumbnail, upload date, duration, and source URL, so the media is legible to accessibility tools and search consumers alike. Treat this factor as an observation of whether that specific legacy URI is present, not as a target to hit for its own sake — the value of the markup is in the accurate, complete video description it carries, not in the presence of the string.
Important considerations
- The detector matches only the exact
http://schema.org/VideoObjectURI. Thehttps://form and a bare JSON-LD"@type": "VideoObject"do not satisfy it. - Presence of the URI does not validate the type’s required or recommended properties — the markup can be present yet incomplete or malformed.
- Structured data must describe visible, truthful content on the page; markup that misrepresents the page is a liability, not a benefit.
- Validate the complete markup with current platform tools rather than relying on this presence check alone.
- This is a prioritization signal that relates to position within a measured result set. Its presence correlates with other markers of well-structured pages; it does not, on its own, cause or guarantee a ranking.
Related factors
Part of the Factors reference · how RankGear measures · glossary.