Competition
Competitor analysis in site selection: a demand-weighted framework
Most competitive analysis counts rivals inside a radius and stops there. A stronger approach weighs direct competitors, substitutes, and complements by how each affects demand, then folds that into one component of an explainable site score.
Quick answer
Competitor analysis in site selection estimates how nearby supply affects demand at a candidate location. The method separates direct competitors, substitutes, and complements, weighs each by access, format, channel, attractiveness, and daypart, and reads the result as saturation or white space. The output is a single competition component inside an explainable site score.
What competitor analysis means in site selection
The aim is to estimate how much of a trade area's demand is already being captured, and by whom.
The question that matters is how much of the demand inside a trade area is already spoken for, and how much remains for a new location to win. Two sites can hold the same number of competitors within the same drive time and still differ sharply, because those competitors vary in size, in format, and in how strongly they pull customers.
Competition tracks demand more than distance. A market with strong, growing demand can support more rivals than a weak one, so an identical competitor count looks crowded in one place and open in another. The framework below captures that difference rather than burying it under a single number.
Direct, substitute, and complement: three relationships to demand
Sort the surrounding businesses by how they relate to your demand before weighing any of them.
- Direct competitors. Businesses that serve the same need for the same customer in the same format, such as one quick-service burrito shop opening near another. They compete for the same trips and pull demand away from a new site most directly.
- Substitutes. Different formats or channels that meet the same underlying need. A grocery prepared-foods counter, a delivery-only kitchen, or a convenience store can absorb meal demand without appearing as a direct rival on a map. Leave them out and the demand left for your site looks larger than it is.
- Complements and co-tenants. Businesses that draw the same customer to the same place for a different reason. An anchor grocer, a gym, or a coffee chain can lift the traffic your site shares in. Positioned well, a neighbor becomes an asset.
Many spreadsheets and mapping tools flatten all three into one count of dots. That single number cannot tell you whether an area is crowded, underserved, or busy in a way that actually helps you.
Why raw competitor density misleads
Five forces break the assumption that more pins mean more competition.
- Access. A rival two miles off across a highway with no left turn barely competes, while one on the same corner with easy parking competes hard. Straight-line distance and radius counts ignore the roads, barriers, and travel time that determine who customers can actually reach.
- Format. A 2,000 square foot express unit and a full-size store each count as one pin, yet they capture very different shares of demand. Size, drive-thru access, and assortment all change how much a location pulls.
- Channel. Delivery, pickup, and online substitutes leave no storefront on the map, yet they draw demand from the same trade area. A count of physical rivals passes over them.
- Attractiveness. Brand strength, ratings, and price position let some competitors draw well beyond their share. Treating every dot as equal weight erases a genuine difference in pull.
- Daypart. Two businesses can sit side by side and rarely compete when one peaks at breakfast and the other at dinner, or one serves weekday commuters and the other weekend families. Overlap in time is part of overlap in demand.
Demand-weighted competition and the line into saturation
Once competitors are weighted, you can compare supply against demand rather than against a pin total.
Weighting fixes this. Apply the factors above to each competitor, then read the weighted supply against demand inside a defined trade area. A direct rival on an easy corner with a strong brand and an overlapping daypart counts for a lot; a weak substitute across a barrier counts for little. Add it up and you have a measure of how much demand current supply already serves.
Saturation is the point where weighted supply meets or exceeds the demand a trade area can generate. Because it describes a relationship between supply and demand, a saturated market and a thriving one can carry the same competitor count. A growing, high-demand area absorbs more rivals before it tips. A flat one saturates fast.
White space is the inverse of saturation
The same math that flags a crowded market also surfaces the gaps.
White space is demand that current supply does not reach. It opens up where access barriers cut a pocket off from existing stores, where a format gap leaves a need unmet, or where growth has outrun the businesses already present. Measuring weighted supply against demand surfaces those gaps from the same model, flagging the places where demand runs ahead of supply.
The strongest expansion candidates are often busy places rather than empty ones, spots where reachable demand sits underserved by whatever competitors happen to be present. A raw pin count misses them, while a demand-weighted view brings them forward.
How to read four types of competitive signal
| Competitor type | What it is | Example | Effect on a site | How to weight it |
|---|---|---|---|---|
| Direct competitor | Same need, same customer, same format | A rival quick-service burrito shop | Pulls demand away most directly | Highest weight, scaled by access, format, brand, and daypart overlap |
| Substitute | A different format or channel meeting the same need | Grocery prepared foods or a delivery-only kitchen | Quietly removes demand that a pin count misses | Partial weight by how much demand it realistically absorbs |
| Complement / co-tenant | Pulls the same customer for a different reason | An anchor grocer, a gym, or a coffee chain nearby | Can raise the traffic your site shares in | Negative weight (a benefit) when co-tenancy fits your customer |
| Saturation signal | Weighted supply meeting or passing trade-area demand | Many strong, overlapping rivals against flat demand | Caps the demand a new site can win | Read as a ratio of weighted supply to demand, not a raw count |
Turning competition into a score component
The framework should end in a number you can defend in a meeting.
Within an explainable site score, competition sits as one weighted component beside access, demographics, and demand. It rolls up the weighted supply inside a drive-time or walk-time trade area, nets out complements and co-tenancy benefits, and compares the total to demand to register saturation or white space. Because the component is named and traceable, a reviewer can see exactly how far competition moved a site up or down.
Geod builds competition along these lines. Rivals are mapped inside drive-time trade areas, weighted by the factors above, and set against demographics and demand, then rolled into an explainable score that shows its sources and assumptions. You can tune how heavily competition counts for a given concept, and the exported brief keeps the reasoning attached so a committee can challenge it.
Common mistakes
Most of these errors come from treating competition as a tally of businesses.
- Counting pins inside a radius treats a circle as a market. It ignores the roads and barriers that decide reachability, so a drive-time or walk-time trade area serves better.
- Mapping only direct rivals leaves out substitutes and alternate channels, which makes the demand a new site can win look larger than it is.
- Scoring every neighbor as a negative misses the co-tenants that raise your traffic. The right complement works in your favor.
- Reading density without demand says little, because a competitor count means nothing until it meets the demand a market generates. Saturation is a ratio.
- Hiding competition in a single black-box number makes it hard to defend. A visible, adjustable component lets reviewers see what it did to the score.
Frequently asked questions
- Is competitor density a good measure of competition?
- On its own, not really. Density counts businesses without weighing access, format, channel, brand pull, or daypart overlap, and it sets nothing against demand. An identical count looks crowded in a weak market and open in a strong one. Weight competitors first, then compare them to demand.
- What is the difference between a direct competitor and a substitute?
- A direct competitor serves the same need for the same customer in the same format. A substitute meets that need through a different format or channel, such as grocery prepared foods or delivery. Substitutes absorb demand without resembling rivals on a map, so leaving them out inflates the demand you think is available.
- How is saturation different from white space?
- They read the same supply-versus-demand math from two directions. Saturation is where weighted supply meets or exceeds the demand a trade area can generate. White space is demand that current supply does not reach. One model surfaces both.
- How does competition become part of a site score?
- It enters as one weighted component beside access, demographics, and demand. The component rolls up weighted supply inside a real trade area, nets out co-tenancy benefits, and compares the total to demand. Because it is named and traceable, you can see exactly how far it moved a site.
- Do nearby businesses always count against a site?
- No. Complements and co-tenants draw the same customer for a different reason and can raise the traffic your site shares in. An anchor grocer or a coffee chain can be an asset, so the framework treats the right neighbor as a benefit.
Related resources
See Geod on your next location
Geod is in a pilot program right now. Book a short walkthrough and we will score a candidate location with you: an explainable score, a drive-time trade area, competition, cannibalization, and a site brief.
Prefer the method first? Read the Geod methodology.