SEO做关键词挖掘,在百度搜索框里手动输入一个种子词、看一眼下拉框跳出10个联想词、再点一个联想词进去看新一层的10个下拉词,一层一层手工扒,一个下午能扒出300到500个词就算手速快的。但搜索引擎的下拉联想词接口是公开的,百度suggestion.baidu.com、Google suggestqueries.google.com、Bing api.bing.com/qsonhs.aspx,一个HTTP请求就能拿到10个联想词,如果用一个词触发10个联想词、再用这10个联想词各自触发10个新联想词,三层递归下去10个种子词能产出超过1万个长尾词,500个种子词就是50万量级的词库,整个过程写一个Python脚本挂一晚上跑完。那问题来了:免费的在线工具、收费的专业平台、自建的Python脚本,这三种方式在下拉词挖掘这件事上到底差在哪,哪种方案的词库质量最接近真实用户的搜索意图
下拉词为什么比关键词规划师更值钱
搜索引擎关键词规划师给的是"系统整理过的关键词",有搜索量、有竞争度、有CPC出价,看起来很专业。但下拉联想词给的是"用户此刻正在搜的东西"——它是实时的、是用户行为驱动的、是没有经过任何商业化包装的原始搜索意图。
两者有本质区别:
关键词规划师给的是"历史数据库"
搜索量是月均值,有30到60天延迟。一个刚火起来的话题,规划师里搜索量显示还是0,但下拉框里已经全是相关词了。
下拉联想词给的是"实时意图流"
搜索引擎的下拉推荐是分钟级更新的。用户搜了"2026年高考分数线"之后紧接着搜"2026年高考分数线 一本 预估 各省汇总",这个带限定词的版本就会被下拉框捕捉到并推荐给下一个输入"2026年高考分数线"的用户。下拉词是搜索行为的实时镜像。
还有一层价值:下拉词天然就是长尾词。用户自己加的后缀("怎么注册""多少钱""哪个牌子好""和XX有什么区别")代表了真实的搜索意图阶段——正在了解、准备购买、还是已经在比价。这些后缀本身就是内容选题的黄金素材。

三种挖词方案的效率差异:一个10万词词库的产出时间
手工采10万词基本不现实。免费在线工具能做到但需要手动分批操作——大部分免费工具一次只支持输入一个种子词,要产出10万词需要反复手动输入几百个种子词。付费平台和自建脚本是真正能实现"一次输入、全自动产出"的两条路。
免费在线工具:四款实测,覆盖场景各有侧重
土薯工具 — 六引擎并行,最适合跨引擎对比
输入一个关键词,同时拉取百度、Bing、360、搜狗、Google、淘宝六个平台的下拉联想词,结果自动去重合并。每个联想词点击可复制,支持导出TXT和CSV。核心优势是同一关键词在不同引擎的下拉差异一目了然——比如"跨境电商"这个词,百度的下拉偏"跨境电商平台有哪些""跨境电商怎么做",Google的下拉偏"跨境电商独立站""跨境电商选品",搜狗的下拉偏"跨境电商erp系统""跨境电商物流"。同一批用户的不同搜索习惯,在不同引擎的下拉里暴露无遗。
短板也明显:没有递归挖掘能力。输入"跨境电商"只返回这一层的结果,不能自动展开下一层。而且每次只能查一个词,要批量需要手动逐个输入。
86TOOL全网下拉词深度挖掘 — 支持三层递归,免费工具里挖得最深的
输入一个种子词,自动展开三层下拉词树。第一层返回种子词的联想词,点击任意一个联想词自动展开它自己的下拉结果作为第二层,再点击展开第三层。覆盖百度PC、百度移动、搜狗、360、必应、头条、B站、抖音、知乎九个平台。三层递归下来,一个种子词在不同平台上能展开50-200个长尾词,10个种子词就是500-2000词的量。
但三层是手动逐层点击展开的,不是全自动批量递归。如果要处理几百个种子词,操作量仍然不小。而且页面没有批量导出按钮,结果需要手动复制。
测罗下拉词查询 — 操作最简洁,适合快速验证单个词
同样支持百度、360、搜狗、Bing多引擎,界面干净到只有一个输入框和一个查询按钮。结果按引擎分列展示,响应速度很快。适合做快速验证——比如你脑子里冒出一个词,想知道搜索引擎怎么联想它,打开测罗3秒出结果。但不适合批量采集。
98CE下拉词查询 — 同上,多个选择
功能和测罗类似,多引擎下拉词查询,胜在稳定性和界面清晰。和测罗轮换使用可以避免单个站点限流。
付费专业平台:5118和爱站,下拉词只是入口
5118关键词挖掘 — 下拉词只是其中一个数据源
5118的下拉词功能在 5118.com/suggest,输入一个词直接返回百度、360、搜狗、Bing四个引擎的下拉联想词。但它和免费工具的核心区别不在于下拉词本身——而在于下拉词拿到之后能做什么。
5118的每个下拉词都附带搜索量、竞争度、PC和移动端的排名难度指数。这意味着你不需要拿到下拉词之后再单独去查搜索量——它在同一个页面就告诉你这个词值不值得做。而且5118支持把下拉词一键加入"关键词列表",在列表里做二次筛选:按搜索量排序、排除已优化的词、标记高商业价值词。
5118的挖词深度支持10层以上的递归扩展。一个种子词→10个下拉词→每个下拉词再扩展10个相关词→再扩展→一直扩展到没有新词为止。这个过程是全自动的,不需要手动点击。
会员价格专业版约¥199/月,旗舰版约¥499/月。如果每天需要处理超过100个种子词、产出量级在5万词以上,5118是目前国内综合性价比最高的选择。
爱站关键词挖掘 — 竞争度分析更细
爱站的挖词逻辑和5118类似,但竞争度分析维度更多:首页网站数量、竞价广告位数量、百度百科是否占据首位、前五名网站的权重分布。对于新站来说,爱站的竞争度数据比5118更实用——它能帮你筛出"首页没有高权重站"的低竞争词。
爱站VIP约¥99/月起步,功能比5118基础版少,但竞争度分析和百度排名数据更细。适合预算有限、以百度SEO为主的站长。

自建Python脚本:完全自由,但有三个坑
搜索引擎的下拉联想词接口全都是JSONP格式的公开接口,不需要API Key、不需要OAuth、不需要付费。一个HTTP GET请求就能拿到数据。下面是一个能跑通的三层递归挖词脚本的核心逻辑:
# 百度下拉词接口,返回10个联想词
async def fetch_baidu_suggest(session, keyword):
url = f"https://suggestion.baidu.com/su?wd={keyword}&cb=cb"
async with session.get(url) as resp:
text = await resp.text()
return re.findall(r'"([^"]+)"', text)[1:] # 提取s数组
async def recursive_mine(seed_words, depth=3):
all_words = set(seed_words)
current_layer = set(seed_words)
for d in range(depth):
new_words = set()
async with aiohttp.ClientSession() as session:
tasks = [fetch_baidu_suggest(session, w) for w in current_layer]
results = await asyncio.gather(*tasks)
for r in results:
new_words.update(r)
new_words -= all_words # 去重
all_words.update(new_words)
current_layer = new_words
print(f"第{d+1}层完成,累计{len(all_words)}个词")
return list(all_words)
这段代码的核心逻辑:10个种子词→第一层产出约100个词→第二层每个词再触发10个→约1000个→第三层约10000个。asyncio并发请求让整个过程在几秒到几分钟内完成,取决于你设置的并发数和请求间隔。
但自建脚本有三个实际会踩到的坑:
坑一:请求频率控制不当,IP被封
百度suggestion接口对频率非常敏感。并发数超过5、请求间隔低于200ms,连续跑超过5分钟,IP大概率被临时拉黑(返回空数据或403)。解决方案是每请求间隔300-500ms,并发控制在3以内,跑一段时间停一会。如果用代理IP池轮换,可以把并发拉高。
坑二:不同引擎返回格式不同,解析逻辑要分别写
百度返回 cb({q:"词",s:["词1","词2"]}),Google返回 ["词",["词1","词2"],[],{}],Bing返回嵌套的JSON对象。如果要同时采集多个引擎,解析逻辑要各写一套,不能复用。
坑三:递归跑偏,词的方向越来越发散
三层递归之后,从"跨境电商"这个种子词出发,第三层可能出现"跨境物流公司排名""深圳跨境贸易公司""亚马逊开店流程"这些和原始意图越来越远的词。不加控制的话,50%以上的词可能完全偏离你最初的选题方向。解决办法是在递归过程中做关键词过滤——设定一个核心词根列表,每层新词必须包含至少一个核心词根才保留。
下拉词之外:相关搜索和People Also Ask,三股数据流合在一起
下拉联想词只是搜索意图数据的第一个入口。搜索引擎还提供了另外两个维度的数据:
三股数据流合在一起,才构成一个关键词的完整用户意图画像。举例:种子词"注册香港公司",下拉词给的是"注册香港公司流程""注册香港公司费用""注册香港公司多少钱",相关搜索给的是"注册香港公司代理""香港公司年审费用""离岸公司注册",People Also Ask给的是"注册香港公司需要什么条件""注册香港公司和新加坡公司哪个好""香港公司开户需要什么资料"。下拉词覆盖了"了解流程和价格"这个阶段,相关搜索覆盖了"找代理和维护成本"这个阶段,PAA覆盖了"决策对比和开户"这个阶段。三套数据拼在一起,一个内容选题的框架就出来了。
四种场景,选哪个方案
5118专业版¥199/月是中大型内容站的分水岭。这个价格能覆盖自动递归挖词+搜索量标注+竞争度评分+一键导出,省下的时间成本远超过会员费。如果词库量在1万词以下,免费工具就够;超过5万词且需要搜索量数据辅助决策,5118是性价比最优解。
自建脚本的优势在于灵活性——你可以自定义递归深度、自定义去重规则、自定义关键词过滤逻辑、自定义多引擎混合策略。但需要有人维护,接口格式变了要跟着改。
说到底,下拉词挖掘这件事工具只解决效率问题,真正值钱的是两件事:一是你的种子词选得对不对——种子词偏了,递归出来的50万词全是偏的;二是词库拿回来之后你怎么筛选和排序——100个下拉词里可能只有15个有真实搜索量,另外85个是搜索引擎的噪音推荐。筛选能力比采集能力重要得多。工具跑出来的词库只是原材料,真正决定内容策略质量的,是你从这堆原材料里挑出来哪几个词先做、哪几个词后做、哪几个词直接扔掉。
