Search for “plumber near me” or “best pizza” on your phone, and something different happens. Before the usual list of websites, Google shows a map with a few businesses pinned on it, their star ratings, opening hours and a button to call. Many beginners ask me: how do businesses get into that map, and why does it show different results to different people?
That is what local SEO is about. In this lesson, I will explain what local SEO is, how the map results work, the three factors Google itself says it uses to rank local results, and how your website fits in. By the end, you will know where your business stands locally and what to work on first.
This is the first lesson in the local and ecommerce chapter. It builds on understanding the search results page, where you first met the map pack, and on search intent.
What is local SEO, in plain words?
Local SEO is the work of helping a business show up when people nearby search for what it offers. It matters for any business that serves customers in a specific area. That includes shops, restaurants, clinics and salons that people visit, and also plumbers, cleaners and electricians who travel to customers.
Regular SEO tries to rank web pages for everyone, wherever they are. Local SEO adds a location layer. The searcher’s location, and your business’s location, become part of the puzzle.
Here is an everyday example. Two people search for “dentist” at the same moment. One is in downtown Chicago, the other in a small town in Ohio. Google shows them completely different dentists, because the useful answer depends on where they are. That is local search at work.
Some searches are clearly local, like “coffee shop near me” or “roof repair Denver.” Others are local even without a place name. When someone types “emergency vet,” Google understands they almost certainly want one nearby.
Where do local results appear?
Local results show up in a few different places. It helps to know them, because each one is fed by slightly different things.
| Where | What it looks like | What mainly feeds it |
|---|---|---|
| The map pack (local pack) | A small map with a few businesses listed below it, on the normal results page | Your Google Business Profile |
| Google Maps | Searching inside the Maps app or website | Your Google Business Profile |
| Regular organic results | The normal blue-link listings below or around the map | Your website pages |
| The business panel | A large box with your details when someone searches your business name | Your Google Business Profile, reviews and photos |
So local SEO has two main “homes.” One is your Google Business Profile, the free listing that appears in Maps and the map pack. The other is your website, which can rank in the regular results and also supports your profile. You need both.
How does Google decide which local businesses to show?
Here is the good news: Google has told us. In its Business Profile help page on improving local ranking, Google says local results are mainly based on three factors: relevance, distance and prominence. Let me explain each one.
Relevance: do you match what they searched for?
Google describes relevance as how well a Business Profile matches what someone is searching for. If someone searches “vegan bakery” and your profile says you are a bakery with vegan options, with clear categories, services and a description, you are relevant. If your profile is half empty, Google has less to match.
Distance: how close are you?
Distance is how far each business is from the person searching. If they don’t share their location, Google uses what it knows about where they are. You can’t change where your business is, so this is the one factor you mostly have to accept.
Prominence: how well known are you?
Prominence is how well known a business is. Google says this is partly based on information like how many websites link to your business and how many reviews you have, and that more reviews and positive ratings can help your local ranking. Famous places in a city tend to be prominent, and so do businesses that have built a strong reputation online.
Google also adds one sentence every business owner should remember: there is no way to request or pay for a better local ranking. Ads can appear in Maps, but they are labeled ads. The free local results can’t be bought.
If you want a deeper look at how SEO professionals interpret these factors, read our article on local SEO ranking factors.
What can you actually control?
Since distance is mostly fixed, your work goes into relevance and prominence. Here is how the main local SEO tasks connect to Google’s three factors:
- A complete, accurate Google Business Profile helps relevance. Correct categories, services, hours and description all help Google match you to searches. The next lesson covers this in detail.
- Reviews help prominence. More genuine reviews and good ratings build trust with Google and with people.
- Links and mentions help prominence. Local news, community sites, suppliers and associations linking to you all count.
- Consistent business details across the web help Google trust that your name, address and phone number are correct.
- Helpful local pages on your website help you rank in the organic results and give your profile a strong page to link to.
Notice what is not on this list: stuffing keywords into your business name, creating fake locations or buying reviews. Those break Google’s rules and can get a profile suspended. We will look at the rules in the next two lessons.
Storefront, service-area or both?
Before you start, it helps to know which type of local business you are, because Google’s guidelines treat them a little differently:
- Storefront businesses receive customers at their address, like a café or a dental clinic. They show their full address on their profile.
- Service-area businesses travel to customers, like a mobile mechanic or a cleaning company. Google’s guidelines say they should hide their address and set the areas they serve instead, and that a service area generally shouldn’t stretch much beyond about two hours of driving from where the business is based.
- Hybrid businesses do both, like a garage that also offers roadside help. They can show their address and set a service area.
If you serve customers in many towns without an office in each, our guide on SEO for service-area businesses explains how to approach it.
How does your website help local rankings?
Your Google Business Profile gets most of the attention in local SEO, but your website still does a lot of work. Your profile links to it, and many people check the website before calling or visiting.
Here is what a good local website usually has:
- Your name, address and phone number on the site, usually in the footer and on a contact page, written the same way as on your profile.
- A clear page for each main service, explaining what you do and where you do it.
- Local landing pages when you serve several real locations. Each page should be genuinely useful for that place, not a copy with the town name swapped.
- A title tag that mentions the place where it makes sense, for example “Emergency Plumber in Austin, TX | Smith Plumbing.” Our lesson on writing title tags explains how.
- LocalBusiness structured data, a small piece of code that describes your business details to search engines. The lesson on structured data for beginners explains what it is.
A word about local landing pages
Local landing pages are where many sites go wrong. A business that serves ten towns creates ten pages, each with the same text and only the town name changed. That is thin, repetitive content, and it doesn’t help anyone.
A good local page talks about that place for real. It might mention the areas you cover there, a project you completed nearby, local regulations, travel times or a team member based in that town. Our guide to creating local landing pages that rank walks through the details.
Try it: see where you stand in local search today
Here is a simple check you can do in about 15 minutes. You don’t need any tools.
- List three searches your customers make. Use plain words, for example “dentist,” “teeth whitening” and “emergency dentist.”
- Search each one on your phone while standing near your business, then add your town to it (“dentist in Springfield”) and search again.
- Write down who appears in the map pack each time, and whether you appear at all.
- Look at the top three businesses. Note their primary category, number of reviews, star rating and whether they have photos and a website.
- Search your own business name. Check that your panel shows the correct name, address, phone, hours and website.
- Compare. Write one sentence for each factor: Where am I less relevant? Where am I less prominent? This becomes your local to-do list.
Keep in mind that results change from street to street, so a quick phone check is a snapshot, not a full picture. For a more complete review, see our guide on how to do a local SEO audit.
Questions beginners ask about local SEO
Do I need a physical shop to do local SEO?
No. Businesses that travel to customers, like plumbers or cleaners, can still have a Google Business Profile. Google’s guidelines say they should set a service area and hide their address if customers don’t visit them. What you can’t do is create a profile for an online-only business or use a virtual office address.
Why do I see my business in the map pack but my customer doesn’t?
Because distance is one of the three factors. Results depend on where the searcher is, so someone across town may see a different set of businesses. That is normal, and it is why local rankings are best checked from several locations.
Can I pay Google to rank higher in Maps?
No. Google states there is no way to request or pay for a better local ranking. You can run ads that appear in Maps, but those are labeled as ads and are separate from the free local results.
Is local SEO only about Google?
Google is the biggest piece, but people also find local businesses through Apple Maps, Bing and review sites. The basics are the same everywhere: accurate details, good reviews and a helpful website.
Local SEO in brief: be relevant, be known, be accurate
In brief: local SEO helps nearby customers find you in the map pack, Google Maps and the regular results. Google ranks local results on relevance, distance and prominence, and you can’t pay for a better position. Your job is to make your business easy to match, well known and accurately listed, with a website that supports it.
The single most important tool for local SEO is your free listing, so the next lesson is all about it: Google Business Profile setup and optimization. After that, we will cover reviews and local citations.
If you’d like a hand with local search for your business, you can look at our local SEO services or request a free quote.