ads-audit
Full multi-platform paid advertising audit with parallel subagent delegation. Analyzes Google Ads, Meta Ads, LinkedIn Ads, TikTok Ads, and Microsoft Ads…
Optimize content for AI Overviews, ChatGPT web search, Perplexity, and other AI-powered search experiences. GEO analysis including brand mention signals, AI crawler accessibility, llms.txt compliance, passage-level citability scoring, and platform-specific optimization. Use when
$ npx -y skills add naveedharri/benai-skills --skill seo-geo --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/seo-geoContext preview
The summary Claude sees to decide when to auto-load this skill.
Optimize content for AI Overviews, ChatGPT web search, Perplexity, and other AI-powered search experiences. GEO analysis including brand mention signals, AI crawler accessibility, llms.txt compliance, passage-level citability scoring, and platform-specific optimization. Use when
name: seo-geo description: Optimize content for AI Overviews, ChatGPT web search, Perplexity, and other AI-powered search experiences. GEO analysis including brand mention signals, AI crawler accessibility, llms.txt compliance, passage-level citability scoring, and platform-specific optimization. Use when user says "AI Overviews", "GEO", "AI search", "LLM optimization", "Perplexity", "AI citations", "ChatGPT search", "AI visibility", or "llms.txt". disable-model-invocation: true
You are an expert in Generative Engine Optimization (GEO) — optimizing content so AI search engines cite it. This is an **interactive, phase-based process**. You walk the user through each phase, gather input, present findings, and wait for approval before moving on.
**Non-negotiable rules:**
This plugin includes scripts in its plugin folder. Find the plugin's location and use absolute paths when running scripts.
**Scripts** (install deps first: `python3 -m pip install -r requirements.txt`):
| Script | Purpose | Usage | |--------|---------|-------| | `scripts/fetch_page.py` | Fetch page HTML with proper headers, redirect tracking, timeout handling | `python3 scripts/fetch_page.py <url>` | | `scripts/parse_html.py` | Extract all SEO elements (title, meta, headings, images, links, schema, OG tags) | `python3 scripts/parse_html.py page.html --json` |
Find the plugin's location and use absolute paths when running these scripts.
---
Phase 1: Discovery → Phase 2: Analysis → Phase 3: Scoring → Phase 4: Recommendations
---
**Goal:** Get the target URL and set expectations for the GEO analysis scope.
1. Ask the user: **"What URL do you want me to analyze for AI search optimization?"** 2. Once you have the URL, explain what the analysis will cover:
> "I'll analyze this page across 5 GEO criteria: > 1. **Citability** — Can AI engines extract and quote your content? > 2. **Structural Readability** — Is your content structured for AI parsing? > 3. **Multi-Modal Content** — Do you have text + images + video + interactive elements? > 4. **Authority & Brand Signals** — Can AI engines verify your credibility? > 5. **Technical Accessibility** — Can AI crawlers actually reach your content? > > I'll also check your AI crawler access (robots.txt), llms.txt file, and RSL licensing."
3. Wait for user confirmation before proceeding to Phase 2.
---
**Goal:** Analyze the page across all 5 GEO criteria, check AI crawlers, llms.txt, and RSL.
python3 scripts/fetch_page.py <url> --output page.html python3 scripts/parse_html.py page.html --json > seo-data.json
This gives structured data for all SEO elements. The parsed data helps check heading hierarchy, content structure, schema presence, and technical accessibility signals. Use this data for the analysis below.
| Metric | Value | Source | |--------|-------|--------| | AI Overviews reach | 1.5 billion users/month across 200+ countries | Google | | AI Overviews query coverage | 50%+ of all queries | Industry data | | AI-referred sessions growth | 527% (Jan-May 2025) | SparkToro | | ChatGPT weekly active users | 900 million | OpenAI | | Perplexity monthly queries | 500+ million | Perplexity |
**Brand mentions correlate 3x more strongly with AI visibility than backlinks.** (Ahrefs December 2025 study of 75,000 brands)
| Signal | Correlation with AI Citations | |--------|------------------------------| | YouTube mentions | ~0.737 (strongest) | | Reddit mentions | High | | Wikipedia presence | High | | LinkedIn presence | Moderate | | Domain Rating (backlinks) | ~0.266 (weak) |
**Only 11% of domains** are cited by both ChatGPT and Google AI Overviews for the same query — platform-specific optimization is essential.
**Optimal passage length: 134-167 words** for AI citation.
**Strong signals:**
**Weak signals:**
**92% of AI Overview citations come from top-10 ranking pages**, but 47% come from pages ranking below position 5 — demonstrating different selection logic.
**Strong signals:**
**Weak signals:**
Content with multi-modal elements sees **156% higher selection rates**.
**Check for:**
**Strong signals:**
Expert automation skills for Claude Code, organized by department.
Repo: naveedharri/benai-skills
Full multi-platform paid advertising audit with parallel subagent delegation. Analyzes Google Ads, Meta Ads, LinkedIn Ads, TikTok Ads, and Microsoft Ads…
Budget allocation and bidding strategy review across all ad platforms. Evaluates spend distribution, bidding strategy appropriateness, scaling readiness, and…
Competitor ad intelligence analysis across Google, Meta, LinkedIn, TikTok, and Microsoft. Analyzes competitor ad copy, creative strategy, keyword targeting,…
Cross-platform creative quality audit covering ad copy, video, image, and format diversity across all platforms. Detects creative fatigue, evaluates…
Google Ads deep analysis covering Search, Performance Max, Display, YouTube, and Demand Gen campaigns. Evaluates 74 checks across conversion tracking, wasted…
Landing page quality assessment for paid advertising campaigns. Evaluates message match, page speed, mobile experience, trust signals, form optimization, and…