JLCStudio
Loading the studio0%
JLCStudio

Blog

By Jason Lee

"Restaurants near me": how Google decides who shows up

Three spots in the map pack; everyone else is invisible. How Google ranks restaurants — and the two-week checklist before the December season hits.

The map pack only has room for a few of you

Search "restaurants near me" from anywhere in Pretoria and Google shows a map with a handful of pins highlighted above the fold, plus a short list under them — usually three listings. Everyone else with a Google Business Profile in that area is still out there on the map if you zoom in and go looking. But almost nobody does that. The searcher taps one of the three, or scrolls the map a little, and moves on.

If your restaurant isn't in that short list when someone searches "restaurants near me Menlyn" or "breakfast Brooklyn Pretoria," you're not ranked tenth. You're functionally invisible to that person, at that moment, for that craving. They're not going to page two. They're going to call whoever's pin is in front of them.

This matters more in December than any other month. Trading picks up, out-of-towners are searching for places they don't already know, and regulars are making last-minute decisions about where to take family who are visiting. The businesses sitting in the map pack in the first two weeks of December get a disproportionate share of that traffic. The ones that aren't there don't get a slower version of it — they mostly don't get it at all.

How Google actually decides who shows up

Google has published, in plain terms, that local ranking comes down to three factors: relevance, distance, and prominence.

  • Relevance is how well your listing and website match what someone typed. Search "seafood restaurant Waterkloof" and Google is trying to match the word "seafood" and the concept of a sit-down restaurant to businesses that actually say those things about themselves, not just businesses that happen to be nearby.
  • Distance is exactly what it sounds like — how far the business is from the location implied in the search (or the searcher's actual GPS position if they didn't specify an area).
  • Prominence is how well-known and well-regarded the business is, based on signals Google can measure: reviews, mentions elsewhere online, general engagement with the listing.

None of this is a secret formula. It's the framework Google itself describes for how local results get ranked. What it means in practice for a restaurant owner in Pretoria is worth translating properly, because two of these three things are things you can act on this month.

You can't move the kitchen, so focus on the other two

Distance is mostly out of your hands. Your restaurant is where it is — you're not relocating out of Sunnyside because it improves your rank for searches in Faerie Glen. Some restaurants do open second locations eventually, but that's not a near-term lever for most owners reading this.

That leaves relevance and prominence. Both are improvable in weeks, not months, and neither requires touching your lease.

Relevance: say what you actually serve, in writing, on your own website

A lot of restaurants set up their Google Business Profile once, pick a category, and never touch it again. That's often the extent of their "SEO." The category field matters, but Google also reads your actual website to understand what you serve — and if your site is a single page with a logo, a phone number, and a link to your Instagram, there's very little there for Google to match against a search.

If someone searches "vegan restaurant Hatfield" or "steakhouse Centurion," Google is looking for pages that use those words in context — not just once, but the way a real menu and a real "about" section would naturally use them. That means:

  • A menu that exists on your website as text, not only as a photo or a PDF someone has to download.
  • Cuisine and category terms — "Italian," "family restaurant," "coffee shop," "bakery," "halaal," "vegan options" — written the way a customer would actually search for them.
  • Location terms used naturally: the suburb, the shopping centre or street, nearby landmarks, if that's genuinely how people find you.

This is the same territory we cover in more detail in Google Business Profile for restaurants — the listing and the website need to say the same things, and say them properly, for relevance to do its job.

Prominence: the stuff that compounds if you keep at it

Prominence is the one most restaurant owners underestimate, because it looks like "just reviews" from the outside. It's a bit broader than that:

  • Review volume — how many reviews you have, relative to competitors in your area.
  • Review recency — a restaurant with 80 reviews from three years ago and nothing since reads differently to Google (and to a searcher) than one with a steady trickle of recent reviews.
  • Owner replies — responding to reviews, good and bad, is a signal that the business is active and engaged, not abandoned.
  • Photo count — profiles with more recent, genuine photos of the food and space tend to perform better than ones with three old photos and a stock image.
  • Mentions elsewhere — being written up or listed on other reputable local pages about where Pretoria eats adds to your profile's credibility in a way your own listing can't do by itself.

None of these are one-time fixes. They're the sort of thing that compounds if a business asks happy customers for reviews after a good service, replies to the reviews that come in, and adds fresh photos every so often instead of once at opening.

The website multiplier

Here's a pattern that shows up consistently, even though it isn't a guaranteed formula: restaurants with a proper website backing their Google listing tend to out-rank near-identical competitors whose only web presence is the listing itself, or an Instagram page.

The reasoning lines up with the ranking factors above. A real website gives Google more relevant content to match against searches. It usually earns more legitimate mentions and links from other sites than an Instagram profile does. And it signals — to Google and to the person searching — that this is an established, serious business, not a pop-up that might not answer the phone.

We've written specifically about why an Instagram page isn't a substitute for this in restaurant website vs. Instagram. The short version: Instagram is discovery for people who already follow you. Google's map pack is discovery for people who've never heard of you and are deciding, in the next ten seconds, where to eat tonight.

December is coming — fix this in the next two weeks

Trading season starts building fast from here, and none of these fixes take long if you sit down and do them properly:

  1. Check your Google Business Profile category and hours — make sure they're accurate, including any adjusted December hours you already know about.
  2. Add current photos — food, interior, exterior. Not the ones from your opening two years ago.
  3. Reply to your last month of reviews, even the short ones. It costs a few minutes and it's a live prominence signal.
  4. Ask your regulars for a review this week — a handful of fresh reviews in December carries more weight than the same number spread thin over the year.
  5. Put your menu on your actual website, in text, if it isn't there already. This is the single biggest relevance gap we see.
  6. Make sure your suburb and area are mentioned naturally on your site — Menlyn, Brooklyn, Waterkloof, Moot, wherever you actually are.

If your website can't support any of this — no menu page, no easy way to add content, nothing for Google to read — that's the root problem, and it's worth fixing before the season, not during it. Our restaurant package is built around exactly this: a site with the structure to rank, not just look nice. And if you want the ongoing side handled too — reviews, citations, monthly reporting — that's what the Local Starter and Local Growth add-ons on top of a JLC Studio build are for.

Two weeks is enough time to move on relevance and prominence. It's not enough time to leave it for January.

Get found before the season peaks

Rather have a site that does the ranking?

Reading about SEO is optional. Ranking isn't.

Start a project