Author
Anna Pawłowska
19 minutes
| In short: Local SEO for small businesses is how you get found when someone nearby searches for what you offer — in Google's map results, in regular search results and, more and more often, in AI answers from tools like ChatGPT. It comes down to five things: a complete Google Business Profile, the same business details everywhere online, a website with clear local pages, a steady flow of genuine reviews, and local mentions and links. Most of it is free, and you can do it yourself in a few hours a month. |
Here's the good news about local SEO: you're not competing with the whole internet. You're competing with the handful of businesses a few miles from your customer. A bakery in Leeds doesn't need to outrank a national chain for "cake". It needs to show up when someone in Leeds types "birthday cake near me" at 8 p.m. on a Thursday.
That moment matters more than ever. BrightLocal's 2026 consumer survey found that 97% of people read reviews before choosing a local business, and 45% now use AI tools like ChatGPT to find local recommendations — up from just 6% a year earlier. Your customers are searching. The question is whether they find you or the business down the street.
This guide walks you through everything, step by step: what local SEO is, how Google decides who ranks, what to fix first, and how to keep it going without it eating your week. No jargon marathon. Just the stuff that moves the needle.
Local SEO (local search engine optimization) is the practice of making your business easy to find for people searching in a specific area. It covers your website, but also everything Google and other platforms know about your business: your Google Business Profile, directory listings, reviews and mentions on other websites.
When someone searches with local intent — "plumber in Bristol", "dentist open Saturday", "coffee near me" — they usually see three kinds of results:
The map pack (local pack): The map with three business listings at the top of the page. It's usually the first thing people see.
Local organic results: The regular blue links below the map, often websites of local businesses and directories.
AI answers: Google's AI Overviews, ChatGPT, Perplexity and other assistants that recommend businesses in a written answer.
Local SEO helps you show up in all three. Here's how it compares with "regular" SEO:
|
|
Regular SEO |
Local SEO |
| Goal |
Rank for a topic, anywhere |
Rank for customers in your area |
| Typical search |
"how to fix a leaking tap" |
"emergency plumber Manchester" |
| Main battleground |
Your website |
Google Business Profile + website |
| Key signals |
Content, links, technical health |
Proximity, reviews, consistent business details, local links |
| Who needs it |
Almost every website |
Any business that serves a specific area |
Local SEO doesn't replace general SEO — it builds on it. If you want the broader picture first, our SEO tips for small businesses cover the fundamentals.
Google ranks local results mainly on three factors: relevance, distance and prominence. Its own help center explains them like this:
Relevance: How well your business matches what someone searched for. Complete, detailed business information helps Google understand what you do.
Distance: How far your business is from the person searching (or from the location they mentioned in their search).
Prominence: How well known your business is. This includes things like reviews, ratings and links from other websites.
Google also says there's no way to pay for a better local ranking. Ads can put you at the top, but the organic map pack has to be earned.
You can't change your distance from the customer. But relevance and prominence? Those are completely in your hands — and they're what the rest of this guide is about.
The industry's biggest annual study, Whitespark's Local Search Ranking Factors 2026, adds useful detail. Experts surveyed for the report rank Google Business Profile signals as the most important group for the map pack. Engagement signals (clicks, calls, direction requests, fresh reviews) keep climbing. And for the first time, the report measured AI search visibility — where mentions of your business across the web turned out to matter a lot. More on that later.
If you only do one thing after reading this guide, do this. Your Google Business Profile (GBP — formerly called Google My Business) is the listing that appears in the map pack and on Google Maps. It's free, and for many local searches it's the first thing a customer sees — before your website.
Go to business.google.com, search for your business and claim it (or create it if it doesn't exist yet). Then verify it. Google may ask for a video, a phone call or another method — it varies by business type and country. Verification tells Google you're really the owner, and unverified profiles are far less likely to show up. We've put together a step-by-step guide on how to add your company to Google Maps.
Google states that businesses with complete and accurate information are more likely to appear in local results. Start with the core details:
Business name: Use your real name, exactly as it appears on your signage. Adding keywords ("Joe's Plumbing – Best Plumber Leeds Cheap") breaks Google's guidelines and can get your profile suspended.
Primary category: This is the most important choice on your profile. Pick the most specific one that fits ("Italian restaurant", not "Restaurant") and add a few secondary categories.
Address or service area: Show your address if customers visit you. If you travel to customers, set a service area and hide your home address.
Phone number: Use a local number rather than a toll-free one, if you can.
Website: Link to your homepage or, for multi-location businesses, the right location page.
Then add the details that help customers decide:
Hours: Include holiday and special hours. Nothing costs you a customer faster than showing "Open" when you're closed.
Description: You get 750 characters to explain what you do, who you help and where. Write it for humans and mention your area naturally.
Services or products: List them individually, with short descriptions and prices where it makes sense.
Attributes: Add details like wheelchair access, free Wi-Fi, parking or online booking.
Profiles with photos look alive. Upload your storefront (so people recognize it), your interior, your team, and your work. Real photos beat stock images every time. A good habit: add a few new photos every month.
Google Business Profile lets you publish short posts: offers, events, news, new products. They don't need to be long. A post every week or two signals that the business is active — and "active" is exactly what the 2026 ranking studies say Google rewards.
Anyone can suggest changes to your profile, and Google sometimes accepts them automatically. Log in regularly and check that your hours, phone and categories haven't been changed without you noticing.
NAP stands for Name, Address, Phone number. Local SEO experts obsess over it for a simple reason: Google and AI tools cross-check your details across many websites. If your website says "Unit 4, 12 High Street" and Yelp says "12 High St." with an old phone number, you look less trustworthy — to algorithms and to people.
Online listings that mention your NAP are called local citations. They include business directories, review sites, maps apps, social profiles and industry websites.
Here's how to get them in order:
Pick one exact format: Choose how you w
rite your name, address and phone number, then use it everywhere – down to "Street" vs "St."
Find existing listings: Search Google for your business name and phone number, including listings you forgot about.
Fix outdated listings: Update or remove old details, especially after a move or a phone number change.
Claim the core platforms: Start with the key listings for your market (see the table below).
Add industry directories: For example, legal directories for lawyers or wedding platforms for photographers.
| Market |
Core listings worth claiming |
| Everywhere |
Google Business Profile, Apple Business Connect (Apple Maps), Bing Places, Facebook |
| United States |
Yelp, Better Business Bureau (BBB), Nextdoor |
| United Kingdom |
Yell, Thomson Local, Yelp |
| Australia |
Yellow Pages Australia, True Local, Local.com.au |
You don't need to be listed on 300 directories. Quality and accuracy beat quantity. A dozen correct, relevant listings do more than a hundred messy ones.
Local keywords are the search phrases people use to find businesses like yours in your area. Most follow a simple pattern: service + location ("wedding photographer Brighton", "vet in Parramatta") or service + "near me" ("tyre repair near me").
A few quick ways to find them:
Google autocomplete: Start typing your service and your town into Google and see what it suggests.
"People also ask" boxes: They show the questions customers have — perfect material for your FAQ.
Your Google Business Profile performance report: It shows which searches people used to find your profile.
Google Search Console: Look for queries that include your town, neighborhood or "near me".
Keyword tools: Ahrefs, Semrush or Google Keyword Planner show search volumes, so you know which phrases are worth a dedicated page.
One tip that saves a lot of awkward copy: you don't need to write "near me" on your website. Google understands where the searcher is. What you do need is to say clearly what you do and where you do it. Our knowledge base has a short guide on how to find keywords for your website.
Your Google Business Profile gets you into the map. Your website convinces Google (and customers) that you're the real deal. Whitespark's 2026 report noted that on-page and website quality factors are gaining weight again — so this is not the place to cut corners.
Your homepage should answer "what do you do and where?" at a glance. Check these elements:
Title tag: Include your main service and location. For example: "Dog Grooming in Leeds | Happy Paws Salon". Keep it around 50–60 characters.
H1 heading: Say what you do and where. "Friendly dog grooming in North Leeds" beats "Welcome to our website".
NAP in the footer: Use exactly the same format as on your Google Business Profile.
Click-to-call phone number: Make your number tappable on mobile. Many visitors would rather call you than read about you.
Embedded Google Map: Show your location on your contact page.
Proof you're local: Photos of your team and premises, local projects, customer testimonials with first names and neighborhoods.
If you want to go deeper into titles, headings and meta descriptions, read our guide to on-page SEO.
Most local searches happen on phones, often on the go. A slow site that's hard to use on a small screen loses the customer before they see your prices. Check that your text is readable without zooming, buttons are easy to tap, and images are compressed. Our article on responsive design explains what to look for.
If you serve several towns or offer several distinct services, give each one its own page. A page called "Boiler Repair in Salford" has a much better chance of ranking for that search than a single "Services" page listing everything.
The rules for location pages:
Unique content: Local projects, the area you cover, travel times, a local testimonial, specific opening hours or parking info.
No copy-paste pages: Don't duplicate one page and just swap the town name. Google calls these "doorway pages" and they tend to do more harm than good.
Clean URLs: Use descriptive addresses like /boiler-repair-salford. Here's why a good URL slug matters.
Easy to find: Link each location page from your main navigation or an "Areas we cover" page, so visitors and Google can reach it.
Structured data (schema markup) is a small piece of code that tells search engines — and AI tools — exactly who you are, where you are and when you're open, in a format machines read easily. For local businesses, the relevant type is LocalBusiness (or a more specific subtype like Dentist, Restaurant or HairSalon).
Here's a simple example you can adapt:
| <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "HairSalon", "name": "Happy Paws Salon", "url": "https://www.happypawssalon.com", "telephone": "+44 113 496 0000", "address": { "@type": "PostalAddress", "streetAddress": "12 High Street", "addressLocality": "Leeds", "postalCode": "LS1 4AB", "addressCountry": "GB" }, "openingHours": "Mo-Fr 09:00-18:00, Sa 09:00-14:00", "sameAs": ["https://www.facebook.com/happypawssalon"] } </script> |
Make sure the details match your Google Business Profile exactly. New to the topic? Our plain-English guide to structured data and schema markup explains it without the headache.
| Every WebWave plan lets you edit titles, descriptions, headings, image ALT text and schema without touching code. Try it free for 14 days and see for yourself. |
Create your website, your way
Reviews help you rank and help customers choose you. They're one of the prominence signals Google mentions directly, and they're usually what tips a customer from "maybe" to "booked".
And the bar keeps rising. According to BrightLocal's 2026 survey, 41% of consumers now say they always read reviews when browsing local businesses (up from 29% a year before), and 31% say they'll only use a business rated 4.5 stars or higher. Recency matters too: many people ignore reviews that are more than a few months old.
The trick is to make asking for reviews a routine, not a once-a-year panic.
Getting reviews is mostly about asking consistently. Here's what works:
Ask at the right moment: Right after a job well done, when the customer says thanks, or after a repeat visit.
Make it effortless: Your Google Business Profile gives you a direct review link. Put it in follow-up emails, on receipts, in text messages or as a QR code at the counter.
Ask everyone, not just happy customers: Selecting only the positive ones ("review gating") breaks Google's rules.
Never buy reviews or write fake ones: Beyond getting your profile penalized, fake reviews are illegal in many countries. In the US, the FTC's 2024 rule on consumer reviews explicitly bans them.
Google itself recommends responding to reviews: it shows you value feedback. A few guidelines:
Thank positive reviewers: Use their name and mention something specific ("So glad Bella loved her new haircut!").
Respond to negative reviews calmly and quickly: Acknowledge the problem, don't argue, and offer to continue the conversation privately. Future customers read your reply more closely than the complaint.
Aim to reply within a few days: Speed shows you're paying attention.
Reviews on other platforms count as well. BrightLocal found that consumers now check around six different review sources on average, so a strong presence on Facebook, Yelp or industry sites supports what people see on Google.
Links from other local websites are like word-of-mouth recommendations for search engines. They tell Google that your business is a real, known part of the community.
You don't need a link-building agency for this. Look around your own neighborhood:
Sponsor a local sports team, school event or charity run: Sponsors are usually listed (and linked) on the event page.
Partner with complementary businesses: A wedding photographer and a florist can recommend each other; so can a gym and a physio.
Join your local chamber of commerce or business association: Member directories often include a link.
Pitch a story to local news sites or blogs: A new opening, a milestone, a community project, a useful tip for the season.
Get into "best of" lists: Look for roundups for your town or niche and reach out politely to the people who write them.
Offer your expertise: A talk at a local event, a guest article on a community site, a quote for a local journalist.
This matters even more in the age of AI search. In Whitespark's 2026 report, three of the top five factors for AI search visibility were citation factors — in other words, mentions of your business across the web. As the report puts it, mentions are becoming the new links.
Content is how you show Google — and customers — that you know your stuff and your area. It also gives you pages that can rank for questions, not just for your service name.
Local content ideas that work well for small businesses:
Local guides: "Best dog-friendly walks in Harrogate" for a pet shop, "Where to find parking near our salon" for a hairdresser.
Answers to real customer questions: "How much does a boiler service cost in Manchester?" or "Do I need planning permission for a garden room in Sydney?"
Case studies of local jobs: Before-and-after photos of a kitchen you fitted in a specific neighborhood.
Seasonal content: Winter car checks for a garage, summer menu updates for a café.
News from your business and community: Events you're attending, local awards, new team members.
You don't need to publish every day. One helpful article a month beats ten thin ones. If you're starting from zero, our guides on how to start a small business blog and SEO content writing will get you going.
AI assistants have become a real way to find local businesses, and they recommend the ones with consistent, well-reviewed, clearly described profiles. In 2026, more people ask them for recommendations than ever before. "Who's the best family dentist in Leeds?" typed into ChatGPT gets a written answer with a few named businesses — no map, no ten blue links.
The encouraging part is that AI tools rely on largely the same signals as local search. They pull from your Google Business Profile, directory listings, reviews, news mentions and your own website. So everything in this guide helps you there, too. A few AI-specific pointers:
Consistency is a trust signal: If AI tools find conflicting details about your business across sources, they're less likely to recommend you.
Review sentiment counts, not just the star average: What people actually say about you ("quick", "friendly", "fair price") shapes how AI summarizes your business.
Answer questions clearly on your website: A short FAQ with direct answers ("Yes, we offer same-day repairs in Salford") is easy for AI tools to quote.
Don't block AI crawlers: Leave them allowed in your robots.txt file unless you deliberately want to stay out of AI answers.
We explain the difference between classic SEO and optimizing for AI answers in our article on SEO and GEO in 2026, and our piece on agent-first websites looks at where this is heading.
If you go to your customers — plumbers, electricians, cleaners, mobile beauticians — you can still rank locally. Set a service area in your Google Business Profile instead of showing your address (Google asks you to hide your address if customers don't visit it). Then create location pages on your website for the main towns you cover, with real examples of jobs in each.
Each physical location should have its own Google Business Profile, with its own local phone number, and its own page on your website. Link each profile to its matching location page, not to your homepage. That way, both Google and customers get the details for the right branch.
The principles are the same worldwide, but details differ by country:
Use local spelling and vocabulary: Australian and British customers search for "optimisation", "tyre" and "colour"; Americans for "optimization", "tire" and "color". Write the way your customers write.
Local phone number: Use one with the right area code rather than a toll-free or foreign number.
City, suburb or region in keywords: Think "Sydney plumbing services" or "best coffee in Fitzroy".
Claim country-specific directories: In Australia, that means platforms like Yellow Pages Australia, True Local and Local.com.au, alongside Google, Apple Maps and Bing.
Check which platforms dominate in your country: Google leads in most markets, but the second and third most important review sites vary.
You measure local SEO with your Google Business Profile stats, Search Console, Analytics, local rankings and real enquiries. Track these regularly:
Google Business Profile performance: Calls, direction requests, website clicks and the searches that found you.
Google Search Console: Impressions and clicks for queries containing your town or service. Here's how to connect Google Search Console to your website.
Google Analytics: How many visitors come from Google Business Profile and what they do next. Tip: add UTM parameters to your profile's website link so these visits show up separately. Our guide explains how to connect Google Analytics.
Local rankings: Rankings in the map pack change block by block, so a search from your office won't show what customers across town see. Grid-based rank trackers show your position across your whole service area.
The real-world numbers: Calls, bookings, walk-ins and "How did you hear about us?" answers. That's the metric that pays the rent.
Once a quarter, it's worth doing a bigger check-up. Our SEO audit checklist walks you through a full review of your website's health.
Choose one of the free templates and create your website effortlessly
Most local SEO problems come from a few repeat mistakes. Watch out for these:
Set-and-forget profiles: Never verifying your Google Business Profile, or setting it up once and never updating it.
Keyword-stuffed business names: Adding search terms to your name on Google can get your profile suspended.
Inconsistent NAP details: Old addresses and phone numbers left online after a move.
Vague categories: Choosing "Restaurant" when "Vietnamese restaurant" fits better.
A homepage that hides where you work: "Welcome to our website" with no service or city in sight.
Copy-paste location pages: The same text with only the town name swapped.
Shortcuts with reviews and links: Ignoring reviews, replying only to the good ones, or buying reviews and links.
Save this and come back to it:
| Task |
How often |
| Check Google Business Profile for unwanted edits, reply to new reviews |
Weekly |
| Publish a Google Business Profile post, add new photos |
Every 1–2 weeks |
| Ask recent customers for reviews |
Ongoing (build it into your process) |
| Check Search Console and GBP performance, update hours for holidays |
Monthly |
| Publish one helpful local article or case study |
Monthly |
| Review NAP consistency across directories |
Quarterly |
| Look for new local link and partnership opportunities |
Quarterly |
| Full website SEO audit |
Quarterly or after big changes |
If your website runs on WebWave, most of the on-site local SEO work happens in settings you can reach without writing code. Here's what you can do:
Edit meta titles and descriptions for every page: Put your service and city in each one. See how to set meta tags.
Set headings and URLs: Use H1–H3 headings that say what you do and where, and give location and service pages clean, readable addresses.
Add LocalBusiness details with the built-in schema feature: Go to Settings → SEO settings → Schema, turn on the basic schema and fill in your company name, logo, phone, email and social profiles. For location pages, you can switch a page's schema to "Extended" and paste your own LocalBusiness code. Full steps are in our structured data guide.
Run the built-in SEO analysis: Spot missing titles, descriptions, headings or ALT texts.
Design separate layouts for desktop, tablet and mobile: Make sure your click-to-call button and contact details look right on every screen.
Connect your tools and grow your content: Link Google Search Console and Google Analytics, add a map to your contact page and start a blog for local articles.
What WebWave doesn't do: manage your Google Business Profile or collect reviews for you. Those live on Google's side, and the steps above show you how to handle them yourself.
| Plan |
Price (first year) |
Best for |
| One pager |
$6/mo |
A single-page online business card: your services, NAP, map and contact details in one place |
| Pro |
$7/mo |
Most local businesses: unlimited pages for location and service pages, a blog, and 1 SEO AI article per month |
| Business |
$9/mo |
Local businesses that also sell online: unlimited disk space, 3 SEO AI articles per month and an online store with no commission on payments |
Prices are monthly rates for a 12-month plan billed annually, for the first year, excluding tax. Every plan includes a free .com domain for the first year. If you plan to create separate pages for each town you serve, you'll want Pro or Business — One pager is limited to one page.
Wondering how this compares with other options? We broke down how much a small business website costs in 2026, and our small business website templates give you a head start on design.
Local SEO isn't a one-off project. It's a handful of small habits: keep your details accurate, ask for reviews, share what you're up to and make your website clear about what you do and where. Do that consistently for a few months, and you'll give every nearby customer a good reason to pick you.
Yes. Most local SEO work — setting up your Google Business Profile, keeping your details consistent, asking for reviews and adding local information to your website — doesn't require technical skills. Plan for a few hours to set things up and an hour or two a month to maintain them. You might bring in help later for competitive markets or multi-location setups.
Doing it yourself costs mostly time: Google Business Profile, Apple Business Connect, Bing Places and most core directories are free. Your main costs are a website (with WebWave, from $6/mo in the first year, billed annually) and optional tools such as rank trackers or citation services. Agency prices vary widely, from a few hundred to a few thousand dollars a month, depending on your market and location.
Some changes, like completing and verifying your Google Business Profile or fixing wrong opening hours, can have an effect within weeks. Building reviews, links and local content is a longer game — most businesses see steady progress over three to six months, faster in quiet markets and slower in competitive ones.
It's strongly recommended. Your profile gets you into the map, but your website gives Google more reasons to trust you, lets you rank for more searches with service and location pages, and gives AI tools clear information to quote. It's also where customers go to check your prices, work and credibility before they call.
AI tools can help you write a Business Profile description, draft review replies, brainstorm local keywords or outline a blog post. What they can't do is verify your business, earn real reviews or build relationships in your community. Use AI as an assistant, and always check what it writes against the facts about your business.
More than ever. Customers now find businesses across Google Maps, regular search and AI assistants, and all three rely on the same foundations: accurate business details, reviews, local mentions and a clear website. The work you put into local SEO pays off everywhere your customers search.
No. Service-area businesses can rank in the map pack by setting a service area in their Google Business Profile and hiding their address. Having local pages on your website for the areas you cover, and reviews from customers in those areas, helps strengthen your visibility.
Related articles
WebWave website builder is your AI-powered solution for building an online presence. Create your website in 3 minutes, add an online store or a blog, and grow your business.
We created this website with WebWave.
Follow us on social media