本项目是一款纯前端SEO长尾关键词递归挖掘工具,
无需后端服务、无需服务器部署,
基于浏览器原生JSONP接口,
自动抓取百度、360搜索、必应三大搜索引擎下拉推荐词,支持多层级递归挖掘、关键词质量过滤、数据筛选排序、多格式导出,
是SEO从业者、站长、自媒体创作者批量拓展长尾关键词的高效工具。
工具特点:轻量化、本地运行、无接口费用、无数据泄露、完全开源可自定义。
功能特性 核心挖掘功能
1. 多引擎支持:同时抓取百度、360搜索、必应下拉推荐词
2. 递归层级挖掘:支持15级深度递归,层级越高关键词数量越多
3. 数量限制:可自定义最大挖掘数量,0为不限制4. 智能质量过滤:自动过滤无效字符、过短/过长关键词、重复字符垃圾词
5. 实时进度展示:可视化进度条,实时显示挖掘数量与状态
6. 实时表格渲染:挖掘过程中即时展示关键词,无需等待全部完成 数据筛选与统计 1. 多维度筛选:来源筛选、层级筛选、质量筛选、词型筛选、关键词搜索2. 表头排序:支持关键词、长度、层级升序/降序点击排序
3. 数据统计面板: 总关键词数量 各搜索引擎来源数量 关键词平均长度 最深挖掘层级 长尾词(≥6字)数量 导出功能 支持筛选后数据导出,仅导出当前显示结果: Excel(.xlsx,自动适配列宽) CSV(UTF8编码,兼容表格软件) JSON(结构化原始数据,便于二次开发) 界面体验
1. 响应式设计,完美适配电脑端、平板、手机端2. 触摸设备优化,按钮输入框适配触控操作
3. 简洁UI风格,操作简单无冗余
4. 防重复、防卡顿、异常自动捕获 使用方法 1. 部署运行
1. 下载项目文件,仅需一个文件: index.html 2. 直接双击用浏览器打开即可运行(推荐Chrome、Edge、360极速、Firefox)
3. 无需安装、无需服务器、无需后端、无需配置接口 注意:部分浏览器本地打开可能存在跨域限制,建议部署到静态服务器(如Nginx、宝塔静态站点、GitHub Pages、Vercel)使用更稳定。
- 操作步骤
1. 在核心关键词输入框输入目标词(例:副业、短视频运营、减肥方法)
2. 设置挖掘层级:建议23级(1级少、45级耗时久、关键词极多)
3. 设置最大数量:建议100500,0代表不限量
4. 勾选/取消关键词质量过滤(默认开启,过滤垃圾词)
5. 点击开始挖掘,等待进度完成
6. 挖掘结束后,可使用顶部筛选器筛选关键词
7. 选择导出格式(Excel/CSV/JSON)保存关键词 目录结构
plaintext
keywordminer/
└── index.html # 主程序,包含HTML+CSS+JS,
单文件完整项目 技术栈 前端原生:HTML5 + CSS3 + JavaScript(ES6+) 数据处理:XLSX.js 实现Excel导出 接口方式:JSONP跨域请求搜索引擎官方下拉词接口 无依赖后端:纯前端运行,所有计算在本地浏览器完成 浏览器兼容性
Google Chrome 80+
Microsoft Edge
Firefox
360浏览器、
QQ浏览器
IE浏览器(不支持) 常见问题 - 挖掘速度慢 层级过高(≥4级)
会递归大量关键词,建议降低层级 网络环境影响JSONP请求速度 可适当增大延迟(代码中 sleep(100) 可修改)- 部分搜索引擎无数据 搜索引擎接口限流,属于正常现象,会自动跳过失败接口 网络跨域限制,部署到服务器即可解决
- 导出无数据 先确保挖掘完成,表格内有显示关键词 检查是否开启筛选导致无可见数据,点击清除筛选重试
- 浏览器跨域报错 本地文件直接打开会触发跨域限制,上传至静态网站即可正常使用 自定义修改 1. 修改界面样式 直接编辑 内CSS代码,可自定义颜色、布局、卡片样式
- 新增搜索引擎 在 fetchSuggestions 函数中新增接口,添加对应 fetchXXXSuggestions 方法即可
- 修改关键词过滤规则 编辑 isValidKeyword 函数,自定义过滤条件、长度限制、字符规则
- 调整导出字段 修改 getFilteredKeywords 与导出函数,增加/删除导出列
下载地址https://pan.baidu.com/s/1LkOHmMChVs8Xk1yPMYnS9w?pwd=6666

请登录后发表评论
注册
停留在世界边缘,与之惜别