youtube-seo-optimize

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

YouTube Metadata Optimizer (Advanced)

YouTube元数据优化器(高级版)

Produce paste-ready metadata that optimizes for the specific surface the user cares about, not a generic keyword-stuffing pass. Browse and Search require different strategies; generate both when the goal is mixed discovery.
生成可直接粘贴使用的元数据,针对用户关注的特定展示场景优化,而非通用的关键词堆砌。推荐流(Browse)和搜索(Search)需要不同的策略;如果目标是混合曝光,则同时生成两种版本。

Required Inputs (ask in one batch if missing)

所需输入项(如有缺失请一次性询问用户)

  1. Video URL or raw topic + video outline/script
  2. Target surface: Browse (Home feed) / Search / Suggested / Shorts / mixed — this changes the title and thumbnail strategy
  3. Primary target keyword (or ask for suggestions via
    youtube-seo-keywords
    )
  4. Secondary keywords (2-4) for semantic coverage
  5. Target audience (beginner / intermediate / expert) and viewer persona if known
  6. Channel niche + brand voice (serious / playful / contrarian / warm)
  7. Is this long-form or Shorts? (and length if long-form)
  8. Top 3 audience countries/languages (for translated metadata)
  9. Competing videos: 3 URLs or keyword for SERP grid fetch
  1. 视频URL 或 原始主题 + 视频大纲/脚本
  2. 目标展示场景:推荐流(首页信息流)/ 搜索 / 相关推荐 / Shorts / 混合 —— 这会决定标题和缩略图的策略
  3. 主目标关键词(或通过
    youtube-seo-keywords
    索要建议)
  4. 次要关键词(2-4个)用于语义覆盖
  5. 目标受众(入门 / 中级 / 专家)以及已知的观众画像
  6. 频道垂直领域 + 品牌调性(严肃 / 活泼 / 反主流 / 温暖)
  7. 是长视频还是Shorts?(如果是长视频请提供时长)
  8. 受众Top 3国家/语言(用于生成翻译版元数据)
  9. 竞品视频:3个URL或关键词,用于获取SERP网格数据

Optimization Strategy by Surface

按展示场景划分的优化策略

SurfaceTitle patternThumbnail ruleDescription priority
BrowseEmotional hook first, keyword secondFace + emotion + ≤3 words textAbove-fold selling the click
SearchKeyword first, hook secondClarity over dramaFull keyword + entity coverage
SuggestedAdjacency to parent videoSame grid style as parentCross-link to parent video
Shorts≤40 chars, visceral hookVertical crop, muted-readable textMinimal — first 2 lines only
MixedBrowse title + Search-heavy descriptionBrowse-style thumbnailFull entity coverage
展示场景标题模式缩略图规则描述优先级
推荐流(Browse)情感钩子前置,关键词后置人脸+情绪+文字≤3个词首屏内容吸引点击
搜索(Search)关键词前置,钩子后置清晰度优先于戏剧感完整覆盖关键词与实体
相关推荐(Suggested)与父视频强关联与父视频同网格风格交叉链接到父视频
Shorts≤40字符,直击痛点的钩子竖屏裁剪,文字静音可读极简——仅前2行有效
混合推荐流风格标题 + 重搜索的描述推荐流风格缩略图完整实体覆盖

Outputs (deliver all nine blocks)

输出内容(共9个模块,全部交付)

1. Titles — 5 variants tagged by surface

1. 标题——5个带场景标签的变体

Deliver as a table with length, surface tag, hook type, and primary keyword position:
#TitleCharsSurfaceHookKW Pos
A...64BrowseCuriositychar 42
B...68SearchAuthoritychar 1
C...59BrowseNumberchar 3
D...71MixedContrarianchar 8
E...66SearchBenefitchar 5
Rules:
  • All ≤70 chars (mobile cutoff) unless intentional overflow justified
  • Primary keyword present in all
  • No bait-mismatch with the actual video content
  • Include an emotional driver tag:
    [curiosity|urgency|benefit|fear| authority|contrarian|novelty]
  • At least 2 Browse-primary and 2 Search-primary variants
以表格形式交付,包含字符数、场景标签、钩子类型、主关键词位置:
编号标题字符数展示场景钩子类型关键词位置
A...64推荐流(Browse)好奇心第42字符
B...68搜索(Search)权威性第1字符
C...59推荐流(Browse)数字型第3字符
D...71混合反主流第8字符
E...66搜索(Search)利益点第5字符
规则:
  • 所有标题≤70字符(移动端截断阈值),除非有合理的溢出理由
  • 所有标题均包含主关键词
  • 不得出现与实际视频内容不符的标题党
  • 包含情感驱动标签:
    [curiosity|urgency|benefit|fear|authority|contrarian|novelty]
  • 至少2个推荐流核心变体和2个搜索核心变体

2. Description (full, paste-ready)

2. 描述(完整可直接粘贴)

Template:
{HOOK LINE — 100-150 chars, primary keyword in first 60 chars, restates
title intent, gives a click-for-more reason. This is the above-the-fold.}

{BODY — 3-5 paragraphs, 1,500-3,500 chars total. Explains what the
viewer will learn, why it matters, who it is for, what they will be able
to do after watching. Mentions all secondary keywords and 8-15 Knowledge
Graph entities from the topic cluster (people, brands, concepts, places,
products). Natural density. Uses short paragraphs for scan-reading.}

⏱️ CHAPTERS
0:00 {descriptive keyword-rich label}
0:XX {label 2}
X:XX {label 3}
...

🔗 LINKS MENTIONED
- {link 1 — labeled}
- {link 2 — labeled}

📚 RESOURCES
- {resource 1}
- {resource 2}

📺 RELATED VIDEOS
- {related video 1}
- {related video 2}

👋 ABOUT {channel name}
{1-2 sentence channel pitch} → Subscribe: {channel URL}

📩 BUSINESS INQUIRIES
{email}

{FTC disclosure if affiliate/sponsored}

#primaryKeyword #secondaryTopic #niche
Rules:
  • First line contains primary keyword
  • 1,500-3,500 chars total
  • All secondary keywords covered naturally
  • Entity coverage list printed as a checklist before the description so the user sees which entities were included
  • Exactly 3 bottom hashtags (first = strongest, will show above title)
  • Key Moments / chapter format:
    M:SS label
    or
    MM:SS label
    (Google Search rich result compatible)
模板:
{HOOK LINE — 100-150 chars, primary keyword in first 60 chars, restates
title intent, gives a click-for-more reason. This is the above-the-fold.}

{BODY — 3-5 paragraphs, 1,500-3,500 chars total. Explains what the
viewer will learn, why it matters, who it is for, what they will be able
to do after watching. Mentions all secondary keywords and 8-15 Knowledge
Graph entities from the topic cluster (people, brands, concepts, places,
products). Natural density. Uses short paragraphs for scan-reading.}

⏱️ CHAPTERS
0:00 {descriptive keyword-rich label}
0:XX {label 2}
X:XX {label 3}
...

🔗 LINKS MENTIONED
- {link 1 — labeled}
- {link 2 — labeled}

📚 RESOURCES
- {resource 1}
- {resource 2}

📺 RELATED VIDEOS
- {related video 1}
- {related video 2}

👋 ABOUT {channel name}
{1-2 sentence channel pitch} → Subscribe: {channel URL}

📩 BUSINESS INQUIRIES
{email}

{FTC disclosure if affiliate/sponsored}

#primaryKeyword #secondaryTopic #niche
规则:
  • 首行包含主关键词
  • 总字符数1500-3500
  • 自然覆盖所有次要关键词
  • 实体覆盖清单以核对表形式打印在描述之前,方便用户查看包含了哪些实体
  • 底部恰好3个话题标签(第一个=权重最高,会显示在标题上方)
  • Key Moments / 章节格式:
    M:SS label
    或
    MM:SS label
    (兼容Google搜索富结果)

3. Tags (comma-separated, paste-ready)

3. 标签(逗号分隔,可直接粘贴)

primary keyword, secondary 1, secondary 2, long-tail 1, long-tail 2,
entity 1, entity 2, broad niche, channel brand
Rules:
  • Tag 1 = exact primary keyword
  • 5-15 tags
  • <500 chars total
  • Mix: 1-3 broad + 5-8 specific + 2-3 entity-based + 1-2 brand
  • Tags reference the same entities present in the description
primary keyword, secondary 1, secondary 2, long-tail 1, long-tail 2,
entity 1, entity 2, broad niche, channel brand
规则:
  • 第1个标签=精确匹配的主关键词
  • 5-15个标签
  • 总字符数<500
  • 组合:1-3个泛领域标签 + 5-8个精准标签 + 2-3个实体标签 + 1-2个品牌标签
  • 标签引用的实体与描述中出现的实体一致

4. Chapters (paste-ready, ≥3, first =
0:00
)

4. 章节(可直接粘贴,≥3个,第一个为
0:00
)

Each chapter label is keyword-rich but natural, ≥10s apart, matches the actual video structure. Return as a plain block the user pastes into the description.
每个章节标签富含关键词但自然,间隔≥10秒,与实际视频结构匹配。以纯文本块形式返回,用户可直接粘贴到描述中。

5. 15-Second Hook Script

5. 15秒钩子脚本

The most under-optimized part of most videos. Write a ready-to-shoot opening that solves the 0:30 retention problem:
[0-2s]   VISUAL HOOK: {what is on screen}
         AUDIO HOOK:  "{first sentence, ≤12 words, payoff preview or
                       pattern-interrupt}"

[2-6s]   "{stake / why this matters — make the viewer feel the cost
          of not knowing}"

[6-10s]  "{credibility flash — 1 sentence, what gives you authority
          here}"

[10-15s] "{explicit promise — what the viewer will have by the end}"
         → CUT TO: first content beat
Rules:
  • No "Hey guys welcome back to the channel"
  • No long logo animation
  • No subscribe request before value delivery
  • Promise must match the title and thumbnail exactly
这是大多数视频最容易优化不足的部分。撰写可直接拍摄的开场内容,解决30秒留存问题:
[0-2s]   VISUAL HOOK: {what is on screen}
         AUDIO HOOK:  "{first sentence, ≤12 words, payoff preview or
                       pattern-interrupt}"

[2-6s]   "{stake / why this matters — make the viewer feel the cost
          of not knowing}"

[6-10s]  "{credibility flash — 1 sentence, what gives you authority
          here}"

[10-15s] "{explicit promise — what the viewer will have by the end}"
         → CUT TO: first content beat
规则:
  • 不要说「嘿大家欢迎回到我的频道」
  • 不要放太长的logo动画
  • 不要在传递价值之前求订阅
  • 承诺必须与标题和缩略图完全匹配

6. Pinned Comment (paste-ready)

6. 置顶评论(可直接粘贴)

A 1-2 sentence comment that drives replies (open question preferred). At most 1 link. Used as a soft ranking signal via reply velocity.
Example pattern:
{specific question that viewers will have an opinion on} {optional link to lead magnet or next video}
1-2句评论,引导回复(优先用开放式问题)。最多1个链接。通过回复速度作为软排名信号。
示例模式:
{specific question that viewers will have an opinion on} {optional link to lead magnet or next video}

7. End-Screen Plan

7. 片尾画面方案

  • Slot 1 (best related video):
    {title suggestion}
    — why it continues the session
  • Slot 2 (playlist):
    {playlist name}
    — the binge path
  • Slot 3 (subscribe)
  • Slot 4 (channel)
  • Card placements: at retention peaks (from curve if provided) or at 25%, 55%, 75% marks as fallback
  • 位置1(最佳相关视频):
    {title suggestion}
    —— 为什么它能延续观看会话
  • 位置2(播放列表):
    {playlist name}
    —— 连续观看路径
  • 位置3(订阅按钮)
  • 位置4(频道入口)
  • 卡片投放位置:在留存峰值处(如果提供了留存曲线),或默认在25%、55%、75%进度处

8. Translated Metadata (top 3 audience languages)

8. 翻译版元数据(受众Top 3语言)

For each target language, produce:
  • Translated title (same surface strategy)
  • Translated description (hook line + full body) — NOT machine- translated, culturally adapted
  • Translated caption file recommendation
YouTube's Custom Channel Translations apply this automatically to viewers with matching language preferences and typically lift international impressions 20-50%.
为每种目标语言生成:
  • 翻译后的标题(采用相同的场景策略)
  • 翻译后的描述(钩子句+完整正文)—— 不是机翻,而是经过文化适配的
  • 翻译字幕文件建议
YouTube的自定义频道翻译功能会自动向匹配语言偏好的观众展示这些内容,通常能提升20-50%的国际曝光量。

9. Schema Markup (JSON-LD for the embed page)

9. Schema标记(嵌入页面用的JSON-LD)

Produce a
VideoObject
JSON-LD block with
hasPart[].Clip
entries and a
SeekToAction
target so the video is eligible for Google Search "Key Moments" rich result when embedded on the creator's website:
json
{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "name": "{title}",
  "description": "{above-fold description}",
  "thumbnailUrl": "{thumbnail URL}",
  "uploadDate": "YYYY-MM-DDTHH:MM:SSZ",
  "duration": "PT{H}H{M}M{S}S",
  "contentUrl": "{watch URL}",
  "embedUrl": "{embed URL}",
  "publisher": {
    "@type": "Organization",
    "name": "{channel name}",
    "logo": { "@type": "ImageObject", "url": "{logo URL}" }
  },
  "hasPart": [
    {
      "@type": "Clip",
      "name": "{chapter 1 label}",
      "startOffset": 0,
      "endOffset": 60,
      "url": "{watch URL}&t=0s"
    }
    /* ... one per chapter */
  ],
  "potentialAction": {
    "@type": "SeekToAction",
    "target": "{watch URL}&t={seek_to_second_number}",
    "startOffset-input": "required name=seek_to_second_number"
  }
}
生成包含
hasPart[].Clip
条目和
SeekToAction
目标的
VideoObject
JSON-LD块,这样当视频嵌入创作者的网站时,有资格获得Google搜索「Key Moments」富结果展示:
json
{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "name": "{title}",
  "description": "{above-fold description}",
  "thumbnailUrl": "{thumbnail URL}",
  "uploadDate": "YYYY-MM-DDTHH:MM:SSZ",
  "duration": "PT{H}H{M}M{S}S",
  "contentUrl": "{watch URL}",
  "embedUrl": "{embed URL}",
  "publisher": {
    "@type": "Organization",
    "name": "{channel name}",
    "logo": { "@type": "ImageObject", "url": "{logo URL}" }
  },
  "hasPart": [
    {
      "@type": "Clip",
      "name": "{chapter 1 label}",
      "startOffset": 0,
      "endOffset": 60,
      "url": "{watch URL}&t=0s"
    }
    /* ... one per chapter */
  ],
  "potentialAction": {
    "@type": "SeekToAction",
    "target": "{watch URL}&t={seek_to_second_number}",
    "startOffset-input": "required name=seek_to_second_number"
  }
}

Rationale Block (always include)

逻辑说明块(始终包含)

After the nine blocks, include a "Why these choices" section (≤250 words) citing which Tier signals from
youtube-seo
each artifact targets (e.g., "Title A targets Browse CTR by leading with curiosity; Title B targets Search APV by leading with exact keyword and intent match."). Do not restate the full ranking model.
在9个模块之后,添加一个**「为什么选择这些方案」**部分(≤250字),说明每个产出物针对
youtube-seo
中的哪些层级信号(例如:「标题A通过好奇心前置,针对推荐流CTR优化;标题B通过精确关键词和意图匹配前置,针对搜索APV优化」)。不要复述完整的排名模型。

Keyword Discovery Fallback

关键词发现备选方案

If no primary keyword is given:
  1. Ask for the topic
  2. Run
    youtube-seo-keywords
    on the topic
  3. Present 5 candidate keywords ranked by opportunity score
  4. Wait for user selection before generating metadata
如果没有提供主关键词:
  1. 询问视频主题
  2. 针对该主题运行
    youtube-seo-keywords
  3. 展示5个按机会得分排名的候选关键词
  4. 等待用户选择后再生成元数据

Shorts Template (when <60s vertical)

Shorts模板(适用于时长<60秒的竖屏视频)

Replace blocks 1-5 with the Shorts template:
  • Title: ≤40 chars, visceral hook, optional
    #Shorts
  • Description: ≤500 chars, first 2 lines only matter. Include primary keyword and 1-2 hashtags max.
  • Chapters: skip (Shorts don't use chapters)
  • Hook script: 0-1s visual + audio pattern-interrupt, loop ending
  • CTA: pinned comment to long-form video
  • Audio note: trending-library audio vs original remixable — pick based on goal (discovery vs brand)
将模块1-5替换为Shorts模板:
  • 标题:≤40字符,直击痛点的钩子,可选添加
    #Shorts
  • 描述:≤500字符,仅前2行有效。包含主关键词,最多1-2个话题标签
  • 章节:跳过(Shorts不使用章节)
  • 钩子脚本:0-1秒视觉+音频模式中断,循环结尾
  • CTA:置顶评论引导到长视频
  • 音频说明:热门库音频 vs 原创可混音音频 —— 根据目标选择(曝光 vs 品牌)

Error Handling

错误处理

ScenarioAction
No topic or URL providedAsk the required-inputs batch above
Non-English videoProduce all blocks in the video's native language, plus English translation as a secondary block
Multi-language targetGenerate the translated metadata block (output #8) for all target languages
Sponsored / affiliateInclude FTC disclosure automatically; flag if user does not request it
Made-for-Kids contentSkip pinned comment block (comments disabled); emphasize thumbnail + title
场景处理方式
未提供主题或URL询问上述所需输入项的全部内容
非英语视频所有模块使用视频的母语生成,同时添加英文翻译作为次要模块
多语言目标为所有目标语言生成翻译版元数据模块(输出第8项)
赞助/联盟营销内容自动包含FTC披露;如果用户未提及则主动提醒
儿童向内容跳过置顶评论模块(评论已禁用);重点优化缩略图+标题