Set up your client project: competitor set, keyword universe and past baselines
Teams build one Juma project per client and add context over time. Every flow the team runs for that client pulls from the same project. For share of voice, the project is where the measurement baseline lives, so each month's run compares against the same universe instead of a freshly built one.
What to add
Competitor Set and Domains
The four or five direct competitors, each with the exact product domain to measure. With this in the project, every run uses the same denominator, and nobody has to relitigate who counts as a competitor.
Category Keyword Universe
The agreed list of non-brand category keywords, ideally chosen independently rather than derived from competitor ranking data. This is the single item that most affects the number, and supplying it removes the sampling bias that comes with an auto-built list.
Past Share of Voice Baselines
Previous runs with their dates, shares, and the parameters used. When this exists, the analysis reports movement in percentage points instead of a standalone snapshot.
Brand Positioning Notes
How the client positions against each competitor and which category terms matter commercially. This gives the recommendations business context, so the plan targets terms the client actually wants to win.
Guide Juma with project info
Add a short description to each knowledge item in the project's info field so Juma knows what each file contains and when to use it. For example:
- Competitor Set and Domains: "The fixed competitor set. Use these exact domains for every share of voice run."
- Category Keyword Universe: "The agreed keyword baseline. Use this list rather than building a new one."
- Past Share of Voice Baselines: "Previous shares and parameters. Compare each new run against these."
- Brand Positioning Notes: "Commercial context for framing the recommendations."
See how much of your category you actually own
Frequently Asked Questions
What does the share of voice report include?
The report leads with two percentages for the same brand and the same competitor set: position-weighted search share of voice, and share of AI answers that name the brand, plus the gap between them in percentage points. Behind those sit a per-brand breakdown, the click-through curve used, a coverage line, and a reproducibility ledger.
The per-brand table shows each competitor's ranked keyword count, its weighted visibility total, and its resulting share, so the reader can see how the percentage was assembled rather than taking it on trust. The AI section shows mention events per brand with the total event count stated next to every percentage.
An editable CSV comes with the PDF, holding the full keyword universe with each brand's position per keyword. That file is the working document: the analyst re-cuts it, and it doubles as next month's fixed baseline.
What data does Juma need to run a share of voice analysis?
Three things: the client's product domain, four or five direct competitors with their exact product domains, and the category the keyword universe should cover. No exports, no uploads, and no connected analytics account are needed, because the ranking and AI visibility data is pulled during the run.
Supplying your own keyword list is optional but worth doing. When the list comes from the team, the universe reflects the category as the team defines it. When it does not, the analysis builds one from category research and states that it did so.
Measuring competitors at product level matters more than it sounds. A parent domain that carries several unrelated product lines will swamp the denominator and make every other brand look smaller than it is, so point the analysis at the product subdomain.
How is AI share of voice different from search share of voice?
Search share of voice measures ranking positions on a fixed keyword universe, weighted by how much traffic each position typically earns. AI answer share measures how often a brand gets named in generated answers to category questions. They move independently, and a brand can lead one while trailing the other.
That difference is the reason to measure both in one run. A brand with strong rankings and weak AI presence is being skipped by answer engines that are reading third-party sources instead of its own pages. A brand named often in answers but ranking thinly has category authority it has not converted into search visibility.
Each gap points at different work, which is why the report puts both shares on the same page against the same competitor set rather than treating AI visibility as a separate exercise.
Why do share of voice numbers change between runs?
Because share of voice is a property of the keyword universe as much as of the brand. Three settings decide the number: which keywords are in the universe, the ranking position beyond which a keyword scores zero, and how an AI mention is counted. Change any one and the headline share moves by tens of points.
When we tested this Flow, two runs of the same brief on the same day produced search shares of 29.4% and 63.8%, and the gap between search and AI share flipped from positive to negative. Nothing about the brand had changed. One run used a 175-keyword universe with a top-20 cutoff, the other a 150-keyword universe with a top-100 cutoff.
Most share of voice tools hide this by fixing the settings silently. This Flow prints all three in a reproducibility ledger on every report, so a share is always quoted with the model that produced it, and a second run can be checked against the first.
How does this compare to a share of voice widget in an SEO platform?
An SEO platform reports share of voice for search alone, using a keyword list and a weighting model the team does not control or see. This Flow lets the team set the universe, the competitor set, and the cutoff, prints all of them, and measures AI answer share on the same competitor set in the same run.
The controllable part is what makes the number usable in a client meeting. When a client asks why their share moved, the answer is in the ledger and the CSV rather than inside a vendor's model, and the team can show which keywords drove the change.
Juma augments the team, it doesn't replace it. Choosing the competitor set and the keyword universe is the judgment call that decides the number, and that call stays with the analyst. Human review on every output, before anything reaches a client.