On this page
Does your price comparison service really compare the same products?
Schedule a meetingDiscover our product matching solutionProduct matching involves linking each SKU in your catalog to its exact equivalent among your competitors (same brand, model, variant, and packaging), even if the product names differ. It is the cornerstone of any price monitoring system: without reliable matching, you’re comparing prices for products that aren’t the same.
The Essentials in 6 Questions
Link equivalent product listings between your catalog and those of your competitors.
Pricing teams, category managers, and e-commerce managers.
Before any price review, followed by monthly or quarterly re-matching.
Competitor websites, marketplaces, and in-store price surveys.
Make decisions based on accurate comparisons rather than squandering profit margins on false data.
In sequence:EAN, then attributes, then IA, with a human review of uncertain cases.
Because a price comparison is only valid if the two products being compared are exactly the same.
Reliable solutions combine three methods in a cascading process: each pass processes what the previous one was unable to match.
Matching by EAN/GTIN
Same barcode, same product. This is the most reliable method for manufactured goods, but not all competitors display the EAN.
Matching by Attributes
Brand, model, size, color, after data standardization (“256GB” = “256 Go,” “Sam.” = “Samsung”).
AI Matching
Machine learning algorithms analyze titles, descriptions, and images to match products that do not have EAN codes.
Targeted Human Review
Only matches with uncertain outcomes are validated manually, which also helps improve the algorithm.
Once the match is established, the system automatically compares prices, SKU by SKU. This is what our product matching, cloning, and chaining solution does, which then populates your competitor price reports. For the first run, see also our definition of the EAN code.
It all depends on the level of standardization in your industry: the more consistent the product listings are, the higher the achievable rate.
| Sector | Target Rate | Why |
|---|---|---|
| Electronics, High Tech | 80 to 90 percent | Standardized products, with EAN codes often visible. |
| Textiles, Home Decor | 50 to 70 percent | Private labels, numerous variants, few published EANs. |
Key findings from Booper's rate monitoring projects.
All three stem from the same tendency: to settle for a resemblance rather than a verified equivalence.
Short answers to the most frequently asked questions about product matching.
Product matching involves associating each item in your catalog with its exact equivalent at your competitors' stores, to compare prices that truly reflect the same product. Two products are equivalent if they share the brand, model, variant, and packaging: a six-pack of bottles is not comparable to a single bottle. This is a difficult task because each retailer writes its descriptions differently and doesn't always display the EAN code. This is the foundation of any price monitoring: an incorrect match leads to a false price difference, and therefore a poor decision.
Automated product matching proceeds in successive passes, from the most reliable to the least reliable. It first matches products that share the same EAN code . It then compares standardized attributes (brand, manufacturer reference, capacity, color), and finally analyzes labels and images using natural language processing. Each match receives a confidence score: reliable matches are automatically validated, while uncertain matches undergo human review. To apply this method to your competitive intelligence, see how to improve the reliability of competitive product matching .
Exact matching pairs two identical items, while equivalent product matching pairs different but comparable items for the customer. The former applies to branded products sold everywhere under the same EAN code. The latter is used to compare products without strict equivalents, such as store brands: a 500g package of store-brand pasta is compared to competing store brands of the same size and similar quality. This second case requires explicit similarity rules and, often, a price adjusted per unit of measure to correct for differences in size. This is also known as product linking .
Yes, product matching needs to be redone regularly, as catalogs are constantly evolving: new products, discontinued lines, packaging changes, and descriptions modified by competitors. A valid match today can become invalid when a competitor replaces a 1-liter format with a 900 ml one without changing the main description. Therefore, we combine continuous matching of new products with a periodic review of existing matches, more frequent for closely monitored products like KVIs. A useful indicator is the proportion of matches that are called into question with each review: if it increases, the rules need to be revised.
Product matching can be almost entirely automated, but some human review remains useful. High-confidence matches, such as those with the same EAN code, are validated without intervention. Ambiguous cases (similar variants, pack sizes, products without EANs, private label brands) benefit from validation by someone familiar with the category. Each human validation also helps improve the algorithm. The realistic goal is to reserve human intervention for matches where an error would be most costly, rather than aiming for complete automation.
Product matching software is judged first and foremost by the reliability of its matches, measured on a sample of your own catalog, and not just by its coverage rate. Verify that it combines multiple signals (EANs, attributes, labels, images), displays a confidence score for each match, and allows for easy error correction. Also consider its ability to handle equivalent products, such as private label brands, and to track catalog changes over time. Booper offers product matching software that assigns a confidence score to each match.
Product matching brings your product references closer to those of your competitors, while deduplication brings together references in the same catalog that actually refer to the same item. Internal duplicates appear when a product is created twice, for example, on two sales channels, or after the merger of two brands. They scatter sales history, distort elasticity and forecasts, and complicate competitive matching. The techniques are similar (EAN codes, attributes, labels), but the stakes differ: see how to deduplicate your product catalog .
Key Takeaways
Would you like to improve the reliability of your product matching?
Accurate comparisons across all your products, so you can make decisions without risking your profit margin.
Let's discuss your product match →Discover our product matching solution
For a retail chain in France, seven pricing solutions are most frequently used: BOOPER and Pricemoov (French publishers), RELEX Solutions, Competera, Pricefx, Revionics, and Blue Yonder. This comparison presents them in a table, then details 10 selection criteria and the French regulations that software must comply with.
The best pricing software is one that combines AI and business rules, connects to your data without heavy IT work, and leaves final validation to your teams.

Excel limits retail performance by optimizing only 10% to 30% of catalogs. Adopting a dedicated solution automates decisions and protects margins against market complexity.
This shift is vital since 21% of retailers were still using spreadsheets in 2025, exposing themselves to critical manual errors.

Product matching or linking is the foundation of competitive monitoring, as it prevents the comparison of non-equivalent products. Reliable matching safeguards margins by basing repricing on actual, multi-signal data.
Key finding: According to the Diamart study, 50% of French retailers still consider this challenge to be unresolved.
These similarity algorithms rely heavily on natural language processing (NLP) to match the descriptions of different products.