alert-manager
// Use when the user asks to "set up SEO alerts", "monitor rankings", "notify me when rankings drop", "traffic alerts", "watch competitor changes", "alert me if rankings drop", "notify me of traffic changes", or "watch my keywords for changes". Sets up and manages alerts for critical SEO and GEO metric
Alert Manager
Sets up proactive monitoring alerts for critical SEO and GEO metrics. Triggers notifications when rankings drop, traffic changes significantly, technical issues occur, or competitors make moves.
What This Skill Does
Configures custom alert thresholds across rankings, traffic, technical health, backlinks, competitors, and AI visibility; classifies alerts by severity; sets up notification delivery and response plans.
Quick Start
Start with one of these prompts. Finish with a short handoff summary using the repository format in Skill Contract.
Set Up Alerts
Set up SEO monitoring alerts for [domain]
Create ranking drop alerts for my top 20 keywords
Configure Specific Alerts
Alert me when [specific condition]
Set up competitor monitoring for [competitor domains]
Review Alert System
Review and optimize my current SEO alerts
Skill Contract
Expected output: a delta summary, alert/report output, and a short handoff summary ready for memory/monitoring/.
- Reads: current metrics, previous baselines, alert thresholds, and reporting context from CLAUDE.md and the shared State Model when available.
- Writes: a user-facing monitoring deliverable plus a reusable summary that can be stored under
memory/monitoring/. - Promotes: significant changes, confirmed anomalies, and follow-up actions to
memory/open-loops.mdandmemory/decisions.md. - Next handoff: use the
Next Best Skillbelow when a change needs action.
Handoff Summary
Emit the standard shape from skill-contract.md §Handoff Summary Format.
Data Sources
All integrations optional (see CONNECTORS.md). With tools connected, monitors real-time feeds from ~~SEO tool, ~~search console, and ~~web crawler for automated threshold alerts. Without tools, ask user for baseline metrics, critical keywords, alert preferences, and historical data.
Instructions
When a user requests alert setup:
-
Define Alert Categories
## SEO Alert System Configuration **Domain**: [domain] **Configured Date**: [date] ### Alert Categories | Category | Description | Typical Urgency | |----------|-------------|-----------------| | Ranking Alerts | Keyword position changes | Medium-High | | Traffic Alerts | Organic traffic fluctuations | High | | Technical Alerts | Site health issues | Critical | | Backlink Alerts | Link profile changes | Medium | | Competitor Alerts | Competitor movements | Low-Medium | | GEO Alerts | AI visibility changes | Medium | | Brand Alerts | Brand mentions and reputation | Medium | -
Configure Alert Rules by Category
For each relevant category (Rankings, Traffic, Technical, Backlinks, Competitors, GEO/AI, Brand), define alert name, trigger condition, threshold, and priority level.
Reference: See references/alert-configuration-templates.md for complete alert tables, threshold examples, and response plan templates for all 7 categories.
-
Define Alert Response Plans
Map each priority level (Critical, High, Medium, Low) to a response time and immediate action steps.
-
Set Up Alert Delivery
Configure notification channels (Email, SMS, Slack), recipient routing by role, suppression rules (duplicate cooldown, maintenance windows), and escalation paths.
-
Create Alert Summary
# SEO Alert System Summary **Domain**: [domain] **Configured**: [date] **Total Active Alerts**: [X] ## Alert Count by Category | Category | Critical | High | Medium | Low | Total | |----------|----------|------|--------|-----|-------| | Rankings | [X] | [X] | [X] | [X] | [X] | | Traffic | [X] | [X] | [X] | [X] | [X] | | Technical | [X] | [X] | [X] | [X] | [X] | | Backlinks | [X] | [X] | [X] | [X] | [X] | | Competitors | [X] | [X] | [X] | [X] | [X] | | GEO | [X] | [X] | [X] | [X] | [X] | | **Total** | **[X]** | **[X]** | **[X]** | **[X]** | **[X]** | ## Quick Reference ### If You Get a Critical Alert 1. Don't panic 2. Check alert details 3. Follow response plan 4. Document actions taken 5. Update stakeholders ### Weekly Alert Review Checklist - [ ] Review all alerts triggered - [ ] Identify patterns - [ ] Adjust thresholds if needed - [ ] Update response plans - [ ] Clean up false positives
Example
User: "Set up ranking drop alerts for my top keywords"
Output:
## Ranking Alert Configuration
### Critical Keywords (Immediate Alert)
| Keyword | Current | Alert If | Priority |
|---------|---------|----------|----------|
| best project management software | 2 | Drops to 5+ | 🔴 Critical |
| project management tools | 4 | Drops to 8+ | 🔴 Critical |
| team collaboration software | 1 | Any drop | 🔴 Critical |
### Important Keywords (Same-Day Alert)
| Keyword | Current | Alert If | Priority |
|---------|---------|----------|----------|
| agile project management | 7 | Drops out of top 10 | 🔴 High |
| kanban software | 9 | Drops out of top 10 | 🔴 High |
### Alert Response Plan
**If Critical Keyword Drops**:
1. Check if page is still indexed (site:url)
2. Look for algorithm update announcements
3. Analyze what changed in SERP
4. Review competitor ranking changes
5. Check for technical issues on page
6. Create recovery action plan within 24 hours
**Notification**: Email + Slack to SEO team immediately
Tips for Success
- Start simple - Don't create too many alerts initially
- Tune thresholds - Adjust based on normal fluctuations
- Avoid alert fatigue - Too many alerts = ignored alerts
- Document response plans - Know what to do when alerts fire
- Review regularly - Alerts need maintenance as your SEO matures
- Include positive alerts - Track wins, not just problems
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 baseline establishment, threshold setting methodology, fatigue prevention, escalation paths, and response playbooks.
Save Results
Ask "Save these results?" If yes, write a dated summary to memory/monitoring/YYYY-MM-DD-<topic>.md with headline finding, actionable items, and open loops.
Reference Materials
- Alert Threshold Guide — Recommended thresholds by metric, fatigue prevention strategies, and escalation path templates
Next Best Skill
Reporting cadence requested → performance-reporter. Standalone setup → Terminal. Visited-set rule applies per skill-contract.md.