Website change monitoring for competitors

Five or six competitor pages carry almost all the signal. Watch the right part of each, at the right pace.

  • Checked
  • Limits from vendor pages
  • Free options marked

Website change monitoring tools compared

Website change monitoring loads a page on a schedule, compares it with the last version and alerts you when something changed. For competitor research, watch five or six pages per rival and limit each watch to the part that matters, so a week brings a few useful alerts instead of daily noise.

Website change monitoring tools: free allowance and check frequency
ToolFree optionPriceFree allowanceCheck frequencyLimitsChecked
VisualpingFree foreverFree $0 plan, no cardFrom $14/month (billed monthly)Personal 1K; $120/year billed annually150 checks/month, 5 pagesHourly on free; down to 2 min paidFree: 1 user, 60-min minimum intervalChecked
source
changedetection.ioFree foreverFree only as self-hosted open source (Apache-2.0); no free hosted tier seenFrom $8.99/month (billed monthly)Hosted plan, 5,000 watchesUnlimited if self-hostedNo hosted free tierHosted: from about 5 minutesFree option needs your own serverChecked
source 1 source 2
Distill.ioFree with an account$0 Free plan with capsFrom $15/month (billed monthly)Starter; annual billing 20% off25 monitors (5 cloud), 1,000 cloud checks/monthAlso 30 email alerts/monthFree cloud: every 6 h; local: from 5 sPaid cloud: 10 min (Starter), 5 min (Pro), 2 min (Flexi)Free: 30 email alerts/monthChecked
source

How many checks you need

Checks per month = watched pages × checks per day × 31. Count 31 days, or a 30-day allowance runs out on the last day of the month.

SetupWatched pagesChecks per dayChecks per month
Three rivals, pricing page only3193
Five rivals, five pages each251775
Same 25 pages, pricing hourly5 hourly + 20 daily1404,340

Hourly checks on just five pricing pages make the total more than five times bigger. Daily is the sensible default.

Set up changedetection.io for free

changedetection.io is open source, so you can run it on your own computer at no licence cost. These steps follow the project's README, checked 2026-11-11; labels can change between releases.

docker run -d --restart always -p "127.0.0.1:5000:5000" -v datastore-volume:/datastore --name changedetection.io docker.io/dgtlmoon/changedetection.io

Tips

A watch that never fires may be a broken selector, not a quiet competitor.

Check after the first week
  1. Tip 1

    Check the capture before you react

    Prices vary by country, login and A/B test. Open the snapshot and confirm a normal visitor sees it.

  2. Tip 2

    Write down what each change means

    One line in your competitor log: what changed and whether it matters.

  3. Tip 3

    Prune every quarter

    Delete watches that never led to an action. Fewer watches get read.

Cut website change alert noise

  1. Watch elements, not pages. A full-page watch fires on every banner and footer tweak.
  2. Ignore volatile text. Dates, counters and “last updated” lines should never alert.
  3. Match the pace to the page. Daily for pricing, weekly for careers, monthly for the homepage.
  4. Send alerts to one place. One team channel or folder, not personal inboxes.

When a change is real, tell whoever owns pricing, product or sales, and log it in the competitor monitoring checklist template.

FAQ

Can I monitor a competitor website for changes for free?

Yes. changedetection.io is free to self-host, and the hosted tools above have free plans with page and check limits.

How often should I check a competitor's pricing page?

Once a day. Pricing pages change a few times a year at most, and a daily check catches each change within hours.

Will it work on pages that need a login?

Usually not. Only watch pages you are entitled to see, and check the site's terms first.

Why does my watch alert on every check?

Something in the watched area changes on every load, such as a timestamp or rotating quote. Narrow the selector or add an ignore rule.