How we score cafes in the Puchong Cafe Directory
The Puchong Cafe Directory currently covers 273 cafe businesses across the area, each carrying a composite score from 0 to 100. This page explains exactly how that number is built, what it can tell you, and where it falls short.
What goes into the score
The composite score blends five measured signals, each weighted according to how much it actually matters when you're deciding whether a cafe is worth your time.
- Rating (25%): the Google aggregate star rating. It's the fastest signal for overall satisfaction, though on its own it can hide a lot of nuance, which is why it's only a quarter of the score.
- Sentiment (30%): a synthesis of recent review themes, weighing praise against recurring complaints. This carries the most weight because two cafes can share the same star rating while one gets consistent praise for its flat white and the other gets repeated complaints about slow service. Sentiment is what catches that difference.
- Volume (20%): how many reviews a business has, log-scaled so that a cafe with a handful of five-star reviews doesn't outrank one with hundreds of consistently good ones. Log-scaling means the jump from 10 to 100 reviews matters more than the jump from 400 to 490.
- Recency (15%): how recently customers have actually reviewed the place. A cafe that hasn't had a fresh review in two years might have changed hands, changed menus, or gone downhill (or uphill) without anyone noticing yet.
- Completeness (10%): whether basic details are listed and accessible: phone number, website, operating hours, and address. It's a smaller slice of the score, but a cafe that's easy to contact and find is one less headache for you.
Where the score runs into limits
No scoring system is perfect, so here's what we want you to know going in. Businesses with few recent reviews don't get penalized silently: they're flagged with a low-confidence label so you know the score rests on thinner evidence. We also synthesise review themes rather than copying or republishing full reviews, and every listing links back to the original Google source so you can read the reviews yourself and judge in context.
The score reflects what's measurable from public review data and listing information. It doesn't capture everything, like whether a cafe suits your particular taste in coffee or how it feels to sit there on a rainy Tuesday afternoon. Use it as a starting point, not the final word.
Rankings are earned, not bought
Every position in this directory comes from the rubric above and the underlying data, full stop. If a paid placement ever exists on this site, it will be clearly labelled as such and it will never influence a business's score. We think that distinction matters enough to say it plainly rather than bury it in fine print.
Who's behind this
The directory is published by Sarah Lim, who brings 15 years of food blogging and marketing experience to the project. Listings are built from published review data and public business information, and the whole point of the rubric is to let rankings be earned through genuine customer feedback rather than handed out through paid deals. Sarah maintains editorial oversight of the rankings herself, refreshing the data every month so details stay current. You'll notice a "last verified" stamp on individual listings, which reflects that ongoing upkeep rather than a one-time snapshot. Whether you're after a quiet corner to work from or want to track down the best specialty coffee in Puchong, the goal is to surface real venues based on what people are actually saying about them right now.
Questions about a listing, a score, or anything else on the site can go straight to Sarah at hi@puchongcafe.my. Corrections and updates from business owners are welcome there too.
You can browse the full directory from the home page at any time.
FAQ
Why did a cafe's score change between visits?
Scores update as new reviews come in and as the monthly data refresh runs. A change usually means new reviews shifted the sentiment or volume signal, or the recency window moved on.
What does "low-confidence" mean on a listing?
It means the cafe has too few recent reviews for the score to carry much statistical weight. We still show the score, but the label tells you to treat it cautiously.
Can a business pay to rank higher?
No. Paid placement, where it exists, is always labelled separately and has no effect on the composite score or a business's position based on that score.
How often is the directory updated?
The full dataset is refreshed monthly. Individual listings also carry a "last verified" date so you can see exactly when that entry was last checked.
FAQ
- Why did a cafe's score change between visits?
- Scores update as new reviews come in and as the monthly data refresh runs. A change usually means new reviews shifted the sentiment or volume signal, or the recency window moved on.
- What does "low-confidence" mean on a listing?
- It means the cafe has too few recent reviews for the score to carry much statistical weight. We still show the score, but the label tells you to treat it cautiously.
- Can a business pay to rank higher?
- No. Paid placement, where it exists, is always labelled separately and has no effect on the composite score or a business's position based on that score.
- How often is the directory updated?
- The full dataset is refreshed monthly. Individual listings also carry a "last verified" date so you can see exactly when that entry was last checked.