# seo-monitor

Pulls rankings, queries and indexing status from Google Search Console and Bing Webmaster Tools. Useful when you want a recurring read on site performance instead of a one-off check.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 111
- Author: Cogny AI
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/cognyai/claude-code-marketing-skills/tree/HEAD/skills/seo-monitor/SKILL.md
- Updated: 2026-10-12
- HTML: https://affpapa.org/en/nevibecode/skills/seo-monitor

## What it does

The skill runs on top of Cogny's MCP gateway and reads from whichever integrations you have connected. Google Search Console supplies queries, pages, CTR and positions; Bing Webmaster Tools answers the same questions against its own index. Positions and CTR from the two engines are not directly comparable, so the skill reports them side by side rather than merging them into one figure.

It takes an argument: `/seo-monitor` for a full overview, `queries` for top queries and ranking shifts, `pages` for page-level performance, `indexing` for indexing status and crawl problems. Search Console data lags by roughly 3 days, so the comparison window ends 3 days back — read the newest days as-is and they look like a false drop. A separate `tool_brave_rank_check` call checks today's position outside Google for a domain and query, at 1 credit per call.

You need a Cogny Agent subscription at $9/mo and Google Search Console or Bing Webmaster Tools connected. One is enough, both is better. Without Cogny the skill will not start at all: it checks for `mcp__cogny__*` tools and stops when none are present. A 401 or scope error on the first read means the token was revoked, and the connection has to be reconnected — retrying gets you nowhere.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add cognyai/claude-code-marketing-skills --skill seo-monitor -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/seo-monitor/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/seo-monitor/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add cognyai/claude-code-marketing-skills --skill seo-monitor -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/seo-monitor/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add cognyai/claude-code-marketing-skills --skill seo-monitor -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/seo-monitor/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install cognyai/claude-code-marketing-skills seo-monitor
```

2. **Manually: put the files in place**
- File: `.github/skills/seo-monitor/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add cognyai/claude-code-marketing-skills --skill seo-monitor -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/cognyai/claude-code-marketing-skills --path skills/seo-monitor
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/seo-monitor/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add cognyai/claude-code-marketing-skills --skill seo-monitor -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/cognyai/claude-code-marketing-skills/tree/HEAD/skills/seo-monitor/SKILL.md

## When to use it
- compare query positions across the current and previous 28 days
- spot pages with high impressions but low CTR
- catch queries sitting just outside page one
- check which sitemaps are submitted and when they were last read
- review site-wide crawl issues in Bing

## Example prompts
- /seo-monitor queries
- /seo-monitor indexing
- Run `tool_brave_rank_check` for the query "buy espresso machine"

## Similar
- [Search Console MCP](https://affpapa.org/en/nevibecode/mcp/search-console-mcp.md) — MCP server · ★ 310
- [anycap-ai-tool-seo](https://affpapa.org/en/nevibecode/skills/anycap-ai-tool-seo.md) — skill · 676 installs
- [seo-audit](https://affpapa.org/en/nevibecode/skills/every-app-seo-audit.md) — skill · 5100 installs
- [seo](https://affpapa.org/en/nevibecode/skills/iannuttall-seo.md) — skill · 12400 installs
- [seo-project-setup](https://affpapa.org/en/nevibecode/skills/seo-project-setup.md) — skill · 6600 installs
- [seo-monster](https://affpapa.org/en/nevibecode/mcp/seo-monster.md) — MCP server · ★ 555

From the same set: [cognyai/claude-code-marketing-skills](https://affpapa.org/en/nevibecode/by/cognyai/claude-code-marketing-skills.md) — 18 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
