搜索引擎位置跟踪应用SerpBear
什么是 SerpBear ?
SerpBear
是一款开源搜索引擎位置跟踪应用程序。它允许你跟踪你的网站在谷歌中的关键词位置,并得到他们的位置通知。
软件特点:
- 无限关键词:添加无限域名和无限关键词以跟踪其
SERP
- 电子邮件通知:每天/每周/每月通过电子邮件通知您的关键字位置变化;
SERP API
:SerpBear
自带内置API
,可用于营销和数据报告工具;- 导出
CSV
:随时将域关键字及其数据导出到CSV
文件中; - 移动应用程序:将
PWA
应用程序添加到您的手机中,以获得更好的移动体验; - 零成本运行:可以在
mogenius.com
或者Fly.io
上免费运行应用程序。
从特点的描述看,可能对 SEO
优化有帮助,但是说实话,老苏并不太了解这方面的东西;
来一张官方的动图自己感受一下,再决定是否要继续往下看
准备
SerpBear
使用第三方网站抓取工具,如 ScrapingAnt
、ScrapingRobot
或您给定的代理 ips
来抓取谷歌搜索结果,以查看您的域名是否出现在给定关键字的搜索结果中。
老苏以ScrapingAnt
为例,每月可以免费查找 10,000
次,需要先注册以获取 API
。
打开 https://scrapingant.com 注册用户
登录后可以获取到 API token
,保存好,后面会用到
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 serpbear
,选择第一个 towfiqi/serpbear
,双击直接下载。
卷
在 docker
文件夹中,创建一个新文件夹 serpbear
,并在其中建一个子文件夹 data
,需要给 data
目录新增 Everyone
的读写权限
文件夹 | 装载路径 | 说明 |
---|---|---|
docker/serpbear/data |
/app/data |
存放数据库和设置 |
端口
本地端口不冲突就行,不确定的话可以用命令查一下
1 | # 查看端口占用 |
本地端口 | 容器端口 |
---|---|
3377 |
3000 |
环境
可变 | 值 |
---|---|
USER |
您要用于登录应用程序的用户名。示例: admin |
PASSWORD |
您要用于登录应用程序的密码。示例:0123456789 |
SECRET |
将用于加密 3rd 方 api 密钥和密码的密钥。 |
APIKEY |
将用于访问应用程序 API 的 API 密钥。 |
SESSION_DURATION |
用户登录会话的持续时间(以小时为单位),默认为 24 |
NEXT_PUBLIC_APP_URL |
托管您的应用程序并可以访问的 URL 。 |
SECRET
和APIKEY
老苏还是用birwarden
的密码生成器生成的,当然也可以用openssl rand -base64 长度
来生成
命令行安装
如果你熟悉命令行,可能用 docker cli
更快捷
1 | # 新建文件夹 serpbear 和 子目录 |
也可以用 docker-compose
安装,将下面的内容保存为 docker-compose.yml
文件
1 | version: "3.8" |
然后执行下面的命令
1 | # 新建文件夹 serpbear 和 子目录 |
运行
在浏览器中输入 http://群晖IP:3377
就能看到登录界面
用前面设定的 USER
和 PASSWORD
登录,然后添加您的第一个域名
比如 laosu.ml
添加完成就可看到主界面
进入 Settings
设置方法和 API
添加您的关键字并开始跟踪
开始的时候关键词后面都有红色感叹号
直接点关键词,搜索结果还是空的
第二天感叹号消失了
再点关键词就有搜索结果了
回到 https://app.scrapingant.com/dashboard ,也能看到相应的记录
如果你仔细,你会发现时间是对不上的,原因是老苏删了装,装了删,测试各种安装方式,尽力确保少犯错误,直接可用;
参考文档
towfiqi/serpbear: Search Engine Position Rank Tracking App
地址:https://github.com/towfiqi/serpbearRunning Locally with Docker - SerpBear
地址:https://docs.serpbear.com/deployment/running-locally-with-dockerIntroduction - SerpBear
地址:https://docs.serpbear.com/I Built an Open Source Search Engine Position Tracker : selfhosted
地址:https://www.reddit.com/r/selfhosted/comments/z8t26k/i_built_an_open_source_search_engine_position/什么是搜索引擎结果页面(SERP)? - hrefgo超狗
地址:https://hrefgo.com/seo-hub/serps