# seo-audit

Runs technical and content SEO audits for any site. Works out of the box using public page markup, and pulls verified Search Console and Bing data via Cogny MCP.

- 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-audit/SKILL.md
- Updated: 2026-10-12
- HTML: https://affpapa.org/en/nevibecode/skills/cogny-ai-seo-audit

## What it does

The skill analyzes markup, meta tags, and indexing signals for the provided URL. Standard fetch utilities skip the document `<head>`, so this skill retrieves the raw HTML through `curl` via Bash to extract `title`, Open Graph meta tags, canonical links, and `application/ld+json` schemas.

Basic audits require no accounts: the assistant reads public code, parses `sitemap.xml`, and scans web results. When the Cogny gateway (`https://app.cogny.com/mcp`) is declared inside `.mcp.json`, the audit swaps estimated data for direct queries, impressions, and index status from Google Search Console, Bing Webmaster Tools, Semrush, and Ahrefs.

Without the Cogny server connected, the skill limits its report to what is visible in raw HTTP responses and standard search indices.

## Install

### Claude Code (native platform)

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

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

### Codex

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

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

### Cursor

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

2. **Manually: put the files in place**
- File: `.cursor/skills/seo-audit/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-audit
```

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

### Gemini CLI

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

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

### Windsurf (Devin Desktop)

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

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add cognyai/claude-code-marketing-skills --skill seo-audit -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-audit/SKILL.md

## When to use it
- extract title tags, canonical URLs, and schema markup with `curl`
- fetch live CTR, query numbers, and indexing details from Google Search Console
- inspect crawl issues and link counts via Bing Webmaster Tools
- track search rankings across Brave Search and AI answer engines

## Example prompts
- /seo-audit example.com
- Run a technical SEO audit for `example.com`
- Audit indexation and page metadata for `example.com` with `/seo-audit`

## Similar
- [seo-audit](https://affpapa.org/en/nevibecode/skills/coreyhaines31-seo-audit.md) — skill · 238500 installs
- [brand](https://affpapa.org/en/nevibecode/skills/brand.md) — skill · 40500 installs
- [banner-design](https://affpapa.org/en/nevibecode/skills/banner-design.md) — skill · 40000 installs
- [marketing-psychology](https://affpapa.org/en/nevibecode/skills/coreyhaines31-marketing-psychology.md) — skill · 165300 installs
- [content-strategy](https://affpapa.org/en/nevibecode/skills/coreyhaines31-content-strategy.md) — skill · 164700 installs
- [ai-seo](https://affpapa.org/en/nevibecode/skills/ai-seo.md) — skill · 151500 installs

## Other versions with the same name
- [seo-audit · coreyhaines31](https://affpapa.org/en/nevibecode/skills/coreyhaines31-seo-audit.md) — 238500 installs
- [seo-audit · anthropics](https://affpapa.org/en/nevibecode/skills/anthropics-seo-audit.md) — 3700 installs
- [seo-audit · every-app](https://affpapa.org/en/nevibecode/skills/every-app-seo-audit.md) — 5100 installs
- [seo-audit · agricidaniel](https://affpapa.org/en/nevibecode/skills/agricidaniel-seo-audit.md) — 8100 installs
- [seo-audit · sickn33](https://affpapa.org/en/nevibecode/skills/sickn33-seo-audit.md) — 1000 installs

From the same set: [cognyai/claude-code-marketing-skills](https://affpapa.org/en/nevibecode/by/cognyai/claude-code-marketing-skills.md) — 58 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
