skills/capabilities/seo-traffic-analyzer/SKILL.md
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 skillsauth add athina-ai/goose-skills seo-traffic-analyzerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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."
content-media
Takes an existing screen recording or demo video and adds professional zoom/pan effects synchronized to the narration. Uses transcript-driven zoom targeting and Remotion for rendering. Optionally replaces audio with a soundtrack.
tools
Repurposes long-form video (podcasts, interviews, talks) into short-form vertical clips for Instagram Reels, TikTok, and YouTube Shorts. Handles transcription, moment selection, clip extraction, speaker-tracked reframing (16:9 to 9:16), and animated captions.
development
Creates talking head videos from any source material (docs, changelogs, blog posts, notes, transcripts). Produces multi-scene videos with avatar narration over screenshots/images using HeyGen v2 API. Supports Quick Shot and Full Producer modes.
tools
Generates Instagram-ready product reels from any e-commerce product page URL. Scrapes product images, classifies by type, generates AI-animated clips via Higgsfield API, creates text overlays with style presets, and composes a 15-20 second reel with music. Supports model-based and product-only reels.