Competitor Price Monitoring: The Complete Guide for Online Retailers
What to track, whose prices to watch, how often to check and how to turn competitor prices into decisions, with a checklist to start.
In this articleWhat competitor price monitoring is
A customer emails to say a 55-inch TV costs less at Voltix. You check, and they are right: Voltix cut the price on Thursday, and you are finding out on Monday.
Without regular competitor price monitoring, it can be difficult to spot every price change in time. Prices move, promotions start and end, products sell out and new ones appear, and when you check competitor pages by hand, a customer is often the first to tell you. This guide covers the whole job: what to track, whose prices to watch, how often, how to compare like with like, how to turn data into decisions, and whether to build or buy. It ends with a checklist.
What competitor price monitoring is
Competitor price monitoring is the regular, structured collection of prices and related data from the shops you compete with, compared against your own prices. The important words are regular and structured. Looking at a competitor’s site once a month when sales are slow is not monitoring. Monitoring means that, for a defined list of products, you know what each competitor charges and you know when that changes.
It is not the same as pricing. Monitoring tells you where you stand. Pricing is what you decide to do about it. A good monitoring setup gives you clean facts you can trust. The decision to match, hold or ignore stays with you, because only you know your margins, your stock, your supplier terms and your plans for a category.
Every monitoring setup, whether it runs in a spreadsheet or in software, follows the same five steps:
- Competitor shops. You decide which shops matter and which of their products you want to follow.
- Collection. Prices and related data are collected from those shops on a schedule.
- Matching. Each competitor listing is linked to the right product in your catalogue.
- Comparison. Your price is set against theirs, product by product.
- Decision. The result reaches the right person in a form they can act on: a dashboard, a report or an alert.
When monitoring disappoints, one step is usually weak: collection that breaks unnoticed, matching that links the wrong products, or results nobody reads.
What to monitor: more than the price
The regular price is the obvious starting point, but on its own it tells only part of the story. A useful setup records four kinds of information for each competitor listing.
Regular price
This is the price a competitor charges outside promotional periods. Tracking it helps you understand their longer-term pricing strategy. If Nordline is always slightly cheaper than you on cordless drills, that is a policy, not an accident, and you should know about it.
Promotional price
Most short-term movement happens in promotions. Record the promotional price separately from the regular price, with the dates you saw it. Over time this shows how often a competitor runs promotions, how deep they go and how long they last. It also tells you when a competitor’s promotion goes below your own sale price.
Many shops in the EU publish the lowest price of the last 30 days next to a discounted price. If a competitor shows it, record it too: it helps customers judge the advertised discount, and it gives you the same reference point.
Stock and availability
A low price on a product that is out of stock rarely takes customers from you, unless the shop accepts backorders. If a competitor runs out of a popular item, some of its customers may come to you instead. Stock status changes how you should read a price, so it belongs next to the price, not in a separate file.
New and delisted products
When a competitor adds a product you do not sell, it can mean a new supplier, a new brand line or a category they are pushing. Seeing new listings early helps you spot gaps in your own range before your customers do. Products that disappear are just as informative: the end of a model, a supply problem or a retreat from a category.
Whose prices: choosing about five competitors
The natural instinct is to monitor everyone. That usually produces more data and less clarity. The goal is not to know every price in the country; it is to know the prices that affect your customers’ decisions. For many shops, that means a short list of around five competitors, chosen on evidence rather than reputation.
Start from catalogue overlap
The best single test is overlap: how many of your products does each candidate shop also sell? A shop that sells many of the same products is more useful to monitor than a well-known name that sells only a few. Take a sample of your products, look them up in each candidate shop and count the hits.
Illustrative example: an overlap count
Illustrative example with made-up numbers. You take a sample of 50 of your best sellers in power tools and look for each one in four candidate shops.
| Shop | Products found (of 50) |
|---|---|
| Voltix | 38 |
| Nordline | 31 |
| Ampera | 22 |
| Kvant | 9 |
Voltix and Nordline clearly belong on the list. Ampera probably does. Kvant may be a familiar name, but with nine overlapping products it adds more matching work than insight in this category.
Check overlap per category
Overlap is rarely even. Kvant may overlap strongly with you in small kitchen appliances and hardly at all in tools. You can monitor a competitor only in the categories where your product ranges overlap.
Ask the people who talk to customers
Your sales and customer service teams usually know which shops customers mention. Those names belong on the list even if the overlap count is modest, because they are the comparisons customers actually make.
Keep it short, then extend
Every competitor you add brings more listings to match and more noise in your reports. Tracking a few relevant competitors consistently is more useful than collecting incomplete data from dozens of shops. Start with about five, get the process working, and add more only when you have a reason.
Collecting and matching the data
Once you know whose prices you want, two settings decide whether the data is any good: how often you collect it, and whether each competitor listing is linked to the right product.
How often to check
There is no single right frequency. It depends on how quickly prices move in a category. A 55-inch TV and a box of wood screws do not need the same schedule: there is no need to check screws every hour, but checking TVs once a week means you may see changes days after your customers do.
Two principles cover most cases. First, set frequency by how fast a category moves, with more attention around promotional periods. Second, do not treat every product equally: your best sellers and the products customers compare most deserve more frequent checks than the long tail. Ideally, you can set the check frequency for each product rather than for a whole shop. We go through this in detail, including how to read your own price history to set a schedule, in How often should you check competitor prices?
Matching: comparing like with like
Before you can compare prices, you have to be sure you are comparing the same product. It sounds simple, but in practice it is often the hardest part of price monitoring. One shop writes “Cordless drill 18 V, 2 batteries, case”. Another writes “18V drill driver set with 2x 2.0 Ah battery”. A third shows only the model code. Identifiers such as the EAN/GTIN or the manufacturer part number (MPN) make matching much easier, but not every shop publishes them, and some publish them wrongly.
Then there are products that are nearly the same but not quite:
- Different pack sizes. One shop sells tile adhesive in a 5 kg bag, another in a 25 kg bag. Comparing those prices directly is meaningless. You need the price per kilogram, or the competitor’s price restated for your pack size.
- Different bundles. The same drill with one battery, two batteries or none. For price purposes these are different products.
A wrong match is worse than no match. If a 5 kg bag is treated as your 25 kg bag, the comparison will say you are far too expensive, and someone may act on it. Good matching combines identifiers, titles and attributes, separates exact matches from close equivalents, and sends uncertain cases to a person. The full method is in Product matching: how to know a competitor listing is actually your product.
From data to decisions
Collected prices are only useful if they lead to better decisions. Many projects lose their value here: the data exists, but it is not organised around the questions people actually ask. Three questions cover most of what a pricing or category manager needs.
Where do I stand? (Price position)
For each product, are you the cheapest, in the middle or the most expensive? Across a category, how often are you above the market? Position gives you the big picture and shows whether your prices match the strategy you think you have.
Where are the biggest gaps?
The biggest gaps are on products where your price is well above or well below the competition. A large gap above the market on a popular product may cost you sales. A large gap below may mean you are giving away margin you did not need to give. Sorting by the size of the gap shows you where to look first.
Where do I have headroom?
Headroom is the gap between your price and the next-lowest price among competitors that have the product in stock. If you are already the cheapest by a wide margin, you may be able to charge a little more and still be competitive. So monitoring is useful for more than reacting to price cuts: it also shows you products you may be selling more cheaply than you need to.
Illustrative example: reading headroom
Illustrative example with made-up numbers. You sell an 18 V cordless drill for €100.00. The same model is listed elsewhere as follows.
| Shop | Price | Stock |
|---|---|---|
| Your shop | €100.00 | In stock |
| Voltix | €115.00 | In stock |
| Nordline | €120.00 | In stock |
| Ampera | €110.00 | Out of stock |
Among the shops that can actually deliver, you are the cheapest by €15.00. That is headroom. How much of it you use depends on your margin, how fast the product sells and whether you want to be clearly the cheapest. The data shows the potential room for a price increase. Whether to use it is up to you.
Turning answers into actions
Monitoring supports a small number of typical actions: adjust a price, plan or change a promotion, talk to a supplier when the market has moved, or deliberately do nothing because a gap is short-lived or the product does not matter to you. Doing nothing on purpose is a valid decision, as long as it is a decision.
Two other posts take this further. Competitor price analysis: a step-by-step framework shows how to work through position, gaps and headroom across a whole category and track them over time. Repricing rules: when to match, when to hold, when to ignore covers how to turn what you see into consistent rules, so that each competitor move does not become a fresh debate.
People still make the final decision
Software can sort, summarise and suggest. It cannot know that a container of drills arrives next week or that a supplier is about to raise prices. Monitoring gives you facts; you add the context and make the call.
Build or buy
Once you have decided to monitor, the next question is how. There is a ladder of methods, from checking pages by hand to dedicated software, and we compare all five in How to track competitor prices: 5 methods, from free to automated. In practice the choice comes down to three options.
Spreadsheets and manual checks
No new software and no setup cost; you can start today. For a few dozen products and two or three competitors, it can work. The cost is staff time, which grows with every product and competitor you add, plus copy-paste errors, no reliable history and no alerts between checks.
Your own scripts
Your own scripts give you full control, and they can be cheap to start if you already have a developer. But collecting prices is only one part of the job. Competitor shops change their layouts and scripts break quietly; some shops show different prices to automated visitors; matching, pack sizes, history, reports and alerts all have to be built and maintained. The biggest ongoing cost is often the developer time needed to maintain the system, especially when only one person understands how it works. We work through those costs honestly in Build vs. buy: the real cost of a DIY price scraper.
Dedicated software
Collection, matching, history, reports and alerts are already built and maintained, so your team spends its time on choosing competitors and checking uncertain matches, where its knowledge matters most. The cost is a subscription and dependence on what the tool covers, so check its limits before you commit.
A quick test: multiply the number of products by the number of competitors and by the checks you want per month. If the number is small, a spreadsheet may be fine for now. If it is large, or you need history and alerts, manual work becomes expensive quickly. And a price decision based on bad data costs money too, even though it never appears on an invoice.
A checklist before you start
Whichever method you choose, settle these points before the first check.
- Your monitoring goal
- The competitors that really matter
- The products you start with
- What you track, with price history
- How often, per category or product
- Rules for matching and pack sizes
- Who reads the results and changes prices
- A regular review, then adjust
- Define the goal: defend margin, win a category, react faster to promotions, or a mix. The goal shapes everything else.
- Choose about five competitors by catalogue overlap and by what customers mention, and decide per category where it differs.
- Pick the products: start with best sellers and the products customers compare most, then extend.
- Decide what to record: regular price, promotional price, stock, and new and delisted products. Keep a dated history of every price, so you see trends and not just snapshots.
- Set check frequency per category or per product, based on how fast prices move.
- Prepare for matching: collect EAN, MPN and model for your own products, decide how pack sizes and bundles are compared (per unit or restated for your quantity), and name the person who reviews uncertain matches.
- Agree who receives which report or alert, and who is allowed to change a price.
- Review every few months whether your competitors, products and frequencies still fit the market.
When price monitoring isn’t worth it
Structured monitoring is not worth it for every shop. If most of your range is own-brand or exclusive, there is little to compare, and your time is better spent elsewhere. If you sell a few dozen products against two competitors, a short weekly routine in a spreadsheet is cheaper and perfectly adequate.
Nor is it worth it if nobody will act on the results. Monitoring without someone who has the time and authority to decide only produces reports that go unread. Settle who decides first. And if your customers mostly compare you with marketplaces rather than with other web shops, make sure whatever you use actually covers those channels before you invest.
How Priceron helps
Priceron follows the five steps in this guide. It discovers products in your competitors’ web shops, for example from their sitemaps, and checks them automatically on a schedule you can set per product. It records regular price, promotional price, stock, and new and delisted products, and keeps a full dated price history for every listing, including a shop’s published “lowest price in the last 30 days”. Prices so far outside the expected range that they cannot be right are rejected rather than used, but they are recorded, so they stay visible instead of disappearing.
Priceron matches products by identifiers, titles and attributes, and AI adds a second check on the result. Matches are labelled exact or ≈ equivalent, uncertain ones are flagged for someone to review, a match you have confirmed is never overwritten automatically, and prices are compared per stated pack size. Results come through a dashboard you arrange yourself (position, biggest gaps, headroom, recent changes, promotions), market insights, ready-made reports viewed in the app or downloaded as CSV, and in-app or email notifications. Priceron never changes your prices unless you turn on the optional automatic pricing and approve the changes.
Takeaway
- Price monitoring is a regular, structured process in five steps: competitor shops, collection, matching, comparison and decision. Each step has to work.
- Track more than the price, choose about five competitors with real catalogue overlap, and set check frequency by how fast each category moves.
- Matching decides whether the data can be trusted; good data shows position, gaps and headroom, and the pricing decision stays with you.
See where your prices stand
Send us 50 of your products and up to five competitors, and we will send you a free price-position snapshot.
Request your snapshot