Analyze a website's SEO visibility, keyword rankings, traffic estimates, and competitive positioning. Uses web search probes, SimilarWeb (free tier via web), and site: queries to build an SEO profile without requiring paid tool subscriptions. Useful for competitive intel, gap analysis, and reverse-engineering a company's organic acquisition strategy.
npx gooseworks install --claude # Then in your agent: /gooseworks <prompt> --skill seo-traffic-analyzer
Analyze a website's organic search visibility, estimate traffic, and map competitive positioning — all without paid SEO tool subscriptions. Uses web search probes, public data sources, and site: queries to build a comprehensive SEO profile.
Analyze SEO and traffic for [domain]. Check rankings for [keywords]. Compare against [competitors].Example:
Analyze SEO and traffic for pump.co.
Check rankings for: AWS cost optimization, cloud cost reduction, reduce AWS bill, FinOps tools, AWS savings plans automation.
Compare against: vantage.sh, antimetal.com, prosperops.com, zesty.co, nops.io.| Parameter | Required | Default | Description |
|---|---|---|---|
| target-domain | Yes | — | Domain to analyze (e.g., "pump.co") |
| competitor-domains | No | none | Comma-separated competitor domains to compare |
| target-keywords | No | auto-inferred | Keywords to check rankings for |
| output-path | No | stdout | Where to save the analysis |
Free — uses only WebSearch and WebFetch (no paid SEO tool APIs).
Assess the site's SEO footprint using site: queries.
Searches to run:
site:[domain] — Estimate total indexed pagessite:[domain] blog — Find blog contentsite:[domain] intitle: — See page title patternssite:[domain]/pricing or site:[domain]/features — Key conversion pagessite:[domain] filetype:pdf — Whitepapers, guides (content marketing signal)What to extract:
Check where the target ranks for important keywords. For each keyword:
Technique: Run a WebSearch for the keyword and scan results for the target domain.
Standard keyword categories to check:
[company name][company name] review[company name] alternative[company name] vs [competitor][company name] pricing[primary category] (e.g., "cloud cost optimization")[primary category] tools[primary category] platform[primary category] softwarebest [primary category][core problem] (e.g., "reduce AWS bill")how to [solve problem][problem] for startups[problem] free tool[competitor] alternative[competitor] vs [target][competitor] pricingFor each search, note:
Gather traffic signals from multiple sources:
https://www.similarweb.com/website/[domain]/"[keyword]" search volume or check Google Trends"[domain]" -site:[domain] — Count and categorize referring siteshttps://web.archive.org/web/*/[domain] — More frequent snapshots often correlate with higher traffic/importanceEstimate domain authority through proxy signals:
"[domain]" -site:[domain] and categorize sources"[company name]" (TechCrunch OR VentureBeat OR Forbes OR "Business Insider")"[company name]" (award OR "named" OR "recognized" OR "leader")For each competitor domain, repeat a subset of the above analysis:
site:[competitor] — Indexed pages countBuild a comparison matrix:
| Keyword | [Target] Position | [Competitor 1] | [Competitor 2] | ... |
|---|
Identify keywords and topics where competitors rank but the target doesn't:
site:[competitor] [keyword] for keywords where target is absent[category] + [topic] and note which competitors appear but target doesn'tGenerate a comprehensive SEO report:
# SEO & Traffic Analysis: [domain]
**Date:** YYYY-MM-DD
**Competitors analyzed:** [list]
## Executive Summary
[2-3 sentence overview of SEO posture]
## Site Indexation
- Estimated indexed pages: X
- Content categories: [list]
- Key pages: [list]
## Keyword Rankings
### Brand Keywords
| Keyword | Position | URL | Notes |
|---------|----------|-----|-------|
### Category Keywords
| Keyword | Position | URL | Top Competitors |
|---------|----------|-----|-----------------|
### Problem Keywords
| Keyword | Position | URL | Top Competitors |
|---------|----------|-----|-----------------|
## Traffic Estimates
- Estimated monthly visits: X
- Top traffic sources: [organic, direct, referral, social, paid]
- Geographic breakdown: [if available]
## Competitive Comparison
| Metric | [Target] | [Comp 1] | [Comp 2] | ... |
|--------|----------|----------|----------|-----|
| Indexed pages | | | | |
| Blog posts (est.) | | | | |
| Ranks for X keywords | | | | |
## Content Gaps & Opportunities
1. [Gap 1]: Competitors rank for X but target doesn't
2. [Gap 2]: No comparison pages exist
3. [Gap 3]: Missing content type
## SEO Strategy Assessment
### Strengths
### Weaknesses
### Opportunities
### Threats
## Recommendations
1. [Priority action 1]
2. [Priority action 2]
...industry-scanner to correlate SEO gaps with industry trendsWhen using this skill as an agent:
sponsored-newsletter-finder for distributionExample prompt:
"Analyze pump.co's SEO. Compare against vantage.sh, antimetal.com, prosperops.com. Check if they rank for cloud cost optimization keywords."
site:[domain] — Estimate total indexed pagessite:[domain] blog — Find blog contentsite:[domain] intitle: — See page title patternssite:[domain]/pricing or site:[domain]/features — Key conversion pagessite:[domain] filetype:pdf — Whitepapers, guides (content marketing signal)Diagnose Meta Ads campaign performance using Meta's actual system mechanics — Breakdown Effect, Learning Phase, Auction Overlap, Pacing, and Creative Fatigue — and produce structured, testable recommendations that avoid judging segments by average CPA instead of marginal efficiency.
Pre-flight policy check for Meta ads. Takes ad copy plus advertiser context, resolves and fetches the relevant Meta transparency-center policy pages at runtime, and returns a Pass / Fix Required / Block verdict with cited findings and rewrites.
For paid lead-gen and participant-recruitment ads, replaces vanity CPA with true CAC per qualified lead by joining ad-platform data with downstream funnel events, surfaces tracking gaps, and classifies every creative into Scale / Keep / Investigate / Cut.