How we rank florists in Petaling Jaya
How we rank florists in Petaling Jaya
PJ Florist Directory lists 217 florist businesses across Petaling Jaya. Every listing carries a score from 0 to 100. This page explains exactly how that score is built, what it means in practice, and where it falls short.
If you want to skip straight to the results, see our best fresh flowers and bouquets in PJ or go back to the directory home page.
The five signals we measure
We combine five signals into one composite score. Each signal captures something a real customer cares about when choosing a florist.
| Signal | Weight | What it measures |
|---|---|---|
| Rating | 30% | The business's aggregate Google star rating |
| Sentiment | 25% | A synthesis of recent review themes: what customers praise and what they complain about |
| Volume | 20% | How many reviews the business has collected, scaled logarithmically |
| Recency | 15% | How recently customers have left reviews |
| Completeness | 10% | Whether a phone number, website, opening hours, and address are all listed |
Rating (30%)
A florist's Google star average is the single strongest signal we use. It is the most direct summary of customer satisfaction, so it carries the largest share of the score. A business sitting at 4.8 stars across many reviews is telling you something consistent; a 3.2 average is equally telling.
Sentiment (25%)
Star ratings alone can hide detail. A shop might average 4.5 stars yet have a string of recent complaints about late deliveries or wilting arrangements. We synthesise the themes that appear in recent reviews, looking at the balance of praise versus complaints, and translate that into a sentiment score. We do not republish individual reviews verbatim. For the source text, we link directly to Google so you can read reviews yourself.
Volume (20%)
A florist with 400 reviews gives you far more statistical confidence than one with 4. We apply a logarithmic scale here, which means the jump from 10 reviews to 100 reviews matters more than the jump from 300 to 400. This stops a single enthusiastic customer from inflating a new shop to the same level as a well-established one.
Recency (15%)
Florists change: staff turn over, ownership changes, quality drifts. A business that was loved three years ago but has received no reviews since scores lower on recency than one with steady recent feedback. This signal nudges the ranking toward businesses that are actively serving customers right now.
Completeness (10%)
A listing with a phone number, website, opening hours, and a confirmed address is genuinely more useful to you than one missing half of that. Completeness carries a modest 10% weight: it does not outweigh quality signals, but it does reward businesses that make it easy for customers to reach them.
Low-confidence scores
Any business with very few reviews, or with reviews that are too sparse or too old to synthesise reliably, is labelled as a low-confidence score on its listing. The score is still shown, but the label tells you to treat it with more caution than a business with a long, recent review history.
How rankings are determined
Rankings in this directory are determined solely by the composite score described above. We do not accept payment to move a business up the rankings. If a paid placement ever appears on the site, it will be clearly labelled as such, and the label will be visible before you click. A paid label never changes a business's score or its organic ranking position.
Data sources and updates
All rating, review volume, and recency data comes from Google. Sentiment is our own synthesis of that public review content. We do not claim to be the source of truth: the underlying reviews belong to the customers who wrote them, and we always link back to Google so you can verify what we say. Scores are recalculated periodically as new review data comes in.
FAQ
- Can a florist pay to rank higher in the directory?
- No. The composite score is calculated from the five signals described on this page and nothing else. Paid placements, if they ever appear, are labelled clearly and have no effect on a business's score or its position in the organic rankings.
- Why does a florist I know well have a low-confidence label on its listing?
- Low-confidence labels appear when a business has very few reviews, or when its reviews are too old or too sparse for the sentiment and recency signals to be reliable. The score is still shown, but the label is there so you know to weigh it accordingly. More recent customer reviews will improve that confidence over time.
- Where do the reviews and ratings come from?
- All ratings, review counts, and the review text we use for sentiment analysis come from Google. We synthesise themes from that content rather than republishing reviews word for word, and every listing links out to Google so you can read the original reviews yourself.
- How often are scores updated?
- Scores are recalculated periodically as new Google review data becomes available. Because recency is one of the five signals, a florist that earns a run of positive new reviews will see its score move the next time we update.