How to compare products fairly in a shopping assistant
A fair product comparison uses the same attributes, the same market, dated prices and matching variants, then shows trade-offs instead of naming a single winner. Rules and a table layout for shopping assistant comparisons.

The short answer
Comparison is one of the most useful things a shopping assistant can do, and one of the easiest to get wrong. An answer can be built entirely from correct facts and still mislead: a US price next to a UK price, battery life measured under different conditions, a 128 GB model compared with a 256 GB one. This guide sets out the rules for comparing products fairly and a table design that makes trade-offs clear.
Six rules for a fair comparison
- Compare the same attributes for every product.
- Compare within the same market and currency.
- Show where each price came from and when it was checked.
- Compare matching variants: size, capacity, colour, bundle.
- Say when a value is missing rather than leaving a blank or guessing.
- Explain trade-offs instead of naming one product "best" without criteria.
Same attributes, measured the same way
Pick the attributes that matter for the category and the shopper's question, then show those attributes for every product. For headphones that might be noise cancelling, battery life, weight, connection type and price. For dishwashers: place settings, noise level, width, energy rating and price.
Check that the values are comparable. Battery life with noise cancelling on is not the same measurement as battery life with it off. A dishwasher's noise level depends on the programme. If the conditions differ or are unknown, say so in the cell. A fair comparison sometimes means writing "not comparable" rather than putting two numbers side by side.