Local keyword research has hardly changed in years. Type in a service, tack on a place name, check volume, copy from your competitors. Sound familiar? It’s a checklist. It works to a point, but it’s stale. And in most markets, it’s not winning you anything new.

This post is for people who already know the basics. You’re not here to find out what a “near me” search is. You want ideas you haven’t already seen on every other SEO blog. So we’ll cover:

  • What everyone gets wrong about intent in local search
  • Why location data is messy (and what to do when tools lie)
  • How to find keywords that have no volume but real value
  • What we can learn from estate agents, takeaway menus and forums

What do people really mean when they search local?

When someone types “plumber in Brighton”, what are they actually looking for? Not a keyword list. Not a map result. They want someone who will show up, answer the phone, and fix the problem. That intent is urgent and offline.

Too many keyword research processes treat local search like ecommerce. But people aren’t comparing specs. They’re thinking: Can you come now? Are you near me? Will it cost a fortune?

If your keywords don’t capture that emotional and practical context, you’re missing half the story.

Searches like “open now”, “emergency”, “trusted”, “reviews”, or named local areas (not just city names) reveal this intent better than search tools will tell you.

Try searching your own service from a mobile late at night. What comes up? What would you click? That’s the mindset you need to get into.

Are keyword tools lying to us about local terms?

Short answer: sometimes, yes. Especially in rural areas or towns that don’t get big search volume. Tools like Semrush and Ahrefs rely on clickstream data or third-party panels. That means low-volume areas get ignored or averaged out.

Try this: search for “dentist in [your postcode]”. Now try it in Keyword Planner. Odds are it says zero or “low” volume. Yet every dentist in that postcode still gets traffic.

Don’t mistake missing data for missing demand.

The solution? Use your own site data. Go into Google Search Console and filter by country, then page. Export the queries for your contact or service pages. You’ll find real searches with real clicks that never appear in tools.

Also: look at Google Business Profile queries. They’re messy but honest. They show what people typed before clicking your listing. That includes typos, slang, and local phrases no keyword tool will ever show.

What about the keywords that show no volume at all?

This is where the good stuff is. Everyone is chasing the 1000-search-a-month terms. But local businesses live or die on 10-search-a-month ones.

Think about it: if 10 people a month search for a high-intent term like “24 hour locksmith N15”, and half of them click you, that’s five leads. If even one becomes a customer, that keyword just paid your mortgage.

Zero-volume doesn’t mean worthless. It often means underserved.

To find these, look at:

  • Customer emails and contact forms — what phrases do they use?
  • Online reviews — what do people say about your business?
  • Local forums, Facebook groups, and Reddit — how do locals describe your service or problem?

Then put those exact phrases into your site. Even if tools say zero. Especially if they say zero.

Can takeaway shops and estate agents teach us keyword strategy?

Yes. And they usually do it better than big brands.

Estate agents are brilliant at local SEO. Why? Because they know what people actually search for:

  • Neighbourhood names (“Stoke Newington flat”)
  • School catchments (“near Ofsted outstanding school”)
  • Travel links (“zone 2”, “close to Overground”)

Takeaway shops do the same:

  • Dish names + area (“butter chicken Balham”)
  • Open hours (“Chinese open late”)
  • Deal terms (“2 for 1 pizza Tooting”)

None of this comes from a keyword tool. It comes from listening. From sticking menus through doors and watching what gets ordered.

You should be doing the same. Local SEO isn’t about volume. It’s about relevance.

Walk your own neighbourhood. Look at shop signs. What words do people use? What landmarks or slang comes up in conversation? That’s your keyword goldmine.

Why are you still writing for city names when people search by street or postcode?

Search behaviour has changed. People now type in “electrician near Holloway Road” or “florist N7” — not just “London”.

If your pages only target city-level terms, you’re invisible to these hyperlocal searches.

Fix that by:

  • Adding service pages for individual postcodes or neighbourhoods
  • Using internal linking to group them logically
  • Making each page helpful, not just a list of repeated services

You don’t need to stuff every area into your homepage. Spread it across your site in a way that feels natural. One good page per area beats 20 thin ones.

Also: include landmarks and spoken phrases. People search for “near Arsenal stadium” or “by Dalston Junction”. These are real queries. Match them.

Are you optimising for local search journeys, or just keywords?

Local search doesn’t end at the keyword. Think about the user path:

  • Search
  • Click
  • Land on your page
  • Decide you’re the right fit
  • Contact you or visit

Your keyword strategy should follow that chain. If someone searches “best dog groomer near Peckham”, do you:

  • Appear in results?
  • Mention Peckham on your site?
  • Show examples or reviews?
  • Make it easy to book?

If not, your keyword win goes nowhere.

Local SEO is about visibility and conversion. Most people forget the second part.

Final thoughts

Local keyword research isn’t a science. It’s detective work. It’s messy, low volume, and full of surprises.

If you’re relying only on tools, you’re missing real intent. If you’re copying competitors, you’re repeating their mistakes.

Get outside. Talk to real customers. Dig through your data. Find the phrases no one else is chasing.

That’s how you win local search.