GEO优化的本质是提升品牌在AI大模型搜索引擎中的引用率,而非传统关键词排名。
这套系统支持豆包、元宝、千问等5个以上AI搜索平台的关键词监测。我部署的时候发现,它的核心逻辑其实分三步:先把品牌关键词喂给系统,再由后台队列去各平台做扫描,最后输出可见度报告。
实测下来,关键词蒸馏模块的批量导入功能最实用,支持CSV格式,一次能处理200+条关键词。后台里有个设置项可以调整每次检测的扣费单价,建议首次部署时先设为最低值测试。
马上能用:关键词导入时注意企业简称和全称都要覆盖,AI搜索对品牌别名很敏感,漏掉简称会导致监测数据偏低。
网站设置是整套系统的核心配置区,涉及API Key、模型Endpoint和扣费规则三个维度。
后台只有一个统一配置界面,但需要填写的字段不少。我见过不少用户第一次部署时漏填了某个API Key,导致文章生成模块直接报错。系统支持3种扣费模式:按次检测、按条生成、按月订阅,管理员可以在后台自由切换。
| 配置项 | 说明 | 必填 |
|---|---|---|
| AI模型API Key | 用于文章生成和脚本生成 | 是 |
| 检测Endpoint | 各AI搜索平台的检测接口地址 | 是 |
| 检测扣费单价 | 每次品牌扫描的费用(元) | 是 |
| 侧边栏菜单分组 | 后台导航栏自定义分组 | 否 |
任务队列模块可以查看当前所有后台任务的执行状态,包括扫描、检测、蒸馏、文章生成等。马上能用:首次配置完成后,建议先手动触发一次检测任务,确认API连通后再开放给用户使用。
这套源码部署不算复杂,但定时任务配置是最大坑点,90%的报错都出在这里。
环境要求是PHP 8.0+、MySQL 5.7+,扩展需要开启curl、fileinfo、mbstring、redis。我部署的时候发现,PHP 8.1以上版本运行最稳定,8.0版本偶尔会报一个fileinfo相关的警告。
定时任务的Shell脚本写法:/usr/bin/php /www/wwwroot/你的目录/cron_worker.php >> storage/cron.log 2>&1,或者直接用HTTP请求方式访问:http://你的域名/cron_worker.php?key=geo_cron_2024。默认管理员账号是admin/123456,上线前务必修改密码。
马上能用:部署完成后去任务队列页面刷一次,如果看到任务状态一直是”pending”,说明定时任务没跑起来,检查宝塔日志或cron_worker.php的权限。
这套系统适合三类用户:做GEO服务的代理商、有品牌曝光需求的企业、以及想做AI搜索SEO的站长。
我在搭建168上见过不少用户拿这套源码做GEO优化服务,按次收费或按月订阅都行。如果你自己企业需要做品牌在AI搜索引擎中的可见度提升,这套系统的批量蒸馏和文章生成功能可以直接用上。
注意事项:上线前必须检查三点:定时任务是否正常执行、API Key是否全部配置正确、扣费单价是否已设置。缺少任何一项都可能导致系统无法正常工作或产生意外扣费。
这套源码在其它源码分类中属于功能性较强的类型,开箱即用,但二次开发时注意队列任务的并发逻辑,高并发场景下建议增加Redis队列配置。
问:GEO检测和传统SEO有什么区别?
答:传统SEO优化的是Google、百度等关键词搜索引擎的排名,GEO优化的是豆包、元宝、千问等AI大模型搜索引擎的品牌引用率。AI搜索会直接回答用户问题并引用品牌,监测逻辑完全不同。
问:定时任务不执行怎么办?
答:先检查宝塔定时任务的日志,确认crontab是否生效。然后检查cron_worker.php文件权限是否为755,PHP路径是否正确。如果HTTP方式能跑但Shell方式不行,优先用HTTP方式。
问:支持自定义AI检测模型吗?
答:支持。后台网站设置中可以配置自定义的模型Endpoint和API Key,但需要自己对接各AI搜索平台的检测接口。
原标题:GEO优化系统源码 – 搭建168
原文简介:
简介:
GEO优化功能概览:
用户端
关键词监测(GEO检测) — 检测品牌在豆包/元宝/千问等 AI 搜索中的提及和排名,支持多选平台,后台队列处理
关键词批量蒸馏 — 手动添加/批量导入关键词,用于品牌扫描
品牌扫描 — 根据企业信息和关键词,自动扫描品牌在 AI 搜索中的可见度
文章一键生成 — AI 生成 SEO 文章
文章多平台推送 — 文章同步到多个平台
视频脚本一键生成 — AI 生成视频脚本
视频号分析 — 视频号数据分析
企业信息 — 公司资料管理,用于关键词生成和品牌扫描
用户中心 — 注册/登录/密码修改
管理后台
用户管理 — 查看/编辑用户,余额管理(充值/扣费)
任务队列 — 查看所有后台任务状态(扫描、检测、蒸馏、文章)
金额明细 — 全站流水统计,按用户筛选交易记录
网站设置 — API Key 配置、模型/Endpoint 设置、每次检测扣费单价、侧边栏菜单分组
安装说明
环境要求 — PHP 8.0+、MySQL 5.7+、所需扩展
默认管理员 — admin / 123456
宝塔面板
:
类型:Shell 脚本
周期:每分钟
内容:/usr/bin/php /www/wwwroot/你的目录/cron_worker.php >> storage/cron.log 2>&1
或直接用 HTTP 请求:http://你的域名/cron_worke
原文截图:







⚠️ 本文仅供学习研究和技术交流,相关源码仅用于了解系统架构与部署流程,请勿用于非法用途。任何商业运营行为均与作者无关。