rank-monitor
/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:
dailyorweekly— 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, orboth— 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
More from indranilbanerjee/digital-marketing-pro
video-script
Write video scripts. Use when: creating YouTube, TikTok, Reels, LinkedIn, demo, or explainer video content.
136paid-advertising
Plan paid advertising campaigns. Use when: managing Google Ads, Meta Ads, LinkedIn Ads, bid strategy, or budget optimization.
58pdf-report
Generate branded PDF reports. Use when: creating executive summaries, campaign reports, or client deliverables.
50reputation-management
Manage brand reputation. Use when: handling reviews, crisis comms, negative press, sentiment, or recovery plans.
42landing-page-audit
Audit landing pages. Use when: scoring above-fold clarity, trust signals, form friction, message match, or mobile UX.
39media-plan
Create a paid media plan. Use when: building media buy schedules, cross-channel budget allocation, or creative rotation calendars.
39