PJ Cafe
Menu

How PJ Cafe scores and ranks cafes in Petaling Jaya

What PJ Cafe is

PJ Cafe is a directory covering 419 cafe businesses across Petaling Jaya. We rank them using a single composite score built entirely from measurable, publicly available signals. There is no reviewer panel scoring atmosphere or coffee quality by taste. The score is a structured read of what is already public: Google's aggregate rating, the substance of recent reviews, how many people have weighed in, how current that feedback is, and whether basic business details are actually listed.

The five signals and their weights

Every cafe gets a score out of 100, built from five weighted parts:

  • Rating (28%): the Google aggregate star rating. This carries the most weight because it's the clearest single summary of how customers feel, aggregated over every review left.
  • Sentiment (27%): a synthesis of what recent reviews actually say, weighing praise against recurring complaints. Two cafes can share the same star average while one gets consistent notes about slow service or a cramped seating area. Sentiment is meant to catch that difference.
  • Volume (18%): how many reviews a cafe has, log-scaled. A cafe with 400 reviews and a cafe with 6 reviews are not equally trustworthy at the same star rating, but we don't want a business with thousands of reviews to automatically dominate everything either. Log-scaling narrows that gap so volume matters without swamping the other signals.
  • Recency (15%): how recently people have actually reviewed the place. A cafe that hasn't had a fresh review in two years tells you less about what a visit looks like today than one with a steady trickle of recent feedback.
  • Completeness (12%): whether the phone number, website, hours and address are all listed and accurate. This is a practical signal, not a quality one. A cafe can make great coffee and still score lower here if you can't easily find out when it's open.

These weights are fixed across all 419 businesses, so every cafe is measured against the same rubric.

Why it's built this way

Rating and sentiment together make up more than half the score because they're the closest proxies we have for actual customer experience. Volume and recency exist to stop a handful of old five-star reviews from outranking a cafe with hundreds of current, mixed reviews. Completeness is smaller by design: it matters for usability, but it shouldn't outweigh how customers actually feel about the place.

The honest limits

This system has real boundaries and we'd rather state them than hide them. Cafes with few recent reviews produce a low-confidence score, and we label those listings as such rather than presenting them with the same certainty as an established, heavily reviewed spot. We also don't republish review text wholesale. Sentiment is our synthesis of themes across reviews, and we link out to the source on Google so you can read the original comments yourself and judge for anything we might have missed or summarized imperfectly.

Rankings are earned, not bought

Every score on PJ Cafe comes from this rubric and the underlying data alone. If a listing ever includes paid placement, it is labelled clearly as such, and paid placement never changes or boosts a score. Rankings reflect the data, full stop.

Who publishes PJ Cafe

PJ Cafe is published by ADE Local Guide, a small publishing team that has built data-driven guides to local services in Petaling Jaya since 2020, with a focus on cafes. Our listings are built from published review data and public business information rather than pitches or paid submissions, which is what lets rankings be earned rather than purchased. Editorial oversight of the rankings sits with Lee Kins, Managing Director. Data is refreshed monthly, and each listing carries a "last verified" stamp so you can see when it was last checked rather than assuming it was set once and forgotten.

Questions, corrections or feedback on a listing can go to hello@ademarketing.my. If you're after a shorter, curated list rather than the full 419, our best specialty coffee in PJ list applies the same scoring to a narrower focus. You can also head back to the PJ Cafe home page to browse the full directory.

FAQ

How often is the PJ Cafe data updated?
We refresh the underlying data monthly. Each listing also shows a last verified stamp so you can see exactly when it was last checked, rather than relying on a one-time score that goes stale.
Can a cafe pay to rank higher on PJ Cafe?
No. Scores come only from the rubric: rating, sentiment, volume, recency and completeness. Paid placement, when it exists on a page, is always labelled clearly and has no effect on the score itself.
Why do some cafes show a low-confidence score?
A score built on very few recent reviews is less reliable than one built on hundreds of current reviews. We flag those low-confidence listings rather than presenting them with false certainty.
Does PJ Cafe publish the actual review text?
No, we synthesise recurring themes from recent reviews into a sentiment signal rather than republishing reviews directly. We link out to the source on Google so you can read the original reviews yourself.