使用方法
SEO清单工具是「填现状、点打分、看未通过项」三步:
- 先填页面基本信息:网址、标题、目标关键词、Meta 描述。演示值分别是 44 字符的网址、27 字符的标题、关键词「露营装备」和 78 个汉字的描述。
- 再填页面现状数字:H1 数量 1、正文汉字数 1200、图片总数 12、缺 alt 的图片数 0、内链数量 6、正文中关键词出现次数 4。
- 最后三项技术声明选「是」或「否」:是否启用 HTTPS、是否声明 canonical、是否声明 viewport,演示值都是「是」。
- 点「开始自检打分」,或在任一输入框按 Enter;描述框里按 Ctrl 或 Cmd 加 Enter 也能打分,单独按 Enter 留给换行。
- 看顶部总分与下方 12 行清单:绿底是通过,黄底是落在宽限带内的半分项,红底是未通过项。按「复制结果」可整段带走。
SEO清单工具能解决什么
它解决「改完页面不知道还差哪一条」的问题,适合三类场景:
- 上线前体检:把 12 项现状填进去,一眼看出是描述太短(78 汉字刚过线)还是正文不够(低于 800 字会被判薄内容),不用翻十几篇 checklist 文章。
- 批量改造验收:一批页面逐个过一遍,记录各自得分;演示值 100 分是理想状态,实际改造中常见的是正文与内链两项先扣分,按红底项逐条补即可。
- 给同事派活:把未通过项整段复制进工单,红底项对应「补 alt」「加内链」「改标题长度」等具体动作,比一句「优化一下 SEO」更可执行。
本页不做的事:不抓取你的网址(所有数字都要你手动填);不评判文案质量、外链数量与页面速度;不给出排名预测。它只对照 12 条可量化的阈值打分,属于自查工具而非搜索引擎本身。
原理和变量
① 用了哪个具体函数:汉字计数用 String.prototype.match 配合区间正则取匹配结果的 length;关键词出现次数用 split(关键词).length - 1;标题与网址长度用 String.prototype.trim().length;判定是朴素的比较运算 v >= min && v <= max;总分是把 12 项的权重乘以状态系数累加后四舍五入。
② 关键参数为什么这样取:权重按「对收录与点击的影响大小」分配——正文汉字数与标题、描述各占 12~14 分,因为它们直接决定薄内容判定与结果页点击率;canonical 与 viewport 各只占 4 分,因为它们只是技术声明,缺失通常不会立刻掉排名。
③ 遵循哪个标准:标题 25~32 字符与描述 70~160 汉字参考主流搜索结果页的截断表现(过长会被省略号截掉);正文 800 汉字是本站对「薄内容」自定的下限,不是搜索引擎公布的官方阈值;viewport 一项对应移动优先索引的基本要求。
④ 输入怎么变成输出:演示值里标题 27 字符落在 25~32 内记 12 分;描述 78 汉字落在 70~160 内记 12 分;H1 为 1 记 8 分;正文 1200 字记 14 分;缺 alt 为 0 记 10 分;内链 6 条记 8 分;关键词 4 次记 10 分;标题含关键词记 6 分;网址 44 字符记 6 分;HTTPS 记 6 分;canonical 记 4 分;viewport 记 4 分,合计 100 分。
⑤ 边界与阈值:标题 25~32 字符、描述 70~160 汉字、H1 须为 1、正文 800 汉字以上、缺 alt 须为 0、内链 3 条以上、关键词 3~6 次、网址 75 字符以内;偏离阈值但落在 80%~120% 宽限带内记半分,超出记 0 分;网址超过 300 字符、缺 alt 数大于图片总数都会被拦下。
⑥ 常见误用的正确解释:把得分当成排名承诺是错的,它只是站点内部的体检分;把关键词次数刷到 10 次以上是错的,超出 3~6 次会记 0 分,堆砌反而有害;把「缺 alt 图片数」填成图片总数也是错的,这一项要填的是没有写 alt 的张数。
完整示例(数值仅作演示)
保持演示值,12 项全部落在阈值内,总分 100 分,等级「优秀」。
- 标题「春季露营装备清单_10 件新手必备好物清单 - 示例站」共 27 字符,落在 25~32 内,权重 12 记满。
- 描述共 78 个汉字,落在 70~160 内,权重 12 记满。
- 正文中「露营装备」出现 4 次,落在 3~6 内,权重 10 记满;标题里也含该词,权重 6 记满。
- 把「内链数量」从 6 改成 2:2 低于下限 3 的 80%(2.4),记 0 分,总分掉到 92 分,等级仍是优秀。
- 把「关键词次数」从 4 改成 7:7 在 6 的 120%(7.2)宽限带内,记半分 5 分,总分 95 分;若改成 9 则超出宽限带记 0 分,总分 90 分。
上面三种改法对应的红黄底项都能在结果清单里直接看到,可用来核对宽限带的判定是否符合预期。
输入范围与对照表
下表列出 12 项的合格阈值、权重与演示值,后 4 行是如果你想用更严格的内部标准时可以替换的进阶阈值:
| 检查项 | 合格阈值 | 权重 | 演示值 | 判定 |
|---|---|---|---|---|
| 页面标题长度 | 25~32 字符 | 12 | 27 字符 | 通过 |
| Meta 描述汉字数 | 70~160 汉字 | 12 | 78 汉字 | 通过 |
| H1 数量 | 须为 1 个 | 8 | 1 个 | 通过 |
| 正文汉字数 | 800 字以上 | 14 | 1200 字 | 通过 |
| 缺 alt 图片数 | 须为 0 张 | 10 | 0 张 | 通过 |
| 内链数量 | 3 条以上 | 8 | 6 条 | 通过 |
| 正文关键词次数 | 3~6 次 | 10 | 4 次 | 通过 |
| 标题含关键词 | 须为是 | 6 | 是 | 通过 |
| 网址长度 | 75 字符以内 | 6 | 44 字符 | 通过 |
| 启用 HTTPS | 须为是 | 6 | 是 | 通过 |
| 声明 canonical | 须为是 | 4 | 是 | 通过 |
| 声明 viewport | 须为是 | 4 | 是 | 通过 |
| 页面标题长度(进阶) | 25~30 字符 | 12 | 27 字符 | 通过 |
| Meta 描述汉字数(进阶) | 120~160 汉字 | 12 | 78 汉字 | 未通过 |
| 正文汉字数(进阶) | 1200 字以上 | 14 | 1200 字 | 通过 |
| 内链数量(进阶) | 6 条以上 | 8 | 6 条 | 通过 |
进阶阈值只是参考:把描述下限抬到 120 汉字后,78 汉字的演示值就会被判未通过,说明同一页面在不同标准下得分会变。
结果边界和舍入
舍入位置:单项得分是「权重 × 状态系数」,系数为 1、0.5 或 0;总分是 12 项之和后 Math.round 取整,因此可能出现 0.5 分被进位的情况(例如某项半分 5 分加另一项半分 6 分合计 11 分,不会出现 10.5 这样的显示)。
什么时候会拒绝打分:网址为空或超过 300 字符;标题为空;关键词少于 2 字符或多于 20 字符;六项数字为空、不是数字或超出各自上限;缺 alt 数大于图片总数。每种情况都会点名具体字段,不会静默按 0 处理。
等级划分:90 分及以上优秀,75~89 良好,60~74 合格,低于 60 待优化。等级只由总分决定,与单项是否红底无关。
结果性质:这是自查体检分,不是搜索引擎的排名信号,也不构成排名承诺;各项阈值是经验区间,可按你所在行业的实际表现调整后再对照。
常见问题
拿到 100 分是不是就能排第一?
不是。100 分只说明这 12 项可量化指标都在经验区间内,排名还取决于内容质量、外链、站点权威与竞争环境。这个分数用来找短板,不用于预测名次。
为什么正文要 800 字?
800 汉字是本站为识别「薄内容」设定的自定下限,不是搜索引擎公布的官方数字。正文明显短于这个量级时,页面往往缺少可索引的实质内容,因此权重给到最高的 14 分。
关键词次数为什么不是越多越好?
超过 6 次就超出阈值,落入堆砌区间,本页会记 0 分。搜索结果里关键词出现 3~6 次通常既保证相关性又不显得生硬,再多反而影响阅读。
「缺 alt 图片数」怎么数?
数没有写 alt 属性的图片张数,不是图片总数。全站 12 张图里 3 张没写就填 3;这一项必须不大于「图片总数」,填反了会被拦下并提示。
标题多少字符最合适?
本页按 25~32 字符判定,这是结果页大致不被省略号截断的区间。中文标题可以按 25~30 个汉字来写,过长会被截断,过短则浪费展示空间。
描述的汉字数怎么算?
只统计汉字字符,标点、空格和英文单词不计入。因此中英混排的描述汉字数会明显小于总字符数,填的时候以汉字口径为准。
黄底的半分项是怎么来的?
数值偏离阈值但落在 80%~120% 宽限带内时记半分。例如关键词 7 次超出上限 6,但没超过 7.2,所以记 5 分而不是 0 分,提示你「接近但需微调」。
我填的页面信息会被上传吗?
不会。打分全程在浏览器内完成,刷新即清空;可以在 Network 面板复查,点「开始自检打分」时没有任何请求发出。
相关工具
- 图片alt文本生成器:给缺 alt 的图片批量补文案。
- FAQ结构化数据生成器:把问答段做成结构化数据。
- 关键词列表生成器:扩充关键词候选池。
- Open Graph图片尺寸指南:核对分享图尺寸阈值。
- 邮箱主题行生成器:写推送标题时参考。
- Instagram短视频创意生成器:补社媒侧选题。
- 服务条款服务生成器:补齐站点必备声明页。