How PJ Cafe scores cafes in Petaling Jaya
What this score is
PJ Cafe tracks 476 cafe businesses across Petaling Jaya and scores each one from 0 to 100. The score is built entirely from measurable signals in public review data and business listings. It is not a taste test, and it is not a paid ranking. Nobody buys a higher number here. If a listing carries paid placement anywhere on this site, it is labelled as such on the page, and that label never touches the score itself. Any list where our editors chose or ordered picks by hand says so on that page too. Everything else on the site, including every score, comes straight from the rubric below.
The five signals, heaviest first
Sentiment: 28%
This is the biggest single factor, and deliberately so. A star rating alone can hide a lot. Two cafes can sit at the same 4.2 average while one has a string of recent reviews about slow service or a machine that keeps breaking, and the other doesn't. The stars won't show you that. Reading what people actually wrote will. We synthesise the recurring themes in recent reviews, what customers praise and what they complain about, and weigh that pattern into the score. We don't republish the reviews themselves; we summarise the pattern and link back to Google so you can read the originals.
Rating: 26%
The Google aggregate star rating is still a strong, simple signal, so it carries nearly as much weight as sentiment. It's the number most people check first, and it reflects the broad average of everyone who bothered to leave one.
Volume: 20%
A 5.0 average from six reviews and a 4.6 average from six hundred are not the same kind of evidence. We log-scale review volume so a handful of reviews doesn't get treated as equal proof to hundreds, while still giving smaller, newer cafes a fair shot rather than requiring an enormous review count to score well.
Recency: 16%
Cafes change: new owners, new baristas, a menu overhaul, a drop in consistency. How recently people have reviewed a place tells us how current the rest of the data actually is. A cafe that hasn't had a fresh review in two years gets treated more cautiously than one reviewed last week.
Completeness: 10%
We check whether a listing has a working phone number, website, posted hours and a full address. It's a smaller slice of the score, but a cafe that's easy to find and easy to contact is doing something right, and incomplete listings are often a sign the business information itself is stale.
Where this falls short
None of this replaces going and trying the coffee yourself. Cafes with only a handful of recent reviews get flagged as low-confidence scores on this site, because a score built on thin, dated data isn't strong evidence either way. We also depend on Google's review data being available and current; if a business has locked down its reviews or gone quiet for a long stretch, our picture of it is necessarily incomplete. When in doubt, click through to the source reviews before making a decision, particularly for anything near the top of a list like our best-of specialty coffee roasters.
Who runs this and how often it updates
PJ Cafe is published by ADE Local Guide, a small publishing team building data-driven guides to local services in Petaling Jaya, with cafes as its focus. ADE Local Guide has run this kind of guide since 2020, building listings from published review data and public business records rather than pitches or paid submissions, so rankings are earned, not bought. Editorial oversight of the rankings sits with Lee Kins, Managing Director.
Data across the directory is refreshed monthly. Each listing carries a "last verified" stamp so you can see exactly when it was last checked, rather than taking freshness on faith. You can see the full directory from the PJ Cafe home page. For questions about methodology or a specific listing, reach the publisher at [email protected] or visit ademarketing.my.
FAQ
- Can a cafe pay to raise its score?
- No. The score comes only from the five weighted signals described above. Where paid placement exists anywhere on the site, it is clearly labelled and it never changes the underlying score.
- Why does sentiment matter more than the star rating?
- Star averages can hide patterns. Two cafes can share the same rating while one is racking up repeated complaints about the same issue. Reading what recent reviews actually say catches that, which is why sentiment carries the single heaviest weight at 28%.
- What does a low-confidence label mean?
- It means a business has too few recent reviews for the score to be strong evidence. We flag these clearly rather than presenting a thin data set as equivalent to a well-reviewed cafe.
- How often is the data updated?
- The directory is refreshed monthly, and each listing shows a last-verified date so you can see when it was actually checked.