Guide · Local SEO

Local SEO for small businesses: a practical, no-jargon guide.

If you run a local business, the customers you want are already searching for you on Google — "plumber near me," "coffee shop open now," "roofer in [your town]." Local SEO is the set of simple, mostly free things you can do so those searches land on your business, not a competitor two blocks away.

By Keith H. North · Founder, WiseRavens AI

Step 1

What Local SEO actually is

Local SEO is how you show up in the "map pack" — the little map with three businesses that appears when someone searches for a service near them — and in the regular results below it. Google decides who shows up based on three simple things: how close you are to the searcher, how relevant your business looks for that search, and how trusted you appear online.

You can't move your business, but you can absolutely make it look more relevant and more trusted. That's what the rest of this guide is about.

Step 2

Claim and polish your Google Business Profile

Your Google Business Profile (formerly Google My Business) is the single most important thing in Local SEO. It's free, it's fast, and it's usually the difference between showing up on the map and being invisible.

Once it's claimed and verified, fill in every field:

  • Business name — exactly as it appears on your storefront and paperwork. No keyword stuffing.
  • Primary category — the most specific one that describes what you do. Add secondary categories for anything else you offer.
  • Service area or address — set an address if customers visit you, or a service area if you travel to them.
  • Hours — and keep holiday hours updated. Wrong hours frustrate customers and hurt rankings.
  • Photos — a dozen real photos of your work, team, and location. Skip stock images.
  • Services and products — list them with short, honest descriptions.
  • Website link — point it to a page that matches the profile (your home page or a location page), not a generic landing page.

Step 3

Get your name, address, and phone consistent everywhere

This is called your NAP — Name, Address, Phone number. Google reads NAP information from dozens of sites across the web to double-check your business is real. If your address is on one directory, Suite 200 on another, and no suite on your website, Google gets less confident that they're all the same business.

Pick one exact format and use it everywhere: your website footer, your Google Business Profile, Facebook, Yelp, industry directories, invoices, email signatures. Boring, but powerful.

Step 4

Build local citations that count

A citation is any place online that lists your business's NAP. The big ones — Google, Bing Places, Apple Business Connect, Facebook, Yelp, the Better Business Bureau — matter for almost every business. Then add the directories that fit your industry (Houzz for contractors, HealthGrades for medical, Avvo for law, TripAdvisor for hospitality, and so on) and your city or chamber of commerce directory.

You don't need hundreds of citations. You need a handful of real, well-known directories with matching information. Quality beats quantity every time.

Step 5

Earn reviews (the right way)

Reviews are one of the strongest local ranking signals — and one of the strongest reasons a customer picks you over the next result. The goal is a steady trickle of honest reviews, not a burst of ten in a week.

  • Ask right after you've delivered good work, in person or with a short follow-up message.
  • Send a direct link to your Google review form so it takes one tap.
  • Reply to every review — thank the good ones, respond calmly to the hard ones. Future customers read your replies as much as the reviews themselves.
  • Never buy reviews or ask friends to post fakes. Google is very good at spotting this and will suppress your profile if caught.

Step 6

On-page basics for a local website

Your website should make it obvious — to a human and to Google — where you work and what you do. A few small changes go a long way:

  • Put your city or service area in the page title and the first paragraph on your home page.
  • Show your NAP in the footer of every page, and again on a dedicated contact page with an embedded map.
  • If you serve multiple towns, give each one its own page with genuinely local content — clients you've helped there, landmarks you know, questions specific to that area. One page per town, not a single page listing them all.
  • Add clear service pages. "Roof repair," "gutter cleaning," and "new roof installation" each deserve their own page rather than being lumped into "Services."
  • Make sure the site loads fast and looks good on a phone. Most local searches happen on mobile.

Step 7

A simple monthly rhythm

Local SEO isn't a one-time project. Businesses that show up on the map keep showing up because they tend to a few small things each month:

  • Post one update or offer to your Google Business Profile.
  • Add two or three fresh photos of recent work.
  • Ask three happy customers for a review.
  • Reply to every new review, good or bad.
  • Skim your profile for anything Google has flagged or changed.

Thirty minutes a month is usually enough to stay ahead of most local competitors.

Want a website that pulls its weight on Local SEO?

WiseRavens AI builds practical, mobile-friendly websites for local businesses — with the Local SEO basics wired in from day one. Book a plain-language conversation and I'll map out what your site needs to do.