AI Product Matching › Image matching
Image product matching: when it helps and when it doesn't
The short answer: An image model turns each product photo into a vector, and photos of the same product end up close together, even with different backgrounds or crops. Image matching shines when titles are vague or in another language, such as fashion, furniture and private label. It can't see size, pack count or model year, so combine it with text and attribute checks.
Updated 10 November 2026 by the ScrapeWise team.
For fashion and furniture
Image first
Photos carry the identity.
For electronics
Text and model numbers first
Images only to confirm.
For both in one place
ScrapeWise (our product)
EAN, then text, then image; €1.50 per 1,000 for image matching.
| Situation | Image matching | Text matching |
|---|---|---|
| Manufacturer photos, vague titles | Strong | Weak |
| Titles in different languages | Strong | Medium with embeddings |
| Size or pack variants | Weak: photos look identical | Strong if sizes are listed |
| Fashion and home goods | Strong | Weak |
| Electronics with model numbers | Medium | Strong |
| Cost per product | Higher | Lower |
Getting good results from image matching
- Use the main product photo
- Skip lifestyle shots and size charts.
- Crop and clean
- Remove borders and watermarks where possible.
- Combine scores
- Use image similarity as one signal next to text and attributes.
- Check variants separately
- Confirm colour and size from text even when photos match.
Frequently asked questions
How accurate is image product matching?
Very good when stores use the manufacturer's photos, weaker with lifestyle photos, and unable to tell sizes or pack counts apart.
When should I use image matching?
When titles are vague, inconsistent or in different languages, as in fashion, furniture and private-label goods.
Is image matching expensive?
It costs more than text matching. In ScrapeWise, picture matching is €1.50 per 1,000 products versus €0.15 for text or EAN, with a €1 minimum per run.
Can image matching replace barcodes?
Not fully. It's best used alongside barcodes, text and attribute checks.