暫定日本語訳:VideoObject Schema
暫定日本語訳:どのように へ implement VideoObject schema 向けに Google's video rich results 全体で 検索, Video tab, 画像, と Discover — 必要 vs. recommended プロパティ, two ways へ 追加 key moments (SeekToAction vs. Clip), と BroadcastEvent LIVE badge.
言語
暫定日本語訳:VideoObject schema (schema.org/VideoObject) marks up ページ's video so Google できる 表示 video rich results — thumbnail, duration, と key moments — 全体で four surfaces, ない one: main 検索結果 ページ, Video tab, Google 画像, と Google Discover. その multi-surface reach is broader than 大半の 人々 assume と 作る この one of two highest-payoff rich-result types in cluster (alongside Recipe). だけ three プロパティ are 必要 — name, thumbnailUrl, と uploadDate — とともに contentUrl, 説明, duration, embedUrl, expires, interactionStatistic, と 地域 適格性 all recommended. Two features cause 大半の of confusion. Key moments ( chapter timestamps) できる be done two ways: 自動 via SeekToAction/potentialAction if あなた video URLs already accept timestamp パラメーター, または 手動 via Clip markup (name, startOffset, と url are 必要; endOffset is recommended) いつ あなた want publisher-specified labels と timestamps instead of Google's 自動 picks. と LIVE badge isn't separate schema — it's BroadcastEvent (isLiveBroadcast, startDate, endDate — 必要 once あなた're adding BroadcastEvent at all) documented on 同じ ページ と 使用 alongside VideoObject. 大半の 一般的な miss is omitting uploadDate または writing it in inconsistent date format. As 常に, 有効 markup だけ 作る あなた 適格 — Google, と video being crawlable, still decide whether it 表示.
暫定日本語案: TL;DR — VideoObject schema is code あなた 追加 へ ページ とともに video その 暫定日本語案: labels video’s details 向けに 検索エンジン — “this is the title,” “this is the thumbnail,” “this is how long it is,” “it was uploaded on this date.” Adding it 暫定日本語案: correctly 作る video 適格 向けに richer listings あなた see on Google: 暫定日本語案: thumbnail と duration in main results, in Video tab, in 画像, 暫定日本語案: と in Discover. It does ない guarantee それらの extras 表示 up, と Google 暫定日本語案: still has へ be able へ find と インデックス登録 video itself. 暫定日本語案: Evidence for this claim Schema.org VideoObject defines vocabulary for a video media object; being valid Schema.org does not by itself guarantee a Google video feature. Scope: Schema.org type definition, distinct from Google eligibility. Confidence: high · Verified: Schema.org: VideoObject Evidence for this claim Google's VideoObject documentation requires name, thumbnailUrl, and uploadDate for video structured-data eligibility and recommends additional properties. Scope: Current Google video structured data requirements; eligibility is not a display guarantee. Confidence: high · Verified: Google Search Central: Video structured data
何 VideoObject schema is
暫定日本語案: いつ あなた look at ページ とともに video on it, あなた できる tell タイトル から runtime
暫定日本語案: から thumbnail just by looking. 検索エンジン sees ページ of HTML と video
暫定日本語案: player と has へ 機能 out which video is main one と 何 it’s について.
暫定日本語案: VideoObject schema spells it out in code, using shared
暫定日本語案: schema.org vocabulary — it tags video’s
暫定日本語案: name (タイトル), its thumbnailUrl, uploadDate, と usually description,
暫定日本語案: duration, と URLs どこ video file と its embed live.
暫定日本語案: It’s almost 常に written as JSON-LD — small block of code その sits in 暫定日本語案: ページ なしで changing どのように ページ looks.
なぜ it’s worth doing
暫定日本語案: payoff is video rich results, と surprising part is どのように many places 暫定日本語案: それら 表示 up. Google’s own docs say videos できる 表示される on main 検索結果 暫定日本語案: ページ, in Video mode, in Google 画像, と in Google Discover. 大半の 暫定日本語案: 人々 assume video schema だけ 役立つ in “videos” section — it’s actually four 暫定日本語案: surfaces. thumbnail と runtime next へ あなた result stand out と できる earn more 暫定日本語案: クリック than plain blue link.
three things あなた 常に need
暫定日本語案: へ be 適格 向けに any video rich result, Google 必要とする just three プロパティ:
- 暫定日本語案: name — video’s タイトル.
- 暫定日本語案: thumbnailUrl — URL へ representative thumbnail 画像.
- 暫定日本語案: uploadDate — date video was 最初 published.
暫定日本語案: Everything else — description, duration (so Google できる 表示 “4:12”),
暫定日本語案: contentUrl と embedUrl — is recommended, ない 必要, ただし adding them
暫定日本語案: 作る 向けに much richer, more reliable result.
Two features あなた’ll hear について
- 暫定日本語案: Key moments are little chapter links (“Intro,” “Ingredients,” “Assembly”) 暫定日本語案: その let searchers jump へ middle of video. あなた できる 追加 これらの — there are 暫定日本語案: two 異なる ways, covered in Advanced tab.
- 暫定日本語案: LIVE badge — その red “LIVE” label on livestreams — is 追加 とともに
暫定日本語案: related bit of markup called
BroadcastEvent. また in Advanced.
thing 大半の 人々 get 誤った
暫定日本語案: single 大半の 一般的な miss is leaving out uploadDate, または writing it in
暫定日本語案: sloppy date format. It’s one of だけ three 必要 fields, so skipping it means
暫定日本語案: no rich result at all. と remember: even perfect markup だけ 作る video
暫定日本語案: 適格 — Google still decides whether へ 表示 it, と it has へ be able へ
暫定日本語案: クロール と インデックス登録 actual video.
暫定日本語案: Want full version — recommended プロパティ, two ways へ do key moments, 暫定日本語案: LIVE badge, と 一般的な mistakes? Switch へ Advanced tab.
暫定日本語案: TL;DR —
schema.org/VideoObjectmarkup (usually JSON-LD) 作る video 暫定日本語案: 適格 向けに video rich results 全体で four Google surfaces — main 検索, 暫定日本語案: Video tab, Google 画像, と Google Discover. 必要:name,thumbnailUrl, 暫定日本語案:uploadDate. Recommended:contentUrl,description,duration,embedUrl, 暫定日本語案:expires,interactionStatistic, とregionsAllowed/ineligibleRegion. Key 暫定日本語案: moments have two mechanisms — 自動 viaSeekToAction/potentialAction(if 暫定日本語案: あなた URLs accept timestamp パラメーター Google できる infer) または 手動 viaClip暫定日本語案: (name,startOffset, とurl必要 per chapter;endOffsetrecommended). 暫定日本語案: LIVE badge is 暫定日本語案:BroadcastEvent(isLiveBroadcast,startDate,endDate) 使用 alongside 暫定日本語案: VideoObject, documented on 同じ ページ — ない separate system. 大半の 一般的な 暫定日本語案: miss is omittinguploadDateまたは using inconsistent date format. 有効 markup 暫定日本語案: だけ earns 適格性; Google still decides whether へ 表示 it, と video 暫定日本語案: has へ be crawlable と indexable. この is one of two highest-payoff types in 暫定日本語案: cluster alongside Recipe — worth doing properly. 暫定日本語案: Evidence for this claim Schema.org VideoObject defines vocabulary for a video media object; being valid Schema.org does not by itself guarantee a Google video feature. Scope: Schema.org type definition, distinct from Google eligibility. Confidence: high · Verified: Schema.org: VideoObject Evidence for this claim Google's VideoObject documentation requires name, thumbnailUrl, and uploadDate for video structured-data eligibility and recommends additional properties. Scope: Current Google video structured data requirements; eligibility is not a display guarantee. Confidence: high · Verified: Google Search Central: Video structured data
何 VideoObject schema does — one markup, four surfaces
暫定日本語案: 大半の guides flatten VideoObject へ “get a thumbnail in search.” reach is
暫定日本語案: wider than その, と it’s worth leading とともに because it changes ROI calculation.
暫定日本語案: Google’s own framing: “Videos can appear in several different places on Google,
including the main search results page, Video mode, Google Images, and Google
Discover.” その’s four distinct surfaces から one block of markup — which is なぜ I
暫定日本語案: 順位 この, とともに Recipe, as one of two genuinely high-payoff types in whole
暫定日本語案: structured-データ cluster. (It’s no coincidence two overlap: many Recipe ページ
暫定日本語案: embed cooking video via recipe’s video プロパティ, と その video is itself
暫定日本語案: VideoObject.)
暫定日本語案: vocabulary is schema.org/VideoObject, と Google’s Video guide covers three
暫定日本語案: related types on single ページ: VideoObject itself, Clip (key moments), と
暫定日本語案: BroadcastEvent ( LIVE badge). Worth knowing: there is no separate
暫定日本語案: “media-clip” doc ページ — URL あなた might guess at returns 404. Clip と segment
暫定日本語案: markup 向けに video is folded へ 同じ Video guide as VideoObject, so don’t go
暫定日本語案: hunting 向けに dedicated ページ その doesn’t exist.
必要 vs. recommended プロパティ
暫定日本語案: 必要 — minimum 向けに any video rich result:
| プロパティ | 何 it is |
|---|---|
name | video’s タイトル |
thumbnailUrl | URL へ representative thumbnail 画像 |
uploadDate | date video was 最初 published (ISO 8601) |
暫定日本語案: Recommended — 追加 as many as apply; それら 作る result richer と more reliable:
| プロパティ | なぜ it matters |
|---|---|
contentUrl | Direct URL へ media file — 役立つ Google fetch video |
description | video’s 説明 (plain text) |
duration | ISO 8601 duration (e.g. PT4M12S) — powers runtime badge |
embedUrl | URL へ player embed |
expires | いつ video is no longer 利用可能 (omit if it doesn’t expire) |
interactionStatistic | View count via WatchAction interaction type |
regionsAllowed / ineligibleRegion | どこ video 可能性がある / 可能性がある ない be 表示 |
暫定日本語案: 提供 either contentUrl または embedUrl (both is better) so Google has
暫定日本語案: way へ reach actual video — thumbnail とともに no reachable video is 一般的な
暫定日本語案: 理由 result 決して 表示される. three URLs その come up here are ない
暫定日本語案: interchangeable: contentUrl is video file’s actual コンテンツ bytes (Google’s
暫定日本語案: own docs call it 大半の effective way 向けに Google へ fetch video); embedUrl
暫定日本語案: is player, ない file; と neither one is watch ページ URL — ページ
暫定日本語案: video is embedded on. 一般的な mistake is pointing contentUrl at watch
暫定日本語案: ページ instead of raw media file.
Key moments: SeekToAction vs. Clip
暫定日本語案: Key moments are chapter-style deep links 下で video result その jump 暫定日本語案: viewer へ specific timestamp. There are two mechanisms, と confusing them is 暫定日本語案: single biggest ソース of implementation trouble on この type.
暫定日本語案: 1. 自動 — SeekToAction / potentialAction. あなた tell Google, via
暫定日本語案: potentialAction of type SeekToAction, URL pattern あなた player 使用 へ jump
暫定日本語案: へ timestamp ( startOffset-input placeholder). If あなた video URLs already
暫定日本語案: accept timestamp パラメーター, Google できる infer key moments itself から あなた
暫定日本語案: on-ページ chapter structure. 使用 この いつ あなた URL structure supports timestamps と
暫定日本語案: あなた’re happy letting Google pick moments.
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "How to tie a bowline knot",
"thumbnailUrl": "https://example.com/thumbs/bowline.jpg",
"uploadDate": "2026-05-01T08:00:00-05:00",
"description": "A step-by-step guide to tying a bowline.",
"duration": "PT4M12S",
"contentUrl": "https://example.com/video/bowline.mp4",
"embedUrl": "https://example.com/embed/bowline",
"potentialAction": {
"@type": "SeekToAction",
"target": "https://example.com/watch/bowline?t={seek_to_second_number}",
"startOffset-input": "required name=seek_to_second_number"
}
}暫定日本語案: 2. 手動 — Clip markup. あなた define 各 chapter explicitly as Clip.
暫定日本語案: Google’s Clip table splits この 同じ way as VideoObject itself: 必要 —
暫定日本語案: name, startOffset (in seconds), と url その deep-links へ その moment;
暫定日本語案: recommended — endOffset (in seconds), so clip has defined end as well as
暫定日本語案: start. 使用 この いつ あなた want へ supply あなた own labels と timestamps rather
暫定日本語案: than moments Google’s 自動 detection する otherwise pick.
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "How to tie a bowline knot",
"thumbnailUrl": "https://example.com/thumbs/bowline.jpg",
"uploadDate": "2026-05-01T08:00:00-05:00",
"hasPart": [
{
"@type": "Clip",
"name": "Make the loop",
"startOffset": 30,
"endOffset": 75,
"url": "https://example.com/watch/bowline?t=30"
},
{
"@type": "Clip",
"name": "Thread the tail",
"startOffset": 75,
"endOffset": 130,
"url": "https://example.com/watch/bowline?t=75"
}
]
}暫定日本語案: Which へ 使用? 自動 SeekToAction is less 機能 if あなた URLs already
暫定日本語案: support timestamp パラメーター と あなた trust Google へ pick moments. 手動 Clip
暫定日本語案: is right call いつ あなた want へ name と bound 各 chapter yourself. Don’t stack
暫定日本語案: both mechanisms 向けに 同じ purpose on 同じ video — pick one. decision tree
暫定日本語案: in Resources group walks この fork.
LIVE badges とともに BroadcastEvent
暫定日本語案: 向けに livestreams, red LIVE badge is enabled by adding BroadcastEvent へ
暫定日本語案: あなた VideoObject via publication プロパティ. It is ない separate,
暫定日本語案: unrelated schema type — it’s documented on 同じ Video guide と layered onto
暫定日本語案: VideoObject あなた already have. BroadcastEvent as whole isn’t 必要 向けに plain
暫定日本語案: video rich result, ただし once あなた 追加 it 向けに LIVE badge, Google’s Clip-style table
暫定日本語案: treats isLiveBroadcast, startDate, と endDate as 必要 together:
- 暫定日本語案:
isLiveBroadcast: true - 暫定日本語案:
startDate— いつ broadcast starts または is scheduled へ start.startDatein 暫定日本語案: future signals scheduled broadcast; in past または present, it signals 暫定日本語案: stream has actually started. - 暫定日本語案:
endDate— いつ it ends または is expected へ end. Google is explicit その once 暫定日本語案: stream has actually finished, あなた 必要がある updateendDateへ real value — 暫定日本語案:endDatein future signals scheduled end, in past または present it 暫定日本語案: signals stream has ended. If あなた don’t know end time up front, 暫定日本語案: approximateendDateis fine へ start; just 正しい it once stream actually 暫定日本語案: wraps.
暫定日本語案: Nesting startDate/endDate この way lets Google infer three lifecycle states —
暫定日本語案: scheduled, live, ended — から 同じ two fields, which is また なぜ stale
暫定日本語案: endDate (ない corrected 後に stream stops) is main way lingering LIVE
暫定日本語案: badge happens. None of この guarantees badge 表示される at any particular time;
暫定日本語案: it だけ supplies timing Google’s systems 使用 へ decide.
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "Launch livestream 2026",
"thumbnailUrl": "https://example.com/thumbs/launch.jpg",
"uploadDate": "2026-06-30T09:00:00-05:00",
"publication": {
"@type": "BroadcastEvent",
"isLiveBroadcast": true,
"startDate": "2026-07-01T14:00:00-05:00",
"endDate": "2026-07-01T15:30:00-05:00"
}
}暫定日本語案: あなた また need へ call Google’s インデックス登録 API 向けに livestream videos so LIVE 暫定日本語案: badge 表示される と disappears in timely way — badge is time-sensitive in way 暫定日本語案: normal on-demand video isn’t.
一般的な implementation mistakes
- 暫定日本語案: Omitting
uploadDateまたは using sloppy date format. It’s one of だけ three 暫定日本語案: 必要 fields. 使用 consistent ISO 8601 value ( full date-time とともに offset is 暫定日本語案: safest). この is single 大半の 一般的な miss on type. - 暫定日本語案: ** thumbnail とともに no reachable video.** 提供
contentUrlと/またはembedUrlso 暫定日本語案: Google できる actually fetch video thumbnail represents. - 暫定日本語案: Marking up video その Google できる’t クロール または インデックス登録. Structured データ できる’t 暫定日本語案: rescue video hidden behind login, blocked in robots.txt, または loaded in way 暫定日本語案: crawler できる’t see. Markup describes video; it doesn’t 作る it accessible.
- 暫定日本語案: Stacking both key-moment mechanisms. Pick 自動
SeekToActionまたは 手動 暫定日本語案:Clip向けに given video, ない both. - 暫定日本語案: Forgetting へ close out livestream. 設定
endDateと update markup once 暫定日本語案: stream ends, または LIVE badge できる linger. - 暫定日本語案: Treating 有効 markup as guaranteed result. As とともに すべての rich-result type, 暫定日本語案: 有効 VideoObject markup だけ 作る ページ 適格 — Google’s systems still 暫定日本語案: decide whether へ 表示 it.
どこ この sits, と video SEO more broadly
暫定日本語案: VideoObject is structured-データ layer 向けに video, と it lives here alongside its 暫定日本語案: siblings — Recipe (whose ページ so 多くの場合 embed cooking video) と 記事 暫定日本語案: (どこ video is embedded inside written piece, と VideoObject describes その 暫定日本語案: embed). ただし markup is だけ one slice of getting video へ perform in 検索: 暫定日本語案: hosting, sitemaps, thumbnails, transcripts, ページ speed around player, と どのように あなた 暫定日本語案: embed all matter too. それらの broader video SEO topics sit outside この 暫定日本語案: structured-データ 記事 — この ページ is deliberately scoped へ schema itself.
暫定日本語案: 向けに どこ VideoObject fits in wider structured-データ picture, see Schema 暫定日本語案: Markup と Structured データ hubs この 記事 nests 下で.
AI要約
暫定日本語案: condensed take on Advanced version:
- 暫定日本語案: 何 it is:
schema.org/VideoObjectmarkup (usually JSON-LD) その labels 暫定日本語案: ページ’s video — タイトル, thumbnail, upload date, duration, と video/embed URLs — 暫定日本語案: so 検索エンジン できる produce video rich results. - 暫定日本語案: Four surfaces, ない one: 同じ markup できる surface on main 検索 暫定日本語案: results ページ, Video tab, Google 画像, と Google Discover. この 暫定日本語案: breadth is なぜ it’s one of two highest-payoff types in cluster (とともに 暫定日本語案: Recipe).
- 暫定日本語案: 必要:
name,thumbnailUrl,uploadDate. Recommended:contentUrl, 暫定日本語案:description,duration,embedUrl,expires,interactionStatistic, 暫定日本語案:regionsAllowed/ineligibleRegion. SupplycontentUrlと/またはembedUrlso Google 暫定日本語案: できる reach video. - 暫定日本語案: Key moments — two mechanisms: (1) 自動 via
SeekToAction/ 暫定日本語案:potentialActionif あなた URLs accept timestamp パラメーター Google できる infer; (2) 暫定日本語案: 手動 viaClip(name,startOffset,url必要;endOffset暫定日本語案: recommended, per chapter) いつ あなた want publisher-specified labels と timestamps 暫定日本語案: instead of Google’s 自動 picks. 使用 one mechanism, ない both, 向けに given video. - 暫定日本語案: URL roles:
contentUrl(video bytes) とembedUrl( player) are ない 暫定日本語案: watch ページ URL — 提供 at least one so Google できる reach actual video. - 暫定日本語案: LIVE badge:
BroadcastEvent(isLiveBroadcast,startDate,endDate— 暫定日本語案: 必要 together once あなた 追加BroadcastEventat all) 追加 へ VideoObject via 暫定日本語案:publication— documented on 同じ Video guide, ない separate system. 暫定日本語案:startDate/endDatein future signal scheduled/expected times; in past または 暫定日本語案: present それら signal stream has actually started/ended — updateendDateonce 暫定日本語案: it really ends. Livestreams また need インデックス登録 API 向けに timely badge updates. - 暫定日本語案: No media-clip doc ページ: guessable
/media-clipURL is 404 — Clip markup 暫定日本語案: is folded へ single Video guide alongside VideoObject と BroadcastEvent. - 暫定日本語案: 大半の 一般的な miss: omitting
uploadDateまたは writing it in inconsistent date 暫定日本語案: format — it’s one of だけ three 必要 fields. - 暫定日本語案: 適格性 ≠ display: 有効 markup + crawlable, indexable video + Google 暫定日本語案: deciding it’s worth 表示. Markup だけ 作る あなた 適格.
- 暫定日本語案: Scope: VideoObject is schema layer だけ; broader video SEO (hosting, 暫定日本語案: sitemaps, thumbnails, embeds) is separate topic.
公式ドキュメント
暫定日本語案: 主要-ソース ドキュメント から 検索エンジン.
暫定日本語案: Google — Video structured データ
- 暫定日本語案: Video (VideoObject, Clip, BroadcastEvent) structured データ — single authoritative guide covering all three types: VideoObject 必要/recommended プロパティ, key moments (SeekToAction と Clip), と BroadcastEvent LIVE badge. Note there is no separate media-clip ページ — Clip markup lives here.
- 暫定日本語案: Video SEO best practices — separate インデックス登録-requirements guide (watch ページ, video placement, stable asset URLs) その structured-データ 適格性 depends on.
- 暫定日本語案: 検索 gallery (rich result types) — どこ video rich results sit among Google’s supported enhancements.
- 暫定日本語案: Rich Results テスト — validate markup と 確認 video rich-result 適格性.
- 暫定日本語案: Video インデックス登録 レポート (検索 Console) — どのように Google レポート whether it インデックス登録 あなた videos, と なぜ some aren’t インデックス登録.
暫定日本語案: Bing / Microsoft
- 暫定日本語案: Marking up あなた サイト とともに structured データ — Bing’s general structured-データ support (schema.org, JSON-LD recommended).
暫定日本語案: Note: Bing doesn’t publish Video-specific 必要/recommended プロパティ 暫定日本語案: table way Google does — it supports 同じ schema.org/VideoObject vocabulary in 暫定日本語案: general terms. Treat its behavior as broadly consistent とともに schema.org rather than 暫定日本語案: separately documented.
出典からの引用
暫定日本語案: On—record statements から Google. どこ ソース ページ exposes text, link 暫定日本語案: is deep link その jumps へ quoted passage.
暫定日本語案: Google docs — multi-surface reach
- 暫定日本語案: “Videos can appear in several different places on Google, including the main search results page, Video mode, Google Images, and Google Discover.” 暫定日本語案: Jump へ quote
暫定日本語案: その single sentence is 理由 へ prioritize この type: four surfaces, one block 暫定日本語案: of markup. 大半の guides だけ mention Video tab.
暫定日本語案: Note: No VideoObject-specific on-record quote から Google rep surfaced 向けに 暫定日本語案: この 記事, と no Patrick Stox コンテンツ on VideoObject specifically. Rather than 暫定日本語案: invent type-specific rep quote, honest framing へ carry 超えて から すべての other 暫定日本語案: schema type applies here: 有効 structured データ is 適格性 signal, ない 暫定日本語案: ランキング factor — Google decides whether へ 表示 result.
VideoObject schema cheat sheet
暫定日本語案: どこ video rich results できる 表示される
暫定日本語案: Main 検索結果 · Video tab · Google 画像 · Google Discover — four surfaces 暫定日本語案: から one block of markup.
暫定日本語案: 必要 vs. recommended (VideoObject)
| プロパティ | Status |
|---|---|
name | 必要 |
thumbnailUrl | 必要 |
uploadDate | 必要 |
contentUrl | Recommended |
description | Recommended |
duration | Recommended (ISO 8601, e.g. PT4M12S) |
embedUrl | Recommended |
expires | Recommended (omit if it doesn’t expire) |
interactionStatistic | Recommended (view count) |
regionsAllowed / ineligibleRegion | Recommended |
暫定日本語案: 提供 contentUrl と/または embedUrl so Google できる reach actual video —
暫定日本語案: contentUrl is video’s bytes, embedUrl is player, と neither is
暫定日本語案: watch ページ URL.
暫定日本語案: Key moments — two mechanisms compared
自動 (SeekToAction) | 手動 (Clip) | |
|---|---|---|
| どのように | potentialAction → SeekToAction とともに timestamp URL pattern | hasPart → Clip per chapter |
| 必要 プロパティ | target URL + startOffset-input | name, startOffset, url |
| Recommended プロパティ | — | endOffset |
| Who picks moments | Google infers them から あなた ページ | あなた define them explicitly |
| Requirement | あなた URLs 必要がある accept timestamp パラメーター | Deep-link URL per clip |
| 使用 いつ | URLs already support timestamps; happy へ let Google choose | あなた want へ supply あなた own labels と timestamps |
暫定日本語案: Pick one mechanism per video — don’t stack both.
暫定日本語案: LIVE badge (BroadcastEvent, via publication)
- 暫定日本語案:
isLiveBroadcast: true·startDate·endDate— 必要 together once あなた 追加 暫定日本語案:BroadcastEventat all. - 暫定日本語案:
startDate/endDatein future = scheduled/expected; in past または present = 暫定日本語案: actually started/ended. - 暫定日本語案: Layered onto VideoObject, 同じ guide — ない separate schema.
- 暫定日本語案: Call インデックス登録 API 向けに timely badge updates; 設定
endDateへ real value 暫定日本語案: once stream actually ends ( approximateendDatebeforehand is fine).
暫定日本語案: Fast facts
- 暫定日本語案: Format: JSON-LD (recommended).
- 暫定日本語案: No separate media-clip doc ページ — Clip is folded へ Video guide (
/media-clipis 404). - 暫定日本語案: 大半の 一般的な miss: omitting
uploadDateまたは sloppy date format. - 暫定日本語案: 有効 markup = 適格, ない guaranteed; video 必要がある be crawlable/indexable.
Key moments: 自動 SeekToAction または 手動 Clip
暫定日本語案: If あなた want chapter-style timestamps 下で あなた video result, there are two ways 暫定日本語案: へ do it. 機能 down questions へ find right one 向けに あなた setup.
Which key-moments mechanism should I use?
暫定日本語案: Rule of thumb: 自動 SeekToAction is less 機能 if あなた URLs already
暫定日本語案: support timestamps と あなた trust Google へ choose moments; 手動 Clip is
暫定日本語案: right call いつ あなた want へ author 各 chapter’s label と timestamps yourself.
暫定日本語案: 決して stack both mechanisms on 同じ video.
VideoObject mistakes へ 避ける
暫定日本語案: Concrete implementation mistakes on VideoObject, drawn から 一般的な-mistakes list 暫定日本語案: in Advanced tab — なぜ 各 is 誤った と 何 へ do instead.
暫定日本語案: Omitting uploadDate, または using sloppy date format.
暫定日本語案: なぜ it’s 誤った: uploadDate is one of だけ three 必要 プロパティ (とともに name
暫定日本語案: と thumbnailUrl). Skip it, または write it inconsistently, と video isn’t
暫定日本語案: 適格 向けに rich result at all — it’s single 大半の 一般的な miss on この type.
暫定日本語案: 何 へ do instead: 常に 含む uploadDate as full ISO 8601 date-time value
暫定日本語案: ( date-time とともに timezone offset is safest format).
暫定日本語案: Shipping thumbnail とともに no reachable video.
暫定日本語案: なぜ it’s 誤った: thumbnailUrl とともに no way 向けに Google へ fetch actual video
暫定日本語案: file is thumbnail pointing at nothing — 一般的な 理由 result 決して 表示される.
暫定日本語案: 何 へ do instead: 提供 contentUrl と/または embedUrl (both is better) so
暫定日本語案: Google has real path へ video.
暫定日本語案: Marking up video Google できる’t クロール または インデックス登録. 暫定日本語案: なぜ it’s 誤った: structured データ describes video, it doesn’t 作る one accessible — 暫定日本語案: markup できる’t rescue video その’s behind login, blocked in robots.txt, または loaded 暫定日本語案: in way crawler できる’t see. 暫定日本語案: 何 へ do instead: confirm video itself is crawlable と indexable 前に 暫定日本語案: worrying について schema; 確認 検索 Console Video インデックス登録 レポート へ see 暫定日本語案: 何 Google actually インデックス登録.
暫定日本語案: Stacking both key-moment mechanisms on one video.
暫定日本語案: なぜ it’s 誤った: adding both 自動 SeekToAction と 手動 Clip markup へ
暫定日本語案: 同じ video is redundant と contradicts “pick one” guidance — it invites
暫定日本語案: conflicting signals について どこ chapters are.
暫定日本語案: 何 へ do instead: choose SeekToAction (if あなた URLs already accept timestamp
暫定日本語案: パラメーター と あなた’re fine letting Google infer chapters) または Clip (if あなた want へ
暫定日本語案: name と bound 各 chapter yourself) — 決して both 向けに 同じ purpose.
暫定日本語案: Forgetting へ close out livestream.
暫定日本語案: なぜ it’s 誤った: leaving endDate unset, または stale, 後に stream ends できる 作る
暫定日本語案: LIVE badge linger on video その’s no longer live.
暫定日本語案: 何 へ do instead: update endDate on BroadcastEvent as soon as stream
暫定日本語案: ends, と call インデックス登録 API so badge change propagates promptly.
暫定日本語案: Treating 有効 markup as guaranteed result. 暫定日本語案: なぜ it’s 誤った: as とともに すべての rich-result type, syntactically 有効 VideoObject 暫定日本語案: markup だけ 作る ページ 適格 — Google’s systems still decide whether へ 暫定日本語案: actually 表示 rich result. 暫定日本語案: 何 へ do instead: validate markup, then judge success by 何 actually 表示 暫定日本語案: in 検索 超えて time, ない by markup passing テスト alone.
Confirming VideoObject change actually took effect
暫定日本語案: Pass/fail checks 向けに 後に あなた 追加 または edit VideoObject (または Clip/BroadcastEvent) 暫定日本語案: markup on ページ.
Markup validates と 表示 as 適格
暫定日本語案: テスト へ run: Paste ページ URL へ Google’s
暫定日本語案: Rich Results テスト.
暫定日本語案: Expected result: テスト detects VideoObject item, レポート it as 適格
暫定日本語案: 向けに video rich results, と 表示 no errors on name, thumbnailUrl, または
暫定日本語案: uploadDate.
暫定日本語案: Failure interpretation: 不足している-field error on one of three 必要
暫定日本語案: プロパティ means rich result できる’t 表示 at all; warning on recommended
暫定日本語案: プロパティ (like duration または embedUrl) won’t block 適格性 ただし weakens
暫定日本語案: result.
暫定日本語案: 監視 window: Immediate — テスト parses live ページ’s markup on
暫定日本語案: リクエスト.
暫定日本語案: Rollback trigger: Any 必要-field error persisting 後に あなた’ve re-確認
暫定日本語案: JSON-LD 向けに typos または bad date format.
Key-moments mechanism resolves correctly
暫定日本語案: テスト へ run: In 同じ Rich Results テスト result, 確認 whether SeekToAction
暫定日本語案: または Clip (whichever あなた implemented) is parsed なしで errors, と その あなた haven’t
暫定日本語案: accidentally shipped both.
暫定日本語案: Expected result: Exactly one key-moments mechanism is detected と validates
暫定日本語案: clean.
暫定日本語案: Failure interpretation: Both mechanisms present, または chosen one throwing
暫定日本語案: error, means chapter timestamps likely won’t 表示 下で result.
暫定日本語案: 監視 window: Immediate, at validation time.
暫定日本語案: Rollback trigger: テスト flags both SeekToAction と Clip on 同じ
暫定日本語案: video — 削除 one.
Google actually インデックス登録 video
暫定日本語案: Structured-データ 適格性 インポート Google’s separate video-インデックス登録 requirements —
暫定日本語案: syntactically 有効 VideoObject doesn’t by itself prove watch ページ,
暫定日本語案: video, または its assets are インデックス登録. 確認 各 layer rather than treating one
暫定日本語案: 検索 Console status as whole answer:
- 暫定日本語案: Watch ページ インデックス登録. ページ video is embedded on has へ be インデックス登録 on 暫定日本語案: its own merits 最初 — Google’s guidance is explicit その インデックス登録 watch ページ 暫定日本語案: still doesn’t guarantee video itself gets インデックス登録.
- 暫定日本語案: Video is main コンテンツ, ない hidden. video needs へ be embedded 暫定日本語案: directly on watch ページ (ない just linked へ) と ない hidden behind other 暫定日本語案: elements または paywall なしで paywall structured データ.
- 暫定日本語案: Assets are fetchable at stable URLs. thumbnail と, if 提供,
暫定日本語案:
contentUrl/embedUrltargets need へ resolve at stable URLs Google できる 暫定日本語案: repeatedly fetch — frequently-changing CDN URLs are known cause of videos 暫定日本語案: falling out of インデックス登録.
暫定日本語案: テスト へ run: 確認 暫定日本語案: Video インデックス登録 レポート in 暫定日本語案: 検索 Console 向けに URL (または プロパティ covering it). 暫定日本語案: Expected result: video is listed as インデックス登録, ない flagged 下で 暫定日本語案: non-インデックス登録 理由 (e.g. クロール または robots blocking). 暫定日本語案: Failure interpretation: “not indexed” status means rich result できる’t 暫定日本語案: 表示される regardless of どのように clean markup is — video itself, ない schema, 暫定日本語案: is blocker. 機能 通じて three layers above in order (watch ページ, then 暫定日本語案: video placement, then asset fetchability) rather than guessing. 暫定日本語案: 監視 window: 許可 検索 Console few days へ couple of weeks へ 暫定日本語案: reflect newly-published または newly-fixed video, since インデックス登録 レポート lag live 暫定日本語案: クロール. 暫定日本語案: Rollback trigger: video stays non-インデックス登録 後に reasonable wait と 暫定日本語案: robots.txt/crawlability 確認 — investigate video’s accessibility, ない 暫定日本語案: schema.
LIVE badge 表示される と clears on schedule
暫定日本語案: テスト へ run: 向けに livestream using BroadcastEvent, watch 検索結果
暫定日本語案: during live window, then again 後に endDate has passed.
暫定日本語案: Expected result: LIVE badge 表示 while stream is live と disappears
暫定日本語案: promptly 後に endDate is updated と インデックス登録 API has been called.
暫定日本語案: Failure interpretation: badge その lingers 後に stream ends usually means
暫定日本語案: endDate wasn’t updated, または インデックス登録 API wasn’t called へ propagate change.
暫定日本語案: 監視 window: 確認 以内に few hours of stream ending, since
暫定日本語案: badge is time-sensitive in way on-demand video isn’t.
暫定日本語案: Rollback trigger: badge is still 表示 well 後に endDate has passed —
暫定日本語案: re-確認 BroadcastEvent values と re-submit via インデックス登録 API.
テスト yourself: VideoObject Schema
暫定日本語案: Five quick questions on schema.org/VideoObject, surfaces it reaches, key moments, と LIVE badge. Pick answer 向けに 各, then 確認.
変更履歴
2026年7月18日に更新。
編集概要と記録された変更の詳細。変更の詳細
-
変更の詳細な注記は現在英語でのみ提供されています。
-
変更の詳細な注記は現在英語でのみ提供されています。
-
変更の詳細な注記は現在英語でのみ提供されています。
-
変更の詳細な注記は現在英語でのみ提供されています。
完全な比較は利用できません — この改訂の以前のスナップショットがアーカイブされていません。