1. Analytics
  2. Guides
  3. A competitor analysis example, start to finish

A competitor analysis example, start to finish

Most examples are made up. This one is a real run of our tools on a real app, Cal AI, with every step shown.

Competitor researchUpdated Oct 29, 20262 min readBy the UGCLive Analytics team

Short answer

A competitor analysis answers three questions: who you compete with, where each of them gets customers, and where you can win. For Cal AI that meant 10 competitors found from 32 links, a channel breakdown of Cal AI itself, and a table comparing them. The template below works for any product.

Step 1: who does Cal AI compete with?

10 apps, 9 of them direct, found from comparison pages, App Store similar apps, Reddit and YouTube.

CompetitorKindStore ratingLinksWhy it competes
SnapCaloriesnapcalorie.comdirect4.7★6Photo-based AI calorie counter that targets the same snap-a-meal logging job. It is the most frequent…
MyFitnessPalmyfitnesspal.comdirect–6Established calorie tracker with a large food database and Premium photo logging. It acquired Cal AI in March…
MacroFactormacrofactorapp.comdirect4.8★6Macro tracker with AI photo logging that adjusts calorie and macro targets from weight trends. It is the…
Cronometercronometer.comdirect4.8★5Nutrition tracker with a free tier that includes barcode scanning, plus photo logging on Gold. It suits users…
Welling AIwelling.aidirect–2AI calorie tracker pitched as a deeper, more accurate alternative with guidance on what to eat next. It is…
Nutrolanutrola.appdirect–1Photo calorie tracker marketed as a more accurate Cal AI alternative, citing portion errors and database…
PlateLensplatelens.appdirect–2Ranked as the top Cal AI alternative on accuracy-focused review sites, which score it ahead of Cal AI on…
Lose It!loseit.comdirect–2Mainstream calorie counter whose Premium tier includes photo logging and barcode scanning. It appears in…
Appedietappediet.comdirect–1AI calorie counter with photo logging that was tested against Cal AI and MyFitnessPal. It is also listed as a…
Empirical Healthempirical.healthindirect–1Pitches itself as a Cal AI alternative that tracks nutrients beyond calories, such as fiber, sodium and…

Cal AI's competitors with every source

Cal AI's stored Find competitors run, unedited.

Step 2: where does Cal AI get its users?

Paid creators and Meta video ads, by our AI's read of 19 channels.

ReportApp StoreGoogle PlayTikTokInstagramYouTubeMeta adsGoogle AdsInfluencersAffiliatesGoogle / SEOReferral programDirectories
Duolingo
Cal AI
Opal
Main driverSupportingMinorNot found
Channel importance for the app reports we store (Duolingo, Cal AI and Opal), teaser data.

The breakdown names the main channels and the supporting ones; the full report has each channel's numbers and sources. Read it on how Cal AI grew.

Step 3: put them side by side

One row per competitor, the same columns for each.

CompetitorDirect?Main channelStore ratingPrice pointWhere you can win
Cal AI—Creators, Meta adsFrom the listingFrom the paywall—
Rival 1Yes
Rival 2Yes
Rival 3Indirect
The template. Fill one row per competitor; break each one down for its main channel.

Step 4: decide where to compete

Pick the channel the leader under-uses that fits your budget.

If the leader wins on paid creators, a smaller rival can win on App Store search or SEO comparison pages, where the leader's money matters less.

Questions

What should a competitor analysis include?

Who the competitors are, where each gets customers, their product and price, and where you can win. A table with one row per competitor keeps it comparable.

What is a good competitor analysis template?

Columns for direct or indirect, main channel, rating, price point and where you can win, one row per competitor.

How many competitors should a competitor analysis cover?

Five to ten. Cal AI's run found 10, 9 of them direct.

Sources

Run the same analysis on your market

Paste your site or app: our AI finds your competitors, then breaks any of them down.

Every channel our AI checks, with a source for each finding. Plans from $20/month.