Agent skill

SEO Traffic Analyzer

by gooseworks-ai in gooseworks-ai/goose-skills

Analyze a website's SEO visibility, keyword rankings, traffic estimates, and competitive positioning.

MITAuto-check passedMarketing & SEO

Install SEO Traffic Analyzer

skills CLI
$ npx skills add gooseworks-ai/goose-skills --skill seo-traffic-analyzer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install gooseworks-ai/goose-skills seo-traffic-analyzer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/gooseworks-ai/goose-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/seo/capabilities/seo-traffic-analyzer .claude/skills/seo-traffic-analyzer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
seo-traffic-analyzer
GitHub stars
1.2k
Used in
1 other repo
Token cost
~2.1k tokens
SKILL.md length
784 words
Files
2
Skills in repo
273
Repo updated
First seen
Licence
MIT

At a glance

Analyze a website's SEO visibility, keyword rankings, traffic estimates, and competitive positioning.

  • Works in 7 steps: Site Indexation & Structure → Keyword Ranking Probes → Traffic Estimation → …
  • Tasks that involve Web search
  • SKILL.md covers Quick Start, Inputs, Cost and Process, plus 3 more sections
  • Reaches similarweb.com and web.archive.org

What it does

SEO Traffic Analyzer is an agent skill from gooseworks-ai/goose-skills. 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.

Its SKILL.md is about 2.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `skill.meta.json`).

It sits in Marketing & SEO, covering Web search, Reverse engineering and malware and Positioning and messaging. The repository describes itself as: Library of Growth & GTM skills + data APIs for Claude Code, Codex, Cursor to run ads, social, content, lead gen, seo and data scraping. The licence is MIT.

When your agent uses it

  • Tasks that involve Web search
  • Tasks that involve Reverse engineering and malware
  • Tasks that involve Positioning and messaging

Example prompts

  • “/seo-traffic-analyzer”

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Site Indexation & Structure
  2. Keyword Ranking Probes
  3. Traffic Estimation
  4. Backlink & Authority Signals
  5. Competitive Comparison
  6. Content Gap Analysis
  7. Output

What it can do on your machine

Read from SKILL.md and the folder at commit c650c6d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • similarweb.com
    • web.archive.org

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

SEO Traffic Analyzer loads about 2.1k tokens when it runs. Until then it costs about 93 tokens; SKILL.md has 784 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~93
When it runs · the whole SKILL.md, loaded when a task matches
~2.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from gooseworks-ai/goose-skills at commit c650c6d, republished under its MIT licence (© gooseworks-ai). 784 words, ~2,144 tokens.

Download SKILL.mdSave it as .claude/skills/seo-traffic-analyzer/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
seo-traffic-analyzer
description
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.
tags
competitive-intel, seo

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

ParameterRequiredDefaultDescription
target-domainYes—Domain to analyze (e.g., "pump.co")
competitor-domainsNononeComma-separated competitor domains to compare
target-keywordsNoauto-inferredKeywords to check rankings for
output-pathNostdoutWhere 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 pages
  • site:[domain] blog — Find blog content
  • site:[domain] intitle: — See page title patterns
  • site:[domain]/pricing or site:[domain]/features — Key conversion pages
  • site:[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] software
  • best [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 volume or check Google Trends
    • High-ranking keywords with high volume = significant organic traffic
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

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]...
Show full SKILL.md (296 more words)Show less
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:

markdown
# 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-scanner to 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:

  1. User provides target domain, optional competitors, optional keywords
  2. Agent auto-infers relevant keywords from the domain's content if not provided
  3. Agent runs all phases, collecting data into a structured report
  4. Agent highlights the most actionable findings
  5. User decides which gaps to address
  6. Agent can chain to content creation or sponsored-newsletter-finder for 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."

© gooseworks-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in skills/seo/capabilities/seo-traffic-analyzer of gooseworks-ai/goose-skills.

  • SKILL.md
  • skill.meta.json

Open the folder on GitHubat commit c650c6d

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in gooseworks-ai/goose-skills, which our catalogue first saw on October 9, 2026.

Compare with similar skills

SEO Traffic Analyzer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

SEO Traffic Analyzer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
SEO Traffic Analyzer this skillgooseworks-ai/goose-skills1.2k1 repos~2.1kAutomated safety check: PassMIT
Marketing OsYuzzyuk/marketing-os540—~2.5kAutomated safety check: PassMIT
Startup Validatorailabs-393/ai-labs-claude-skills4551 repos~2.8kAutomated safety check: PassMIT
Competitor Analysissocial-media-skills/skills134—~1.3kAutomated safety check: PassMIT
PkedgeLeoYeAI/openclaw-master-skills2.2k—~4kAutomated safety check: NotesMIT
Ads Competitorszubair-trabzada/ai-ads-claude268—~4.9kAutomated safety check: PassMIT

Similar skills

  • Marketing Os

    Yuzzyuk/marketing-os

    A complete marketing department in one skill. An agent skill from Yuzzyuk/marketing-os.

    540 GitHub stars~2.5k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • Startup Validator

    ailabs-393/ai-labs-claude-skills

    Comprehensive startup idea validation and market analysis tool.

    455 GitHub starsUsed in 1 repo~2.8k tokens
    Marketing & SEOAuto-check passed
  • Competitor Analysis

    social-media-skills/skills

    Competitor analysis for social media — public-data competitive reconnaissance to find the gap a brand can own.

    134 GitHub stars~1.3k tokensUpdated 9 days ago
    Marketing & SEOAuto-check passed
  • Pkedge

    LeoYeAI/openclaw-master-skills

    Monitor Polymarket prediction markets, spot mispricings between crowd probabilities and real-world evidence, track whale positioning from the top-50 leaderboard wallets, and detect fresh wallet…

    2.2k GitHub stars~4k tokensUpdated 2 mo ago
    Marketing & SEOAuto-check: notes
  • Ads Competitors

    zubair-trabzada/ai-ads-claude

    Competitive Ad Intelligence. An agent skill from zubair-trabzada/ai-ads-claude.

    268 GitHub stars~4.9k tokensUpdated 6 mo ago
    Frontend & DesignAuto-check passed
  • Geo Fundamentals

    wasp-lang/wasp

    Generative Engine Optimization for AI search engines (ChatGPT, Claude, Perplexity).

    19k GitHub starsUsed in 9 repos~861 tokens
    Marketing & SEOAuto-check passed

More from gooseworks-ai/goose-skills

All 273 skills in this repo
  • Reddit Post Finder

    gooseworks-ai/goose-skills

    Scrape and search Reddit posts using Apify. An agent skill from gooseworks-ai/goose-skills.

    1.2k GitHub starsUsed in 1 repo~1.2k tokens
    Auto-check passed
  • Create Image Fal

    gooseworks-ai/goose-skills

    Generate or edit an image via any FAL image model (nano-banana edit, gpt-image, flux, ...), ROUTED THROUGH THE fal-proxy so it bills the Ads agent.

    1.2k GitHub stars~1.3k tokensUpdated yesterday
    Auto-check passed
  • Render Hook Replacement

    gooseworks-ai/goose-skills

    Replace an existing video's opening with a supplied clip or free kinetic text hook while retaining and verifying every original body frame, audio, captions and ending.

    1.2k GitHub stars~2.3k tokensUpdated yesterday
    Auto-check passed
  • Blog Feed Monitor

    gooseworks-ai/goose-skills

    Scrape blog posts via RSS feeds (free, no API key) with Apify fallback for JS-heavy sites.

    1.2k GitHub starsUsed in 1 repo~578 tokens
    Auto-check passed
  • Competitor Post Engagers

    gooseworks-ai/goose-skills

    Find leads by scraping engagers from a competitor's top LinkedIn posts.

    1.2k GitHub starsUsed in 1 repo~1.8k tokens
    Auto-check: notes
  • Render Chatgpt Chat

    gooseworks-ai/goose-skills

    Assemble a ChatGPT chat-reveal video ad from a thread + timeline JSON — one continuous Playwright recording of a ChatGPT mobile chat (user types with the iOS keyboard up → taps send → keyboard…

    1.2k GitHub stars~2.3k tokensUpdated yesterday
    Auto-check passed

Questions about SEO Traffic Analyzer

What does SEO Traffic Analyzer do?

Analyze a website's SEO visibility, keyword rankings, traffic estimates, and competitive positioning. SEO Traffic Analyzer is an agent skill from gooseworks-ai/goose-skills. Analyze a website's SEO visibility, keyword rankings, traffic estimates, and competitive positioning.

When should I use SEO Traffic Analyzer?

SEO Traffic Analyzer fits situations like: tasks that involve Web search; tasks that involve Reverse engineering and malware; tasks that involve Positioning and messaging.

How do I install SEO Traffic Analyzer in Claude Code?

Run `npx skills add gooseworks-ai/goose-skills --skill seo-traffic-analyzer -a claude-code`. Or copy the skill folder (skills/seo/capabilities/seo-traffic-analyzer in gooseworks-ai/goose-skills) into .claude/skills/seo-traffic-analyzer in your project. Claude Code loads it when a task matches its description.

How do I install SEO Traffic Analyzer in Codex?

Run `npx skills add gooseworks-ai/goose-skills --skill seo-traffic-analyzer -a codex`. Or copy the skill folder (skills/seo/capabilities/seo-traffic-analyzer in gooseworks-ai/goose-skills) into .agents/skills/seo-traffic-analyzer in your project. Codex loads it when a task matches its description.

Can I use SEO Traffic Analyzer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add gooseworks-ai/goose-skills --skill seo-traffic-analyzer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/seo-traffic-analyzer, .gemini/skills/seo-traffic-analyzer, .github/skills/seo-traffic-analyzer and .opencode/skills/seo-traffic-analyzer in your project.

What does SEO Traffic Analyzer need to run?

SKILL.md names no scripts, command-line tools or credentials: SEO Traffic Analyzer is instructions for the agent only.

Does SEO Traffic Analyzer access the network?

SKILL.md names 2 domains. In commands or code: similarweb.com and web.archive.org; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.

Is SEO Traffic Analyzer safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does SEO Traffic Analyzer use?

SEO Traffic Analyzer is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does SEO Traffic Analyzer use?

About 2.1k tokens (SKILL.md is roughly 8.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to SEO Traffic Analyzer?

Skills that share tags, products or a category with SEO Traffic Analyzer: Marketing Os (Yuzzyuk/marketing-os, 540 stars), Startup Validator (ailabs-393/ai-labs-claude-skills, 455 stars), Competitor Analysis (social-media-skills/skills, 134 stars) and Pkedge (LeoYeAI/openclaw-master-skills, 2.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains SEO Traffic Analyzer?

gooseworks-ai (a GitHub organization) maintains it in gooseworks-ai/goose-skills, which has 1,240 GitHub stars. The repository holds 273 skills in this directory. The repository was last updated on October 8, 2026.

Source: gooseworks-ai/goose-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.