Local search starts on your own website: the essentials for a shop or restaurant site

When people talk about local search, they usually mean the map: the box of three businesses that appears when someone searches for coffee or tacos nearby. Your Google Business Profile matters enormously there. But search engines do not take your profile on trust. They check it against your website, and a site that is vague about where you are and what you offer makes the whole picture weaker.

Here are the things every shop, café and restaurant website should have in place.

A page for every location

If you have one location, give it a proper page, not just an address in the footer. If you have several, list them clearly in one place, each with its full address, hours and what it offers, rather than squeezing five addresses into a footer. As you grow, give each location a page of its own, with directions, photos and its own phone number, so a search for one neighbourhood lands on the right shop.

The same details, written the same way

Your business name, address and phone number should match exactly across your website, your Google profile and every directory. “Suite 2” in one place and “Unit 2” in another sounds trivial. To software comparing sources, it is a small reason to doubt.

Say where you are in words people use

Customers do not think in postcodes. They think in neighbourhoods, landmarks and journeys. “In Logan Square, two blocks from the Blue Line” tells a person far more than a street number, and it gives search engines the language local customers actually search with. Mention the area you serve naturally, where it is useful, without repeating it in every sentence.

Structured data

Structured data, often called schema markup, is a small block of code that states plainly what your business is, where it is and when it is open. Restaurants, cafés, bakeries and shops each have their own types. It is invisible to visitors, quick to add on most platforms, and it removes guesswork for search engines.

Pages for the things people search for

Think about what customers search for beyond your name: catering, private hire, gift cards, delivery areas, a seasonal menu, an allergen guide. Each of those deserves a clear page of its own. They answer real questions, and every one is another way to be found.

Built for someone on the move

Many local searches happen on a phone, often while someone is already out. The essentials should be within a thumb’s reach as soon as the page opens: today’s hours, a tap-to-call number, a directions link and, if you take them, a button to order or book. Keep the page fast, because nobody waits for a slow site on the pavement.

Earn local mentions

Links and mentions from local sources are a strong signal that you are a real part of a community: a neighbourhood association, local press, a farmers market’s vendor list, a collaboration with the shop next door. They cannot be bought in bulk, which is exactly why they count.

What to avoid

  • Dozens of near-identical pages for towns you do not really serve. They help nobody and can count against you.
  • Hours that drift out of date on the site after you change them on Google.
  • Important details only inside images, such as a menu photo or an hours graphic.
  • A beautiful site with no address above the footer.

An example

On the website we designed for Truva, the locations page lists every shop with its address, opening hours and what it offers, whether that is dine in, collection or delivery. It is all plain text that a visitor can filter, and each listing links straight to ordering from that shop. Someone deciding where to eat tonight gets their answer in a glance, and so does the software trying to answer the same question for them.

If you run a local business and want your website to pull its weight in search, get in touch.

Working on something?

Tell us what you are making.

Brand identity, packaging and retail design. We reply within two working days.