商品标题合规检测
一次检出标题的六类问题,每项给出风险等级与具体改法。
触发场景
- 上架前给标题做合规体检,避免被平台下架或限流
- 批量优化存量商品的标题质量
- 跨平台铺货时,快速核对同一标题在各平台的字符是否超限
- 排查"为什么这条标题被判违规"
输入
| 参数 | 必填 | 说明 |
|---|---|---|
| --title | 是 | 待检测的商品标题 |
| --platform | 否 | 指定平台;不填则按全部平台分别校验长度 |
| --json | 否 | 输出结构化 JSON |
| --platforms | 否 | 列出各平台标题长度参考 |
支持平台:淘宝/天猫、京东、拼多多、抖音小店、快手小店、视频号小店。
输出
| 字段 | 说明 |
|---|---|
| chars | 标题字符数 |
| issues[] | 问题列表:类型、风险等级(高/中/低)、命中内容、说明、修改建议 |
| platform | 长度超限问题会标注具体平台 |
六维检测项
| # | 检测项 | 风险 | 说明 |
|---|---|---|---|
| 1 | 长度超限 | 高 | 超出平台字符上限会被截断或判违规 |
| 2 | 禁用符号 | 高/中 | 装饰符号(★☆✦)、全角括号、全角标点、半角特殊符号 |
| 3 | 极限词 | 高 | 广告法禁用:最/第一/100%/绝对/根治/全网最低/假一赔十等 |
| 4 | 类目堆砌 | 高/中 | 出现 2 个不相关品类词提示,≥3 个判高风险 |
| 5 | 关键词堆砌 | 中 | 同一词重复 3 次以上,浪费字符且易判违规 |
| 6 | 要素完整性 | 高/中 | 缺核心品类词(高)、缺规格/材质/颜色属性词(中) |
脚本
scripts/tc_check.py:检测引擎resources/tc_rules.json:规则库(平台长度、禁用符号、极限词、类目词表、属性词提示)
运行示例:
python scripts/tc_check.py --title "【爆款】★纯棉T恤★ 100%纯棉 全网最低价" --platform 淘宝/天猫
python scripts/tc_check.py --title "纯棉男士短袖T恤 夏季薄款透气" --platform 抖音小店
python scripts/tc_check.py --title "..." --json
python scripts/tc_check.py --platforms
边界说明
- 长度类数值为行业常见参考值,各平台规则会调整,请以平台最新规则为准
- 极限词在特定品类存在合规例外(如医疗器械的特定表述),是否可用以类目与法规为准
- 类目堆砌提示基于通用品类词表,商品确实跨类目经营时可忽略该项
- 纯本地运行,不联网、不上传任何商品与店铺数据
版本历史
- v1.0.0 (2026-09-24):初始版本,六维检测 + 多平台长度校验
<!-- BEGIN_REAL_OUTPUT -->
装完 30 秒能看到什么(真实输出,非手写)
命令:python scripts/tc_check.py --title 2026新款超级爆款保温杯全世界第一正品保障 --platform 淘宝
==================================================================
商品标题合规与质量检测
==================================================================
标题:2026新款超级爆款保温杯全世界第一正品保障
字符数:22
检测平台:淘宝
问题合计:2 项 (高 1 / 中 1 / 低 0)
------------------------------------------------------------------
【高风险(必须改)】
· 极限词 命中:第一
极限词违反广告法,标题与详情页均不可使用
→ 改为客观描述,如用具体参数替代「最好」,用实测数据替代「100%」
【中风险(建议改)】
<!-- END_REAL_OUTPUT -->