Kindal
Blog / Business Intelligence
Business Intelligence

How to monitor competitor pricing, positioning and messaging

How to monitor competitor pricing, positioning and messaging
Key takeaways
  • Monitor three layers separately: pricing (what it costs and what is gated), positioning (who it is for and what category it claims) and messaging (what it says in ads, emails and launches).
  • Capture pricing pages as extracted text plus a dated screenshot, with every toggle state recorded, so a later change can be proven rather than remembered.
  • Most commercial ads in Meta's Ad Library are visible only while they run, so any ad you may want to compare later has to be saved by you on the day you see it.
  • Read every change as a hypothesis with a confirming signal attached; a single pricing edit can be a test, a regional variant or a strategic shift.
  • Monitoring competitor prices and deciding your own independently is normal practice; coordinating with competitors, or signaling to them, is where antitrust risk starts.

The short answer

Competitor pricing monitoring works best as one part of a three-layer routine that also covers positioning and messaging. Set it up in five steps:

  1. Write the question each layer answers: what it costs, who it is for, what it says.
  2. Capture a dated baseline of every pricing page, homepage and active ad set.
  3. Give each layer its own cadence: weekly for pricing and homepages of close competitors, weekly to monthly for ads, as published for launches.
  4. Record every change in one change log with before, after, evidence and a first reading.
  5. Interpret each change as a hypothesis with a confirming signal, then choose a response: log, watch, brief or decide.

What does it mean to monitor pricing, positioning and messaging?

Monitoring pricing, positioning and messaging means capturing three kinds of public statement a competitor makes and comparing each with its previous version. Pricing says what the product costs and what each tier unlocks; positioning, who it is for and which category it claims; messaging, how the company argues its case right now.

The three layers move at different speeds and mean different things when they move:

  • Pricing changes rarely in B2B software, but each change is a commitment that affects revenue.
  • Positioning changes when strategy changes, and it usually shows first on the homepage and in new segment pages.
  • Messaging changes constantly, because ads and emails are where companies test ideas cheaply.

Treating all three as one stream of "website changes" gives a new ad headline and a new pricing tier the same weight. This guide assumes you already know which sources you watch for each competitor. If you are building that list from scratch, comparing tools that monitor your market helps you decide which source types to automate.

How do you monitor competitor pricing, positioning and messaging, step by step?

You monitor the three layers by giving each one a baseline, a cadence and a shared log, then reviewing changes on a fixed day. The steps below take a few hours to set up for five competitors.

Step 1: Write the question each layer answers

Start with the decision each layer feeds, so you know what counts as a change worth logging.

  • Pricing: "Would a buyer comparing us today see a different price, limit or tier than last month?"
  • Positioning: "Is this competitor aiming at a new buyer or claiming a new category?"
  • Messaging: "Which argument is this competitor testing, and is it aimed at our customers?"

If a change cannot affect one of these answers, log it in one line and move on.

Step 2: Capture a dated baseline

Capture each tracked asset in two forms on the same day: extracted text, which can be compared automatically, and a full-page screenshot, which shows layout and emphasis that text misses. Name files by competitor, asset and date.

For pricing pages, capture every state the page can show: click the monthly and annual toggle, expand collapsed feature tables, and note the currency and region. Otherwise a collapsed section will later look like a change.

Step 3: Set a cadence per layer

Match the check to how fast each asset changes. For close competitors, compare pricing pages and homepages weekly; check ad libraries weekly during your own campaign season and monthly otherwise; review newsletters and launch posts in the weekly session. Add event triggers: re-check all three layers after a funding round, acquisition, major launch or leadership change.

Step 4: Record every change in one change log

Keep one change log for all competitors and all three layers, with one row per change. A row needs these columns:

  • Date detected and date published, when the second is known
  • Competitor and layer: pricing, positioning or messaging
  • Asset: the specific page, ad or email
  • Before and after: quoted text or values, never a paraphrase
  • Evidence: the screenshot file, the archived copy or the ad library link
  • Change type: a fixed list, such as price, tier added, tier removed, limit, gating, value metric, discount, headline, category claim, segment, comparison page, ad theme, offer
  • First reading: one sentence on what the change might mean
  • Confirming signal: what you would expect to see next if the reading is right
  • Response: log, watch, brief or decide, with an owner

The confirming signal column is the one most logs lack. It turns a guess into something the team can check later.

Step 5: Interpret, then respond

Review the log once a week, read each change against the patterns in the next sections, and assign one of four responses:

  1. Log: recorded, no action.
  2. Watch: look for the confirming signal within a stated period.
  3. Brief: tell sales or marketing what changed and what to say about it.
  4. Decide: bring the change, with evidence, to whoever owns your pricing, positioning or campaigns.

Most changes end at log or watch. A routine that turns every edit into a meeting gets abandoned.

What should you capture from a competitor's pricing page?

From a competitor's pricing page, capture every element a buyer would use to compare plans, not only the headline prices. Packaging and limits change more often than list prices, and they often matter more.

Record these elements for every plan:

  • Plan names and order: a renamed or reordered tier is often the first trace of a packaging change.
  • Price points: monthly and annual, with the annual discount calculated.
  • Value metric: per seat, per usage unit or flat, with any minimums.
  • Limits: seats, credits, contacts, API calls; the help center often lists them in more detail.
  • Feature gating and add-ons: which features sit in which tier.
  • Free plan, trial and discounts: length, limits, card requirement, banners and programs.
  • Enterprise call to action: "contact sales" versus a listed price.

Price tests and regional pricing mean two visitors can see different numbers on the same day. Capture from a clean session in a fixed region, and confirm a surprising change with a second capture before logging it.

How is B2B SaaS price tracking different from ecommerce price tracking?

B2B SaaS price tracking follows a few plans on a few pages, while ecommerce price tracking follows thousands of products whose prices can move several times a day. The two need different methods and different tools.

In ecommerce, the hard problem is matching the same product across retailers and checking it often enough to react. Dedicated tools exist for this. Prisync describes automated competitor price tracking with stock availability and minimum advertised price (MAP) monitoring. Price2Spy describes product matching, MAP violation alerts and repricing rules. Keepa offers Amazon price history charts and alerts when a price drops or a product comes back in stock.

In B2B software, the hard problem is interpretation. A pricing page may change a few times a year, usually in packaging: a limit, a gated feature, a new tier. A change monitor detects the edit; a person works out what it means.

What do competitor pricing changes usually signal?

Competitor pricing changes usually signal a shift in which customers the company wants, how it wants to earn from them, or what its costs now look like. None of these readings is certain from one change, so each pattern below carries a caveat and a signal that would confirm it.

  • Entry price raised or cheapest tier removed. Common reading: the company is moving upmarket or its smallest customers cost too much to serve. Caveat: existing customers may be grandfathered, so the real effect is on new buyers only. Confirming signal: case studies and homepage copy shifting toward larger customers, or sales roles opening for mid-market and enterprise.
  • New low tier or free plan added. Common reading: a push for volume through self-serve adoption, or a defensive move against a cheaper entrant. Caveat: free plans are often time-limited experiments. Confirming signal: onboarding and template content aimed at small teams, or the plan still present a quarter later.
  • Feature moved to a higher tier. Common reading: the company has found a feature customers pay for and is using it to drive upgrades. Caveat: sometimes a cost decision for a feature that is expensive to run. Confirming signal: new marketing that leads with that feature.
  • Value metric changed, such as from seats to usage. Common reading: the most significant pricing change a company can make, often tied to new costs, such as AI features, or to a new buyer who does not think in seats. Caveat: transitions are often messy, with both models on the page for a while. Confirming signal: help center articles explaining the new unit, and billing questions appearing in public forums.
  • Public prices replaced by "contact sales." Common reading: a move toward negotiated, larger deals. Caveat: some companies hide prices during a repricing and restore them later. Confirming signal: enterprise security, compliance or procurement pages appearing.
  • Limits raised at the same price. Common reading: a response to competitive pressure, possibly from you, or lower delivery costs. Caveat: generous limits on paper may be capped elsewhere in the terms. Confirming signal: comparison pages or ads that cite the new limits.
  • Deeper annual discount or recurring promotion. Common reading: pressure on cash or retention. Caveat: many promotions are seasonal or tied to the end of a quarter. Confirming signal: the same promotion running beyond its stated end.

The right response is rarely to match. Ask first which of your deals the change affects, then whether the competitor's new price changes how buyers frame the comparison.

How do you track competitor positioning?

You track competitor positioning by capturing the few places where a company states who it serves and what it is: the homepage hero, the page title and meta description, the navigation, segment and industry pages, and comparison pages. These assets change less often than ads, so each change carries more weight.

Quote the hero headline, subheadline and call to action word for word, and note new menu items, new segment pages, new "vs" or "alternative to" pages and the customer logos shown. The title tag matters too: it holds the category words the company wants search engines to associate with it.

Positioning changes tend to fall into a few readable patterns:

  • A new category claim in the headline usually means the company wants to be evaluated against a different set of competitors, or wants budget from a different team.
  • A new segment or industry page is a stated intention. It becomes a commitment when matching case studies, sales roles or integrations follow.
  • A new comparison page that names you means a sales team is meeting you in deals often enough to justify the page. Read it closely: its claims are what your buyers will hear.
  • Logo changes on the homepage show which customers the company now wants prospects to identify with.

A new tagline without any of these is usually cosmetic; wait for pricing or product to move before reading strategy into it.

How do you monitor competitor messaging in ads, emails and launches?

You monitor competitor messaging by collecting what competitors say in paid ads, email and launch posts, then grouping it by theme over time. Single messages tell you little; a theme that repeats across channels for weeks tells you which argument the company believes is working.

Which ad libraries show competitors' ads?

Three public ad libraries cover most B2B and consumer advertising, and each keeps different ads for different periods.

  • Meta Ad Library. Meta's help page about the Meta Ad Library states that the library contains all active ads shown across Meta technologies and that anyone can search it by term, name or Page. The detail that matters for monitoring: ads that are not about social issues, elections or politics and do not reach the EU or the UK are not archived. They disappear when they stop running, so save screenshots of anything you may want to compare later.
  • Google Ads Transparency Center. Google's Ads Transparency Center FAQ says it includes ads from verified advertisers across Search, Play, Maps, Shopping and YouTube for one year from the date an ad was last shown. It shows up to five common variations of an ad, and information can take 48 to 72 hours to appear.
  • LinkedIn Ad Library. LinkedIn's Ad Library page says anyone can search it, with or without an account, by company or advertiser, keyword, country and date. Ads remain for one year after their last impression, and ads targeted to the EU show extra details such as impressions and targeting.

For each competitor, record ad themes, offers, the audience the copy addresses and how many variants of one idea are running. Many variants usually mean a test in progress. An ad running for months is often one the advertiser is satisfied with, although a forgotten campaign looks the same from outside.

How should you track competitor emails and launch posts?

Subscribe to each competitor's newsletter from a dedicated work inbox, under your real name and company. Log subject line, send day, offer and call to action, tagged with the same themes you use for ads; launch and executive posts go in the same theme log.

When a launch post, a new ad set and a homepage edit repeat the same claim within a few weeks, the company has made a messaging decision, not a test. That convergence is the signal worth briefing.

How do you monitor 50 competitors without drowning?

You monitor 50 competitors by tiering them and automating detection for everyone, while reserving human reading for the few that can affect your deals.

A tiering that scales:

  • Tier 1, three to five competitors: all three layers, weekly, with screenshots and full change log entries.
  • Tier 2, ten to fifteen competitors: pricing page and homepage, compared automatically each week, read monthly unless a pricing change triggers an alert.
  • Tier 3, the rest: automated comparison of the pricing page only, with an alert on structural changes such as a tier added or removed, a value metric change or prices hidden.

Three practices keep the volume manageable:

  • Normalize pricing into one schema, so "who still offers a free plan?" is a filter, not a research project.
  • Alert on structure, not text. A reworded bullet should not reach a person; a removed tier should.
  • Send one daily digest instead of many alerts, grouped by layer and tier.

Some teams build that digest from website change monitors and a script; others delegate the reading layer. Kindal, for example, follows the sources a team chooses, compares each change with the previous version and writes a brief only when something changes, with every line linked to its source. The person who owns the change log still decides what each change means.

The limits of competitor monitoring are about how you collect information and how you use it. Collect only what competitors publish openly, and make your pricing decisions on your own.

  • Public information, real identity. Pricing pages, ad libraries, newsletters and launch posts are published for anyone to read. Fake accounts, posing as a buyer to obtain quotes and bypassing logins are deception, not monitoring.
  • Terms of service. Check whether a site restricts automated access before scheduling captures, and choose a method that respects it.
  • Independent decisions. The Federal Trade Commission's guidance on price fixing states that each company is free to set its own prices, and may match competitors, as long as the decision was not based on an agreement or coordination with a competitor. The same guidance warns that public invitations to coordinate prices can raise concerns.

Watching competitors' prices is fine; talking to them about prices is not. Ask counsel when a case is unclear.

What are the most common mistakes in competitor pricing and messaging monitoring?

The most common mistake is logging changes without reading them. A change log full of "pricing page updated" entries with no first reading and no confirming signal produces activity, not intelligence.

Other mistakes that weaken the routine:

  • Paraphrasing instead of quoting. "They lowered prices" cannot be checked; "Team plan from $X to $Y per seat, monthly billing" can.
  • Reacting to every ad. Ads are cheap to launch and cheap to stop; wait for a theme to repeat.
  • No evidence attached. Without the screenshot or archived copy, a disputed change becomes one person's memory against another's.

The point of monitoring all three layers is not to know everything a competitor publishes. It is to notice, each week, the few changes that alter how a buyer will compare you, and to know what to do about them.

Frequently asked questions

How do I track competitor pricing?

Track competitor pricing by saving a baseline of each competitor's pricing page and comparing it with new captures on a fixed schedule. For each capture, record the plan names, prices per billing period, the unit of value (seat, usage or flat), limits, which features sit in which tier, free plan or trial terms and any visible discount. Save both the extracted text and a dated screenshot, and note toggle states such as monthly or annual and the currency shown. When the text differs from the previous capture, log the change with before and after values, the evidence and a first reading of what it might mean. Weekly checks suit close competitors in B2B software; ecommerce catalogs need dedicated price tracking tools that check products daily or more often.

How often should you check competitor prices?

Check competitor prices at the speed they actually change in your market. B2B software pricing pages change a few times a year, so a weekly automated comparison for your closest three to five competitors and a monthly check for the rest is usually enough. Ecommerce prices can move several times a day, especially on marketplaces, which is why retail teams rely on tools that check product pages daily or more often. Whatever the cadence, add event triggers: re-check pricing immediately after a competitor's funding round, launch, acquisition or end of quarter, because pricing and packaging changes often cluster around those moments.

Is it legal to monitor competitor prices?

Monitoring prices that competitors publish openly is legal and common, and so is using them to set your own prices. The US Federal Trade Commission states that each company is free to set its own prices, and may even charge the same price as competitors, as long as the decision was not based on an agreement or coordination with a competitor. The risks lie elsewhere: discussing prices with competitors, exchanging non-public pricing data, or making public statements that invite rivals to raise prices together. Collection methods matter too. Do not create fake accounts, pose as a customer to obtain quotes or bypass access controls. When a method sits in a gray area, ask counsel before using it.

How can I see what ads my competitors are running?

You can see competitors' ads in the public ad libraries that the large platforms publish. The Meta Ad Library shows all active ads running across Meta technologies, and anyone can search it by name, Page or keyword. Google's Ads Transparency Center shows ads from verified advertisers across Search, Play, Maps, Shopping and YouTube for one year after an ad was last shown. LinkedIn's Ad Library lets anyone, with or without an account, search ads that ran on LinkedIn, and keeps each ad for one year after its last impression. Because most commercial ads on Meta disappear from the library once they stop running, save screenshots of the ads you want to compare later.

What tools track competitor prices automatically?

Tools for tracking competitor prices automatically fall into two groups. For ecommerce and retail, dedicated price monitoring tools match the same product across retailers and check prices on a schedule: Prisync describes automated competitor price tracking with stock monitoring and MAP monitoring, Price2Spy describes product matching, MAP violation alerts and repricing, and Keepa offers Amazon price history charts and price drop alerts. For B2B software, where a pricing page holds a few plans rather than thousands of products, website change monitors and broader competitor monitoring tools fit better, because the useful signal is a change in packaging or limits, not a daily price movement. Many teams combine automated detection with a person who interprets each change.

SW

Soren Whitaker

Business Intelligence

Competitive and market intelligence: what a company signals, where it signals it, and how to notice a change in direction early.

Related articles