Video Sitemap vs VideoObject Schema: Run Both, Know The Job Of Each
These solve different problems. Don't pick one and skip the other.
Video sitemap handles:
— Discovery of videos not obvious in HTML.
— Fields Google needs for video indexing: thumbnail_loc, title, description, content_loc OR player_loc.
VideoObject JSON-LD handles:
— Rich result eligibility and the on-page entity.
— duration, uploadDate, and key moments (clip markup).
When sitemap alone is enough: a single embedded video that's already in the rendered HTML with on-page schema.
When you need the sitemap specifically: video injected client-side, or hosted off-domain.
Pass/fail:
— ✅ thumbnail_loc resolves to a real image, 200 status.
— ✅ Sitemap title/description matches the on-page schema (no drift).
Definition of done: sitemap declares discovery, schema declares the entity, and the two agree.
The Sitemap SOP
@SitemapSOP
Video Sitemap vs VideoObject Schema: Run Both, Know The Job Of Each
Этот пост опубликован в Telegram-канале The Sitemap SOP. Подписаться можно по ссылке: @SitemapSOP.