TURF Analysis (Total Unduplicated Reach and Frequency)
Choose the combination of products, flavours or messages that appeals to the largest number of people. TURF counts each respondent once, no matter how many items in the set they like, so it rewards variety instead of duplicating the same favourite.
Updated · By Bibin XavierData 300 × 12
| Respondenttext · 300 levels | Segmenttext · 3 levels | Vanillanumeric · coded | Chocolatenumeric · coded | Strawberrynumeric · coded | Mint_Chipnumeric · coded | Salted_Caramelnumeric · coded | Pistachionumeric · coded | Mango_Sorbetnumeric · coded | Cookie_Doughnumeric · coded | Coffeenumeric · coded | Matchanumeric · coded |
|---|---|---|---|---|---|---|---|---|---|---|---|
| R001 | Health-conscious | 2 | 4 | 4 | 4 | 3 | 4 | 4 | 2 | 3 | 4 |
| R002 | Families | 3 | 5 | 3 | 3 | 5 | 3 | 2 | 3 | 4 | 3 |
| R003 | Families | 3 | 5 | 3 | 4 | 4 | 3 | 1 | 5 | 2 | 3 |
| R004 | Families | 3 | 5 | 3 | 2 | 5 | 3 | 3 | 5 | 3 | 2 |
| R005 | Families | 5 | 2 | 4 | 4 | 3 | 2 | 3 | 4 | 5 | 1 |
| R006 | Families | 4 | 3 | 2 | 2 | 4 | 2 | 4 | 5 | 4 | 3 |
| R007 | Adventurous | 3 | 4 | 4 | 4 | 3 | 5 | 3 | 4 | 4 | 5 |
| R008 | Families | 4 | 5 | 3 | 3 | 4 | 3 | 3 | 3 | 3 | 3 |
Variables and options
Results
300 rows · example dataTop 10 combinations of 3 items
| Rank | Combination | Reach | Reach (n) | Frequency |
|---|---|---|---|---|
| 1 | Chocolate + Mango Sorbet + Coffee | 88.3% | 265 | 1.40 |
| 2 | Chocolate + Strawberry + Coffee | 88.0% | 264 | 1.46 |
| 3 | Vanilla + Chocolate + Mango Sorbet | 88.0% | 264 | 1.45 |
| 4 | Vanilla + Mango Sorbet + Coffee | 87.3% | 262 | 1.33 |
| 5 | Chocolate + Pistachio + Mango Sorbet | 86.7% | 260 | 1.36 |
| 6 | Chocolate + Strawberry + Pistachio | 86.3% | 259 | 1.42 |
| 7 | Vanilla + Chocolate + Strawberry | 86.0% | 258 | 1.51 |
| 8 | Vanilla + Strawberry + Coffee | 86.0% | 258 | 1.39 |
| 9 | Chocolate + Strawberry + Matcha | 86.0% | 258 | 1.38 |
| 10 | Chocolate + Mango Sorbet + Cookie Dough | 85.7% | 257 | 1.41 |
Note. Reach = share of respondents who like at least one item in the set (value ≥ 4). Frequency = average number of items in the set each respondent likes. Ties in reach are broken by frequency.
Incremental reach ladder
| Step | Add item | Incremental reach | Cumulative reach |
|---|---|---|---|
| 1 | Chocolate | +57.3% | 57.3% |
| 2 | Strawberry | +19.3% | 76.7% |
| 3 | Coffee | +11.3% | 88.0% |
| 4 | Mango Sorbet | +5.3% | 93.3% |
| 5 | Vanilla | +3.3% | 96.7% |
| 6 | Matcha | +1.7% | 98.3% |
| 7 | Cookie Dough | +1.0% | 99.3% |
| 8 | Salted Caramel | +0.0% | 99.3% |
| 9 | Mint Chip | +0.0% | 99.3% |
| 10 | Pistachio | +0.0% | 99.3% |
Note. Greedy order: at each step the item that adds the most new respondents.
Reach of single items
| Item | Reach | Rank |
|---|---|---|
| Chocolate | 57.3% | 1 |
| Vanilla | 50.7% | 2 |
| Cookie Dough | 46.7% | 3 |
| Coffee | 45.7% | 4 |
| Salted Caramel | 43.7% | 5 |
| Strawberry | 43.0% | 6 |
| Mint Chip | 43.0% | 7 |
| Pistachio | 42.0% | 8 |
| Matcha | 37.7% | 9 |
| Mango Sorbet | 36.7% | 10 |
Reach ladder
Interpretation
The best set of 3 is Chocolate + Mango Sorbet + Coffee, which reaches 88.3% of respondents; on average each respondent likes 1.40 of these items. Simply picking the 3 most popular items (Chocolate, Vanilla, Cookie Dough) would reach only 80.7%, because their fans overlap. The ladder shows diminishing returns: adding a 4th item would add 5.3%.
How to cite this tool
Using these results in a thesis, journal article, report or class assignment? Please cite this free tool so others can find it. It keeps the site free.
APA 7
Xavier, B. (2026). TURF Analysis (Total Unduplicated Reach and Frequency) [Web application]. FreeStatisticalTools.com. https://freestatisticaltools.com/turf-analysis/
BibTeX
@software{xavier_turfanalysis_2026,
author = {Xavier, Bibin},
title = {TURF Analysis (Total Unduplicated Reach and Frequency)},
publisher = {FreeStatisticalTools.com},
year = {2026},
url = {https://freestatisticaltools.com/turf-analysis/},
note = {Web application}
}Suggested sentence for your methods section: “The analysis was carried out with the free TURF Analysis (Total Unduplicated Reach and Frequency) tool on FreeStatisticalTools.com (Xavier, 2026).”
What is TURF analysis?
TURF (total unduplicated reach and frequency) analysis finds the combination of items that appeals to the largest number of different people. It counts each respondent once, however many items in the set they like, so it rewards variety rather than duplicating the most popular choice. The tool searches every combination, ranks them by reach and frequency, and draws an incremental reach ladder.
When to use TURF analysis
Use TURF to decide which subset of products, flavours, SKUs, channels or messages to offer when you can only carry a few and want to reach as many different people as possible.
Assumptions
- A respondent is either reached or not by each item; rating data are turned into reached / not reached with the threshold.
- Every respondent counts once (or by their weight), whichever and however many items reach them.
- Results describe this sample; weight the data if it is not representative of your market.
How to set up your data
One row per respondent and one column per item, with 0/1 answers (would buy / would not) or ratings such as purchase intent on a 1–5 scale. An optional weight column applies survey weights.
What TURF analysis answers
TURF stands for Total Unduplicated Reach and Frequency. It was first used in media planning to choose the combination of magazines or TV programmes that reaches the most different people, and it is now a standard tool in product and portfolio research. The typical question is: if we can only offer three flavours, which three should they be? or which five SKUs should a small store carry? or which four messages should a campaign rotate?
The answer is usually not the three most popular items. Popular items often appeal to the same people: if most chocolate lovers also like vanilla, carrying both adds little new reach. TURF counts how many different respondents like at least one item in a set, so it rewards items that appeal to otherwise unserved customers. That is why it is the right tool for line optimisation, assortment planning and message selection, and why it complements preference methods such as MaxDiff and conjoint.
Key measures
- Reach: the percentage of respondents (or of the weighted sample) who are reached by at least one item in the portfolio. A respondent is reached by an item when their answer meets the threshold, for example “definitely or probably would buy” (top-2 box) on a five-point purchase-intent scale, or simply 1 on a yes/no question.
- Frequency: the average number of items in the portfolio that each respondent likes. Two portfolios with the same reach can differ in frequency; higher frequency means more choice for each customer and more chances of a sale, so the tool uses it to break ties.
- Incremental reach: how many new respondents each additional item brings in. The ladder shows diminishing returns and helps decide how many items are worth offering.
How the calculator searches
The tool converts every answer into reached / not reached with your threshold and stores each item as a bit pattern over respondents, which makes overlap calculations very fast. It then evaluates every possible combination of the chosen portfolio size (an exhaustive search) whenever this is feasible in the browser; for 10 items and portfolios of 3 that is 120 combinations, for 20 items and portfolios of 5 it is 15,504. It lists the best combinations ranked by reach and then frequency, so you can see the runner-ups and choose between sets that are practically tied on reach but differ in cost, margin or production complexity.
The tool also builds a greedy reach ladder: it starts with the single item of highest reach, then repeatedly adds the item that brings in the most new respondents. The ladder is easy to present and shows the shape of diminishing returns. For very large problems where the exhaustive search would take too long, the best combination is taken from the greedy solution and the tool tells you so. Greedy solutions are usually optimal or within a fraction of a percentage point, but not always, which is why exhaustive search is used whenever possible.
Worked example with the built-in data
The example simulates 300 consumers rating ten ice-cream flavours on a five-point purchase-intent scale, with three underlying segments (families, health-conscious and adventurous). Using the top-2 box (rating ≥ 4) as the definition of reach, the most popular single flavour is Chocolate (57% reach), followed by Vanilla (51%) and Cookie Dough (47%). But the best three-flavour line-up is Chocolate + Mango Sorbet + Coffee, which reaches 88% of respondents. Picking the three most popular flavours would reach only about 81%, because Chocolate, Vanilla and Cookie Dough all appeal to the same family segment. Mango Sorbet is the least popular single flavour, yet it is in the best portfolio because it reaches the health-conscious segment that the others miss. Notice also that the greedy ladder’s first three steps give 88.0%, slightly below the exhaustive optimum, illustrating why the full search matters.
Setting up the data
Use one row per respondent and one numeric column per item. Answers can be 0/1 (would buy / would not buy, have used / have not used) or ratings such as purchase intent (1–5), liking (1–7) or the MaxDiff scores of each respondent. Choose the threshold that defines “reached”: 1 for 0/1 data, 4 for a top-2 box on a five-point scale, 6 for the top-2 box on a seven-point scale. If your sample is not representative, add a weight column; reach and frequency then use the weights. Leave out respondents who did not answer the item battery.
Choosing the threshold and portfolio size
The threshold has a large effect on TURF results. A strict definition (top box only, “definitely would buy”) gives lower reach but focuses on strong demand; a looser one (top-2 box) gives higher reach and more ties. A common choice is the top-2 box, with a sensitivity check using the top box. For the portfolio size, run the analysis for several sizes and look at the ladder: if the fourth item adds only one or two points of reach, the line-up of three is probably the efficient choice.
Reporting TURF results
Report the number of respondents, how reach was defined, the portfolio size, the best combination with its reach and frequency, and the next best alternatives. A ladder chart is the clearest visual. A typical sentence is: “TURF analysis of ten flavours (N = 300; reached = purchase intent ≥ 4) identified Chocolate, Mango Sorbet and Coffee as the optimal three-flavour range, reaching 88.3% of respondents with an average frequency of 1.40.”
Strengths and limitations
- Strengths: intuitive, easy to explain to managers, and directly aimed at a portfolio decision. It handles overlap between items that simple popularity rankings ignore.
- Stated intent: purchase-intent questions overstate real buying; treat reach as relative, not as a sales forecast.
- Binary view of appeal: TURF ignores how much more someone likes one item than another once both pass the threshold. Frequency partly compensates, and probabilistic TURF (with MaxDiff or conjoint utilities) is an extension for advanced studies.
- Costs and constraints: TURF optimises reach only. If some items are more expensive to make or stock, use the list of near-optimal combinations and choose with the costs in mind, or force must-have items into the line-up by checking only combinations that contain them.
- Ties: with small samples many combinations have nearly the same reach; differences of one or two percentage points are usually within sampling error.
TURF together with other tools
TURF is often the last step of a product study. Use MaxDiff first to measure the appeal of a long list of items, then run TURF on each respondent’s top items to choose the line-up. Use latent class or cluster analysis to understand the segments behind the overlaps, and Gabor-Granger or Van Westendorp to price the chosen products. All of these tools are on this site and run with your data in the browser.
Key references: Miaoulis, Free and Parsons (1990), Marketing Research; Krieger and Green (2000), Journal of Marketing Research, on TURF and its extensions.
How to use this tool
- Enter your data. Paste columns from Excel, Google Sheets or SPSS with variable names in the first row, or upload a CSV or Excel file. The example data shows the expected layout.
- Choose the variables. Select the items (one column each) and respondent weight (optional).
- Set the options. Fill in a respondent is reached when the value is at least, portfolio size (items to choose) and combinations to list.
- Read the results. Results update automatically. Read the plain-English interpretation, then use Copy table to paste APA-style tables into Word and Copy for the results sentence.
How to report TURF analysis in APA style
Report the threshold that defines reach, the best portfolio with its reach and frequency, the runner-up combinations and the incremental reach ladder.
Frequently asked questions
What is reach in TURF analysis?
Reach is the percentage of respondents who like at least one item in the portfolio, using your threshold (for example a top-2 box rating). Each respondent counts only once.
What is frequency?
The average number of items in the portfolio that each respondent likes. It breaks ties between portfolios with equal reach: higher frequency means more choice for customers.
Why is the best set not simply the most popular items?
Popular items often appeal to the same people. TURF rewards items that reach otherwise unserved respondents, so a less popular item can belong in the optimal set.
Which threshold should I use?
For 0/1 data use 1. For purchase intent on a 5-point scale, 4 (top-2 box) is common; check the sensitivity of the result with 5 (top box).
How does the tool search for the best combination?
It evaluates every possible combination when feasible (exhaustive search) and otherwise uses a greedy algorithm that adds the item bringing the most new reach at each step.
Can I use survey weights?
Yes. Select a weight column and reach and frequency are computed on the weighted base.
Related tools
Learn this method step by step in the free course Marketing Research with Survey Data, with exercises and a certificate.
Browse all categories
Data cleaning and preparation · Describe and explore · Compare means · Nonparametric tests · Correlation and regression · Bayesian statistics · Categorical data · Reliability and agreement · Multivariate analysis · Structural equation modeling · Econometrics and time series · Panel data and causal inference · Marketing research · Marketing analytics · Survival, clinical and meta-analysis · Study planning and calculators · PLS-SEM