seo-tool

Seo-Tool是一款精简轻巧版的SEO自媒体工具,本工具支持主流平台账号登录管理,并直接调用本地浏览器安全运行;主动检测关键词排名及收录变化;打造7000+主流站点外链发送链接,可一键发送外链,提高网站权重;对接主流Ai大模型,支持自定义prompt批量标题与文章生成;

主要更新内容

  • Ai批量生成文章标题与正文
  • 词组扩展
  • 支持手动指定谷歌浏览器路径(谷歌浏览器要最新版本)

背景

针对seo-tool老版本的根据关键词配合prompt自动批量生成文章功能重新规划与重构,老版本功能比较单一,稍微需要微调功能就无法满足文章生成需求,为此针对该功能进行重构。

增加对谷歌浏览器路径的可选设置,不少用户本机安装的谷歌浏览器非谷歌官方下载,导致程序无法识别到路径,软件种的很多功能无法使用,为此增加可选路径设置,但是本机安装的谷歌浏览器版本一定要version 120以上才可以。

下面来看主要功能说明

词组扩展

seo-tool增加词组扩展,这个功能是将一批数据定义成可调用对象,在seo-tool中是以标签的形式进行调用

格式为:{@xxx}

比如:{@省份} 即代表:

黑龙江省
辽宁省
吉林省
河北省
河南省
湖北省
湖南省
山东省
山西省
陕西省
安徽省
浙江省
江苏省
福建省
广东省
海南省
四川省
云南省
贵州省
青海省
甘肃省
江西省
台湾省

“省份” 这个名称是在词组扩展中起的,所代表的内容根据需求自定义即可

具体操作如下:

1、在seo模块下面找到词组扩展

词组扩展

2、点击“添加”按钮

3、录入名称和扩展的内容

  1. 名称不能和其他词组名称重名,这会导致不可预知的错误
  2. 词组列表内容格式一行一个,请勿在一行内写完所有的词组

4、录入完成点击保存即可

AI批量标题、文章、图片生成

1、标题生成

这里的标题生成做成了流程式生成方式,把 关键词 生成到 标题 之间可以自由定义每一步生成方式。

注意:第一步出现{kw}是选择的文件里面的关键词,之后的每一步出现{kw}都是上一步已经生成好的关键词

按照程序逻辑来说就是上一步的输出作为下一步的输入

每一步就是一个对关键词的操作单元,主要分为三种操作类型

  1. 提示词
  2. 列表整合
  3. 过滤词

提示词

提示词就是写给Ai的prompt,提示词类型只支持{kw}标签,不支持词组标签

列表整合

列表整合支持词组标签和{kw}标签

格式为:{@xxx}

比如:{@省份} 即代表:

黑龙江省
辽宁省
吉林省
河北省
河南省
湖北省
湖南省
山东省
山西省
陕西省
安徽省
浙江省
江苏省
福建省
广东省
海南省
四川省
云南省
贵州省
青海省
甘肃省
江西省
台湾省

词组列表可以将词组和关键词进行任意整合,以此来实现自定义长尾关键词效果

以下举例说明:

关键词文件4个词:

团购美食
餐厅美食
美食博主
美食直播

词组 {@省份}中有23词

通过词组列表的形式进行整合写法:

{@省分}{kw}

这一步将输出 23 * 4 = 92个词,如下

黑龙江省团购美食
黑龙江省餐厅美食
黑龙江省美食博主
黑龙江省美食直播
辽宁省团购美食
辽宁省餐厅美食
辽宁省美食博主
辽宁省美食直播
吉林省团购美食
吉林省餐厅美食
吉林省美食博主
吉林省美食直播
河北省团购美食
河北省餐厅美食
河北省美食博主
河北省美食直播
河南省团购美食
河南省餐厅美食
河南省美食博主
河南省美食直播
湖北省团购美食
湖北省餐厅美食
湖北省美食博主
湖北省美食直播
湖南省团购美食
湖南省餐厅美食
湖南省美食博主
湖南省美食直播
山东省团购美食
山东省餐厅美食
山东省美食博主
山东省美食直播
山西省团购美食
山西省餐厅美食
山西省美食博主
山西省美食直播
陕西省团购美食
陕西省餐厅美食
陕西省美食博主
陕西省美食直播
安徽省团购美食
安徽省餐厅美食
安徽省美食博主
安徽省美食直播
浙江省团购美食
浙江省餐厅美食
浙江省美食博主
浙江省美食直播
江苏省团购美食
江苏省餐厅美食
江苏省美食博主
江苏省美食直播
福建省团购美食
福建省餐厅美食
福建省美食博主
福建省美食直播
广东省团购美食
广东省餐厅美食
广东省美食博主
广东省美食直播
海南省团购美食
海南省餐厅美食
海南省美食博主
海南省美食直播
四川省团购美食
四川省餐厅美食
四川省美食博主
四川省美食直播
云南省团购美食
云南省餐厅美食
云南省美食博主
云南省美食直播
贵州省团购美食
贵州省餐厅美食
贵州省美食博主
贵州省美食直播
青海省团购美食
青海省餐厅美食
青海省美食博主
青海省美食直播
甘肃省团购美食
甘肃省餐厅美食
甘肃省美食博主
甘肃省美食直播
江西省团购美食
江西省餐厅美食
江西省美食博主
江西省美食直播
台湾省团购美食
台湾省餐厅美食
台湾省美食博主
台湾省美食直播

也可以这样写:

{kw}在{@省分}热度有多少?

将输出:

团购美食在黑龙江省热度有多少?
团购美食在辽宁省热度有多少?
团购美食在吉林省热度有多少?
团购美食在河北省热度有多少?
团购美食在河南省热度有多少?
团购美食在湖北省热度有多少?
团购美食在湖南省热度有多少?
团购美食在山东省热度有多少?
团购美食在山西省热度有多少?
团购美食在陕西省热度有多少?
团购美食在安徽省热度有多少?
团购美食在浙江省热度有多少?
团购美食在江苏省热度有多少?
团购美食在福建省热度有多少?
团购美食在广东省热度有多少?
团购美食在海南省热度有多少?
团购美食在四川省热度有多少?
团购美食在云南省热度有多少?
团购美食在贵州省热度有多少?
团购美食在青海省热度有多少?
团购美食在甘肃省热度有多少?
团购美食在江西省热度有多少?
团购美食在台湾省热度有多少?
餐厅美食在黑龙江省热度有多少?
餐厅美食在辽宁省热度有多少?
餐厅美食在吉林省热度有多少?
餐厅美食在河北省热度有多少?
餐厅美食在河南省热度有多少?
餐厅美食在湖北省热度有多少?
餐厅美食在湖南省热度有多少?
餐厅美食在山东省热度有多少?
餐厅美食在山西省热度有多少?
餐厅美食在陕西省热度有多少?
餐厅美食在安徽省热度有多少?
餐厅美食在浙江省热度有多少?
餐厅美食在江苏省热度有多少?
餐厅美食在福建省热度有多少?
餐厅美食在广东省热度有多少?
餐厅美食在海南省热度有多少?
餐厅美食在四川省热度有多少?
餐厅美食在云南省热度有多少?
餐厅美食在贵州省热度有多少?
餐厅美食在青海省热度有多少?
餐厅美食在甘肃省热度有多少?
餐厅美食在江西省热度有多少?
餐厅美食在台湾省热度有多少?
美食博主在黑龙江省热度有多少?
美食博主在辽宁省热度有多少?
美食博主在吉林省热度有多少?
美食博主在河北省热度有多少?
美食博主在河南省热度有多少?
美食博主在湖北省热度有多少?
美食博主在湖南省热度有多少?
美食博主在山东省热度有多少?
美食博主在山西省热度有多少?
美食博主在陕西省热度有多少?
美食博主在安徽省热度有多少?
美食博主在浙江省热度有多少?
美食博主在江苏省热度有多少?
美食博主在福建省热度有多少?
美食博主在广东省热度有多少?
美食博主在海南省热度有多少?
美食博主在四川省热度有多少?
美食博主在云南省热度有多少?
美食博主在贵州省热度有多少?
美食博主在青海省热度有多少?
美食博主在甘肃省热度有多少?
美食博主在江西省热度有多少?
美食博主在台湾省热度有多少?
美食直播在黑龙江省热度有多少?
美食直播在辽宁省热度有多少?
美食直播在吉林省热度有多少?
美食直播在河北省热度有多少?
美食直播在河南省热度有多少?
美食直播在湖北省热度有多少?
美食直播在湖南省热度有多少?
美食直播在山东省热度有多少?
美食直播在山西省热度有多少?
美食直播在陕西省热度有多少?
美食直播在安徽省热度有多少?
美食直播在浙江省热度有多少?
美食直播在江苏省热度有多少?
美食直播在福建省热度有多少?
美食直播在广东省热度有多少?
美食直播在海南省热度有多少?
美食直播在四川省热度有多少?
美食直播在云南省热度有多少?
美食直播在贵州省热度有多少?
美食直播在青海省热度有多少?
美食直播在甘肃省热度有多少?
美食直播在江西省热度有多少?
美食直播在台湾省热度有多少?

根据需求随意搭配来产生不同的词组扩展

过滤词

我们都知道在使用Ai生成内容或标题的时候有很多不可控因素导致部分标题包含了不合时宜的词,那么我们可以在标题生成最后一步加一个过滤功能,将自己行业违禁词加进去,最终产生的标题如果碰到这类词将直接过滤掉违禁词。

过滤词类型不支持任何标签,这里只支持关键词列表,比如

绝对安全
绝无仅有
独一无二
全球级
宇宙级
世界级
...

当然也可以将过滤词做成词组扩展,软件支持词组扩展直接导入

2、图片资源

这个有两项设置

  • 一个是无版权图片采用的是pexels.com,需要自行申请api_key,申请地址:https://www.pexels.com/zh-cn/api/new/

Pexels API允许编程访问完整的Pexels内容库,包括图片和视频。所有内容都免费提供,我们欢迎你按照指南随心使用Pexels内容。

Pexels API是RESTful JSON API,可以使用任何语言和框架调用HTTP库与之交互。Pexels也维护部分官方客户端库可供使用。

  • 自己的产品图片库,将链接复制到图片资源中即可

文章插入图片是有要求的

  1. 必须设置图片资源
  2. pexels的key不是必须的(但是推荐设置,这会让文章图片更自然)

图片获取逻辑

  • 如果设置了key,优先从pexels获取,根据提供的文章标题与关键词,丢给Ai模型自动生成搜索图片关键词,然后通过pexels接口获取相关图片

  • 如果获取失败就从图片资源库中随机获取(所以这里是必须的)

当然如果没有现成的本地图片,那么可以根据关键词直接点击“获取图片”按钮,获取一批无版权图片

3、正文内容

正文生成是很关键的最重要的是提示词写的如何是否自动再与Ai大模型进行多次交互,当然这种事情交给训练好的智能体最合适(后期软件支持本地资源库与智能体)。

正文内容生成依赖标题生成步骤,所以需要先生成好标题,再根据标题生成内容

内容提示词(Prompt)编写

比如:

标题/主题:{title}

目的:分享当地美食。

受众:每个爱美食的人。

说明:撰写一篇紧扣主题的文章。考虑正面和负面影响,尽量将文章内容写的生动吸引人。


问题/要点考虑:

美食的做法?
美食与健康的关系?
美食的特点有那些?
为什么很多人喜欢这类美食?
字数限制:500-800字。

提示词根据自己的情况来设置就行,目前最好的提示词依旧是英文版提示词,大家都知道各大厂模型基本都是基于英文版模型训练而来

提示词中调用的标签是 {title}

prompt扩展

prompt扩展 继 内容prompt 提交之后 再对Ai模型的轮番对话,按照顺序执行

一个比较常用的场景比如:

  • 文章内容字数不够,可以让Ai模型继续来写
  • 根据新的提示,让文章内容转变写作方向 ...

过滤词

这个和标题的过滤词一样,在文章完全生成后,对文章内容不合时宜的关键词进行剔除处理

过滤词以列表形式存入,一行一个

生成格式

文章正文的生成个是支持:

  1. markdown
  2. Html
  3. text

根据需求调整选择即可

插入图片数量

插入图片数量默认是0,不插入,最多插入4张图片,插入图片规则:

  • 如果设置了key,优先从pexels获取,根据提供的文章标题与关键词,丢给Ai模型自动生成搜索图片关键词,然后通过pexels接口获取相关图片

  • 如果获取失败就从图片资源库中随机获取(所以这里是必须的)

运行线程

生成文章的线程数量,理论上线程越多生成的越快,但是对于大厂模型调用Qps限制,可能会有所不同,根据需求配置即可

4、已生成文章列表

文章列表主要包括:

  1. 清空列表
  2. 导出excel
  3. 导出文件
  4. 导出json
  5. 预览文章内容

再重新生成标题前,请先清空文章列表内容,以免混淆无法分辨

对已经生成好的文章可以预览正文内容:

浏览器路径设置

点击软件右上角设置图标

默认情况下,这里不需要设置,程序可以自动找到谷歌浏览器安装路径 对于非官方下载的谷歌浏览器或本机安装了多个谷歌浏览器,这个可以明确指定路径。

注意:软件只支持谷歌浏览器120以上版本

最后

所有软件都有bug

有问题及时反馈,有好建议请沟通

感兴趣进群交流