Competitor analysis for shops, with a worked example
A competitor analysis for a shop fits on one page. It shows what customers praise at your rival that they don't praise at yours, when the rival is busy, and what it charges. All three are public on Google Maps, and an hour of reading shows where you can win the customers next door.
Below is the method, then a worked example with two cafés on the same row.
Your real rival is the shop your customers would choose instead
Not every shop nearby competes with you. A kopitiam and a specialty café on the same row serve different moments. Your rival is the place your customer picks on the day they don't pick you.
Three ways to find it:
- Read your own reviews. Customers sometimes compare you with a shop they know.
- Walk the street. Note the shops that sell the same thing at a similar price, within a few minutes' walk.
- Check the nearest branch of a bigger chain. Customers switch to names they already trust.
Pick two or three rivals. With more than that, you'll spend the hour reading and never act.
Read the rival's reviews for what customers praise
Open the rival on Google Maps, sort its reviews by newest and read the last 30 to 50, about three months' worth. Write down what customers praise and what they complain about, in your own words. Skim past the stars; the reasons sit in the words.
Google's review topics help. These are the chips above a place's reviews, such as "friendly staff" or "price". Our counts show how they differ between the best- and lowest-rated shops in a trade:
- Salons. "No hard selling" is one of Google's review topics for 25% of the best-rated quarter (213 salons) and 6% of the lowest-rated quarter (101 salons), in our library of 397 salons with topics (October 2026).
- Cafés. "Matcha" appears for 16% of the best-rated quarter (226 cafés) and 7% of the lowest-rated quarter (175 cafés), out of 672 cafés with topics.
- Restaurants. "Price" appears for 15% of the lowest-rated quarter (462 restaurants) and 6% of the best-rated quarter (471 restaurants), out of 1,527 restaurants with topics.
So the topics hint at what a trade's best shops get noticed for. For more by trade, see café marketing ideas and salon marketing ideas.
Put their praise next to yours
Make a table with three columns: the topic, what customers say about the rival, and what they say about you. Fill it from the reviews you just read. Three kinds of row matter most:
- They get praised for it and you don't. That is the gap. Can you close it this month?
- They get complaints about it and you don't. That is your opening. Make sure your customers notice it.
- You both get complaints about it. Nobody on the street does it well. Fixing it first is the biggest win.
Their busy hours show when their customers might switch
Most Google listings with enough visits show popular times, a bar chart of how busy the place is by hour. Compare the rival's chart with yours.
Across our library (October 2026), the busiest hour for 1,097 restaurants is Saturday at 19:00, for 418 cafés Saturday at 14:00, and for 45 barbershops Friday at 19:00. If your rival peaks at the same hour as you and its reviews mention queues, that hour is your chance. Staff up and make your wait the shorter one.
If your rival is busy when you are quiet, find out why. It may be a lunch set, the school run or a later closing time.
Their price list shows where you really stand
Many shops list prices on Google. Compare five items you both sell before you decide anything about price.
Our counts give the trade view. Of 369 cafés with a Google price list in our library (October 2026), the median latte is RM12 (63 cafés) and the median espresso RM9 (91 cafés). Of 515 salons with a price list, the median hairstyling price is RM30 (201 salons).
Cheaper is not always the answer. Among restaurants, "price" turns up in Google's review topics more than twice as often at the lowest-rated quarter as at the best-rated. Build your own list with the free price list maker.
A worked example: two cafés on the same row
The figures here are made up to show the method.
You run a café rated 4.3 from 180 ratings, just under the median of 4.4 for the 12,078 rated cafés in our library (October 2026). Three doors down, another café is rated 4.7. You read 40 of each café's newest reviews and check both listings.
| Your café | The café three doors down | |
|---|---|---|
| Praised for | Food, portion size | Baristas who remember orders, matcha drinks, quiet weekday seats |
| Complaints | Waiting for drinks, price | Saturday queues, too few seats |
| Busiest hour | Sunday 12:00 | Saturday 14:00 |
| Latte | RM12 | RM14 |
What you do this month:
- Don't cut prices. Your latte is already cheaper, and price is not why customers pick the rival.
- Fix the wait for drinks. It is your top complaint. Add a second barista at peak, or trim the drinks menu.
- Win their Saturday queue. Their customers wait at 14:00 on Saturdays. Make that your fastest, best-staffed hour.
- Test one matcha drink for four weeks and see whether customers mention it.
- Teach staff to remember regulars. That is what the rival gets praised for most.
Read both cafés' reviews again in three months. If waiting drops out of your complaints, the plan worked.
Repeat it every quarter on one page
Keep one page per rival: three things customers praise, three complaints, the busy hours, five prices and the one thing you'll do about it. Update it every three months, or sooner when the rival renovates, raises prices or opens another branch.
If you follow several rivals across many branches, Highground does this reading for you. It follows the rivals you choose and compares what their customers praise and criticise with your nearest outlet.
Questions owners ask
What is a good competitor analysis example for a small business?
A one-page table for each rival with what customers praise, what they complain about, the busy hours and five prices, next to the same for your shop. End it with one thing you will change this month. The café example above is a template you can copy.
How do I compete with the shop next door?
Find what its customers praise that yours don't, and what they complain about that yours don't. Close the first gap and make the second your strength. Competing on price alone rarely works if the rival wins on service.
Is it okay to read a competitor's Google reviews?
Yes. Reviews are public, and anyone can read them. Never post reviews on a rival's page or ask anyone else to; that breaks Google's rules.
Should I lower my prices to compete?
Only if the rival's reviews show customers choose it for price. Compare five items first, because you may already be the cheaper one. Fix what customers complain about at your shop before you give away margin.
How often should I check my competitors?
Read their newest reviews once a quarter, and whenever something changes on the street. Your own branches need a weekly read; see how to manage multiple branches. The cafés page shows how rivals sit beside your outlets.
Counted on 22 October 2026 from our library of Malaysian Google listings: ratings of places with 10 or more ratings, Google's review topics, price lists and popular times.
More guides
- Area manager branch visit checklist (free template)A free branch visit checklist for owners and area managers: read the last 30 Google reviews, visit as a customer, then leave with three things to fix.
- Before you buy a franchise, read every branch's reviewsBuying a laundry, car wash or other franchise in Malaysia? Read every existing branch's Google reviews first to see how consistent they are and what goes wrong.
- Franchise expo Malaysia 2026 and other trade shows for ownersDates, venues and links for Malaysia's franchise, beauty, food, café, dental and Automechanika trade shows in 2026 and 2027, and what each trade should look at.
- How to manage multiple branches without visiting each oneRun 3 to 20 branches in Malaysia without driving to each one. A weekly routine to spot the branch that is slipping, from what its own customers write.
- Kenapa jualan satu cawangan tiba-tiba sepi, dan cara semakBila satu cawangan sepi tapi cawangan lain okay, puncanya biasanya di situ. Lima punca biasa dan cara semak setiap satu dalam seminggu, bermula dengan review.
- Mystery shopper or customer reviews? When to use eachA mystery shopper checks one branch on one day against your script. Reviews show every branch, every week. What each does well, and when a chain needs both.
Free tools: rating check, price rise notice maker, price list maker.