skills/rank-monitor/SKILL.md
Monitor keyword rankings. Use when: tracking keyword positions, detecting ranking drops, or alerting on position changes.
npx skillsauth add indranilbanerjee/digital-marketing-pro rank-monitorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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.
The user must provide (or will be prompted for):
~/.claude-marketing/brands/{slug}/seo/keywords.json. Keywords should include search intent classification (informational, navigational, transactional, commercial) if availabledaily 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 bemobile, desktop, or both — rankings often differ significantly between devices, especially for local and mobile-intent queries~/.claude-marketing/brands/_active-brand.json for the active slug, then load ~/.claude-marketing/brands/{slug}/profile.json. Apply brand voice, compliance rules for target markets (skills/context-engine/compliance-rules.md), and industry context. Also check for guidelines at ~/.claude-marketing/brands/{slug}/guidelines/_manifest.json — if present, load restrictions. Check for agency SOPs at ~/.claude-marketing/sops/. If no brand exists, ask: "Set up a brand first (/digital-marketing-pro:brand-setup)?" — or proceed with defaults.~/.claude-marketing/brands/{slug}/seo/rank-monitor-config.json. Create or update the baseline snapshot at ~/.claude-marketing/brands/{slug}/seo/rank-baseline.json with the current positions as the reference point.minor for 3-5 position drops (monitor but no immediate action needed), major for 5-10 position drops (investigate content freshness, technical issues, or competitor activity), critical for >10 position drops or page 1 to page 2 transitions (immediate investigation required — check for algorithm updates, manual actions, technical errors, or content cannibalization). Include recommended next steps for each severity level.A structured ranking report containing:
development
Query and interpret the new Google Search Console AI Performance Report (AI Overviews + AI Mode impressions/pages/countries/devices/dates). Use when: baselining AI search visibility, reading the new GSC AI report, or configuring the in-Search-Console AI opt-out toggle.
development
Embed C2PA (Content Authenticity Initiative) provenance manifests in AI-generated marketing assets (image/video/audio/PDF). Use when: preparing AI-generated ad creative, social images, or video for EU markets to comply with EU AI Act Article 50 (applicable 2 Aug 2026); embedding visible AI-generation disclosure in assets; meeting brand-trust transparency requirements.
development
Plan paid advertising campaigns. Use when: managing Google Ads, Meta Ads, LinkedIn Ads, bid strategy, or budget optimization.
business
Load brand context for marketing tasks. Use when: setting up brands, switching context, or needing industry benchmarks.