工作原理
Autocomplete 告诉你用户搜 什么,搜索量告诉你搜 多少。ZensInk 使用 Bing Webmaster Tools API(免费)拉取每个关键词约 25 周的周展示数据。
你会得到:平均周搜索量、最近一周、趋势方向(上升/下降/持平)和需求等级(HIGH / MEDIUM / LOW / MINIMAL)。
配置
获取免费 Bing Webmaster API 密钥:
- 登录 bing.com/webmasters
- 进入 Preferences → API Key
- 复制你的密钥
在项目根目录创建 .env 文件:
BING_API_KEY=你的密钥
基本用法
直接传入关键词(逗号分隔即可):
python3 -m zens_ink.keyword_volume "ai tools,seo software,keyword research"
或从文件读取(每行一个关键词):
python3 -m zens_ink.keyword_volume --file my_keywords.txt
国家和语言
默认 cn / zh-CN。英文市场切换:
python3 -m zens_ink.keyword_volume "seo tools" --country us --lang en-US
导出 CSV
python3 -m zens_ink.keyword_volume --file keywords.txt --csv results.csv
CSV 包含:keyword, avg_weekly, latest_weekly, quarterly, trend, weeks, country, language。
JSON 输出
python3 -m zens_ink.keyword_volume "seo" --json
输出格式
ai tools avg/wk= 4200 qtr= 52000 up 15% [HIGH ]
seo software avg/wk= 890 qtr= 11000 flat 2% [MEDIUM ]
keyword research avg/wk= 120 qtr= 1600 down 8% [LOW ]
Bing vs Google 搜索量。 Bing 的绝对数值偏低(Bing 约占搜索市场 10%),但关键词之间的 相对 需求与 Google 高度相关。用于比较,不用于精确计数。
小贴士
- 批量查询。 每个关键词间隔 0.3 秒,100 个关键词约需 30 秒。
- 有些关键词无数据。 这是正常的——Bing 对非常小众或新词可能没有足够展示数据。
- 趋势需要至少 8 周。 如果一个关键词不足 8 周数据,趋势显示 “insufficient”。