Skip to content

Guide · About 18 minutes · Updated September 2026

Local SEO guide

for businesses that want the map pack, not a monthly PDF.

Local SEO is how a business shows up when someone nearby searches for what it sells, at the moment they’re ready to call. This guide covers every part of it in plain English: how Google ranks local businesses, the profile, keywords, pages, citations, reviews, links and AI search, with screenshots from our own studio and a checklist at the end.

Get my free SEO audit

Rather have it done? 30 minutes with Ervin · Ranked fix list

  • 15 sections, one checklist
  • Free, no email gate
  • Written by the person who does it
Website
Local Search
AI Visibility
Tracking
AlbaTech Cornerstone

What local SEO is

Local SEO is the work that gets your business shown when people search for what you sell “near me” or in a specific city. It’s different from regular SEO in one way that matters a lot: it’s geographic. Google tries to show searchers the most relevant businesses close to them, which means a small local business can outrank a national brand for the searches that matter most to it.

There are two places you want to win. The map pack is the set of three businesses shown with the map at the top of local results. Below it are the local organic results, the regular blue links. The map pack drives the most calls because it comes first, it’s visual and it shows reviews at a glance, with a call button sitting right there.

For most service businesses, local SEO pays back better than any other channel because the intent is so high. Someone searching “emergency plumber near me” or “med spa Birmingham” isn’t browsing. They’re choosing, usually that day.

It also lasts in a way ads don’t. A Google Ads campaign stops the moment you stop paying. A strong local presence keeps bringing in calls long after the work is done, and it gets stronger as reviews build up and your pages age into authority. That doesn’t mean ads have no place. They’re the fastest way to leads while local SEO builds. But the businesses that hold a market for years are the ones that own the local results instead of renting the top of the page.

Local SEO is buying an asset. Ads are renting attention. Most businesses need both, in that order of importance.

How Google ranks local businesses

Google has said publicly that local rankings come down to three things: relevance, distance and prominence. Everything else in this guide is a way of improving one of them.

RelevanceHow well you match the searchYou control it
DistanceMiles between you and the searcherFixed by your address
ProminenceHow known and trusted the business isYou earn it

Relevance

How well your business matches what the person searched. It comes from your Google Business Profile categories, your listed services and the pages on your website. If you’re a roofer and your profile says “general contractor,” you’ll lose roofing searches to the roofer down the road who picked the right category.

Distance

The distance between your business and the searcher, or the place they named in the search. You can’t move your address, but you can build relevance and prominence for the surrounding cities you really serve with dedicated, genuinely local pages.

Prominence

How well known and trusted your business is. Review count and rating weigh heavily here, along with listings, links and your overall presence on the web. Prominence is where most of the winnable work lives, and it’s why two nearly identical businesses on the same street can rank completely differently.

The takeaway: you can’t change distance, but relevance and prominence are earnable. That’s the whole game.

Your Google Business Profile comes first

Your Google Business Profile is the most important asset in local SEO. It powers the map pack, and for many local businesses it gets more views than the website does. An incomplete or neglected profile is the most common reason a good business doesn’t rank.

Choose the right primary category

Your primary category is one of the strongest relevance signals there is. Pick the most specific category that describes the service that makes you money, then add secondary categories for everything else you really do. “Med spa” beats “medical clinic” if that’s what you are, and “roofing contractor” beats “contractor.”

Fill every field

Complete the whole profile: services, products, attributes, hours (including holidays), service areas and a plain description of what you do and where. Google rewards completeness, and every field is another chance to say what you do.

Add real photos and post regularly

Upload genuine photos of your work, your team and your location, and keep adding them. Post updates when something changes: a new service, a seasonal offer, a finished project. An active profile looks like a business that’s open, and it consistently outperforms a dormant one.

List your services with descriptions

The services section gives Google more specific relevance signals and helps you show up for narrower searches. Write a sentence or two for each, in the words customers use.

The complete walkthrough, from verification to suspensions, is in our Google Business Profile guide.

Local keyword research

Local keyword research is understanding the exact phrases your customers type. They fall into a few predictable patterns.

  • “Near me” searches. “Dentist near me,” “brow tattoo near me.” Google fills in the location from the searcher’s phone, so these are won mostly in the map pack.
  • Service plus city. “Roof repair Troy,” “microblading Birmingham.” Both the need and the place are spelled out, which makes these the most valuable searches you can rank for.
  • Problem searches. “Why is my furnace leaking,” “how much does Botox cost.” These catch people earlier in the decision, and you win them with helpful pages that answer the question honestly.

Start by writing down how customers describe the job on the phone. Then map every core service to the cities you serve and build a page for each combination that matters. That’s how you rank across a whole service area instead of only your home city.

Fine Strokes page sitemap listing separate pages for microblading, lip blush, eyeliner, SMP and training in Shelby Township, Redford, Clinton Township and Farmington
Fine Strokes, our own permanent makeup studio: its page sitemap lists 169 URLs, and 88 of them are one service in one Michigan city. Captured September 17, 2026.

Don’t build every combination on day one. Start with your best service in the cities closest to you and the ones you most want work from, then add more as the first pages start to rank.

On-page local SEO

On-page local SEO is everything on your website that tells Google what you do and where you do it.

Titles and headings

Put the service and the city in the page title and the main heading, for example “Birmingham Roof Repair.” Use smaller headings to cover the related questions: cost, timing, process, the areas you cover. It’s one of the easiest wins in local SEO, and a surprising number of sites still skip it.

Genuinely local content

Mention the neighborhoods, roads and landmarks a local customer would recognize, and the details that are true about serving that city. Thin pages that just swap the city name get filtered by Google as doorway pages. Pages with real local substance rank, and they convert better too, because the reader can tell you actually know the area.

Fine Strokes Lip Blush in Troy, Michigan page on a phone, mentioning Woodward and I-75, the Somerset Collection, Big Beaver Road and the Troy Civic Center
Our studio’s Troy lip blush page on a phone: the service and city in the heading, and directions a Troy customer would recognize. Captured September 17, 2026.

Local business schema

Add structured data with your business name, address, phone, hours and service area. Schema states those facts in a format search engines read directly, it can power richer results, and AI answers increasingly lean on it too.

A page that converts

Rankings are wasted if the page doesn’t turn visitors into calls. Click to call, one clear next step, reviews near the ask and a fast load on a phone are what turn local traffic into customers. See conversion-ready websites.

Citations and consistent business details

A citation is any listing of your business name, address and phone number: Apple Maps, Bing Places, Yelp, Facebook, your chamber of commerce and the directories specific to your industry. Two rules matter.

  • Consistency. Your details match exactly everywhere. “Suite 200,” “Ste 200” and “#200” look the same to a person and like three different businesses to a database.
  • Coverage. You’re listed on the major general directories plus the ones that matter in your industry. Each consistent listing reinforces that you’re a real, established business at that address.

Citations won’t make you rank on their own, but inconsistent ones will hold you back. The usual culprits are an old address from before a move, a former business name, a disconnected tracking number or a listing a previous agency set up and nobody can log into. Clean those up first.

Reviews and reputation

Reviews are the most underrated lever in local SEO. They matter twice: for where you rank, and for whether the searcher picks you over the business listed next to you. Your review count, your rating and how recent the reviews look all count.

Build a simple review habit

Ask every happy customer at the moment the job goes well, with a direct link to your Google review form. Put the link in your follow-up text or email so it takes one tap. Make it routine, not something you remember twice a year. A steady trickle of recent reviews beats one big burst.

Respond to every review

Reply to the good ones and the bad ones. Replies show Google and future customers that the business is active and paying attention. A calm, specific, helpful answer to a complaint often earns more trust than the complaint cost you.

Let the details come in naturally

When you reply, it’s natural to mention the service and city: “Glad we could fix that leak in Royal Oak before the storm.” Customers who describe what you did and where in their own words help too. Don’t script it or stuff keywords, and never buy reviews. Fake reviews risk the profile and fall apart the moment a real customer notices.

Links from other reputable sites tell Google you’re trusted. For a local business, the best ones are local:

  • Sponsorships of teams, events and charities that link to sponsors
  • Chamber of commerce and business association memberships
  • Partners and suppliers you already work with
  • Local press and community sites

You don’t need hundreds. A handful of genuine, locally relevant links moves more than a pile of low-quality directory links, and bought links can get a site penalized.

Underneath it all, the site has to work. Most local searches happen on a phone, often with the intent to call right now. That means a fast load on cellular, tap targets you can hit with a thumb, click to call, a working sitemap and no technical errors that stop Google from indexing your pages. Google Search Console is free and shows most of those problems.

Local SEO and AI search

Search now has two front doors: the regular results, and answers from ChatGPT, Gemini, Perplexity and Google’s AI Overviews. The good news is that the same foundation that wins local SEO is what those assistants read when they decide which business to name.

They lean on structured data, consistent business details across the web, reviews and clear, factual answers to common questions. Do local SEO well and you’re most of the way there. The part most businesses miss is simpler: making sure the AI crawlers are allowed to read the site at all. Security plugins and hosting firewalls sometimes block them without anyone noticing.

Fine Strokes robots.txt file allowing GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended, Applebot and other AI crawlers by name
Our studio’s robots.txt names each AI crawler and allows it, so a future plugin or firewall rule can’t quietly block them. Captured September 17, 2026.

To go further and check what assistants actually say about your business, see AI visibility.

The local ranking factors, in order of what to do first

If you want a mental model for where to spend your time, here’s how the signals stack up in practice for most local businesses, roughly in order of impact.

  1. Profile completeness and primary category. The foundation of relevance. Get it wrong and nothing else fully works.
  2. Reviews. Count, rating and recency. The highest-leverage prominence signal you control.
  3. On-page relevance. The service and city in titles and headings, on dedicated pages with real local content.
  4. Proximity. Fixed by your address, but extended through local pages and listings for nearby cities.
  5. Citation consistency. A trust foundation. Inconsistency hurts more than perfect citations help.
  6. Engagement. Calls, clicks and direction requests from your profile show Google that people choose you.
  7. Links. A handful of genuine local ones for authority.

If you only do three things, do these: complete the profile, build the review habit and fix your listings. They deliver the most movement for the least effort, and everything else builds on them. There’s no single ranking hack. Local SEO is stacking these signals consistently while competitors set theirs up once and forget them.

Measuring local SEO

Track what ties to revenue, not vanity numbers:

  • Map pack positions for your priority service and city searches, checked from the cities themselves, not only from your office
  • Calls and form submissions, with call tracking, because those are the actual outcome
  • Profile actions: calls, direction requests and website clicks
  • Whether fresh reviews keep coming in every month

If a report can’t connect to leads and customers, it’s noise. Ask anyone doing your SEO to show cost per lead, and to report the bad months as plainly as the good ones.

The local SEO mistakes that quietly cost you

Most businesses don’t lose local rankings to some advanced competitor tactic. They lose to a handful of avoidable mistakes, and these are the ones we see most in audits.

Treating the profile as set and forget

The owner claims the profile, fills in the basics once and never touches it again. Meanwhile a competitor adds photos, posts updates and keeps collecting reviews, and pulls ahead a little every month.

A primary category that’s too broad

“Contractor” instead of “roofing contractor” dilutes relevance for the searches that pay. Skipping secondary categories means missing every search for your other services.

Old details left behind after a move or rebrand

Old addresses, former names and dead phone numbers scattered across directories confuse Google and cost trust. After any move or rebrand, a listing cleanup isn’t optional.

Thin city pages

Dozens of near-identical pages with only the city name swapped get filtered as doorway pages. Each city page has to earn its place with real local substance.

Ignoring reviews, or buying them

Not asking leaves your biggest lever untouched. Buying them risks the whole profile. The only durable path is a steady stream of genuine reviews.

A site that ranks but doesn’t convert

Plenty of businesses crack the map pack and still don’t grow, because the page people land on is slow, cluttered or buries the phone number. Rankings and conversion have to be built together.

Service-area and multi-location businesses

Service-area businesses

If you go to the customer, like a plumber, a contractor or a mobile service, set your profile up as a service-area business and hide the address. The winning move is a genuinely local page for each city you serve, built with real local detail rather than a city-swapped template.

Multi-location businesses

If customers come to you at several locations, each location needs its own profile and its own page on your website, with that location’s address, phone, hours, staff and local content. Don’t point every profile at one generic page. Each location competes on its own.

How wide can you realistically rank?

Distance is a real factor, so you’ll rank strongest closest to your address and fade the farther out you go. Local pages, listings and reviews extend your reach, but a single Birmingham location won’t own Ann Arbor overnight. Pick the cities where you most want work and build depth there first.

Doing it yourself or hiring it out

Everything in this guide is doable yourself. The fundamentals aren’t secret. The honest question isn’t “can I?” It’s “will I keep doing it?” Local SEO rewards consistency: steady reviews, fresh photos and posts, listing upkeep and new pages. That’s where most owners stall, because running the business comes first.

Do it yourself if you’re early, the budget is tight and you can give it a few hours a week. Start with the profile, the review habit and your listings.

Hire it out when local search is already driving real revenue or your market is competitive, and the full system (city pages, schema, links, tracking) matters more than the basics. Whoever you hire should report in calls and leads, not rankings alone, and everything they build should be in your name.

The local SEO checklist

  1. Claim and complete your Google Business Profile, with the most specific primary category
  2. Add real photos and post updates regularly
  3. Ask every happy customer for a review, and answer every review
  4. Make your name, address and phone identical on every listing
  5. Get listed on the major directories and the ones for your industry
  6. Map services to cities and build a real page for each one that matters
  7. Add local business schema to the site
  8. Make the site fast on a phone, with click to call
  9. Check that AI crawlers aren’t blocked
  10. Earn a handful of genuine local links
  11. Track rankings, calls and reviews, and adjust

Proof, before the pitch

Real evidence should survive an incognito window.

Result one

A Troy med spa we relaunched, already winning its market.

Rêve came to AlbaTech for a full relaunch. We rebuilt the site, the local-search foundation and the review engine together, and the treatments people actually search for now surface the business.

  • First web result under the map, and it holds that spot every time we check
  • In the map pack too, highest rated of the three at 5.0 from 111 reviews
  • Also in the pack for botox troy and laser hair removal troy
Google results for med spa troy showing Rêve Medical Spa second in the map pack with a 5.0 rating from 111 reviews
Rêve is the first web result for the search, and the best rated business on the page. Run the search yourself. That’s the whole point.

Result two

Our own studio, first for “microblading Michigan”.

Fine Strokes is our own studio. We built the website and the local search setup around the service customers actually search for. We ran the method on our own business before we sold it to anyone.

Google results showing Fine Strokes first for microblading Michigan
Fine Strokes ranks first in the captured result. The screenshot is the proof, not a made-up dashboard.
Get my free SEO audit

30 minutes with Ervin · Ranked fix list · No contract

The receipt

The same playbook, on our own studio first.

Fine Strokes, our own permanent makeup studio, runs on this: a complete profile, a page for each service in each city and a steady review habit. It sits first for “microblading Michigan” in the result we publish above. This guide itself earned 28 impressions in 90 days at 33.1, which is why it just got rebuilt.

  • Fine Strokes: first for “microblading Michigan”
  • Rêve Medical Spa: map pack for “med spa troy”, 5.0 from 111 reviews
  • This guide: 28 impressions, position 33.1

Both results are captured screenshots, not described numbers.

Get my free SEO audit
/complete-guide-to-local-seo/Google Search Console, June 14 to September 13, 2026
01
28 impressionsThis guide before the rebuild
Seen
02
Position 33.1Page four
Position
03
15 sectionsAnd a 11-point checklist
Guide
04
0 clicksRebuilt September 2026
Clicked

This site’s own Search Console export, unedited.

Common questions

About local SEO.

How long does local SEO take?+

Profile and review work can show within weeks. Listing cleanup spreads over a few weeks, and meaningful map pack and organic movement usually takes a few months of consistent work. Competitive city searches take longer.

What’s the difference between local SEO and regular SEO?+

Local SEO targets searches with a place in them and the map pack, driven by your Google profile, reviews and listings. Regular SEO targets the standard results without a location. Most local businesses should do local SEO first.

Can I do local SEO myself?+

Yes. Start with the three that move the most: complete the profile, build a review habit and fix your listings. What most owners struggle with is keeping it up.

What does it cost to have it done?+

Our local SEO builds run $2,500 to $8,000 and up, one time, scoped to your business and how competitive your market is. Ongoing local SEO after launch is optional, from $800 a month.

Does local SEO help with AI search?+

Yes. Structured data, consistent business details and reviews are what AI assistants read when they decide who to name. Make sure your site doesn’t block their crawlers.

Keep reading

Related guides and services.

One next step

Find out where your local SEO is leaking.

Thirty minutes with Ervin. We look at your profile, your listings, your pages and your rankings before the call, and you leave with a ranked fix list whether you do it yourself or hire us.

Get my free SEO audit
No contractNo credit cardYou own the plan
This Is The Part Where You Decide

You can keep investing in marketing that doesn't work. Or you can fix it.

One free 30-minute SEO audit with Ervin. We look at your website, your local search, and your tracking, then rank what's broken by what it's costing you. You keep the list whether you hire us after or not. No pitch. No pressure. No credit card.
No contracts · No credit card
Just a real conversation

How Can we Help