Deep audits
Video SEO audit β schema, transcripts, thumbnails
1 min readUpdated May 22, 2026
Video SEO module
/dashboard/sites/<id>/audit/video scans every <video>, <iframe>, and YouTube/Vimeo embed across audited pages.
What's checked
- VideoObject schema β complete (name/description/thumbnailUrl/uploadDate/duration) or incomplete?
- Sitemap inclusion β does the video appear in
sitemap.xmlor a video sitemap? - Transcripts β pulled from YouTube via API (Agency+ pulls up to 25/audit), schema
transcriptproperty, or HTML5<track kind="captions"> - Captions β
<track>element presence on HTML5 video - Thumbnails β validated via
probe-image-size: dims must be β₯1200Γ675, response status 200, byte size sensible - Embed audit β eager-load iframes (LCP killer) flagged; cookie-tracking embeds (YouTube standard vs nocookie) flagged
Per-video score (0-100)
Weighted deductions:
no-schema(-25 critical)schema-incomplete(-15 high)no-transcript-on-long(-10 high β only for videos >2 min)no-captions-html5(-15 high)thumbnail-missing(-10 high)thumbnail-undersized(-6 medium)eager-embed(-8 medium)cookie-embed(-5 low)
Tier gating
| Plan | Transcript pulls | Thumbnail probes |
|---|---|---|
| Free | 0 | 5 |
| Pro | 10 | 25 |
| Agency | 25 | 50 |
| Enterprise | 50 | 100 |
Was this article helpful?
Still stuck? Our support team replies within 8 hours on weekdays.
More in Deep audits