Alert Manager
Sets up proactive monitoring alerts for ranking, traffic, technical, backlink, competitor, and GEO changes.
Quick Start
Set up SEO monitoring alerts for [domain]
Create ranking drop alerts for my top 20 keywords
Skill Contract
Expected output: an alert configuration summary plus the standard handoff summary for memory/monitoring/.
- Reads: current metrics, baselines, alert thresholds, and reporting context from CLAUDE.md and the shared State Model when available.
- Writes: a user-facing monitoring deliverable and reusable summary.
- Promotes: significant anomalies, durable thresholds, follow-up actions, and pending decisions to
memory/open-loops.md.
- Primary next skill: performance-reporter when alert output needs a reporting cadence.
Handoff Summary
Emit the standard shape from skill-contract.md §Handoff Summary Format.
Data Sources
All integrations optional (see CONNECTORS.md). With tools, monitor real-time feeds from ~~SEO tool, ~~search console, and ~~web crawler. Without tools, ask for baselines, critical keywords, preferences, and historical data.
Instructions
When a user requests alert setup:
- Define Alert Categories — choose from rankings, traffic, technical, backlinks, competitors, GEO / AI, and brand alerts.
- Configure Alert Rules by Category — define trigger condition, threshold, alert name, and priority for each relevant rule.
- Define Alert Response Plans — map Critical / High / Medium / Low to response time and next actions.
- Set Up Alert Delivery — configure channels, routing, cooldowns, maintenance windows, and escalation paths.
- Create Alert Summary — deliver category counts, critical playbook, and weekly review checklist.
Reference: See references/alert-configuration-templates.md for the full category tables, thresholds, and response-plan templates.
Example
Sample outcome: a keyword alert matrix with Critical vs High thresholds, a response plan for drops, and notification routing to email + Slack.
Tips for Success
Start simple, tune thresholds to normal volatility, avoid alert fatigue, and review the system regularly.
Alert Threshold Quick Reference
| Metric |
Warning |
Critical |
Frequency |
| Organic traffic |
-15% WoW |
-30% WoW |
Daily |
| Keyword positions |
>3 position drop |
>5 position drop |
Daily |
| Pages indexed |
-5% change |
-20% change |
Weekly |
| Crawl errors |
>10 new/day |
>50 new/day |
Daily |
| Core Web Vitals |
"Needs Improvement" |
"Poor" |
Weekly |
| Backlinks lost |
>5% in 1 week |
>15% in 1 week |
Weekly |
| AI citation loss |
Any key query |
>20% queries |
Weekly |
| Security issues |
Any detected |
Any detected |
Daily |
Reference: See references/alert-threshold-guide.md for threshold setting, fatigue prevention, escalation paths, and response playbooks.
Save Results
Ask "Save these results?" If yes, write memory/monitoring/YYYY-MM-DD-<topic>.md with headline finding, actions, and open loops.
Reference Materials
Next Best Skill
Reporting cadence requested → performance-reporter. Standalone setup → Terminal. Visited-set rule applies per skill-contract.md.
1---2name: alert-manager3description: Use when the user asks to "set SEO alerts"; configures ranking, traffic, technical, competitor, and notification thresholds. SEO预警/排名监控4license: Apache-2.05---6
7# Alert Manager
8
9Sets up proactive monitoring alerts for ranking, traffic, technical, backlink, competitor, and GEO changes.
10
11## Quick Start
12
13```
14Set up SEO monitoring alerts for [domain]
15```
16
17```
18Create ranking drop alerts for my top 20 keywords
19```
20
21## Skill Contract
22
23**Expected output**: an alert configuration summary plus the standard handoff summary for `memory/monitoring/`.
24
25- **Reads**: current metrics, baselines, alert thresholds, and reporting context from [CLAUDE.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/CLAUDE.md) and the shared [State Model](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/references/state-model.md) when available.
26- **Writes**: a user-facing monitoring deliverable and reusable summary.
27- **Promotes**: significant anomalies, durable thresholds, follow-up actions, and pending decisions to `memory/open-loops.md`.
28- **Primary next skill**: [performance-reporter](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/monitor/performance-reporter/SKILL.md) when alert output needs a reporting cadence.
29
30### Handoff Summary
31
32> Emit the standard shape from [skill-contract.md §Handoff Summary Format](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/references/skill-contract.md).
33
34## Data Sources
35
36All integrations optional (see [CONNECTORS.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/CONNECTORS.md)). With tools, monitor real-time feeds from ~~SEO tool, ~~search console, and ~~web crawler. Without tools, ask for baselines, critical keywords, preferences, and historical data.
37
38## Instructions
39
40When a user requests alert setup:
41
421. **Define Alert Categories** — choose from rankings, traffic, technical, backlinks, competitors, GEO / AI, and brand alerts.
432. **Configure Alert Rules by Category** — define trigger condition, threshold, alert name, and priority for each relevant rule.
443. **Define Alert Response Plans** — map Critical / High / Medium / Low to response time and next actions.
454. **Set Up Alert Delivery** — configure channels, routing, cooldowns, maintenance windows, and escalation paths.
465. **Create Alert Summary** — deliver category counts, critical playbook, and weekly review checklist.
47
48> **Reference**: See [references/alert-configuration-templates.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/monitor/alert-manager/references/alert-configuration-templates.md) for the full category tables, thresholds, and response-plan templates.
49
50## Example
51
52Sample outcome: a keyword alert matrix with Critical vs High thresholds, a response plan for drops, and notification routing to email + Slack.
53
54## Tips for Success
55
56Start simple, tune thresholds to normal volatility, avoid alert fatigue, and review the system regularly.
57
58## Alert Threshold Quick Reference
59
60| Metric | Warning | Critical | Frequency |
61|--------|---------|----------|-----------|
62| Organic traffic | -15% WoW | -30% WoW | Daily |
63| Keyword positions | >3 position drop | >5 position drop | Daily |
64| Pages indexed | -5% change | -20% change | Weekly |
65| Crawl errors | >10 new/day | >50 new/day | Daily |
66| Core Web Vitals | "Needs Improvement" | "Poor" | Weekly |
67| Backlinks lost | >5% in 1 week | >15% in 1 week | Weekly |
68| AI citation loss | Any key query | >20% queries | Weekly |
69| Security issues | Any detected | Any detected | Daily |
70
71> **Reference**: See [references/alert-threshold-guide.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/monitor/alert-manager/references/alert-threshold-guide.md) for threshold setting, fatigue prevention, escalation paths, and response playbooks.
72
73### Save Results
74
75Ask "Save these results?" If yes, write `memory/monitoring/YYYY-MM-DD-<topic>.md` with headline finding, actions, and open loops.
76
77## Reference Materials
78
79- [Alert Threshold Guide](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/monitor/alert-manager/references/alert-threshold-guide.md) — Thresholds, fatigue prevention, and escalation templates
80
81## Next Best Skill
82
83Reporting cadence requested → [performance-reporter](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/monitor/performance-reporter/SKILL.md). Standalone setup → Terminal. Visited-set rule applies per [skill-contract.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/references/skill-contract.md).