Appearance
competitor-monitor
FreshSource: BIBLE.md (Phase 12 Phase 6, competitor-monitor 7 routes, alert system)
Tracks competitor rankings, detects new backlinks, monitors content changes. Alerts on significant movements.
Routes (7)
| Method | Route | What |
|---|---|---|
| POST | /competitors | Add competitor to track |
| GET | /competitors | List tracked competitors |
| GET | /competitors/:domain | One competitor profile |
| POST | /competitors/:domain/snapshot | Take a snapshot now |
| GET | /competitors/:domain/history | Rank/backlink history |
| GET | /competitors/movements | Recent significant moves |
| POST | /competitors/alerts/configure | Configure alert thresholds |
What it watches
- SERP rank for shared target keywords
- New backlinks (via Google
site:searches) - Content changes (homepage diff)
- GBP review velocity
Alert example
json
{
"competitor": "competitorsite.com",
"type": "rank-jump",
"keyword": "junk removal dallas",
"from": 8,
"to": 3,
"delta": -5,
"timestamp": "2026-05-20T06:00:00Z",
"alertLevel": "high"
}