rank-monitor

Installation
SKILL.md

/digital-marketing-pro:rank-monitor

Purpose

Set up and manage keyword ranking monitoring. Track target keyword positions across Google via Moz and Google Search Console MCPs, establish baselines, detect drops greater than 5 positions, and generate alerts when rankings change significantly. This command provides ongoing visibility into organic search performance — catching ranking declines early before they impact traffic, identifying upward trends to double down on, and tracking competitive position shifts that signal market changes.

Input Required

The user must provide (or will be prompted for):

  • Target keywords: A list of keywords to monitor — can be provided directly, imported from a CSV or Google Sheet, or pulled from the brand's existing keyword tracking list at ~/.claude-marketing/brands/{slug}/seo/keywords.json. Keywords should include search intent classification (informational, navigational, transactional, commercial) if available
  • Monitoring frequency: daily or weekly — daily is recommended for high-priority head terms and active campaign keywords, weekly for long-tail and lower-priority terms. Determines how often ranking checks run and how granular the trend data will be
  • Alert thresholds: Position change that triggers an alert — default is >5 position drop. Can be customized per keyword group (e.g., >3 for brand terms, >5 for head terms, >10 for long-tail). Both drop and gain thresholds are supported
  • Competitor domains (optional): Domains to track alongside the brand for the same keywords — see how competitors rank for your target terms and detect when they gain or lose positions. Up to 10 competitor domains
  • Device type: mobile, desktop, or both — rankings often differ significantly between devices, especially for local and mobile-intent queries
  • Target country: The Google locale to check rankings in — e.g., US, UK, AU, CA, IN. Determines the search results market for position tracking

Process

Related skills
Installs
31
GitHub Stars
100
First Seen
Feb 27, 2026