标题分析

把标题粘进来,本页即时给出字符构成、展示宽度估算、疑问词与情绪词命中情况,以及啰嗦的重复片段,全部在本地完成,粘贴即可看到结果。

宽度口径:汉字按 20 像素、英文字母与数字按 10 像素估算,以搜索结果标题区约 600 像素为基准。不同设备字体宽度有差异,本页给的是估算值而非精确排版宽度。

使用方法

标题分析把「一条标题好在哪里、差在哪里」拆成看得见的几项数字,三步就能看完:

  1. 在输入框里粘贴或直接敲一条标题,演示默认是「2026 年最好的 10 个在线计算器工具,你用过几个」。
  2. 按回车,或点「分析标题」,右侧结果区立刻出现字符数、汉字数、英文词数、数字串数、标点数五组统计。
  3. 往下看第二组结果:折合展示宽度、是否超出 600 像素基准、命中的疑问词与情绪词、重复出现的二字片段。
  4. 想换例子点「换一条示例」,会从五条内置示范标题里轮换;满意后点「复制结果」把整段统计拷走。

页面打开时就先用默认标题跑一次,所以你一进来看到的就是真实结果,而不是空框。

标题分析能解决什么

它解决「标题写完了,但不知道在搜索结果里长什么样」这件事,三类人最常用:

  • 写公众号或博客的:想知道标题是不是太长会被搜索引擎截成「…」,先在这里量一遍再发。
  • 做商品标题的:把品牌词、卖点词、规格词都塞进去之后,看看到底啰不啰嗦。
  • 审自己旧文章的:把老标题逐条贴进来,专挑汉字数超过 30 的,一条条改短。

它不做三件事:不生成标题(要生成请用标题类生成器)、不抓取网页也不用填网址、不判断标题好不好卖,只把可以量化的部分摆出来给你看。

原理和变量

① 字符数为什么不能直接用 length:JavaScript 的字符串长度按 UTF-16 码元算,一个 emoji 或生僻字可能占两个码元。本页用 Array.from 按码点遍历,再逐个数,所以「👍」算一个字符而不是两个。

② 展示宽度为什么不等于字符数:中文是全角,每个字约占 20 像素;英文字母和数字是半角,每个约占 10 像素。所以一条 27 字符的标题,如果里面有 17 个汉字和 10 个半角字符,折合宽度是 17 × 20 + 10 × 10 = 440 像素,而不是 27 × 20。这条口径直接决定了「看起来不长」的标题为什么其实已经超宽。

③ 疑问词与情绪词怎么命中:两份固定词表在整串上做 indexOf 扫描。疑问词 9 个,是「怎么、如何、为什么、什么、哪、谁、吗、呢、多少」;情绪词 10 个,是「最好、最值、免费、提升、常见、错误、必看、收藏、推荐、简单」。命中哪个就把哪个列出来,不做权重加减。

④ 重复二字片段怎么找:用滑动窗口取相邻两个汉字组成二元组,统计每个二元组出现几次,出现 2 次及以上的列出来。窗口一次只移动一个汉字,所以「标题标题」会被抓成「标题」出现 2 次。含非汉字的组合直接跳过,避免把连续的英文字母误判成重复。

⑤ 数字串与标点分别怎么数:数字串按连续半角数字分组计数,2026 算 1 个数字串而不是 4 个数字;标点只数中英文常见的那几个,包括顿号、逗号、句号、问号、感叹号、冒号、分号与半角版本。(19|20)\d\d 专门用来判断标题里有没有年份。

⑥ 边界与失真:输入为空时直接提示「请先输入一条标题」,不给出任何数字;纯 emoji 或纯符号的标题汉字数为 0,宽度会按半角低估;超长标题只提示不截断,因为分析的目的是让你自己决定删哪几个字。

完整示例

下面用五条示范标题走一遍,每条都给出完整统计(这五条就是「换一条示例」按钮轮换的内容):

  • 「2026 年最好的 10 个在线计算器工具,你用过几个」:共 27 个字符,其中汉字 17 个、数字串 2 个、标点 1 个,含年份;命中情绪词「最好」;折合宽度 17 × 20 + 10 × 10 = 440 像素,未超出基准。
  • 「如何用 3 步把网站打开速度提升一倍」:共 18 个字符,汉字 15 个、数字串 1 个、无标点;命中疑问词「如何」与情绪词「提升」;折合宽度 15 × 20 + 3 × 10 = 330 像素。
  • 「为什么你的标题没人点?5 个常见错误」:共 18 个字符,汉字 15 个、标点 1 个;同时命中疑问词「为什么」「什么」与情绪词「常见」「错误」,是这五条里命中最密的一条;折合宽度 330 像素。
  • 「在线图片压缩工具:支持 PNG 与 JPG」:共 21 个字符,汉字只有 11 个、英文词 2 个、标点 1 个;折合宽度 11 × 20 + 10 × 10 = 320 像素,是五条里最省宽度的一条。
  • 「2025 年最值得收藏的 12 个免费工具」:共 21 个字符,汉字 12 个、数字串 2 个,含年份;命中情绪词「最值」「免费」「收藏」;折合宽度 290 像素。

五条标题的重复二字片段都是空,说明它们没有明显啰嗦的叠词。如果你把自己的一条标题贴进来,这一栏最常见的命中是「标题」这类主题词被写了两遍。

输入范围与对照表

下表把汉字数从 8 到 42 逐档折成宽度,前 12 行直接展开,余下 6 行点「加载更多」。档位按每 2 个汉字递进,约等英文一栏是按同样宽度能放下的英文字符数:

18 档汉字数与搜索展示宽度对照(前 12 行展开,余下 6 行点「加载更多」)
标题汉字数折合宽度约等英文展示状态
8160px16 个未超出,可完整展示
10200px20 个未超出,可完整展示
12240px24 个未超出,可完整展示
14280px28 个未超出,可完整展示
16320px32 个未超出,可完整展示
18360px36 个未超出,可完整展示
20400px40 个未超出,可完整展示
22440px44 个未超出,可完整展示
24480px48 个未超出,可完整展示
26520px52 个未超出,可完整展示
28560px56 个未超出,可完整展示
30600px60 个刚好占满 600px 基准

输入范围:标题长度 1 到 200 个字符,超过 200 会在第 200 个字符处截断分析并提示;汉字数 0 到 200;宽度估算没有上限,但从 32 个汉字(640 像素)起就会给出截断提示。上表的「折合宽度」按纯汉字计算,实际标题里每多一个半角字符只加 10 像素,所以含英文字母的标题会比同汉字数的档位更窄。

结果边界和舍入

三条边界,看数字之前先知道:

  • 宽度是估算不是排版:20 与 10 这两个系数是常见中文字体与搜索结果页的近似值,换成粗体、斜体或不同操作系统,真实宽度会有几个百分点的出入。它的用途是判断「大概会不会被截」,不是像素级还原。
  • 只统计不评价:本页不会给标题打总分,也不会判断「吸引力」。情绪词一栏命中多不代表标题好,只代表里面出现了那十个词里的某些字。真正的点击率取决于内容与人群,工具量不出来。
  • 不做分词:重复片段用的是二元组滑窗,不是中文分词。所以「计算器」这类三字词不会作为一个整体被检测,只能靠相邻二字的重叠间接反映。这个词表与窗口大小都是固定的,不接受自定义。

常见问题

标题会上传吗?

不会。统计全部在浏览器里完成,标题不会离开你的设备,关掉页面就没了。

展示宽度是怎么估的?

汉字按 20 像素、英文字母与数字按 10 像素累加,再和搜索结果标题区约 600 像素的基准比较。同样的宽度大约能放下 30 个汉字或 60 个英文字符。

为什么我的标题字符数不少,宽度却不高?

因为里面混了英文字母或数字这类半角字符。半角只占 10 像素,相当于汉字的一半,所以含英文的标题更省宽度。

疑问词和情绪词能自己加吗?

不能。两份词表是固定的:疑问词 9 个、情绪词 10 个,命中就直接列出来,不参与打分。

重复二字片段是什么意思?

指相邻两个汉字组成的词组出现了两次以上,最常见的例子是把「标题」这类主题词写了不止一遍。它提示句子可能啰嗦,删不删你自己定。

emoji 算几个字符?

按码点算 1 个字符。但宽度那一栏按半角估算,所以只放 emoji 的标题宽度会被低估,这一栏对表情符号不准。

能一次分析一整篇文章的标题吗?

不能。一次只处理一条标题,这样做是为了让结果区一眼看完,而不是滚一屏表格。批量检查请逐条粘贴。

结果能导出吗?

结果不落盘,只显示在页面上。需要留档就点「复制结果」,把整段统计文本粘到你的笔记里。

相关工具