Meo audit guides · Meo Advisors
Competitive Positioning Maps: Read the Evidence
Use competitive positioning maps to compare public visibility and reputation. Learn how peer selection, estimates, and missing data shape the chart.
Published · Reviewed
Overview
A competitive positioning map places comparable businesses on defined axes, such as sampled local visibility and adjusted review rating. It helps you spot questions worth investigating. The chart depends on the selected peers, sources, and normalization method. It does not measure total market share, commercial success, or overall service quality.
Start with the decision the map should support
Choose a question before choosing axes. You might want to understand whether nearby providers combine public reputation with local visibility, or whether direct competitors have different organic and paid search footprints. Each question needs its own evidence.
A map is useful when the relationship between measures matters. It can show a business that appears strongly on one dimension and weakly on another. A table remains better for reading exact values, source dates, and missing observations. Keep it available beside the chart.
Write the proposed decision in ordinary language. If you cannot say what question a business's position raises, the map may be decoration. Avoid selecting measures solely because they create dramatic separation between bubbles.
Distinguish direct competitors from attention competitors
A directory can compete for a search result without selling the same service. A national marketplace can attract buyers while operating with a different model. A publisher may appear because it explains the topic well.
Tag those roles before selecting the main peer set. Direct business comparisons should fit the service, buyer, and market. Other result types can inform the search review without becoming interchangeable commercial peers.
For a multi-location group, use compatible scope. Comparing a whole brand domain with an individual office can exaggerate the difference. Record whether each observation applies to a brand, domain, page, or location.
Let evidence support the set
Use observed overlap in relevant search results, services, or public market presence as a reason to include a business. Then confirm its identity and current public website. An automated match is a candidate until the relevant facts align.
Keep exclusions visible. A business may be commercially relevant but lack a supported value on an axis. Explain that gap in the table rather than placing it at an assumed zero.
Review whether the peer set answers management's question. A map of nearby operators may help a local office, while a national provider needs a different comparison. The same brand can reasonably belong in different sets for different decisions.
Local visibility versus adjusted review rating
The local map compares sampled search visibility with a rating measure adjusted for the amount of review evidence. The adjustment gives sparse review records more context instead of treating every average as equally supported.
In Meo's local map, review count controls bubble size. It remains separate from the adjusted rating on the vertical axis. An adjusted value is a derived comparison, not the star rating displayed by Google.
The horizontal axis describes the selected local query sample. Google explains that searcher distance contributes to local results in its ranking guidance. A business's plotted position therefore cannot represent every neighborhood or search condition. Sources: [1] tips-to-improve-your-local-ranking-on-google
Read the underlying values before choosing a conclusion. A business with no reviews should not be interpreted as having an observed average rating. An adjustment based on the peer group needs an explicit label when direct rating evidence is absent.
Organic visibility versus modeled paid traffic cost
This map compares a modeled organic search footprint with modeled paid traffic cost. It can help describe the public acquisition pattern represented in the provider's dataset.
DataForSEO documents modeled traffic in its bulk traffic estimation reference and estimated traffic cost in its domain overview. Neither axis is an account ledger or a direct measure of revenue. Sources: [1] bulk-traffic-estimation-api[2] domain-rank-overview-api
Keep the paid axis labeled as estimated traffic cost. Calling it actual spend or budget changes the claim. A business with little observed paid evidence is not automatically underinvesting; its commercial strategy and economics remain unknown.
Messaging maps answer a more interpretive question
A messaging map can compare how public pages describe specialization, service scope, or the intended buyer. Those axes require a documented rubric and page evidence. They are interpretive assessments rather than measured customer perceptions.
Customer perception would require its own research. Website language can show positioning intent, but it cannot establish how buyers actually perceive the brand. Label the method so readers understand which question the map answers.
What to check
Review the chart's construction before discussing its quadrants:
- State the business question the map is meant to support.
- Confirm each business and the scope of its evidence.
- Explain why each peer belongs in the comparison.
- Distinguish direct providers from directories and publishers.
- Name the source and metric on each axis.
- Match geography, language, and period where the measure requires them.
- Use a consistent provider for each comparable metric.
- Explain scaling, normalization, and any rating adjustment.
- Keep bubble size tied to a clearly labeled measure.
- Exclude unsupported coordinates and list the missing evidence.
- Preserve a table with original values and dates.
- Frame the conclusion as a supported question or action.
Ask whether a different plausible peer set would alter the story. If it would, explain the sensitivity. Your map should help readers understand the choice, not conceal it.
Normalized coordinates are relative to the comparison
Normalization puts unlike ranges onto a manageable display. Rank-based coordinates describe order within the selected group. They do not preserve every difference in magnitude between the original values.
Log scaling can make large differences easier to display, but equal visual distances then do not mean equal raw differences. Read the axis label and table before estimating the gap between businesses.
If the peer group changes, normalized positions can change even when the target's original metric stays the same. Do not present that movement as business progress without checking the raw evidence.
Tied or constant values also need honest handling. If the available measure has no spread across peers, the chart should say so. Small artificial offsets that improve legibility must not imply a real performance difference.
Missing values are not weak values
An unreturned listing, uncertain match, or unavailable traffic record cannot support a coordinate. Plot only businesses with usable evidence for the required axes. Describe excluded records below the chart.
A completed dataset may contain a valid zero under its own method. That is different from a failed request or unknown coverage. The report should explain how the source established the value before drawing conclusions from it.
When there is too little matched data, use the comparison table. A table with a clear limitation is a better decision aid than a map that invents completeness.
A chart cannot establish causation
Public reputation and search visibility can appear together without proving that one caused the other. A provider may have different market history, resources, services, or demand. The map does not control those factors.
The same caution applies to AI comparisons. A selected answer panel describes selected questions on specified engines. Keep the prompt definitions, completed answers, and collection dates beside any panel measure. Review the underlying answers before treating a changed coordinate as meaningful.
Do not convert an apparent gap into a revenue forecast. You need your own demand, capacity, costs, and outcome evidence before evaluating a commercial investment.
Turn a pattern into a review task
If the public information is correct, decide whether a broader geographic review is needed. If a relevant page or profile is outdated, assign that specific correction. The map helps choose the investigation; the underlying evidence determines the repair.
For an organic and paid comparison, inspect which queries contribute to each footprint. A large informational library can explain strong modeled organic visibility without indicating direct demand for your service. A paid footprint can include services you do not offer.
Keep the final task narrower than the chart's story. "Confirm and correct the outdated location destination" is reviewable. "Become the market leader" is not an acceptance condition.
Common mistakes: calling a quadrant a market verdict
Labels such as dominant or invisible can exaggerate a limited sample. Prefer descriptions of relative visibility under the stated method. A business's position does not establish overall commercial standing.
Common mistakes: mixing vendors without explanation
Different providers can use different keyword databases, periods, and models. Do not use one provider for the target and another for peers on the same axis. Preserve a consistent instrument or explain why the comparison cannot be made.
Common mistakes: changing the peer set to improve the picture
A favorable chart can be created by selecting convenient competitors. Define the inclusion logic before interpreting results and preserve it for follow-up reviews. Document any necessary change.
Common mistakes: treating bubble size as importance
A large bubble represents the selected measure, such as review count. It does not mean the business is more profitable or strategically important. Read the legend before drawing a hierarchy from visual size.
Check the map method and missing evidence
A plot needs the target and at least three relevant competitors with both axes measured comparably. Match the same instrument across all businesses on an axis, and match geography and period. The two axes may measure different things, but a peer cannot silently use a different vendor or time window from the target on the same axis.
Meo applies log10(1+x) to heavy-tailed volume measures such as modeled organic ETV and modeled paid traffic cost. Small sets use rank percentiles; ties share the same rank. Constant values show "no spread" rather than invented differences. Larger sets use bounded percentile scaling. The table retains original values because normalized distance does not preserve raw magnitude.
For the local map, X is the sum of reciprocal ranks from three persisted service-by-location Maps queries, with the query set and confirmed geography retained. A completed, covered query can establish nonappearance; a failed query cannot. Unsupported axes and unmatched listings stay outside the plot and remain in the comparison table with a reason.
The local Y axis is a continuous Bayesian posterior rating: (v/(v+m))·R + (m/(v+m))·C. Here v is review count, R the observed rating, m the set median review count with a minimum of one, and C the set mean of usable observed ratings. At zero reviews the result equals C and is flagged "no reviews found". This is prior-only, not a newly observed star rating.
In the local map, review count controls bubble size. Do not multiply the posterior rating by review volume; AI discovery belongs in the comparison table. A missing listing never receives a fabricated prior coordinate. If there is no usable rating to establish C, the map cannot invent one.
A deep AI-versus-organic share-of-voice map uses actual share scales for its parity diagonal. Independent rank-percentile coordinates would make equal positions look like equal shares when they are not. The shares describe the selected completed neutral panel and measured organic comparison set, not total market share.
Bubble size represents review count. Hollow markers show no reviews found and a prior-only rating. Axes show relative rank in this synthetic sample. Sources: Synthetic arithmetic inputs; not collected business evidence; Meo methodology scoring/v1.
| Synthetic business | Sampled visibility (sum reciprocal ranks) | Observed rating | Review count (bubble size) | Posterior rating |
|---|---|---|---|---|
| Target (synthetic) | 1.5 | 4.6 | 20 | 4.5143 |
| Peer A (synthetic) | 0.75 | 4.2 | 10 | 4.32 |
| Peer B (synthetic) | 0.5 | 4.4 | 30 | 4.4 |
| Peer C (synthetic) | 0.25 | Unavailable | 0 | 4.4 (prior only) |
| Peer D (synthetic) | Unavailable | Unavailable | Unavailable | Unavailable |
- Peer D (synthetic): Listing not found; no supported axes.
A further synthetic peer whose listing was not found would be excluded from the plot and listed as unavailable. These values illustrate the formula and scope gate only; they establish no market standing or expected revenue. See Meo's methodology for the source and scoring policy.
How the free Meo audit checks this
The free Meo audit compares relevant public competitors and builds a map only when the target plus at least three peers have matched, complete axes. Otherwise it provides the comparison table and a specific limitation.
The local map uses sampled query visibility and Bayesian posterior rating, with review count as bubble size. The organic-versus-paid map uses modeled organic ETV and modeled paid traffic cost, never a budget or invoice. Restricted-source derivatives are excluded from public maps; missing coordinates are not zeros.
The full report adds deeper matched competitor, page, and answer-panel context within its funded scope. Additional positioning analysis keeps interpretive rubrics and sample limits visible. The full report is free with email and phone; automated calls and texts are optional.
Read the audit methodology for the scoring rules, coverage requirements, source policy, and limits.
Related guides
Frequently asked questions
Why can your position change when your website did not?
Competitors, source data, and the peer set can change. Normalization can also move coordinates while the original value remains stable. Compare raw values and methods before calling the movement an improvement or decline.
Can you compare a national brand with a local office?
You can describe the difference, but a direct performance comparison usually needs compatible scope. Decide whether the question concerns brands, domains, or locations, and collect evidence at that level for each participant.
What if a competitor lacks usable data?
Keep it in a table with the reason the metric is unavailable. Do not plot an assumed zero or borrow a value from an unrelated location. The chart can include fewer businesses when that is what the evidence supports.
What should you do with an apparent gap?
Inspect the underlying queries, pages, or listing details. Confirm a plausible cause and assign a bounded task. Use internal commercial evidence before deciding that the gap justifies a major investment.
Sources and review dates
- Tips to improve your local ranking on Google (https://support.google.com/business/answer/7091?hl=en) — checked · Claims: local-visibility-versus-adjusted-review-rating-3
- Bulk Traffic Estimation API (https://docs.dataforseo.com/v3/dataforseo_labs-google-bulk_traffic_estimation-live/) — checked · Claims: organic-visibility-versus-modeled-paid-traffic-cost-2
- Domain Rank Overview API (https://docs.dataforseo.com/v3/dataforseo_labs-google-domain_rank_overview-live/) — checked · Claims: organic-visibility-versus-modeled-paid-traffic-cost-2