Agent skill
seo-traffic-analyzer
Analyze a website's SEO visibility, keyword rankings, traffic estimates, and competitive positioning.
Filed under Content and SEO.
From edupegoretti/fluidz-skills · 116 skills · 0 · pushed 2026-03-11
What it does when it runs
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.
Read from the skill and the 1 file bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.
- Keys and connectors you must supply
- None found.
- Hosts it reaches
- web.archive.org
- www.similarweb.com
- Tool permissions it declares
- No
allowed-toolsin the frontmatter. It does act, so it runs under whatever permissions your session already grants. - Actions present in the files
- network
Install it
View source on GitHub ↗git clone --depth 1 --filter=blob:none --sparse https://github.com/edupegoretti/fluidz-skills.git /tmp/fluidz-skills git -C /tmp/fluidz-skills sparse-checkout set "skills/capabilities/seo-traffic-analyzer" mkdir -p ~/.claude/skills/seo-traffic-analyzer cp -R "/tmp/fluidz-skills/skills/capabilities/seo-traffic-analyzer/." ~/.claude/skills/seo-traffic-analyzer/
Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗
The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.
The skill
Source on GitHub ↗Reproduced in full from edupegoretti/fluidz-skills/blob/a2cf697e2e8ec2ea517d85496e2d5c7f5dc44cd3/skills/capabilities/seo-traffic-analyzer/SKILL.md, which is licensed MIT (repository). 1,177 words, 39 headings.
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.
Quick Start
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.
Inputs
| 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 |
Cost
Free — uses only WebSearch and WebFetch (no paid SEO tool APIs).
Process
Phase 1: Site Indexation & Structure
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]/pricingorsite:[domain]/features— Key conversion pagessite:[domain] filetype:pdf— Whitepapers, guides (content marketing signal)
What to extract:
- Approximate number of indexed pages
- Content categories (blog, docs, landing pages, comparison pages)
- URL structure patterns
- Presence of key conversion pages (pricing, demo, signup)
Phase 2: Keyword Ranking Probes
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:
A) Brand keywords
[company name][company name] review[company name] alternative[company name] vs [competitor][company name] pricing
B) Product/category keywords
[primary category](e.g., "cloud cost optimization")[primary category] tools[primary category] platform[primary category] softwarebest [primary category]
C) Problem/pain keywords
[core problem](e.g., "reduce AWS bill")how to [solve problem][problem] for startups[problem] free tool
D) Competitor comparison keywords
[competitor] alternative[competitor] vs [target][competitor] pricing
For each search, note:
- Does the target appear on page 1? (positions 1-10)
- What position approximately?
- What page/URL ranks?
- Who else ranks for this term? (competitive landscape)
Phase 3: Traffic Estimation
Gather traffic signals from multiple sources:
A) SimilarWeb (free tier)
- WebFetch
https://www.similarweb.com/website/[domain]/ - Extract: estimated monthly visits, top traffic sources, geographic distribution, bounce rate
B) Search volume inference
- For keywords where the target ranks well, estimate search volume:
- WebSearch:
"[keyword]" search volumeor check Google Trends - High-ranking keywords with high volume = significant organic traffic
- WebSearch:
C) Social/referral signals
- WebSearch:
"[domain]" -site:[domain]— Count and categorize referring sites - Look for directory listings, review sites, blog mentions, social shares
D) Wayback Machine snapshot frequency
- WebFetch
https://web.archive.org/web/*/[domain]— More frequent snapshots often correlate with higher traffic/importance
Phase 4: Backlink & Authority Signals
Estimate domain authority through proxy signals:
- Who links to them? WebSearch:
"[domain]" -site:[domain]and categorize sources - Press mentions: WebSearch:
"[company name]" (TechCrunch OR VentureBeat OR Forbes OR "Business Insider") - Industry recognition: WebSearch:
"[company name]" (award OR "named" OR "recognized" OR "leader") - Directory presence: Check for listings on G2, Capterra, Product Hunt, AlternativeTo, AWS Marketplace
Phase 5: Competitive Comparison
For each competitor domain, repeat a subset of the above analysis:
site:[competitor]— Indexed pages count- Check the same target keywords — who ranks where?
- Compare content strategies (blog frequency, topics)
Build a comparison matrix:
| Keyword | [Target] Position | [Competitor 1] | [Competitor 2] | ... |
|---|
Phase 6: Content Gap Analysis
Identify keywords and topics where competitors rank but the target doesn't:
- For each competitor, run:
site:[competitor] [keyword]for keywords where target is absent - WebSearch for
[category] + [topic]and note which competitors appear but target doesn't - Identify high-value content types competitors have that target lacks:
- Comparison pages ("X vs Y")
- Use case pages
- ROI calculators / interactive tools
- Integration pages
- Customer stories / case studies
- Glossary / educational content
Phase 7: Output
Generate 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]
...
Tips
- Run quarterly per client to track SEO progress
- Brand keyword monitoring is especially important — if competitors bid on your brand, you'll see it
- Content gap analysis directly feeds into content strategy recommendations
- Comparison pages are often the highest-ROI SEO content for B2B SaaS
- This skill works without paid tools but results from tools like Ahrefs/SEMrush will be more precise. If you have access to those, supplement this analysis with their data.
- Combine with
industry-scannerto correlate SEO gaps with industry trends - SimilarWeb free tier is rate-limited — if blocked, fall back to other estimation methods
Limitations
- Traffic estimates are rough approximations without paid tools
- Exact keyword positions can't be determined — only presence/absence on page 1
- Backlink analysis is limited to what's discoverable via web search
- Results may vary by geography and personalization
AI Agent Integration
When using this skill as an agent:
- User provides target domain, optional competitors, optional keywords
- Agent auto-infers relevant keywords from the domain's content if not provided
- Agent runs all phases, collecting data into a structured report
- Agent highlights the most actionable findings
- User decides which gaps to address
- Agent can chain to content creation or
newsletter-sponsorship-finderfor distribution
Example prompt:
"Analyze pump.co's SEO. Compare against vantage.sh, antimetal.com, prosperops.com. Check if they rank for cloud cost optimization keywords."
Files bundled with it
These load only when the skill asks for them, so they cost nothing until it runs.
Other skills for the same job
Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.
- ai-seo by coreyhaines31 · 45,947
- programmatic-seo by coreyhaines31 · 45,947
- seo-audit by coreyhaines31 · 45,947
- seo-ops by ericosiu · 3,449
- write-seo-geo-content by onvoyage-ai · 1,291
- programmatic-seo by OpenClaudia · 664
- seo-audit by OpenClaudia · 664
- seo-content-brief by OpenClaudia · 664
Need help setting it up?
This page tells you what seo-traffic-analyzer does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.
Book a call →The directory stays free. There is nothing gated behind this.