商品标题优化 · 标题体检与批量改写
标题不是文案,是搜索入口。它只干三件事:让搜索命中、让手机结果页露出的那半截有信息、别被判定违规或堆砌降权。这个技能就按这三件事量,不给虚的。
第一步:先问三件事
- 投哪个平台?(淘宝/天猫/京东/拼多多/抖音/闲鱼/快手/小红书/微信小店/1688/亚马逊)
各平台字数上限不同:小红书 20 字、多数货架电商 30 字、微信小店 60 字、亚马逊按字符。不问平台就报"超字数"是不负责任。 - 什么类目?(食品 / 美妆 / 保健食品 / 医疗器械 / 药品 / 教育 / 金融 / 普通)
特殊类目的违禁词红线另算,「美白」「助眠」「降三高」这类词在普通类目是文案问题,在特殊类目是资质问题。 - 要单条还是整表? 改一句话用单条;后台导出的在售商品表用批量,别让用户复制粘贴 200 次。
第二步:跑
# 单条
python biaoti.py "纯棉短袖T恤 男女同款 透气吸汗 夏季新款" -p taobao
# 批量(后台导出的表直接丢进来,自动认「标题/平台/类目」列)
python biaoti.py --batch 在售商品.xlsx --batch-out 标题体检.xlsx
python biaoti.py --batch 标题.csv -p douyin --report 标题体检.md
常用参数:
- -p/--platform:taobao tmall jd pdd douyin xianyu kuaishou xiaohongshu wechatstore 1688 amazon general(也认中文「淘宝」「拼多多」)
- -c/--category:normal food cosmetic health_food medical_device drug education finance general
- --limit N:覆盖字数上限(平台改了口径、或小二明确说过上限时用)
- --json:结构化结果;--exit-code:D 级退 2、C 级退 1(接流水线用)
- --selftest:跑内置回归
批量输出五个 sheet:概览(等级分布/平均分/红线条数)、逐条诊断(按分数升序,最差的在最上面)、候选标题(每条最多 4 个)、前后对比(原分 → 新分 → 分差)、处理说明。
评分怎么算(100 分制,扣分项都是可解释的)
| 维度 | 加减 | 为什么 |
|---|---|---|
| 有品类核心词 | +18 | 买家搜「保温杯」不是搜「好物」,没有商品名基本进不来 |
| 品类词在前 8 字 | +6 | 手机搜索结果只露前 8-12 个字,后半截等于没写 |
| 有材质/功能词 | +6 | 决定「316不锈钢保温杯」这类长尾词能不能命中 |
| 有规格/型号 | +6 | 容量、尺寸、型号是买家最常加的限制词 |
| 有人群/场景 | +4 | 「学生」「车载」这类词带来的是精准流量 |
| 超字数上限 | −20 | 直接截断或不让提交 |
| 没有品类词 | −14 | 搜不到,最致命的结构问题 |
| 同义词/重复堆砌 | −8 | 「T恤 短袖 tee 体恤」自相残杀,还可能被判堆砌降权 |
| 促销词 ≥2 / ≥4 | −6 / −12 | 爆款、包邮、特价不带来搜索流量,白占字数 |
| 标题党用词 | −10 | 震惊/神器/天花板既搜不到也容易被判夸大 |
| 符号与 emoji 滥用 | −5 | 多数平台过滤装饰符号,搜索结果里还显示不全 |
| 全角字母数字 | −2 | ABC123 与 ABC123 在搜索里是两个词 |
| 命中广告法红线词 | 封顶 40 分 | 有证也救不了的那种,必须删 |
等级:A ≥85 可直接上架 / B 70-84 可上架有优化空间 / C 55-69 改完再上 / D <55 或命中红线词别上。
候选标题怎么来的(这条要跟用户说清)
四种侧重,都只做重排 + 取舍 + 删营销词:
- 搜索优先:品类词打头,属性跟上,人群/场景兜底。
- 卖点优先:材质工艺打头,适合差异化明显的品。
- 长尾覆盖:品类 + 属性 + 人群 + 规格,尽量多咬几组长尾词。
- 去营销词重排:把爆款/包邮/网红这类词全删,剩下的按原序排。
不编事实:卖家没写材质、产地、认证、功效,工具不替他补。词全来自原标题,最多做同义合并(T恤/短袖/tee 留一个)和位次调整。
候选过不了的两道闸:字数不超平台上限、不命中红线词(含把红线词块整块剔除)。
第三步:交付怎么说
- 先说最致命的那一条(没有品类词、超字数、红线词),再说扣分的小项。
- 说「大概率会被限流/搜索进不来」,不说「肯定没事」——排序是黑箱,规则只是概率。
- 改写给出 1-2 条就够,让用户能立刻复制去上架;4 条全列是为了让他挑侧重,不是让他全用。
- 批量场景必须给三个数:多少条有问题、最该先改哪几条、其中几条是红线词。
- 超字数时明说「砍哪几个词」:先砍促销词,再砍泛场景词,不要砍品类词和规格。
不适用(写到就说明,别吹)
- 不给关键词搜索量、不给竞品出价:这些要平台数据接口,本技能纯本地,拿不到。
- 不预测转化率、不承诺排名。
- 不查图片、不查详情页、不查类目资质。
- 平台字数与审核口径会调整,以后台提示为准;
--limit可随时覆盖。 - 结果供自查参考,不构成法律意见;被职业打假人主张权利的,建议找律师。
目录
biaoti.py CLI(单条 / 批量 / JSON / 退出码)
engine.py 拆解 → 诊断 → 评分 → 候选(纯本地规则)
tableio.py xlsx/csv/txt 读写与五 sheet 体检表
compliance/ 违禁词引擎(与本账号「违禁词检测」技能同源,1607 条词库)
references/ 平台标题规则速查、标题结构与改法、示例数据集说明
tests/test_v1.py 12 条合法 + 10 条该报的回归
不联网、不调模型、不上传任何商品数据。示例数据全为虚构,见 references/示例数据集说明.md。