Analyze website traffic, global rank, engagement metrics, and traffic sources for any domain. Use this skill to evaluate affiliate program websites, compare competitor traffic, assess advertiser strength, or understand where an audience comes from. Triggers on: "analyze traffic for [domain]", "how much traffic does [site] get", "compare traffic between [site A] and [site B]", "is [program] worth promoting based on traffic", "traffic analysis", "website analytics for [domain]", "where does [site] get traffic", "check if [advertiser] is legit", "evaluate [program] website health", "SimilarWeb analysis", "traffic sources for [domain]", "how popular is [site]", "website rank", "domain authority check", "compare affiliate program websites".
Analyze website traffic, global rank, engagement metrics, and traffic sources for any domain. Use this skill to evaluate affiliate program websites, compare competitor traffic, assess advertiser strength, or understand where an audience comes from. Triggers on: "analyze traffic for [domain]", "how much traffic does [site] get", "compare traffic between [site A] and [site B]", "is [program] worth promoting based on traffic", "traffic analysis", "website analytics for [domain]", "where does [site] get traffic", "check if [advertiser] is legit", "evaluate [program] website health", "SimilarWeb analysis", "traffic sources for [domain]", "how popular is [site]", "website rank", "domain authority check", "compare affiliate program websites".
Analyze website traffic, engagement, and traffic sources for any domain. Goes beyond
raw data — scores the domain, interprets what the traffic patterns mean for affiliate
promotion, and recommends whether the program is worth your time.
A tool returns numbers. This skill returns a verdict.
Use cases:
Is this affiliate program's website healthy? (High traffic = more brand awareness = easier conversions)
Where does a competitor get their traffic? (Find channels they're ignoring)
Compare 2-3 affiliate programs by advertiser website strength
Validate a niche by checking traffic to the top programs in it
Stage
This skill belongs to Stage S1: Research
When to Use
Before committing to promote an affiliate program — check if the advertiser is legit
When comparing multiple programs — traffic is a proxy for brand strength
When competitor-spy identifies competitor sites — analyze their traffic sources
When evaluating a niche — check if the top programs have healthy traffic
When an advertiser claims "millions of users" — verify with data
Input Schema
domains:string[]# (required) 1-5 domains to analyze — "heygen.com", "synthesia.io"compare:boolean# (optional, default: true if 2+ domains) Side-by-side comparisonfocus:string# (optional, default: "affiliate") # "affiliate" — score from promoter perspective# "competitor" — analyze as a competitor site# "advertiser" — evaluate advertiser health
Workflow
Step 1: Gather Traffic Data
With SimilarWeb API (see shared/references/social-data-providers.md):
If social_data_config.similarweb is configured:
Call SimilarWeb API for each domain
Returns: global rank, country rank, visits, pages/visit, avg duration, bounce rate, traffic sources
Without API (web_search fallback):
For each domain:
web_search "[domain] traffic similarweb" → often shows rank and visit estimates in snippets
web_search "[domain] site traffic statistics" → third-party reports
web_search "site:[domain]" → Google index count as proxy for content depth
web_search "[domain] alexa rank" OR "[domain] semrush traffic" → alternative sources
web_fetch "https://www.similarweb.com/website/[domain]/" → extract visible data from SimilarWeb free page (may be limited)
Note: web_search data is approximate. SimilarWeb API provides exact metrics.
Step 2: Analyze Core Metrics
For each domain, analyze and interpret:
Traffic Volume:
global_rank:number# Lower = better. <10K = major site, <100K = solid, <1M = nichecountry_rank:number# Rank in primary countrymonthly_visits:string# "1.2M", "350K", "45K"visits_trend:string# "growing" | "stable" | "declining" (if historical data available)
**What This Means for You:**
[2-3 sentences interpreting metrics for the user's focus — affiliate/competitor/advertiser]
---
### [If comparing 2+ domains]
### Head-to-Head: [domain1] vs [domain2]
| Metric | [domain1] | [domain2] | Winner |
|--------|-----------|-----------|--------|
| Traffic Score | XX/100 | XX/100 | [domain] |
| Monthly Visits | X.XM | XXK | [domain] |
| Engagement | X.X pg/visit | X.X pg/visit | [domain] |
| Brand Strength | XX% direct | XX% direct | [domain] |
| SEO | XX% search | XX% search | [domain] |
**Verdict:** [domain1] is the stronger affiliate promotion target because [reasoning].
---
### 🎯 Recommendation
[Specific, actionable recommendation based on focus]
### Next Steps
- `affiliate-program-search` — check commission details for [domain]
- `competitor-spy` — deep dive into their affiliate strategy
- `trending-content-scout` — find what content about [domain/product] is performing
Error Handling
No API and web_search returns limited data: Present what's available. Note: "Limited data available via web search. For accurate metrics, configure SimilarWeb API — see shared/references/social-data-providers.md." Still provide estimated score.
Domain not found / too new: Note: "[domain] has insufficient traffic data. This could mean: (1) very new site, (2) very low traffic, (3) data not yet indexed. This is itself useful information — proceed with caution." Score: 10/100.
Domain is a subdomain: Analyze the root domain instead. Note the adjustment.
More than 5 domains requested: Analyze top 5, suggest running again for the rest.
SimilarWeb API rate limited: Fall back to web_search for remaining domains.
Examples
Example 1:
User: "Is HeyGen worth promoting? Check their traffic."
→ domain: "heygen.com", focus: "affiliate"
→ SimilarWeb or web_search → Global rank: ~15K, 2.1M monthly visits
→ Score: 82/100 — "Excellent. HeyGen has strong traffic with healthy engagement. 35% direct traffic shows strong brand recognition. Your referral links benefit from existing brand awareness."
→ Next: affiliate-program-search for HeyGen commission details
Example 2:
User: "Compare Notion vs ClickUp vs Monday.com traffic for my productivity niche"
→ domains: ["notion.so", "clickup.com", "monday.com"]
→ Analyze all 3, side-by-side comparison
→ Winner: Notion (highest traffic, best engagement)
→ But: ClickUp has highest referral % (12%) = strongest affiliate ecosystem → may convert better
Example 3:
User: "I found this small SaaS tool — screenpal.com. Is the advertiser legit?"
→ domain: "screenpal.com", focus: "advertiser"
→ Global rank: ~180K, ~300K monthly visits
→ Score: 55/100 — "Fair. Niche tool with moderate traffic. Growing steadily. Low paid traffic (2%) suggests bootstrapped. Engagement is good (3.8 pages/visit). Worth promoting if commission is strong, but don't expect brand-name conversion rates."
Feedback & Issue Reporting
When this skill produces unexpected, incomplete, or incorrect output, generate a
skill_feedback block (see shared/references/feedback-protocol.md for full schema).
Skill-specific failure modes:
Domain not found in SimilarWeb: Very new or very small site. Report as data_quality, note domain.
All metrics null from web_search: No traffic data findable. Report as data_quality, severity: medium.
Traffic score seems wrong: Score doesn't match known reality (e.g., Google.com scored 40/100). Report as wrong_output.
Auto-detect triggers:
traffic_score is 0 or null for a well-known domain
All traffic_sources percentages are null
Comparison requested but only 1 domain returned data
trending-content-scout (S1) — social traffic % hints at which platforms to scout
Fed By
competitor-spy (S1) — competitor domains to analyze
affiliate-program-search (S1) — program URLs to evaluate
niche-opportunity-finder (S1) — top program domains in a niche
Feedback Loop
S6 performance-report shows your referral contribution to the advertiser → compare your traffic impact over time → prioritize programs where you move the needle