知识库 / 阶段 7 · 站点配置 · 风险与合规 / 外链篇 ↗ / 第 109 节
SEO安全巡检Agent 补充细节说明
生产级 SEO安全巡检Agent架构(适用于站群 / 吃瓜资讯站 / 多域名池站点)。
这套是 运维 + SEO + 安全 三位一体监控体系,目标是做到:
异常 → 自动发现 → 自动报警 → 自动切换域名 → 减少SEO损失
一、SEO安全巡检Agent总体架构#
整体分 六大监控模块:
- SEO安全巡检Agent
- │
- ├─ 1. 域名可用性监控
- ├─ 2. 搜索引擎安全检测
- ├─ 3. SEO健康度监控
- ├─ 4. 网站安全检测
- ├─ 5. 网络环境监控
- ├─ 6. 流量异常监控
- │
- ├─ 告警系统
- │
- └─ 自动应急系统
- ├ TG通知
- └ 自动域名切换
二、域名可用性监控(Domain Health)#
核心目标:
保证域名可以被用户和爬虫访问
监控指标:
| 指标 | 检测方式 | 告警规则 |
|---|---|---|
| HTTP状态码 | GET首页 | 非200报警 |
| 响应时间 | HTTP检测 | >3秒警告 |
| 重定向状态 | 跳转链路检测 | 非预期跳转报警 |
| SSL证书 | SSL检查 | 证书过期报警 |
| DNS解析 | DNS解析检测 | 解析失败报警 |
推荐检测频率:
每5分钟
三、搜索引擎安全检测(Google Security)#
目标:
防止域名被 Google 标记为危险站点。
监控指标:
| 指标 | 检测方式 |
|---|---|
| SafeBrowsing | Google API |
| Google黑名单 | SERP检测 |
| hacked标记 | SERP检测 |
异常提示:
This site may be hacked
This site may harm your computer
触发动作:
TG报警 + 域名切换
检测频率:
每1小时
四、SEO健康度监控(SEO Health)#
监控 收录、抓取、页面健康度
核心指标:
| 指标 | 数据来源 | 告警规则 |
|---|---|---|
| 收录量 | site:domain | 24h下降30% |
| 抓取异常 | GSC | 错误率>10% |
| 页面状态 | URL抽样 | 404>10% |
| sitemap抓取 | sitemap检测 | 抓取失败 |
抽样策略:
随机抽取100URL
检测频率:
每6小时
五、网站安全检测(Site Security)#
目标:
检测 被黑 / SEO Spam / Tag注入
监控项:
| 指标 | 检测方式 |
|---|---|
| 黑链 | HTML扫描 |
| 博彩关键词 | 内容扫描 |
| 异常tag | URL结构检测 |
| JS注入 | HTML结构检测 |
异常关键词库:
- casino
- bet
- slot
- viagra
- loan
- porn
Tag注入规则:
24小时新增tag >100
触发:
疑似被黑
检测频率:
每6小时
六、网络环境监控(Network Environment)#
目标:
检测 DNS污染 / 被墙
多节点检测:
| 地区 | 节点 |
|---|---|
| 中国 | 2 |
| 香港 | 1 |
| 新加坡 | 1 |
| 美国 | 1 |
检测指标:
| 指标 | 规则 |
|---|---|
| DNS解析 | IP异常 |
| HTTP访问 | 无响应 |
| 重定向 | 非预期 |
判断规则:
中国不可访问 + 海外可访问
= 被墙
检测频率:
每10分钟
七、流量异常监控(Traffic Anomaly)#
很多站流量突然归零,其实是这里的问题。
监控来源:
| 数据 | 来源 |
|---|---|
| Discover点击 | Search Console |
| 搜索点击 | Search Console |
| PV | Analytics |
检测规则:
| 规则 | 触发 |
|---|---|
| Discover下降50% | 警告 |
| 搜索下降40% | 警告 |
| PV下降50% | 严重 |
检测周期:
每6小时
八、统一告警系统#
所有异常统一进入:
AlertCenter
报警级别:
- 一级(严重)
- Google爆毒
- 被黑
- 被墙
- 服务器502
动作:
- 自动切换域名池
- TG报警
- 二级(中等)
- 收录异常
- 抓取异常
- 流量下降
动作:
- TG报警
- 人工排查
- 三级(轻微)
- 响应慢
- 少量404
动作:
记录日志
九、自动应急系统#
当一级异常触发时:
自动执行:
1 自动切换域名#
调用:
DomainPool API
动作:
主域名 → 备用域名
2 自动刷新CDN#
刷新缓存
3 自动通知TG#
推送内容:
- 【SEO巡检报警】
- 站点:example.com
- 异常:Google SafeBrowsing
- 时间:2026-03-12 11:40
- 状态:已切换域名
十、巡检任务调度#
推荐使用:
Cron + Worker
调度示例:
| 任务 | 周期 |
|---|---|
| HTTP检测 | 5分钟 |
| DNS检测 | 10分钟 |
| SafeBrowsing | 1小时 |
| SEO检测 | 6小时 |
| 被黑检测 | 6小时 |
| 流量检测 | 6小时 |
十一、最终Agent架构#
- SEO安全巡检Agent
- │
- ├ DomainMonitor
- ├ GoogleSecurity
- ├ SEOHealth
- ├ SiteSecurity
- ├ NetworkCheck
- └ TrafficMonitor
- │
- ├ AlertCenter
- └ AutoResponse
- ├ TGNotifier
- └ DomainSwitcher
十二、建议再加两个关键监控#
如果你是 做吃瓜资讯站 / 站群
建议增加:
1 Discover推荐监控#
监控:
- Discover曝光
- Discover点击
- CTR
2 Google索引异常监控#
检测:
site:domain.com
收录突然归零:
可能被算法打击