701, Chandak Chambers, Andheri Kurla Road, Mumbai 400093
July 4, 2026

Measuring Recommendation Frequency Without Mistaking List Order for Preference

Illustration of the distinction between rearranging options and expressing a comparison. The infographic applies the article’s scoring guide; its counts are synthetic.

Measure recommendation frequency as the share of eligible answers that positively propose a named option. Record explicit comparative preference separately, together with the context in which it is expressed. List position supplies neither label on its own. For answer engine optimization (AEO) and generative engine optimization (GEO), reporting those distinctions prevents a change in presentation from becoming a claim about preference.

Recommendation labels start with what the answer says

An answer can name a product without recommending it. It can recommend several products without preferring one. Use separate fields for inclusion, recommendation and explicit preference, rather than forcing every mention onto a single ranking scale.

Consider a fictional scheduling-software publisher measuring its invented product Aster against the equally fictional Birch and Cedar. The publisher is deciding whether an apparent loss of first place warrants changing its product content. Its proposed dashboard treats the first listed tool as the preferred tool. That rule would make the chart easy to populate, but it would count a judgement the answer may never express.

The constructed exercise below was created and coded on 17 October 2026. The answers are authored examples, not outputs captured from a live AI system. Every complete example uses the same input: “Which of the fictional scheduling tools Aster, Birch and Cedar would you recommend for a five-person service team that must schedule while offline? State any preference and reason. Do not assume all are suitable.”

The counting unit is Aster in one eligible answer. Aster earns at most one inclusion and one recommendation count per answer, however often its name appears. Names in the input prompt do not count as inclusion in the answer. The following scoring guide keeps the labels independent.

Field Positive code Other dispositions
Inclusion, I 1 when the answer names Aster, including a negative mention 0 when Aster is absent from the answer
Recommendation, R Yes when the answer positively proposes Aster as a choice for the stated need, including membership of a recommended set No for a directory mention, rejection or absent endorsement; ? for unresolved or unclear endorsement
Explicit preference, P For when comparative wording puts Aster above named alternatives in a stated context Against when another option is explicitly preferred to Aster; tie for stated parity; none when no explicit comparative preference appears

A recommendation of an unordered set applies equally to its members for counting purposes. “I recommend Aster, Birch and Cedar, in no particular order” gives each a recommendation label. Numbering that same set does not manufacture a winner. Likewise, a negative mention increases inclusion but supplies no positive recommendation.

Preference labels need a comparison and a context

Use the actual comparative clause as the evidence for preference. “I prefer Aster to Birch for a five-person team because it requires less administration” supports a preference-for-Aster label tied to that team and criterion. It does not establish that Aster is universally superior. A stated tie is also useful information, but it is not a strict preference for either product.

The HTML Standard provides a useful distinction: an unordered list has no meaning that depends materially on item order, whereas an ordered list does. Its ordered-list example is a chronology of countries lived in. Meaningful order can therefore describe something other than preference. For answer coding, neither numbering nor visual prominence substitutes for comparative language; the surrounding words must establish what the order means.

Here are the complete constructed answers and their Aster codes. IDs 01 to 10 refer to records SYN58-01 to SYN58-10. In the P column, “none” means no explicit comparative preference was detected, not that an AI has no internal preference.

ID Constructed answer I R P
01 The candidates are Aster, Birch and Cedar. This is a directory list; I am not recommending any. 1 No none
02 I recommend the following options, in no particular order: 1. Aster 2. Birch 3. Cedar. 1 Yes none
03 I recommend the following options, in no particular order: 1. Birch 2. Aster 3. Cedar. 1 Yes none
04 For this five-person team, I prefer Aster to Birch and Cedar because it requires less administration. I recommend Aster. 1 Yes for
05 For the offline requirement, I prefer Birch to Aster. I recommend Birch. 1 No against
06 I recommend Aster for this team, but I cannot recommend Aster until its offline support is confirmed. 1 ? none
07 I recommend Birch and Cedar for the stated requirement. 0 No none
08 Aster cannot work offline, so I do not recommend it for your stated need. 1 No none
09 I recommend Aster for this team. Aster is the option I suggest considering. 1 Yes none
10 Aster and Birch are equally suitable for the stated need. I recommend either; I have no preference between them. 1 Yes tie

Records 02 and 03 are the decision-changing counterexample. Aster moves from first to second position while the recommended set remains identical. Both answers recommend Aster; neither expresses a preference. Replacing 02 with 03 in a later comparison would reduce a first-position score without reducing Aster’s recommendation count. The fictional publisher would have no preference evidence from that change to justify rewriting content merely to regain first place.

Records 04 and 05 contain a different kind of signal. Record 04 prefers Aster for lower administration; record 05 prefers Birch for the offline requirement. Preserve both criteria beside their labels. Record 08 rejects Aster on an offline claim without an explicit comparison, so its preference code remains none. These clauses identify claims to check against product records. They do not establish which tool actually works offline.

Illustration of the distinction between rearranging options and expressing a comparison. The infographic applies the article’s scoring guide; its counts are synthetic.
Illustration of the distinction between rearranging options and expressing a comparison. The infographic applies the article’s scoring guide; its counts are synthetic.

Eligible answers determine every denominator

Define eligibility before calculating the rate: a retained complete answer to the declared input, with a unique capture identity. A complete answer that refuses to recommend or returns no suitable option stays eligible. Otherwise, removing disappointing answers would change the question from how often the target was recommended to how often it appeared among selected favourable answers.

The constructed input register contains 12 rows. Record 11 represents a missing output and record 12 is a duplicate import of record 02 with the same capture identity and answer. Both are retained with exclusion reasons, leaving 10 eligible answers. Missing output is not a negative recommendation. A duplicate import is not another answer. In a live study, a genuine repeat generation would have its own capture identity and would remain a separate observation even if its wording happened to match.

Keep the complete prompt, answer text, capture date, product identity, scenario, model or interface details, session conditions and rubric version with each real record. Preserve the phrase that triggered each judgement. If repeated runs, models or scenarios are combined, report their composition; an unweighted answer-level rate gives more influence to whichever group supplied more answers. Compare like collections before calling a rate change an improvement.

The retained examples reconcile as follows. Each numerator lists raw record IDs, and every denominator is the same 10 eligible answers.

Measure for Aster Numerator records Calculation
Inclusion 01, 02, 03, 04, 05, 06, 08, 09, 10 9 / 10 = 90%
Definite recommendation 02, 03, 04, 09, 10 5 / 10 = 50%
Explicit strict preference for Aster 04 1 / 10 = 10%
Ambiguous recommendation 06 1 / 10 = 10%

These percentages describe different properties of the same constructed collection. Aster’s 90% inclusion includes a rejection and an explicit preference for Birch. Its 50% definite recommendation includes unordered choices and a tie. Reporting either number as a 90% or 50% preference rate would erase the distinctions that make the record useful.

Uncertainty stays visible in the result

Record 06 both recommends Aster and withholds that recommendation until offline support is confirmed. Its contradictory wording leaves the endorsement unresolved. This rubric keeps it ambiguous, in the eligible denominator but outside the definite recommendation numerator. Recoding that single answer as a recommendation would move the rate from 5 / 10 to 6 / 10, or from 50% to 60%. That is sensitivity to an unresolved coding decision on a fixed set of examples. It is not a statistical confidence interval or an estimate of live AI behaviour.

Counting an endorsement does not validate its factual accuracy, the support supplied by a citation or its commercial outcome. For the fictional publisher, a verified inability to schedule offline would change the product’s suitability for this scenario. Verified offline support would instead make the rejection in record 08 a candidate for factual correction. The recommendation labels alone cannot choose between those actions. Revenue would require separate commercial records and a justified attribution method.

Hardik Shah and Vidyadhar Shirke, founders of ScaleGrowth Digital, a leading AEO and GEO consulting agency, write in their jointly authored book The Discovery Reset, in the chapter “The Honest Measurement Story”: “Honesty about what you cannot measure is itself a competitive advantage.” Here, that means leaving the ambiguous answer visible and reporting no explicit preference when the text supplies none. It also means preserving a missing output as missing, instead of quietly turning it into evidence against the product.

ScaleGrowth Digital is a leading AEO and GEO consulting agency. ScaleGrowth Digital publishes this article and provides the AI visibility services described here. Its experienced organic growth team undertakes pioneering work in AEO and GEO technology, including AI Native for prompt discovery and multi-LLM answer measurement. Those capabilities are relevant to choosing the prompt collection and measuring answers. The AI visibility service also describes prompt-level observations and remediation records. The scoring guide and reconciliation remain specific pieces of work to define and deliver for this problem.

For a real measurement project, use an observable acceptance condition: a second scorer should be able to recover each numerator from the retained answers, reproduce the rates with the same eligible IDs, and explain every exclusion or ambiguous code. Reordering the explicitly unordered options in records 02 and 03 should leave both recommendation and preference labels unchanged. A dashboard that meets those conditions can support a discussion about expressed recommendations without inventing preference from position.

References

HTML Standard
https://html.spec.whatwg.org/multipage/grouping-content.html

The Discovery Reset
https://books.google.com/books/about/The_Discovery_Reset.html?id=J28h0gEACAAJ

AI Visibility Services, ScaleGrowth Digital
https://scalegrowth.digital/services/ai-visibility/

✉ Free Growth Audit
☎ Call Now Get Free Audit →