Workflow: Size traffic share across competitors
Pull real website traffic for each competitor to size the total market and identify who owns the largest share.
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 overall traffic summary (visits, unique visitors, engagement). It accepts multiple domains per request — pass all domains together in a single call. If {competitor-domains} are not provided, use competitor domains identified earlier in this use case as top organic/search competitors, market competitors, or strongest keyword-overlap competitors.
If both {competitor-domains} and previously identified competitors are available, combine them, remove duplicates, and limit to the 5 most relevant competitor domains.
If no competitor domains are provided or available from earlier in this use case, ask the user to provide up to 5 competitor domains or run a previous workflow first to identify competitors.
Request columns:
* target
* rank
* visits
* users
* pages_per_visit
* bounce_rate
* time_on_site
Build a single comparison table:
| Domain | Rank | Visits | Unique Visitors | Pages/Visit | Bounce Rate | Avg Duration (s) | Traffic Share % |
Traffic Share % = each domain's visits / sum of all visits (calculate after all data is returned).
After the table, derive:
* total_market_traffic: sum of all visits
* market_leader: domain with highest visits
* traffic_concentration: combined traffic share % of the top 2 domains
If data unavailable for a domain, label as low_data. Return all data in a single response.
Example Output (illustrative)
- A traffic sizing table per competitor domain — rank, visits, unique visitors, pages/visit, bounce rate, avg duration, and traffic share %
- Three derived metrics: total market traffic, market leader, and top-2 traffic concentration