
SEO vs Ads Overlap
Finds ad spend wasted on search terms you already rank for organically, and suggests fixes
- Repository
- Ryze-AI-Adgent/open-seo-mcp-skills
- Stars
- 8,676
- Licence
- MIT
- Files
- 1 file
What it does
Once installed, the agent pulls your Google Ads search-term data and your Google Search Console organic rankings for the last 90 days, then matches them by search query. It sorts results into buckets: paid clicks on terms you already rank top-3 for (wasted spend), terms where competitors make organic ranking worth defending, paid terms that convert but have no organic page (SEO content ideas), and strong organic terms with no ads. It then gives a headline estimate of wasted spend, tables, and a short list of negative keywords and pages to build.
Great for
- Marketers running Google Ads alongside SEO who suspect they pay for brand clicks they would get for free
- SEO leads looking for content ideas validated by paid conversion data
- Agencies auditing a client's ad account and Search Console together
Skip it if
- Accounts without both Google Ads and Search Console access, since the skill needs both to join the data (it will only run partial analysis)
- Savings figures used as firm financial numbers: the 50-70% organic click-capture rate is an assumption the skill itself says to label as an estimate
- Businesses that are not on Google Search, where the skill's data sources do not apply
Try asking
- “Am I paying for clicks I'd get free? Check my Google Ads search terms against Search Console for the last 90 days.”
- “Find brand bidding waste in my search campaigns and tell me which negative keywords to add.”
- “Show me SEO vs ads overlap and which paid-only converting terms I should build pages for.”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 1 original files, the MIT licence and an attribution note.
seo-vs-ads.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip seo-vs-ads.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip seo-vs-ads.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Connect both Google Ads and Search Console before running, otherwise you only get half the analysis
- Review the savings estimate assumptions before presenting the headline number to stakeholders
- Check the proposed negative keywords manually before applying them, especially brand terms
What's inside
- SKILL.md
Redistributed unmodified from Ryze-AI-Adgent/open-seo-mcp-skills under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.