Free to explore: filter winning sites by DR, traffic and niche  ·  Try the live explorer →

How to improve local SEO for small businesses

A small shop owner with a tablet

If you run a small business and want to know how to improve local SEO for small businesses like yours, start with what Google itself says rather than what agencies sell. Google publishes a short help page on local ranking. It names the factors, lists the tasks that help, and rules out the one shortcut people keep asking about. Most of the useful work follows from that page.

This post is the overview. Each step gets a short explanation and a link to the deeper guide, so you can do the work in the order that pays back fastest.

How Google ranks local results

Google’s Business Profile Help article Tips to improve your local ranking on Google puts it in one sentence: “Local results are mainly based on relevance, distance, and popularity. Together, these factors help Google find the best match for customers’ searches.” Note the wording. The sentence says “popularity”, but the section headings on the same page are Relevance, Distance and Prominence. They describe the same three ideas.

A map app on a phone
  • Relevance is “how well a Business Profile matches what someone is searching for.” Google asks you to “provide complete and detailed business info” so it can match you to the right searches.
  • Distance “refers to how far each business is from the customer who’s searching.” If the searcher does not share a location, “Google uses what it knows about their location.”
  • Prominence “means how well-known a business is.” Google says it is “also based on info like how many websites link to your business and how many reviews you have”, and that “More reviews and positive ratings can help your business’s local ranking.”

Be honest with yourself about distance. You cannot move your shop closer to every searcher, so it is mostly out of your hands. Relevance and prominence are where your time goes. And the page is blunt about money: “There’s no way to request or pay for a better local ranking on Google.” Anyone who promises a paid ranking is selling something Google says does not exist.

The benefits of local SEO for a small business

The main benefit is simple: being found by people nearby at the moment they are looking. Picture an invented business, a small Italian restaurant on a high street. Someone a few streets away searches for an Italian restaurant on their phone. Google has to decide which local businesses to show on Maps and in Search, and it does that on the three factors above.

A shop front sign

If the restaurant’s profile is verified, lists its hours and cuisine correctly, and shows recent reviews with replies, it gives Google what it needs to make that match. If the profile is half-empty, it is easy to pass over. For many small businesses, that searcher is worth more than any amount of general traffic, because they are close and ready to act.

How to improve local SEO for small businesses: the checklist

The order below follows what Google names on its page. The time estimates are our judgement for a single location, not Google’s figures.

TaskFactor it helpsTime it takes (judgement)
Verify your Business ProfileVisibility in results overallShort to start; verification itself can take days
Complete address, hours and special hoursRelevanceUnder an hour, then upkeep
Set what kind of business you are, plus details like parking or Wi-FiRelevanceUnder an hour
Ask for reviews and reply to themProminenceOngoing, a few minutes a week
Add photos and videosHelps you stand outAn afternoon, then occasional additions
Improve the website and earn local linksProminenceOngoing

1. Verify

Google says verifying “tells Google that you’re authorized to represent the business, so it’s more likely to show up in search results.” Do it first; everything else depends on controlling the profile.

2. Complete and correct the profile

“Businesses with complete and accurate info are more likely to show up in local search results.” The page lists a full address if customers can visit, business hours “including special store hours”, “What kind of business you are”, and “Other details such as parking or Wi-Fi availability.” Our guide to Google Business Profile optimisation walks through every field.

Accuracy is the part owners forget. A profile filled in once and never touched drifts out of date: holiday hours go unlisted, a phone number changes, a service is dropped. Put a reminder in your calendar to check the profile every month and before every bank holiday, so a searcher never turns up to a locked door.

A business listing on a laptop

3. Get reviews and reply

Google says “When you reply to customer reviews, it shows that you value their feedback. Positive reviews and helpful replies can help your business stand out.” It gives no number of reviews you need, so ignore anyone who quotes one. How to ask without breaking the rules is covered in our post on Google reviews and SEO.

A customer writing a review on a phone

4. Add photos and videos

The page lists “Add photos & videos” among its tips. Show the shop front, the inside, the team and the work. Retailers in eligible countries or regions can also show in-store products, a feature Google says “is available only for retail businesses in eligible countries or regions.”

5. Website, citations and local links

Prominence draws on “how many websites link to your business”. A clear website with your name, address and services helps here as general practice, and so do links from local organisations, suppliers and press. Business directory listings are standard practice too, though Google’s page does not name citations as a factor; our guide to local citations explains where they help. For what separates businesses in the map results, read our breakdown of local pack ranking factors.

Local storefronts

What local SEO costs a small business

There is no verified average cost to give you, and Google’s page says nothing about price. What sets the cost is easier to describe: how many locations you have, how competitive your trade and town are, the state of your website, and whether you do the profile and review work yourself or pay someone. Much of the checklist above costs only time.

Our post on how much SEO costs covers pricing models and what to ask before signing. If you run more than one branch, the work multiplies; see multi-location SEO for how to structure it.

An owner answering the phone

One limitation to keep in mind. Google names the three factors but gives no weighting between them, and says it keeps “the search algorithm details confidential”. Nobody outside Google can tell you exactly how much a review or a link is worth. Follow the checklist, keep the profile accurate, and judge results by calls, direction requests and visits rather than by a ranking promise.

Frequently asked questions

What are Google’s local ranking factors?

Google’s help page says “Local results are mainly based on relevance, distance, and popularity.” Its section headings name the three as Relevance, Distance and Prominence.

Can I pay Google for a better local ranking?

No. Google states: “There’s no way to request or pay for a better local ranking on Google.”

Do reviews help local SEO?

Google says prominence is partly based on how many reviews you have, and that “More reviews and positive ratings can help your business’s local ranking.” It gives no target number.

What is the first step in a local SEO checklist?

Verify your Business Profile. Google says verification makes the business “more likely to show up in search results”, and you need control of the profile to do everything else.

The takeaway You cannot buy a local ranking or move closer to every searcher. You can verify, complete the profile, earn and answer reviews, add photos and build local links, which covers what Google says it looks at.