Guide · Local search · Minneapolis–St. Paul
Local SEO for small business: what actually matters
Local SEO is getting found when people search for a service near them: in the map results, in the local results at the top of Google, and increasingly in AI answers. For most small businesses it depends far more on a few basics done properly than on constant new content. This guide covers those basics in the order that usually pays off.
How Google decides local results
Google says local results are based mainly on relevance, distance and prominence. Relevance is how well your profile matches what was searched. Distance is how far you are from the searcher, which you cannot change. Prominence is how well known you are, and it includes things like reviews and links from other sites. So the work comes down to relevance and prominence.
The basics, in order
- Claim and complete your Google Business Profile. Pick the most accurate main category, since it carries real weight, and add other categories only if they are true. Fill in services, hours, phone, website and your service area.
- Make your details identical everywhere. The business name, phone and address (or service area) should read the same on your website, your profile and your listings. Small differences confuse both search engines and AI assistants.
- Get real reviews. Ask happy customers, make it easy with a direct link, and ask them to mention the service and the city. Reply to reviews. Never buy or fake them.
- Get listed where customers and assistants look. Relevant directories, review sites, Bing Places, Apple Business Connect and a LinkedIn page. Use the same details each time.
- Make your website clear. One page per real service, a page that states exactly where you work, your phone number, and answers to the questions customers actually ask.
- Check back on a schedule. Search the same terms from the same places each month and keep the results.
Common mistakes
- A page for every city with the name swapped. Near-identical pages are thin content and can do harm. Write a place-specific page only when you have something genuinely different and true to say.
- Extra categories that are not really you. The wrong main category can send your profile to the wrong searches.
- Different phone numbers or names across sites. It is a common reason a profile underperforms.
- Chasing rankings for “near me” searches. Those are mostly decided by your profile, reviews and where the searcher is standing, not by blog posts.
Where AI answers fit in
Assistants like ChatGPT and Google AI Overviews draw on much of the same information: your site, your profile, your reviews and what other sites say about you. In our own checks, local businesses were left out of AI answers mainly because of thin reviews and listings, not because the website was weak. Doing local SEO well is also most of what generative engine optimization asks of a local business. See GEO vs SEO for how the two compare.
Questions people ask
What is local SEO?
Local SEO is the work of showing up when people search for a service near them, in Google Maps, the local results at the top of a search, and increasingly in AI answers. It is built mostly on your Google Business Profile, your reviews, consistent business details and a website that makes your services and service area clear.
What matters most for local rankings?
Google says local results are based mainly on relevance, distance and prominence. Relevance is how well your profile matches the search, distance is how far you are from the searcher, and prominence includes how well known you are, including links and review count. You cannot change distance, so the work is relevance and prominence.
How many reviews do I need?
There is no magic number. More real reviews from real customers help prominence, and reviews that mention the service and the city help relevance. Never buy or fake reviews, which can get a profile penalized.
Do I need a page for every city I serve?
No. A page for every nearby city with only the name swapped is what search engines treat as thin or doorway content. Make a page for a place only when you can say something genuinely different and true about serving it. Otherwise list the cities you serve on one clear page.
How long does local SEO take to work?
Usually weeks to months. A new or corrected Google Business Profile can change within days, but reviews and listings build slowly. Measure the same searches on a schedule instead of expecting a quick jump.
Related UNFLD AI services
- SEO and AI search visibility audits — what search engines and assistants can find about your business, with a prioritized list of fixes.
- What is generative engine optimization? — the plain-English guide.
- What is answer engine optimization? — how to write pages assistants can quote.
Want to know where your business stands locally?
Ask for a free AI audit. It is a starting diagnostic, not a certified score or a promise of traffic.