Methodology
How a price gets onto FindAProduct, and what we refuse to show as a deal.
Written by Venkata Siva Ramakrishna Naidu. Updated 20 October 2026. This page describes the rules in the site code. It is not a laboratory test report.
Matching
Retailers send product files through Awin, CJ, or Rakuten. When a feed includes a GTIN, EAN, or MPN we can group offers that share that code. The shop name, price, image, and tracking URL are stored with the offer. We do not invent a brand, a review, or a specification the feed did not send.
What “lowest price” means
The lowest price on a page is the lowest live feed price we are willing to show for the currency you selected. It does not include postage, duty, or a voucher that appears only in the shop’s basket. Commission is not used to pick the winner.
Was-prices and deals
A discount badge is shown only when the was-price is higher than the current price, less than three times that price, and the saving is under 70%. A was-price that is a fixed multiple such as five times the price, or a badge of about 80% on every card, is not shown. /deals stays out of the sitemap until those badges are coming from plausible was-prices.
What we leave out of the UK view
- Marketplace rows from DHgate and similar wholesale hosts.
- Titles that look like replicas: “5A”, “Player Version”, “replica”, “original box”, and similar patterns.
- Test rows such as “Business Sample” and “Automated QA”, and placeholder images from picsum.
- Titles that are primarily not English, on the UK view.
- Adult and sexual-merchandise titles.
A product page is offered to search engines only when it has at least two live UK (GBP) offers, or an image plus an identifier and extra data such as specifications or a real price history. Single-offer feed rows stay available if you open them, but they are noindex and they are not placed in the sitemap.
Feeds do not update every minute. A shop can sell out after the file was sent. Treat every figure as a feed price, then confirm it on the retailer.