搜索关键词组合优化
把零散关键词按词性拆解,组合成五套覆盖不同搜索意图的方案。
触发场景
- 上新时不知道该把哪些词放进标题
- 标题覆盖的搜索词太窄,想拓宽
- 想系统性地铺长尾词
- 跨平台铺货,需要按不同字符预算裁剪关键词
输入
| 参数 | 说明 |
|---|---|
| --core | 核心品类词(必填,多个用逗号分隔) |
| --attr | 属性词:规格/材质/颜色 |
| --audience | 人群词 |
| --scene | 场景词 |
| --function | 功能词 |
| --style | 风格词 |
| --limit | 字符预算,默认 60 |
| --roles | 列出词性说明与词库示例 |
输出
| 字段 | 说明 |
|---|---|
| pools | 按词性归类后的词池 |
| plans[] | 五套组合方案:模板名、关键词、文本、字符数、覆盖词性 |
| longtail[] | 长尾词组合清单 |
| 意图覆盖 | 五类搜索意图与对应词性组合 |
词性体系
| 词性 | 作用 | 优先级 |
|---|---|---|
| 核心词 | 决定流量基本盘 | 1 |
| 属性词 | 精准匹配(规格/材质/颜色) | 2 |
| 人群词 | 圈定目标客群 | 3 |
| 场景词 | 承接场景化搜索 | 4 |
| 功能词 | 承接需求型搜索 | 5 |
| 风格词 | 承接偏好型搜索 | 6 |
五套组合模板
| 模板 | 词序 | 用途 |
|---|---|---|
| 标准型 | 核心+属性+功能+人群 | 覆盖最主流搜索方式 |
| 场景型 | 场景+核心+属性+功能 | 承接场景化与内容化流量 |
| 人群型 | 人群+核心+属性+风格 | 精准圈定客群 |
| 需求型 | 功能+核心+属性+场景 | 承接明确需求 |
| 长尾型 | 核心+属性+场景+人群+风格 | 打长尾 |
脚本
scripts/sk_optimize.py:组合引擎resources/sk_patterns.json:词性体系、属性词库、组合模板、意图分类
运行示例:
python scripts/sk_optimize.py --core "保温杯" --attr "316不锈钢,便携" --scene 办公 --audience 学生 --function 保温
python scripts/sk_optimize.py --core "T恤" --attr 纯棉,宽松 --limit 60
python scripts/sk_optimize.py --roles
边界说明
- ⚠️ 本工具不提供搜索量、竞争度、转化率数据,也不做推测。这些必须查平台官方工具(生意参谋、京东商智、抖音罗盘等)
- 关键词组合只解决"覆盖哪些搜索词",不解决"能不能排上去"——排名取决于销量、评价、点击率等综合因素
- 各平台搜索权重逻辑不同:淘宝重标题匹配与人群标签,抖音重内容标签与完播,京东重属性库完整度
- 未提供的词性会在输出中明确提示,不会用无关词自动填充(避免误导)
- 纯本地运行,不联网、不上传任何商品与店铺数据
版本历史
- v1.0.0 (2026-09-24):初始版本,六词性拆解 + 五套组合模板 + 长尾生成
<!-- BEGIN_REAL_OUTPUT -->
装完 30 秒能看到什么(真实输出,非手写)
命令:python scripts/sk_optimize.py --core 示例保温杯 --attr 316不锈钢,500ml --scene 办公 --audience 学生 --function 便携防漏 --style 简约
====================================================================
搜索关键词结构化组合与覆盖优化
====================================================================
核心词:示例保温杯
字符预算:60
【词性拆解】
核心词:示例保温杯
属性词:316不锈钢、500ml
人群词:学生
场景词:办公
功能词:便携防漏
风格词:简约
--------------------------------------------------------------------
【组合方案】
<!-- END_REAL_OUTPUT -->