Add VideoObject JSON-LD schema type #67

Closed
opened 2026-06-23 13:31:17 +00:00 by jmiller · 1 comment
Owner

Summary

Add VideoObject JSON-LD structured data to complement og:video tags (#59). Enables Google video rich results and video carousel.

Why

  • Yoast Premium, Rank Math, SEOPress, and AIOSEO all support this
  • Google Video carousel is a high-visibility SERP feature
  • Natural companion to og:video meta tag support

Implementation

  • Build VideoObject schema in JsonLdBuilder when video URL is present
  • Fields: name, description, thumbnailUrl, uploadDate, duration, contentUrl, embedUrl
  • Auto-populate from article data where possible
  • Linked to #59 (og:video meta tags)
## Summary Add `VideoObject` JSON-LD structured data to complement og:video tags (#59). Enables Google video rich results and video carousel. ## Why - Yoast Premium, Rank Math, SEOPress, and AIOSEO all support this - Google Video carousel is a high-visibility SERP feature - Natural companion to og:video meta tag support ## Implementation - Build `VideoObject` schema in `JsonLdBuilder` when video URL is present - Fields: name, description, thumbnailUrl, uploadDate, duration, contentUrl, embedUrl - Auto-populate from article data where possible - Linked to #59 (og:video meta tags)
jmiller added this to the v2.0 — Schema & UX Expansion milestone 2026-06-23 13:31:17 +00:00
jmiller added the enhancement label 2026-06-23 13:31:17 +00:00
Author
Owner

Branch created: feature/67-add-videoobject-json-ld-schema-type

git fetch origin
git checkout feature/67-add-videoobject-json-ld-schema-type
Branch created: [`feature/67-add-videoobject-json-ld-schema-type`](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteOpenGraph/src/branch/feature/67-add-videoobject-json-ld-schema-type) ```bash git fetch origin git checkout feature/67-add-videoobject-json-ld-schema-type ```
Sign in to join this conversation.
Priority Medium
Type Feature
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoSuiteOpenGraph#67