Workflow: Break down overall traffic growth patterns
Identify how each competitor distributes traffic across channels — which are organic-led, paid-led, or diversified — and where growth is coming from.
Add your data
Adding details ensures a relevant result
Save time by automatically applying details and getting ready-to-use prompts.
Prompt
For each competitor domain ({competitor-domains}) in {country}, use Semrush Traffic Analytics to retrieve each domain's traffic-source (channel) breakdown — one domain at a time.
Request columns:
* channel
* traffic
* traffic_share
Aggregate rows by channel to get total traffic_share per channel across these channels: direct / referral / search / social / mail / display_ad / ai_assistants.
Build a channel mix comparison table:
| Domain | Direct % | Referral % | Search % | Social % | Mail % | Display % | AI Assistants % |
Calculate: market_baseline = average traffic_share per channel across all domains.
After the table, add 3 bullets:
* most_common_growth_channel: channel with highest average traffic_share across all domains, excluding Direct — Direct absorbs unattributed traffic and misleads as the dominant growth channel; show its share in the table but exclude from this bullet
* most_diversified: domain with the most balanced channel mix across non-Direct channels (no single non-Direct channel >40%)
* over_indexed: domain with one channel at >2× the market baseline (monoculture risk or deliberate channel bet)
If data unavailable for a domain, label as low_data. Complete all calls before returning the final table.
Example Output (illustrative)
- A channel mix table per competitor domain — % share across 7 channels (Direct, Referral, Search, Social, Mail, Display, AI Assistants)
- Three bullets: most common growth channel excluding Direct, most diversified domain across non-Direct channels, and any over-indexed channel vs market baseline