Google SEO Advanced

Video SEO for Your Own Site: YouTube Optimization, Video Structured Data, and Embedded Page Rankings

Video SEO isn't done once you upload to YouTube. It takes three layers: optimize the title, description, and captions on YouTube; add VideoObject JSON-L...

视频 SEO 三层:YouTube 排名 · VideoObject · 嵌入页权重Video SEO three layers: YouTube rank, VideoObject, embed page authority 三层同时做,视频缩略图才可能出 Google 视频卡 —— 只做 YouTube 不够Do all three, or you miss the video carousel — YouTube alone is not enough 层级Layer 核心动作Key action 量化阈值Benchmark L1 YouTubeL1 YouTube 标题含关键词,前 60 字keyword in title, first 60 chars 描述前 100 词含关键词keyword in first 100 words 字幕上传,封面 1280×720upload transcript, thumb 1280×720 前 30 秒留存率≥40%30s retention ≥40% 观看时长≥50% 视频时长avg watch ≥50% length L2 VideoObjectL2 VideoObject JSON-LD 嵌入页面 headJSON-LD in page head name、thumbnailUrl、uploadDatename, thumbnailUrl, uploadDate contentUrl 指向视频源文件contentUrl points to video file Rich Results Test 当天验证validate same day 7 天内 GSC 富媒体报告无错GSC rich report clean in 7 days L3 嵌入页L3 Embed page 视频放在正文首屏之上video above the fold 旁边写 300 字文字摘要300-word transcript next to it 加载不阻塞首屏,用 nocookie 域名non-blocking, youtube-nocookie LCP ≤2.5 秒LCP ≤2.5s 占位图 + 点击加载placeholder + click to load 反直觉:嵌入页本身能排 Google 网页结果,不只是 YouTubeCounter-intuitive: the embed page itself can rank, not just YouTube 判定:同一个视频同时发 YouTube 和嵌入官网,YouTube 抢视频卡,官网抢网页结果,不互相抢Rule: same video on YouTube and your site — YouTube takes video carousel, site takes web results 红线:视频自动播放 + 静音 + 无占位图,LCP 直接超 6 秒,排名必掉Red line: autoplay silent video without placeholder pushes LCP over 6s, rankings drop
The Three-Layer Video SEO Framework for Your Own Site: YouTube Optimization, VideoObject Markup, and Embedded Page Performance and Content

Video SEO for Your Own Site: YouTube Optimization, Video Structured Data, and Embedded Page Rankings

Bottom line first: Video SEO isn’t done once you upload to YouTube. It takes three layers: optimize the title, description, and captions on YouTube; add VideoObject JSON-LD to the page where the video is embedded; and make sure that embedded page has a text summary and doesn’t slow down LCP. Do all three at once, and your video thumbnail has a chance of showing up in Google video cards. Key thresholds: first-30-second retention of at least 40%, average view duration of at least 50% of the video length, and embedded page LCP under 2.5 seconds. The counterintuitive part: posting the same video on YouTube and embedding it on your own site doesn’t make them compete for rankings. YouTube competes for video cards, your site competes for web results.

1. The Three-Layer Video SEO Framework: Why Uploading to YouTube Isn’t Enough

Many B2B factories think video SEO is done once the video is on YouTube, but that’s only the first layer. Google’s video search results come from three sources: rankings within YouTube, video rich results on web pages, and the web pages that embed the video. Miss any one layer and you lose part of your visibility.

Tier Target position Core actions Time to results
L1 YouTube optimization YouTube search + Google video cards Title, description, captions, thumbnail 2 to 8 weeks
L2 VideoObject markup Google video rich results JSON-LD embedded on your site’s page 7 to 14 days
L3 Embedded page ranking Google organic web results Text summary + performance optimization 4 to 12 weeks

Here’s the counterintuitive part: many people worry that posting the same video on YouTube and embedding it on their own site will make them compete with each other. It won’t. Google treats YouTube as a video platform source and your embedded page as a web source, and they occupy different positions in the SERP. For the same query, YouTube shows up in video cards and your site shows up in regular web results, with no conflict. For how to build a video topic library, see Factories on YouTube.

2. L1: The Four Fields on YouTube

YouTube search is its own search engine and the main source of Google video cards. Four fields have to be filled in correctly.

Field How it’s written Length Common mistake
Title Keyword first, within the first 60 characters ≤70 characters Brand name first
Description Keyword appears naturally in the first 100 words 200 to 300 words Just writing “welcome to inquire”
Subtitles Upload your own transcript, don’t use auto-captions Full rollout Using YouTube’s auto-generated ones, with many wrong words
Cover 1280×720, large title text 16:9 Using a video screenshot with no text

Example: A customer filmed a 4-minute video of the XSR300 pressure washer running. The YouTube title reads “XSR300 Pressure Washer 3000PSI Test — 4 Minute Field Run”. The first 3 lines of the description cover the test setup, pressure, and continuous run time. Then upload your own English subtitles, and use a thumbnail of the machine running with large text “3000PSI / 4 Hours Continuous”. Open with the running footage in the first 30 seconds — no intro logo.

There are two ranking signals inside YouTube you must know: first 30-second retention rate and average view duration. If first 30-second retention drops below 40%, YouTube won’t push the video to new viewers. If average view duration is below 50% of the video length, the video gets demoted. That’s why B2B videos should open with the most compelling running footage, not a 10-second intro.

3. L2: VideoObject structured data

After you upload the video to YouTube, embed it on your website page and write VideoObject JSON-LD on that same page. This is the only channel that tells Google “this page contains this video, where the thumbnail is, and when it was uploaded.”

Field Required How it’s written
name Yes Match the video title
description Yes First 200 characters of the video description
thumbnailUrl Yes Absolute URL of the YouTube thumbnail
uploadDate Yes ISO 8601 date
contentUrl No URL of the self-hosted video source file
embedUrl No YouTube embed URL

For reference, see Structured data (Schema) P2 section. On launch day, validate with the Rich Results Test. Within 7 days, check the rich results report in Search Console to confirm the video entry appears with no errors. If you only embed an iframe without markup, Google can still crawl the video, but the odds of a rich result are much lower.

4. L3: Content and performance of the embed page itself

For an embed page to rank on its own, it needs two things: a text summary and performance.

How to do it Recommended Not Recommended
Text beside the video 300-word transcript summary + chapter timestamps Video only, no text
Video placement Above the fold in the body Bottom of page
Loading method Placeholder image + click to load iframe loads directly
Domain youtube-nocookie.com youtube.com
Autoplay Not allowed Muted autoplay
LCP metric ≤2.5 seconds Video pushed past 6 seconds

Example: A customer embedded a YouTube video on a product page with a direct iframe. LCP went from 1.8 seconds to 5.4 seconds, and the product keyword ranking dropped from 8th to 19th. After switching to a placeholder image + click to load, LCP returned to 2.1 seconds, and 3 weeks later the ranking returned to 9th. For how to check performance, see Core Web Vitals.

Don’t write a weak text summary beside the video. Turn the transcript into a 300-word summary and add chapter timestamps like “0:00 Startup test / 1:30 Pressure stable / 3:00 Continuous run”. This also helps AI summaries and GEO. See GEO Content Layering. For how to repurpose the transcript, see Turning video transcripts into content.

5. Video asset governance and update cadence

Videos aren’t done once published — treat them as assets to govern.

Action Frequency Judgment criteria
New video publishing 2 to 4 per month Topics come from real customer questions
Refresh old videos Once a quarter Redo the thumbnail for videos with 30% below-average views
Subtitle proofreading Once every 6 months Re-upload if auto-caption word error rate > 5%
Embedded page checkup Once a month Fix placeholder loading if LCP exceeds threshold

For naming, compression, and reuse standards for media files, see Media Asset Governance. Video content built on real product demos carries stronger E-E-A-T signals than pure talking-head explanations. See E-E-A-T.

6. Channel structure and playlists: show Google you’re an expert source

Once individual videos are optimized, two things remain at the channel level: playlists and channel keywords. These determine which topic YouTube associates your channel with.

Channel settings How to do it Role
Channel keywords 5 to 8 core product terms Tell YouTube your channel topic
Playlists Group by product line / use case Increase continuous watch time
Channel trailer For non-subscribers, 30 to 60 seconds Subscription conversion rate
End screen Recommend the next video in the last 20 seconds Playlist autoplay

Example: A client channel had 40 videos, all flat on the homepage, with an average watch time of 1 minute 20 seconds. After reorganizing into three playlists — “XSR Series Demos,” “Installation Tutorials,” and “Customer Cases” — average watch time rose to 2 minutes 50 seconds and subscription conversion doubled. The reason: YouTube treats continuous playback as a strong relevance signal.

Don’t pile all your videos into one playlist. Keep each playlist under 20 videos; split if you exceed that. Use “product line + application” for playlist titles, like “XSR Series Pressure Washer — Farm Applications,” not uninformative titles like “My Videos.”

Publishing frequency can be slightly less important than individual video quality. A steady 2 videos per month beats 10 in one month and then nothing for 3 months. YouTube treats update frequency as a channel activity signal; after 6 months of steady updates, new videos get 2 to 3 times more initial recommended traffic than before.

One benchmark: within 72 hours of publishing, if recommended traffic in YouTube’s “Traffic sources” is below 20%, the video’s title, thumbnail, and first 30 seconds failed YouTube’s first-round test. Don’t rush to delete it — revise the title and thumbnail and watch for 7 days; if there’s still no traction, treat it as a sunk cost and apply the lessons to the next video. B2B videos don’t need a million views; one video that precisely hits your target customer with 500 views and 5 inquiries beats one with 100,000 views from peers just watching.

Thumbnails are another lever most people overlook. Don’t use a plain product shot for a B2B video thumbnail. Add a big headline and a number. Something like “3000PSI / 4 Hours” that reads at a glance. On a phone feed the thumbnail is only 2 cm tall, so small text is invisible. On a 1280×720 thumbnail, keep the main headline at 60 px or larger so it’s readable on mobile.

Don’t shoot a talking-head video just to fill a slot. B2B buyers want to see equipment actually running, parts actually being taken apart, a factory actually shipping. A 3-minute shop-floor clip is worth far more than a 10-minute talking-head explainer. Real action, a real environment, a real product in frame: that’s the visual evidence behind E-E-A-T.

FAQ

If I post the same video on YouTube and embed it on my site, will they compete with each other?
No. Google treats YouTube as the video platform source and your embedded page as the web source, and the two occupy different spots in the SERP: YouTube shows up in the video card, your site in the regular web results. The same query can earn impressions in both places without cannibalizing itself.
How should I write a YouTube video title?
Put the keyword first, get the core term into the first 60 characters, and keep the total under 70 characters. Don’t lead with your brand name. Example: XSR300 Pressure Washer 3000PSI Test — 4 Minute Field Run.
Can I use YouTube’s auto-generated captions?
Don’t use them as-is. Auto captions often have an error rate above 5%, especially on industrial terminology. Write your own transcript and upload it, and you can push the error rate below 1%. That transcript also becomes the text summary on your embedded page and a source for blog content.
Do I have to add VideoObject markup to an embedded video?
Strongly recommended. Google can pick up a video from an iframe alone, but the odds of a rich result are much lower. With JSON-LD in place, a video entry shows up in the Search Console rich results report within 7 days, and only then do video thumbnails and progress bars have a chance of appearing in the SERP.
What if embedding a video slows down LCP?
Use a placeholder image with click-to-load: show only the thumbnail on first paint, and load the iframe after the user clicks. Also use the youtube-nocookie.com domain and disable autoplay. That usually brings LCP back from over 5 seconds to under 2.5 seconds.
How long should a B2B video be?
Product demos 2 to 5 minutes, tutorials 5 to 10 minutes, customer stories 3 to 6 minutes. Length isn’t the point. What matters is a 30-second retention rate of at least 40% and an average view duration of at least 50% of the video. Open straight on the visuals, no long intro.

Final thoughts

Video SEO is a three-layer stack: YouTube decides whether you get the video card, VideoObject decides whether you get a rich result, and the embedded page itself decides whether you rank in web results. Do only one layer and your video is just multimedia decoration, not a traffic asset.

Three steps to get there: this week, rewrite the titles, descriptions, and captions of your existing YouTube videos to spec; next week, add VideoObject JSON-LD to every site page with an embedded video; in week three, replace every direct iframe with a placeholder image that loads on click, and pull LCP back under 2.5 seconds.

One line worth remembering: uploading the video isn’t the finish line. YouTube competes for video slots, your site competes for page slots, and you need both markup and performance.

Cui Lishu
Cui Lishu Crater experts

Delivery · Operations Lead · Crater Delivery & Operations Team

Delivery & Operations Lead at Crater. Responsible for SEO execution, social media channel operations, and content distribution, with a knack for breaking down growth actions with data. Has overseen the delivery of multiple go-global projects, with a focus on the coordinated playbook across Facebook, Twitter, TikTok, YouTube, and SEO/GEO.

SEO executionContent operationsCase breakdowns
1106articles shared
84knowledge base articles