Why Google reviews — and only Google reviews
We rank exclusively on Google review data because it's the only source that meets all four of the criteria we care about: public, verifiable, universal (almost every UK business has a Google profile) and resistant to gaming at scale.
We do not aggregate Trustpilot, Clutch, Yell or any other review platform. Each platform has its own moderation rules, its own collection bias and its own incentive structure for businesses. Mixing them produces a noisier, less honest ranking than using one good source consistently.
The simple version
Every web designer in our directory has two numbers we care about:
- Their Google star rating (e.g.
4.8) - Their Google review count (e.g.
112)
The naïve thing to do would be to sort by star rating, with review count as a tiebreaker. That's wrong, and it produces obviously bad rankings. A brand-new agency with a single 5-star review from its founder's cousin would outrank a 20-year-old practice with 400 reviews averaging 4.7. Pure star-sort rewards low-evidence outliers. Pure review-count-sort rewards size, not quality. Neither one tells you who's actually good.
We use a Bayesian-smoothed score, which blends each agency's actual rating with the global directory average — weighted by how many reviews they have. More reviews = more weight on their real score. Fewer reviews = more weight on the global average.
Bayesian smoothing — the formula
The score we sort on is:
score = (n / (n + m)) × r + (m / (n + m)) × C
Where:
r= the agency's own Google star rating (1.0 – 5.0)n= the agency's own Google review count-
C= the mean rating across the whole directory (recalculated each rebuild) -
m= a "prior weight" representing how many global-average reviews we treat every business as starting with (we use a small fixed value, currently10)
In plain English: every agency starts with a notional m reviews at the global
average. Their own reviews are then mixed in. With many reviews, the prior gets dominated
and the score tracks their real rating. With few reviews, the prior dominates and the score
is pulled towards the directory mean.
A worked example
Suppose the directory mean is C = 4.7 and our prior weight is m = 10.
Compare two agencies in the same county:
- Agency A: 5.0★ × 4 reviews → score ≈
(4 / 14) × 5.0 + (10 / 14) × 4.7 = 4.79 - Agency B: 4.8★ × 200 reviews → score ≈
(200 / 210) × 4.8 + (10 / 210) × 4.7 = 4.7952
Agency B ranks above Agency A — which matches intuition. Four perfect reviews are not enough evidence to outrank 200 near-perfect reviews. As Agency A accumulates more reviews, the prior's influence shrinks, and if those reviews stay strong they will overtake B.
The same formula handles the opposite case: an agency with hundreds of reviews averaging 3.5 won't be artificially boosted just because they have volume. The prior pulls them up slightly, but they'll stay well below 4.5+ agencies. We rank quality, not loudness.
Why we cap each region at 30
A directory listing every UK web designer would not be a useful tool. Capping each county and nation at the top 30 forces meaningful curation: the list is short enough that you can actually read it, and competitive enough that getting in is a real signal of quality. When a new agency enters the top 30 in its county, the lowest-ranked existing agency drops out. This is genuine ranking competition, not a wall-of-shame directory.
Why 30 specifically? It's a number large enough to surface a true breadth of the market in each region (across price points, specialisms and team sizes), but small enough that an agency in 28th place is still meaningfully worth talking to. Above 30 the marginal utility drops sharply.
What we deliberately do not use
- Paid placement. No agency can buy a higher position. The directory has no paid tier, sponsored slot, or "featured" upsell.
- Editorial favouritism. We do not promote agencies we know personally, and we do not exclude agencies we don't. The score decides.
- Social signals. Twitter followers, Instagram engagement, LinkedIn likes — none of these enter the ranking. They're easy to game and uncorrelated with client quality.
- Self-reported portfolios. We don't ask agencies to upload work and we don't grade what they show us. Real client outcomes, captured in Google reviews, are a far better signal.
- Domain authority or "SEO scores". An agency's own website ranking on Google is a measure of their marketing, not their delivery. We rank on what their clients actually say about them.
- Affiliate commissions. We don't take a cut from any listed agency. There is no financial relationship between us and the businesses in the directory.
How often rankings refresh
Ratings and review counts are refreshed periodically from Google data, and each refresh re-runs the full Bayesian-smoothed ranking across every region. We surface the latest refresh timestamp on the homepage so you can see how fresh the ranking is at any given moment. Major review-count swings (which are rare for established agencies) and new entrants both trigger natural rank movement at the next rebuild.
How agencies enter the directory
We add new agencies in two ways:
- Region-by-region imports. When we open coverage for a new county, we import every web designer in that region with a verifiable Google Business Profile and a meaningful review history. The first ranking is the result of running the smoothing formula across that initial set.
- Direct submissions. Any UK web design agency can submit themselves through our submit page. We verify the Google profile, confirm the UK address, and add them to the next refresh.
Both routes feed into the same scoring system. There's no "preferred partner" track or paid fast-lane.
Edge cases and what we do about them
Agencies with very few reviews
Bayesian smoothing handles this for us — agencies with single-digit review counts are pulled towards the global mean and won't dominate the top of a ranking unless they genuinely have a perfect record. They can still appear in the top 30 if they're among the best-reviewed in their county, but they have to compete with much larger agencies on smoothed score, not raw stars.
Agencies with no website / no clear UK address
These don't qualify for the directory. Every listed agency must have (a) a public Google Business Profile, (b) a verifiable UK street address or registered office, and (c) an identifiable web design service offering. Web hosts, marketing agencies that sub-contract websites and unrelated print designers are excluded.
Disputed listings
If you spot incorrect data on a listing — wrong address, wrong website, wrong phone number, or you believe a listing should not be in the directory — email hello@webdesignreviews.co.uk and we'll review it. We don't remove listings on request from the listed agency itself unless the data is wrong, but we will fix factual errors immediately.
Open questions and future work
A few things we're actively thinking about:
- Town-level pages within each county (so "web designer in Loughborough" routes to a tighter ranking than the whole of Leicestershire).
- Surface "rising" listings — agencies whose smoothed score has moved up the most since the last rebuild.
- Per-specialism filters (Shopify, headless, charity sector, etc.) once we have enough listings to make those filters meaningfully populated.
Have a methodology suggestion or a critique of the approach above? We genuinely want to hear it — email hello@webdesignreviews.co.uk.