三条限制,以及它们的来源
这些不是传闻。它们是 YouTube 在自家 Data API 的 videos 资源上公布的约束,而每一次上传最终都要经过这个接口:
- 标题:100 个字符,并且它“可以包含除
<和>之外的所有有效 UTF-8 字符”。 - 说明:5,000 字节(是字节,不是字符),同样不允许尖括号。
- 标签:所有标签合计 500 个字符,并有其自己的一套计数规则,详见下文。
这三条里有两条的计数方式是普通字符计数器会算错的,这正是本页存在的原因,而不是靠文本编辑器里的一次 length 调用就能解决。
说明的限制以字节计,这不是咬文嚼字
UTF-8 对一个普通拉丁字母占用一个字节,对大多数带重音符号和非拉丁字符占用两到三个字节,而对一个常见的 emoji 占用四个字节。所以一段 5,000 字符的英文说明能放得下,而一段 5,000 字符的日文说明大约超出限制三倍,会被拒绝。往说明里塞十几个 emoji 的创作者,光是这些就花掉了大约五十个字节的预算。
大多数计数器报的是字符数,所以它们会一直告诉你还有空间,直到上传失败。这个工具计的是 YouTube 所计的字节数,当两个数字不一致时它会明确指出并同时显示两者,这样你就能看出差异来自哪里,而不用瞎猜。
几乎没人实现的那条标签规则
500 个字符的标签预算并不是你各个标签长度的简单相加。YouTube 的文档说明它“对此字段采用独特的方式计算限制”,有两点会计入,而你多半意想不到:
逗号也计入。十个标签意味着在你的 500 个字符里占了九个分隔符。
含空格的标签会被当作带引号的文本处理。YouTube 自己的示例很明确:Foo Baz 计为 9 个字符,因为引号也被计入,而 Foo-Baz 计为 7 个。因此每个多词标签都比看上去多花两个字符,而二十个多词标签的列表悄悄在从不显示于任何地方的标点上花掉了四十个字符。
这个检测工具应用了该规则,所以它显示的数字就是 YouTube 会采用的数字。它还会告诉你有多少标签含空格、它们各花了多少字符,以便你想把其中几个改用连字符,把空间买回来。
尖括号会被直接拒绝
< 和 > 在标题或说明中的任何位置都不允许出现。它们被打进去的频率比你想象的要高:从把它们当引号用的文档里粘贴,或者写成 <30 seconds 这样的内容,上传会被拒绝,而不是被清理。检测工具会把它们与长度分开标记,因为一段远在 5,000 字节以内的说明,仍可能因为一个多余的括号而失败。
关于截断的建议,如实标注
人人都会告诉你 YouTube 标题应该在 60 个字符左右。那个数字不是 YouTube 的规则,YouTube 也没有公布截断位置:被截断的内容取决于展示位置、设备宽度,以及你那些具体字母恰好有多宽。“WWW”和“lll”占的空间并不相同。
所以这个工具把两者清楚地分开。进度条衡量的是真实、有文档记载的 100 个字符上限。超过大约 60 个字符后,它会加一条提示,说明标题在搜索和推荐视频中通常会被截断。这被标注为参考而非规则,因为一个把估算结果以与公布约束同等的确信度呈现出来的检测工具,教会你的是错误的东西。
说明也一样:只有开头几行会在“展开更多”之前显示,所以检测工具会提示第一行过长的情况。把必须让人看到的内容放到最前面。
这个检测工具不做什么
它不调用 YouTube API,所以没法告诉你某个标题是否已被占用、某个视频表现如何,或者某个关键词的搜索量是多少。它不给 SEO 评分。YouTube 之外没人知道排名算法,而一个为了显得权威而编造的数字比没有数字更糟。它不撰写也不改写任何内容,也不存储你输入的东西。刷新页面,一切就没了。
另外值得了解标签到底值多少。YouTube 自己的指南说得很直白:标题、缩略图和说明更重要,标签在被发现方面“作用微乎其微”,它们主要在你的主题常被拼错时有用。控制在 500 个字符以内是个正确性问题,不是增长策略。
元数据搞定之后
Hermoso 既能制作视频,也能发布到 YouTube:排期、100 字符标题与 5,000 字符描述上限会在你排期时执行,而不是上传时才检查,还有缩略图、评论管理和单条视频的数据分析。频道的完整规则请见 YouTube 排期工具 页面。如果缺的是视频本身,AI 视频广告制作工具 和 无真人出镜视频广告制作工具 是两个起点,而其他所有平台的文案长度可用 文案长度检查工具 一次性核对。
常见问题
YouTube 标题最长可以多长?
100 字符。这是 YouTube 在其 Data API 的视频资源文档中规定的硬性上限,超出就会被拒绝上传。另外,作为建议而非规则:超过约 60 字符的标题在搜索结果和推荐视频里常常会被截断。YouTube 没有公布具体的截断点,因为这取决于展示位置、设备宽度以及你用的字母有多宽,所以这个检查工具会测量真实的 100 字符上限,并把 60 字符作为参考提示标出来。
YouTube 描述最长可以多长?
5,000 字节,而不是 5,000 字符。UTF-8 对一个普通拉丁字母只花一个字节,但对大多数带重音符号和非拉丁字符要花两到三个字节,对一个典型表情符号要花四个字节,所以一段 5,000 字符的日文描述可能超出限制大约三倍。按字符计数的工具会一直告诉你还有空间,直到上传失败为止;这个工具按 YouTube 实际计的字节来数,当两个数字不同时会同时显示。
YouTube 标签的限制是多少?
所有标签合并共 500 字符,而且 YouTube 的计数方式是大多数工具没有实现的。标签之间的逗号也算入总数,而含空格的标签会被当作带引号的文本处理。YouTube 自己的例子是:"Foo Baz" 占 9 个字符,而 Foo-Baz 占 7 个。所以每个多词标签都会比看上去多花两个字符。这个检查工具会套用这条规则,告诉你多词标签到底占了多少字符。
我的标题不到 100 字符,为什么还是被拒绝?
最常见的原因是尖括号。YouTube 根本不允许标题或描述中出现 < 或 >。它们往往是从把它们当引号用的文档里粘贴进来的,或是你写了类似“<30 秒”这样的内容,结果上传被直接拒绝,而不是自动清理。这个检查工具会把它们和长度分开标出,因为一个远在限制之内的标题,也会因为一个多余的括号而失败。
YouTube 标签对排名还有影响吗?
按 YouTube 自己的说法,几乎没有。它的帮助文档说,标题、缩略图和描述才是对发现更重要的元数据,标签作用很小,主要在视频内容常被拼错时才有用。它还把描述里过度堆砌标签视为垃圾信息。守住 500 字符的限制是个正确性问题,而不是增长策略。
这会把我的标题或描述发送到任何地方吗?
不会。计数在你的浏览器里完成;没有 API 调用,没有携带你文本的分析事件,也不存储任何内容。重新加载页面,你输入的一切都会消失,因为它除了标签页里从未在任何地方留下副本。
它会给我的标题打 SEO 分数吗?
不会,这是刻意的。YouTube 之外没人知道它的排名机制是怎样运作的,一个为了显得权威而编造出来的分数,比没有分数更糟。这个工具只报告确实为真的东西:有据可查的限制、YouTube 的计数方式、它拒绝的字符,以及一条明确标注的提示,说明标题在哪里往往会在视觉上被截断。