Key takeaways
- Track the five to ten competitors your customers actually compare you with, not everyone in your category.
- Compare like with like: match exact products first, then close alternatives.
- Collect the price customers pay at checkout, plus promotions and stock, not just the price on the page.
- Summarize with a price index weighted by your sales, and check it on a fixed weekly rhythm.
- The goal is decisions, not data: decide in advance what kind of change you’ll respond to.
Most brands start watching competitors the same way: someone opens a few websites, copies prices into a spreadsheet, and promises to do it every week. It lasts a month. This guide sets out a way of monitoring competitors that holds up: who to track, what to compare, what to collect and how to turn it into decisions.
Start with the competitors your customers compare
Your competitive set isn’t everyone who sells something similar. It’s the handful of stores your customers actually weigh you against before they buy. To find them:
- Ask your customer service team which stores customers mention (“I saw it cheaper at…”).
- Search like a customer for your top products and note who appears, on search engines, marketplaces and AI assistants.
- Include the retailers that stock your own products, if you sell through retail. They compete with your store for the same shopper.
- Add one or two marketplaces where your category sells, because shoppers check them as a benchmark.
Five to ten competitors is plenty for most brands. More than that, and the data grows faster than your ability to act on it.
Compare like with like
A price comparison is only as good as its product matching. Work in two layers:
- Exact matches: the same product, identified by barcode (GTIN or UPC), manufacturer part number or model name. These matter most if you sell other brands’ products, or if retailers sell yours.
- Close alternatives: different products a shopper would weigh against yours: a similar jacket from a rival brand, at a similar specification. For brands that only sell their own products, these are usually the only matches that exist.
Watch for traps: different pack sizes, bundles, and products sold in several variants with different prices. Compare price per unit where pack sizes differ.
Collect more than the price on the page
The price on a product page is rarely what a customer pays. A competitor with a higher list price can be cheaper at checkout once shipping, fees and cart discounts are included. For each matched product, collect:
| What | Why it matters |
|---|---|
| The price at checkout (landed price) | It’s the number the customer compares. |
| Promotions and discount codes | A sitewide sale changes every price at once. |
| Free-shipping threshold | Can matter to customers as much as a price cut. |
| Stock | A rival’s stock-out is your opportunity. |
| Delivery promise | Fast, free delivery can justify a higher price. |
Decide how often to check
Daily checks suit most categories. Check more often only where prices genuinely move faster: products sold on marketplaces with automatic repricing, or during big sales periods such as Black Friday. Checking more often than prices change just creates noise.
Summarize it in a few numbers
Hundreds of prices are hard to read. Two summaries make them useful:
- A price index: your prices relative to the market, where 100 means level. Weight it by your sales, so your best sellers count most.
- Price position counts: how many products you’re cheapest on, close to the cheapest, and most expensive on, and how that changed since last week.
Turn the data into decisions
The most common failure isn’t bad data. It’s data nobody acts on. Before you start, agree:
- Your target position for each product line: always within 5% of the cheapest, or a deliberate premium backed by better service.
- What triggers a response: for example, a competitor undercutting you by more than 10% on a top-20 product.
- Who decides, and on what rhythm. A 30-minute weekly review works for most teams.
When a competitor does cut prices, matching isn’t the only option. See how to respond to a competitor’s price cut.
Doing it by hand, with a tool, or with agents
By hand works for a few products and one or two competitors. Price-tracking tools scale it up but usually collect list prices only. Tools that use AI agents, like Ghost Watch, browse competitors’ sites the way a shopper does, including the cart, so they can collect checkout prices and promotions, and explain the changes rather than just listing them.
Terms in this guide
- Competitive set: The competitors you compare yourself against.
- Product matching: Pairing each of your products with the equivalent product at a competitor.
- Landed price: What a customer actually pays at checkout, including shipping, fees and discounts.
- Price index: Your prices compared with competitors’, as one number.
- Price position: Where you rank on price for a product: cheapest, middle or most expensive.