PJ Cafe
Menu

How PJ Cafe scores and ranks cafes in Petaling Jaya

PJ Cafe currently scores 432 cafe businesses across Petaling Jaya. Every score on the site is built from the same rubric, applied the same way to every listing, so a reader can trust that a higher number reflects better real-world signals, not a better marketing budget. This page explains what goes into that number and where its limits are.

The five signals, heaviest first

Each business gets a composite score from 0 to 100, built from five measured signals. They are weighted like this:

  • Sentiment (28%): a synthesis of what recent reviews actually say, the recurring praise and the recurring complaints.
  • Rating (26%): the Google aggregate star rating.
  • Volume (20%): how many reviews a business has, log-scaled so a cafe with 400 reviews does not get drowned out by, nor unfairly equated with, one that has six.
  • Recency (16%): how recently customers have actually reviewed the place.
  • Completeness (10%): whether basic information (phone, website, hours, address) is actually listed.

Why sentiment carries the most weight

A star average is a blunt instrument. Two cafes can sit at the same 4.2 stars while one has a string of recent reviews about cold coffee or slow service on weekends, and the other doesn't. The average alone can't show you that. Reading what people actually wrote, and tracking whether the same complaint or the same praise keeps showing up, is the only way to catch that pattern before you visit. That's why sentiment is weighted above the star rating itself: it's the signal that explains the rating, rather than just reporting it.

Why the other signals matter

Rating still matters because it's the most direct, broadly understood measure of customer satisfaction, and it's weighted second heaviest for that reason. Volume matters because a 5-star average from three reviews tells you much less than a 4.6 average from three hundred, so we log-scale it rather than let sheer count dominate. Recency matters because a cafe that was excellent two years ago under different ownership or a different barista team may not be excellent now, and stale reviews shouldn't carry as much weight as this month's. Completeness matters because a cafe that lists its hours, address, phone and website is easier to actually visit and verify, and that basic transparency is part of being a trustworthy listing.

Low-confidence scores

Some businesses in the directory simply don't have much recent review activity. When that's the case, we say so plainly: a listing built on a handful of reviews, or on reviews that are mostly old, is labelled as a low-confidence score rather than presented with false certainty. We'd rather flag thin data than smooth it over.

What we do and don't do with reviews

We don't republish review text wholesale. We synthesise the themes across recent reviews into a plain-English read of what customers are actually experiencing, and we link back to the source on Google so anyone can check our reading against the original reviews themselves.

Paid placement, when it exists, is labelled and never scored

Rankings on PJ Cafe are earned from this rubric and this data, full stop. If any paid placement appears anywhere on the site, it is always clearly labelled as such, and it never changes a business's score or its position in a ranked list like our specialty coffee roastery guide. Money can buy visibility as a labelled placement. It cannot buy a higher score.

Who publishes this and who's responsible for it

PJ Cafe is published by ADE Local Guide, a small publishing team that has been building data-driven guides to local services in Petaling Jaya since 2020, with a focus on cafes. Listings are built from published review data and public business information, not from paid submissions, and the whole data set is refreshed monthly so rankings stay current. Each listing also carries its own "last verified" stamp, which shows exactly when we last checked it rather than asking readers to take freshness on faith.

Editorial oversight of the rankings sits with Lee Kins, Managing Director, who is responsible for how the rubric is applied across the directory. You can read more about the team behind the site at ademarketing.my, or reach us directly at hello@ademarketing.my with questions, corrections, or a listing you think we've got wrong. You can also browse the full directory from the PJ Cafe home page.