6 min read
How to track price changes on any website
The short answer
To track a price change on any website, pick the page the price lives on, select the price element itself rather than the whole page, choose how often it should be checked, and set an email alert. You then get a message the moment that number moves, with the old and new value side by side.
Why watching the whole page does not work
Most pages change constantly for reasons that have nothing to do with price. A rotating banner, a stock counter, a cookie notice, a recommended products carousel, a timestamp in the footer. If you watch the entire page, every one of those counts as a change, and the alert becomes noise you learn to ignore.
The fix is to narrow the target. Watch the price and nothing else. Then a change means what you actually wanted it to mean.
Track a price in four steps
The whole setup takes about a minute and needs no code.
- Copy the URL of the page the price sits on. Use the product page itself, not a category or search page, because search results reorder themselves and will fire constantly.
- Paste it in and let the page load a snapshot, so you can see exactly what is being watched.
- Say what you want to hear about in plain English, for example 'alert me when the price changes'. This narrows the watch to the price and ignores the rest of the page.
- Choose a check interval and an email address. Every 5 minutes suits a limited drop or a restock. Daily is plenty for a competitor's pricing page.
Choosing a check interval
The right interval depends on how fast the thing you care about disappears. Match the check to the stakes rather than defaulting to the fastest option.
- Every 5 minutes: flash sales, limited stock, and anything you expect other people to be racing you for.
- Hourly: a competitor's pricing page during a launch window, or a product you expect to be restocked this week.
- Daily: long running competitor monitoring, supplier price lists, and pages that rarely move.
What a good price alert looks like
A useful alert tells you three things without you having to open anything: which page changed, what the value was, and what it is now. If an alert only says 'this page changed', it has handed the work back to you.
The alert should also link to a saved snapshot of the page, so you can confirm the change was real and see the context around it. That matters most when a price changes as part of a wider repackaging, such as a plan that got cheaper while also getting smaller.
Common reasons a price alert misfires
If you are getting alerts you did not want, one of these is usually why.
- You watched a category or search page instead of the product page. Those reorder themselves on every load.
- The price is shown in a currency picked from your location, so it looks like it changed when the page was checked from a different region.
- You watched the whole page, so a countdown timer or a review count is firing the alert.
- The page shows a personalised price and needs a login, which means it is not publicly readable and cannot be monitored.