How Google Maps Allocates Survival Across London's Restaurants
Key topics
The debate rages on about Google Maps' restaurant ranking algorithm, with some commenters dismissing the original article's "feigned surprise" at the company's prioritization of certain eateries over others. However, others push back, pointing out that the author wasn't arguing for a comprehensive, unordered list, but rather highlighting the lack of transparency and alternatives in Google Maps' algorithm. As one commenter noted, alphabetical ordering, like the old Yellow Pages, could be a viable alternative, while others chimed in that they actually want to be able to search comprehensively within the map viewer frame. The discussion reveals a deeper tension between the desire for a straightforward, comprehensive search result and the complexity of ranking algorithms that shape our online experiences.
Snapshot generated from the HN discussion
Discussion Activity
Very active discussionFirst comment
10h
Peak period
88
36-48h
Avg / period
20
Based on 160 loaded comments
Key moments
- 01Story posted
Dec 9, 2025 at 5:20 AM EST
about 1 month ago
Step 01 - 02First comment
Dec 9, 2025 at 3:34 PM EST
10h after posting
Step 02 - 03Peak activity
88 comments in 36-48h
Hottest window of the conversation
Step 03 - 04Latest activity
Dec 14, 2025 at 1:11 PM EST
27 days ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
That's not what the author was suggesting (or indeed, what they built). They were trying to untangle the positive feedback bias showing up first in the rankings gives.
I think there's probably a lot more to untangle, but as a first pass it's super cool!
> the most important result isn’t which neighbourhood tops the rankings - it’s the realisation that platforms now quietly structure survival in everyday urban markets.
For any service like this, _of course_ ranking is at the core of it. A more honest article could have started there, eg "since you can't display all results, and doing so is useless to everyone, the heart of these products is their ranking algorithm and choices. Let's examine Google's."
Don't hate the player, hate the game. I hate the game too, fwiw.
Including, of course, the way many popular chain restaurants got there is they make food a lot of people like.
A1 steak house.
AAA1 steak house.
00AAA000 steak house.
> At minimum, ranking algorithms with this much economic consequence should be auditable.
"At minimum". Immediately preceded by a paragraph starting by "For policy", with sentences like "If discovery now shapes small-business survival, then competition, fairness, and urban regeneration can no longer ignore platform ranking systems."
That's perhaps not an outright call for regulation, but it's certainly suggesting it's warranted.
> "I scraped every single restaurant in Greater London"
How hard is that now? I assumed that Google is very protective of that data
Is there a project on GitHub or somewhere that I could clone?? smiling face with halo
This is actually a big frustration for me how I can search food and get totally different results over the same area in the frame. I seem to remember in the old days of google maps you'd see, you know, everything in the area. Like pins on pins on overlapping pins. And you'd click through them or zoom in as appropriate. You found everything. It all worked.
Then someone had the brilliant idea that this was all too busy, and you should have pins omitted until you have sometimes zoomed so far in you are filling your map viewer frame with the doorstep of that business...
I wouldn't be surprised to learn businesses get charged to appear first. Seems like it tends to be things like fast food or national chains over new locally owned restaurants that pop up more often on google maps.
You don't want to show every business as a default view, of course.
Now, if I think about the time I lived in Vancouver, it was the opposite. You don’t have that many options, after a while you basically make a list of your favourites and rotate.
If you can just say "Peruvian" and it finds all restaurants around you within 2km, you might get 30 options. At that point, using the wisdom of the crowd for some initial filtering makes a lot of sense.
Personally I love going to completely unknown restaurants that has just opened and have zero reviews yet which Google Maps helps with too, but looking at how others around me use Google Maps, a lot of them basically use it for discovering new restaurants to try, and we're all locals.
Second, stop moving the map when I search for things. Why does google maps on both mobile and desktop, change your search area. I put the map in one place because I want to search there.
Third, stop scrubbing bad reviews. When every restaurant is 5 stars, theres no point
When I search for 'chicago' I like having the map move to Chicago, even if there's a Chicago Grill, Chicago Pizza and Chicago Trading Company closer.
Are you saying that if I want to find, for example, where Athens, Georgia is, I need to basically find it manually in the world map?
I only trust what friends recommend.
Of course, it also has a reply from the owner, stating this review that says he files criminal complaints against reviewers is a complete lie, and therefore, he's filing a criminal complaint against this reviewer.
Also I’ve decided I don’t want to live my life by following what Google says I should do as a default. Sometimes I go to a place that sucks. But that happened when I checked Google reviews anyway!!
Similar with online shopping. If all the one-star reviews are complaining about the shipment being lost in the mail or other irrelevant nonsense, the product is probably pretty good.
I've found Apple Maps is a little better in this regard. They show a higher density of business markers at any given zoom level.
the way you juxtapose them calls for pointing out, Apple Maps don't have streetview which makes Apple Maps a lot less convenient.
Google street view has the 2d overlay letting you know where there is coverage, shows the date taken along with previous imagery, and they have coverage nearly everywhere in the US at a least, although some of its pretty old.
Apple Maps does seem to have more up to date satellite / aerial imagery though.
Hard to overstate how valuable all that street view coverage is on the Google side.
On the other hand, they do have historical coverage, have to give them that.
You can see the very poor US coverage here: https://brilliantmaps.com/apple-look-around/
Of course compared to Google Street view there is no comparison on a world wide basis as you can see on the same page.
- OSM want's a detailed and reliable map.
- Google maps tries to either sell your data to clients, or make you buy from them.
Their business data is their priority for maps. You can see that clearly when you look at location history changes over past decade or so. It used to be actual user location history and it was glorious. Now it's "near what businesses you were more or less, help us rate them".
It's a great moment to again remind about existence of low-friction tools that you can use to add business data (among others) to OSM, like StreetComplete app, available on F-droid and Google Play :)
https://streetcomplete.app/?lang=en
In my region OSM business data starts to be on par with google, better (more up to date) sometimes.
I would love to use OsmAnd more. StreetComplete sounds great and looks like a nice way to be able to contribute fixes to OSM. Thanks for the recommendation!
> a few times I have had to look up the business in Google Maps to find their address
Exactly my point - Gmaps taught us to expect *businesses" on maps. Not addresses. Pins and stars, instead of streets and numbers. Arrival time and traffic, instead of distance, elevation and road type (size).
I use gmaps still, mostly for businesses, but to actually know where I am I have better options. Gmaps hides most of typical map features - you see less of trees, water, buildings, height elevation. On Comaps/Osmand you suddenly can correlate map with things you see (without street view! :P).
CoMaps would be a good map app, and it will also display when POIs and opening hours were last confirmed (the only OSM app to do so AFAIK)
https://every-door.app https://www.comaps.app
Clever.
8-10 years ago it was way more reliable. The decline started with them adding the option to promote a business. Frustrating.
I guess there's various reasons, ranging from "it's hard to make auto-layout algos produce stuff as dense as painstakingly handcrafted maps" to "let's make it harder to scrape/copy data"
Unfortunately, not all numbers are shown, even when all the exits are non-overlapping at the displayed zoom level.
It's actually much worse than that.
I will often see the business name as I'm zooming in, but if I zoom too far, it's no longer available. You have to find "just the right zoom level" for displaying the given business.
As if it were some weird mind game they were playing with you.
When I zoomed in, it would still only show me the Permanently Closed business listing for the old restaurant.
Searching by address, they do have a listing for its replacement. But they were prioritizing the dead restaurant on the map because why would I want to know current info from a map when they can be useless instead?
And it's not like this is a restaurant in the first floor space with a bunch of businesses stacked on top of it competing for map space. It's a single floor, there's only one occupant.
When I want to find something that's actually good, I use this site: https://top-rated.online. At first glance it looks like an unremarkable SEO spam site, but it's actually a great way to get properly ranked Google Maps reviews. It uses proper Bayesian sorting, so it won't show you a 5 star place with two reviews over a 4.9 star place with 2,000 reviews, as Google often will.
the unrelated videos it shows me are so far from anything I'm interested in that I can only conclude it's showing both of us the same stuff, just lowest common denominator popularity.
>videos I'm also interested in, sometimes more than what I'm searching for
therefore, based on my argument, you must have horrible taste
Youtube was in this business from day 1. Even before Google. Youtube was never going to be anything other than an ad-platform with videos to lure in the products.
Vid.me tried to be a video platform with videos to lure in users, but it went bankrupt, because nobody wanted to pay and nobody wanted to watch ads.
Hard to believe it is the best possible video search implementation for their ad serving goals.
From my point of view Google Search is terrible, too. Is hard to find relevant results, you mostly get results optimized to make money, or junk. You have to explore tens or hundreds of results to find the needle in the haystack.
Some filters are available with a specific subset of words but not with another.
Zoom in a location, look for a common word? There are good chances it will zoom out and send you to the other side of the globe instead. Then pan back, hit "Search in this area" and bam it works.
Some devices can make reviews and some can't (tested on different devices, even Google ones).
Search for a specific word which might be in a review (say, "decaf") and you get even stuff which doesn't even remotely contain the word (I'd expect an empty result if no place has mentioned my keyword).
And many more.
It's just insane how a huge company just seem focused in making a "good enough" experience instead of being the leader. Maybe it's for the best but if they went 1 sprint/quarter into "let's fix glaring BS UX issues in our products", they would probably destroy so many alternatives out there.
Maybe it's on purpose to avoid some anti-trust kind of response? We'll never know.
Instead, I'd love for Google to understand me well enough to show me which restaurants I would disproportionately love compared to other people based on its understanding of my taste profiles. That way, the love can be shared amongst a much wider base of restaurants and each distinctive restaurant could find its 10,000 true fans.
On top of that, it actually gives me an incentive to rate things, right now, you only rate from some vague sense of public service instead of "this can actively improve your experience with our product".
It's not just Google Maps, Netflix used to operate on the model of deep personalization that they've slowly de-emphasized over the years. I'm still waiting for Letterboxd to introduce a feature to give me personalized film recs based on the over 1000 ratings I've given it over the years as a paying customer but they seem in no hurry to do so. Amazon used to take your purchase history into account when ordering search results but I think that's also been significantly de-emphasized.
About the only arena this is widespread is streaming music services like Spotify.
https://www.reddit.com/r/GoogleMaps/comments/1737ft9/google_...
Remember how YouTube and Netflix used to let you rate things on 1-5 stars? That disappeared in favor of a simple up/down vote.
Most services are driven by two metrics: consumption time and paid subscriptions. How much you enjoy consuming something does not directly impact those metrics. The providers realized the real goal is to find the minimum possibly thing you will consume and then serve you everything above that line.
Trying to find the closest match possible was actually the wrong goal, it pushed you to rank things and set standards for yourself. The best thing for them was for you to focus on simple binary decisions rather than curating the best experience.
They are better off having you begrudgingly consume 3 things rather than excited consuming 2.
The algorithmic suggestion model is to find the cutoff line of what you're willing to consume and then surface everything above that line ranked on how likely you are to actually push the consume button, rather than on how much you'll enjoy it. The majority of which (due to the nature of a bell curve) is barely above that line.
For some people 3 stars is an acceptable rating, closer to 4 stars than 2 stars. For others, 3 stars is a bad rating, closer to 2 stars than 5 stars. And for others still, it doesn't give signal beyond what a non-rating would be, it's "I don't have a strong opinion about this".
Effectively chopping out the 3-star rating, leaves it with a better a scale of:
With the implicit: But since it's not a survey, it doesn't need to be explicit, that's coded into not rating it instead.These are comparable to a 5 point Likert scale:
The current Netflix scale effectively merges Disagree and Strongly Disagree, and for matters of taste that may well be fine.It would be interesting to conduct social science with a similar scale with merged Disagree and Strongly disagree to see if that gave it any better consistency.
I'm a bit skeptical about this.
To me there's a big difference between "This didn't spark joy" and "I actively hated this": I might dislike a poorly-made sequel of a movie I previously enjoyed, but I never ever want to see baby seals getting clubbed to death again.
Every series has that one bad episode you have to struggle through during a full rewatch. Very few series have an episode bad enough that it'll make you quit watching the series entirely, and ruin any chance at a future rewatch.
I stopped rating things on Netflix, because after doing so for a long time, Netflix still thinks I'd enjoy Adam Sandler movies, so what's the point?
Being able to see a counter that reads as "Twenty-three thousand other people also didn't like this video!" doesn't serve me in any meaningful way; I don't go to Youtube to seek validation of my opinion, so that counter has no value to me. (For the same reason, the thumbs-up counter also has no value to me.)
My ratings remain useful in that the algorithm still uses the individualized data I provide to help present stuff that I might actually want to watch.
As we all know, investors and advertisers love growth; Youtube thrives and grows and gathers/burns money fastest when more people use it more. The algorithm is designed to encourage viewership. Viewership makes number go up in the ways that the money-people care about.
Presenting stuff to me that I don't want to watch makes the number go up -- at best -- slower. The algorithm seeks to avoid that situation (remember, number must only go up).
Personally rating videos helps the machine do that.
---
Try to think of it less like a rating of a product on Amazon or of an eBay seller; try not to think of it as an avenue for publicly-displayed praise or admonishment. It's not that. (Maybe it once was -- I seem to recall thumbs-up and thumbs-down counts being shown under each thumbnail on the main feed a million years ago. But it is not that, and it has not been for quite a long time.)
Instead, think of it as one way in which to steer and direct your personalized recommendation algorithm to give you more of the content you enjoy seeing, and less of what you're not as fond of. Use it as a solely self-serving function in which you push the buttons to receive more of the candy you like, and less of of the candy that you don't like.
Someone should make a SponsorBlock/Dearrow-type addon to flag AI slop.
How can you know how green the grass is on the other side of the fence if you've never even seen it?
Isn't it like Shrodinger's Grass, or Green Eggs and Ham, at that point?
(And if your recommendations are working fine, then what is this "AI slop" that you're complaining about? I don't find any of that on my end.)
>I don't find any of that on my end.
Good for you. The true crime genre has been hit hard by AI slop.
I remember this conjecture of yours very well.
And unlike you, I can see over to the other side of the fence at a whim: All I have to do is fire up YouTube in a private session on a disused device. It's fucking awful over there; it's complete bedlam.
Fantastically apt, IMO. Kudos.
If e.g. retention correlates to watch time (or some other metric like "diversity of content enageged with"), then you will optimize for the short list of metrics that show high correlation. The incentive to have a top-tier experience that gets the customer what they want and then back off the platform is not aligned with the goal of maintaining subscription revenue.
You want them to watch the next thing, not the best thing.
For example it recommended a band with just a hundred monthly plays which I loved. Almost all bands it recommends has less than 10k monthly plays, so not huge "safe bets", and most are quite decent.
> Google Maps shows you what the average person thinks is a good restaurant
I'm fairly sure this isn't true. At least, I still get (notably better) results searching while signed in. Couldn't tell you what the mechanism for that is these days, though. But at least back in 2010, the personalization layer was wired into ranking. You can see in the screenshots how we surfaced justifications for the rankings as well.
Pretty much immediately after launch, Google+ took over the company, the entire social network we had was made obsolete because it didn't require Real Names(tm), and a number of people who objected (including me) took down all our pseudonymous reviews. Most of the team got split off into various other projects, many in support of Google+. As best as I can tell the product was almost immediately put into maintenance mode, or at least headcount for it plummeted like 90%. Half of my local team ended up founding Niantic, later much better known for making Pokemon Go.
As for why collaborative filtering didn't take off, I can offer a few reasons. One is that honestly, the vast majority of people don't rate enough things to be able to get a lot of signal out of it. Internally we had great coverage in SF, London, New York, Tokyo, and Zurich since Geo had teams in all those places and we pushed hard to get people to rate everything, but it dropped off in a hurry elsewhere. The data eventually fills up, but it takes a while. I'm told we had 3x the volume of new reviews that Yelp had at the time, but Yelp mostly only covered the US, while Google Maps was worldwide, so density was quite low for a long time. It was probably 5-10 years before I started hearing business owners consistently talk about their Google reviews before their Yelp reviews.
Another thing is that people are really bad at using the whole rating scale. On a 1-5 scale, you'll probably find that 80% of the reviews are either 1 or 5 stars. Even more so in a real life situation where you meet the humans involved. While you can math your away around that a bit, at that point you're not getting a ton more signal than just thumbs up/down (anecdotally I've heard that's why Netflix moved away from 5 stars). And then at that point, you might be getting better signal from "were you motivated enough to rate this at all?", which is why there's the emphasis on review counts. Many people just won't review things badly unless things have gone terribly wrong. I sat in on a few UX interviews, and it was really enlightening to hear users talk about their motivations for rating things, many of which were way different than mine.
BTW I'm familiar with linkrot, but I just discovered link poisoning.
I was reading the blog post on my Android phone and saw the Maps links to Firefly and Home Restaurant. So I tapped the Home Restaurant link and it took me to the Google Maps app in my normal home position with my home in the center. I thought for a moment that maybe it confused Home restaurant with my home.
So I tapped the Back button and nothing happened. Tapped it several more times with no luck. Finally I used the ||| button and swiped Maps up to kill it.
Then I tried the Firefly link, with the same results.
On the web, both links work fine, but someone forgot to test that these old links still work on Android.
Turns out that Home Restaurant is closed, but Firefly is alive and well. Their menu looks tasty, and the FAQ is something to behold:
https://www.fireflysf.com/faqs
If anyone here ever wants to write an FAQ with charm and grace and humor, read this one and learn. It is the gold standard!
I am sad that Google services are so popular, because it makes the world a little bit worse for everyone. This includes not only Google Maps, but also Gmail (did you know that Google is quite active at censoring your E-mail and you will never see certain E-mails?).
I would really like to see more competition, ideally without the ever-present enshittification (I'm pretty sure Apple Maps will go down the drain, too, because KPIs and money).
I don't want for Google to collect data on me, build a profile and "understand" me. I want Google just to return relevant search results.
This kind of ties into "but your computer is broadcasting a cookie and you're being tracked" paranoia though.
People have been convinced by uninformed twaddle that somehow folk are looking through their screen at them to see what they're doing and that this is bad, but it also means you get fed an awful lot of adverts that really don't fit your demographic.
I don't mind if advertisers or supermarkets are profiling me based on things I like. You want to show me things I like? Good. The flip side is I'd prefer you not to show me things I don't like.
Youtube seems to be hilariously bad at this latter part, and all I get are adverts for a bank I'm already with and have been for 30 years, adverts for online gambling sites which I will never be interested in, adverts for Google's AI slop which I will never be interested, and adverts for online grammar-checking services that don't work in the UK because they convert everything into some weird North American creole dialect, which - again - I will never use.
Yes, take a look at my restaurant-using profile. Recommend stuff I like.
I mean... this sounds like the perfect use case for a third party app like "My taste restaurant finder"? There are undoubtedly apps out there like this.
I don't think Google Maps (a general purpose maps app) should try to be everything for everyone. It's good enough for what it is.
Perhaps more importantly, if such organic growth is possible, it lowers the incentive for businesses to buy ads.
This is where I stopped reading.
Im sure they favour the ones that use google ads, but i would not think that they are bullying places a la yelp.
Anyway its pretty crazy that nowadays your success as restaurant is so dependent on one huge platform. (… and actually, lets not forget the delivery platforms also)
That might just be a feature of the area though.
It has yielded quite good results basically immediately. People (myself included) have gotten too used to living In The Box. Putting aside the time to just go for a walk around and pop into random shops and pubs has been wonderful.
48 more comments available on Hacker News