{"number":"13","slug":"competitor-sov-benchmark","filename":"13-competitor-sov-benchmark.md","title":"Competitor and Share-of-Voice Benchmark","bytes":6365,"lines":197,"sha256":"90a24671f7b5db02eb0f28c46a78360662818db8ca1ef1de4118f24e82867763","sections":17,"tables":4,"code_blocks":7,"href":"/v1/docs/competitor-sov-benchmark","outline":[{"anchor":"1-comparison-contract","level":2,"title":"1. Comparison contract","line":3,"tables":[],"code":["13.1-comparison-contract.c1"]},{"anchor":"2-competitor-archetypes","level":2,"title":"2. Competitor archetypes","line":22,"tables":[],"code":[]},{"anchor":"3-benchmark-dimensions","level":2,"title":"3. Benchmark dimensions","line":36,"tables":["13.3-benchmark-dimensions.t1"],"code":[]},{"anchor":"4-feature-parity-table","level":2,"title":"4. Feature parity table","line":49,"tables":["13.4-feature-parity-table.t1"],"code":[]},{"anchor":"5-price-normalization","level":2,"title":"5. Price normalization","line":61,"tables":[],"code":["13.5-price-normalization.c1"]},{"anchor":"6-share-of-voice-method","level":2,"title":"6. Share-of-voice method","line":83,"tables":[],"code":[]},{"anchor":"define-a-qualifying-mention","level":3,"title":"Define a qualifying mention","line":85,"tables":[],"code":[]},{"anchor":"basic-sov","level":3,"title":"Basic SOV","line":95,"tables":[],"code":["13.basic-sov.c1"]},{"anchor":"weighted-attention-index","level":3,"title":"Weighted attention index","line":102,"tables":[],"code":["13.weighted-attention-index.c1"]},{"anchor":"narrative-ownership","level":3,"title":"Narrative ownership","line":114,"tables":[],"code":["13.narrative-ownership.c1"]},{"anchor":"7-outlet-tiers","level":2,"title":"7. Outlet tiers","line":123,"tables":[],"code":[]},{"anchor":"8-content-velocity","level":2,"title":"8. Content velocity","line":134,"tables":[],"code":["13.8-content-velocity.c1"]},{"anchor":"9-review-benchmark","level":2,"title":"9. Review benchmark","line":144,"tables":[],"code":[]},{"anchor":"10-laka-trajectory-matrix","level":2,"title":"10. LAKA trajectory matrix","line":157,"tables":["13.10-laka-trajectory-matrix.t1"],"code":[]},{"anchor":"11-whitespace-grammar","level":2,"title":"11. Whitespace grammar","line":172,"tables":[],"code":["13.11-whitespace-grammar.c1"]},{"anchor":"12-comparison-output","level":2,"title":"12. Comparison output","line":184,"tables":["13.12-comparison-output.t1"],"code":[]}],"blocks":[{"type":"heading","level":1,"text":"Competitor and Share-of-Voice Benchmark","anchor":"competitor-and-share-of-voice-benchmark","line":1},{"type":"heading","level":2,"text":"1. Comparison contract","anchor":"1-comparison-contract","line":3},{"type":"code","lang":"yaml","content":"target: \"\"\ncompetitors:\n  - name: \"\"\n    comparison_reason: \"\"\nwindow: \"\"\ngeography: \"\"\ncustomer_segment: \"\"\noffer_class: \"\"\ncurrency_and_tax_basis: \"\"\nsource_types: []\noutlet_tiers: []\nlanguages: []","line":5,"id":"13.1-comparison-contract.c1"},{"type":"paragraph","text":"Use a common contract for all firms. Do not compare one company's global enterprise offer with another's local SMB offer.","line":20},{"type":"heading","level":2,"text":"2. Competitor archetypes","anchor":"2-competitor-archetypes","line":22},{"type":"paragraph","text":"Use these as optional labels or diversity aids when useful; they are not quotas:","line":24},{"type":"list","ordered":false,"checklist":false,"items":[{"text":"direct incumbent;","depth":0,"checked":null},{"text":"fast-growing challenger;","depth":0,"checked":null},{"text":"low-cost/substitute;","depth":0,"checked":null},{"text":"premium specialist;","depth":0,"checked":null},{"text":"platform/bundle entrant;","depth":0,"checked":null},{"text":"local/regional leader;","depth":0,"checked":null},{"text":"non-consumption or internal workaround.","depth":0,"checked":null}],"line":26},{"type":"paragraph","text":"Select up to three comparators that are most useful to the decision, not simply the largest brands. Using three genuine direct rivals is valid. If fewer than three pass the comparison contract, use fewer and preserve the mismatch reason.","line":34},{"type":"heading","level":2,"text":"3. Benchmark dimensions","anchor":"3-benchmark-dimensions","line":36},{"type":"table","headers":["Domain","Measure","Fact or proxy?"],"align":["left","left","left"],"rows":[["Offer","jobs, segments, packaging, price unit, guarantees, proof","usually observable fact"],["Technology","public capabilities, integrations, status, performance samples, job-stack signals","mixture; label passive signals"],["Distribution","search coverage, ads, partners, marketplaces, local listings","observable within declared sources"],["Content","items/window, topic coverage, format diversity, update cadence","calculated inventory"],["PR","qualifying mentions, outlet tiers, topics, spokespersons, links","calculated sample"],["Reputation","rating distribution, themes, response rate/time, source coverage","sample/proxy"],["Economics","public price, contract shape, delivery promise, hiring/capacity signals","mostly proxy"],["Trajectory","launches, partnerships, hiring, narrative, geographic moves","evidence-backed inference"]],"line":38,"id":"13.3-benchmark-dimensions.t1"},{"type":"heading","level":2,"text":"4. Feature parity table","anchor":"4-feature-parity-table","line":49},{"type":"paragraph","text":"Use states:","line":51},{"type":"paragraph","text":"`Yes | Partial | No public evidence | Not comparable | Unknown`","line":53},{"type":"paragraph","text":"Never use blank or interpret “No public evidence” as absent.","line":55},{"type":"table","headers":["Capability","Target","Competitor A","Competitor B","Competitor C","Evidence/notes"],"align":["left","left","left","left","left","left"],"rows":[["","","","","",""]],"line":57,"id":"13.4-feature-parity-table.t1"},{"type":"heading","level":2,"text":"5. Price normalization","anchor":"5-price-normalization","line":61},{"type":"paragraph","text":"Normalize:","line":63},{"type":"list","ordered":false,"checklist":false,"items":[{"text":"billing period;","depth":0,"checked":null},{"text":"minimum seats/units;","depth":0,"checked":null},{"text":"included volume;","depth":0,"checked":null},{"text":"setup/implementation;","depth":0,"checked":null},{"text":"usage overage;","depth":0,"checked":null},{"text":"contract term;","depth":0,"checked":null},{"text":"service/support level;","depth":0,"checked":null},{"text":"geography/currency/tax;","depth":0,"checked":null},{"text":"discounts visible to the public;","depth":0,"checked":null},{"text":"feature/quality differences.","depth":0,"checked":null}],"line":65},{"type":"code","lang":"text","content":"Effective comparable price = (mandatory recurring + amortized mandatory one-time + expected usage charges)\n                           / comparable service units","line":76,"id":"13.5-price-normalization.c1"},{"type":"paragraph","text":"State when a custom quote makes comparison impossible.","line":81},{"type":"heading","level":2,"text":"6. Share-of-voice method","anchor":"6-share-of-voice-method","line":83},{"type":"heading","level":3,"text":"Define a qualifying mention","anchor":"define-a-qualifying-mention","line":85},{"type":"paragraph","text":"A record counts only if it:","line":87},{"type":"list","ordered":false,"checklist":false,"items":[{"text":"falls in the time/geography/language window;","depth":0,"checked":null},{"text":"resolves to the correct entity;","depth":0,"checked":null},{"text":"meets source/outlet inclusion rules;","depth":0,"checked":null},{"text":"is an original item or deduplicated syndication cluster;","depth":0,"checked":null},{"text":"discusses the declared topic when topic SOV is used.","depth":0,"checked":null}],"line":89},{"type":"heading","level":3,"text":"Basic SOV","anchor":"basic-sov","line":95},{"type":"code","lang":"text","content":"Unweighted SOV_company = qualifying mentions_company\n                       / qualifying mentions_all_companies","line":97,"id":"13.basic-sov.c1"},{"type":"heading","level":3,"text":"Weighted attention index","anchor":"weighted-attention-index","line":102},{"type":"code","lang":"text","content":"Weighted mentions = Σ OriginalityWeight × OutletRelevance × TopicRelevance × Prominence\nComparison set = target + up to three selected comparators\nWeighted SOV = company weighted mentions / all comparison-set weighted mentions","line":104,"id":"13.weighted-attention-index.c1"},{"type":"paragraph","text":"Weights are analyst-defined proxies. Publish the rubric and sensitivity; do not call the result audience reach.","line":110},{"type":"paragraph","text":"If the comparison-set denominator is zero, SOV is `not estimable`, not 0%.","line":112},{"type":"heading","level":3,"text":"Narrative ownership","anchor":"narrative-ownership","line":114},{"type":"code","lang":"text","content":"Topic ownership(company, topic) = company qualifying topic mentions\n                                / all qualifying mentions of that topic","line":116,"id":"13.narrative-ownership.c1"},{"type":"paragraph","text":"Add stance/sentiment and spokesperson presence rather than treating all mentions as positive.","line":121},{"type":"heading","level":2,"text":"7. Outlet tiers","anchor":"7-outlet-tiers","line":123},{"type":"paragraph","text":"Define per industry before collection:","line":125},{"type":"list","ordered":false,"checklist":false,"items":[{"text":"T1: regulator/government/major mainstream/most influential trade outlets;","depth":0,"checked":null},{"text":"T2: credible trade, regional, analyst, association and large niche outlets;","depth":0,"checked":null},{"text":"T3: blogs, newsletters, podcasts, communities with relevant audiences;","depth":0,"checked":null},{"text":"T4: low-authority aggregators or syndication—usually leads only.","depth":0,"checked":null}],"line":127},{"type":"paragraph","text":"Tier is relevance/authority for the target decision, not a universal status judgment.","line":132},{"type":"heading","level":2,"text":"8. Content velocity","anchor":"8-content-velocity","line":134},{"type":"code","lang":"text","content":"Velocity = original relevant assets / complete periods\nUpdate rate = materially updated priority assets / priority assets / period\nCoverage = demand clusters with adequate assets / priority demand clusters","line":136,"id":"13.8-content-velocity.c1"},{"type":"paragraph","text":"Volume without relevance, originality, discoverability, or conversion path is not advantage.","line":142},{"type":"heading","level":2,"text":"9. Review benchmark","anchor":"9-review-benchmark","line":144},{"type":"paragraph","text":"Compare by source, product/location, and period:","line":146},{"type":"list","ordered":false,"checklist":false,"items":[{"text":"rating distribution and count;","depth":0,"checked":null},{"text":"verified/published status when supplied by platform;","depth":0,"checked":null},{"text":"theme prevalence in the collected sample; when coding is multi-label, label it `Issue prevalence in collected items` and note that category shares can sum above 100%;","depth":0,"checked":null},{"text":"median company response time where timestamps allow;","depth":0,"checked":null},{"text":"response rate;","depth":0,"checked":null},{"text":"resolution signal;","depth":0,"checked":null},{"text":"recency and trend;","depth":0,"checked":null},{"text":"sample and platform bias.","depth":0,"checked":null}],"line":148},{"type":"heading","level":2,"text":"10. LAKA trajectory matrix","anchor":"10-laka-trajectory-matrix","line":157},{"type":"table","headers":["Variable","Target C0","Target likely transition","Competitor evidence","Strategic implication"],"align":["left","left","left","left","left"],"rows":[["Object","","","",""],["Conditions","","","",""],["Actions","","","",""],["Tools","","","",""],["Resources","","","",""],["Outcomes","","","",""],["Feedback","","","",""],["Constraints","","","",""],["Value","","","",""],["Failure Mode","","","",""]],"line":159,"id":"13.10-laka-trajectory-matrix.t1"},{"type":"heading","level":2,"text":"11. Whitespace grammar","anchor":"11-whitespace-grammar","line":172},{"type":"code","lang":"text","content":"Whitespace = important customer job\n           × weak satisfaction across competitor set\n           × feasible differentiating mechanism\n           × credible proof path\n           × sustainable economics","line":174,"id":"13.11-whitespace-grammar.c1"},{"type":"paragraph","text":"Generate whitespace across the five change states. The best C4 opportunity may change the unit of value rather than adding a competitor feature.","line":182},{"type":"heading","level":2,"text":"12. Comparison output","anchor":"12-comparison-output","line":184},{"type":"table","headers":["Dimension","Target","Competitor A","Competitor B","Competitor C","Target advantage/gap","Confidence"],"align":["left","left","left","left","left","left","left"],"rows":[["","","","","","",""]],"line":186,"id":"13.12-comparison-output.t1"},{"type":"paragraph","text":"End with:","line":190},{"type":"list","ordered":false,"checklist":false,"items":[{"text":"three target advantages worth protecting;","depth":0,"checked":null},{"text":"three high-confidence gaps;","depth":0,"checked":null},{"text":"three unknowns that could reverse the conclusion;","depth":0,"checked":null},{"text":"three whitespace tests;","depth":0,"checked":null},{"text":"one “do not copy competitors” warning.","depth":0,"checked":null}],"line":192}]}