Local SEO for small business. The complete 2026 guide — maps, reviews and AI
Local SEO for small business is the work of appearing in Google Search and Google Maps at the moment someone nearby is looking for what you sell. The local pack — the three listings beside the map — sits at the top of the great majority of location-intent searches and sends those three businesses roughly twice the traffic of everyone below them. Four things carry it: a complete and actively maintained Google Business Profile, a steady flow of reviews, NAP consistency across citations, and genuinely useful location pages on your own site. In 2026 a fifth arrives: visibility inside AI answers, including Google’s new Ask Maps. Everything below is the practical version, ending in a 10-step checklist. If you would rather have it built for you, see iweb.ee SEO services.
What local SEO is — and who actually needs it
Someone types “dentist near me” into a phone. A tourist searches “coffee near me”. A parent looks up “car repair open now”. In every case Google does the same thing: instead of ten blue links it shows a map and three businesses beside it. The three get the phone call. Everyone else may as well not exist.
Local SEO is the work of making a business visible in Google Search, Google Maps and the local pack to people searching in a specific place — their city, their neighbourhood, or simply “near me”.
The numbers explain why it carries so much weight. Aggregated 2026 industry data puts the local pack at the top of results for the overwhelming majority of location-intent queries, and businesses that reach those three positions pull roughly twice the traffic of those that do not. Earlier Google research adds the context: close to 70% of local queries happen on mobile, roughly three-quarters of people who search for something nearby visit a business within 24 hours, and local mobile search converts to offline purchases at among the highest rates of any search category. Local search is not one channel among many — it is the street your door opens onto.
Three kinds of business depend on it:
- Storefront businesses. Cafés, dental clinics, salons, garages, pharmacies, gyms, shops. For these, the map listing effectively is the door.
- Service area businesses. Plumbers, electricians, cleaners, movers, photographers, mobile repair. No public address, but defined territory.
- Local B2B. Accountants, lawyers, builders, agencies. Lower search volume, far higher value per enquiry.
Market size changes the maths in a way most guides ignore. In a city of ten million, the top three in any category are fought over by hundreds of businesses. In a small market most niches have three to five serious competitors, so disciplined local SEO produces results faster and more cheaply. The flip side is unforgiving: with only three slots, a competitor who updates their profile weekly quietly takes yours.
Google Business Profile, step by step
Google Business Profile (formerly Google My Business) is the engine of local SEO. It is a free listing that feeds three surfaces at once: the local pack in search results, Google Maps, and the knowledge panel. Everything else you do — website, citations, reviews — either strengthens or undermines that profile.
Creating and verifying
Profiles are created at business.google.com, and the step that decides everything is verification. In 2026, video verification is the default in most regions. Google expects a single continuous take showing your signage or entrance, the interior, and some action proving you actually run the business — opening the till, unlocking a tool cabinet, accessing the back office. Two common failures: stopping and restarting the recording, and filming only the exterior, which proves the place exists but not that it is yours.
If a listing already exists — created by a previous owner or auto-generated by Google — claim it rather than creating a new one. Always search first. Two profiles for one business is a duplicate that splits your visibility in half.
Categories — the single strongest lever
Your primary category influences local pack relevance more than any other field. Pick the most specific option that exists: not “Beauty salon” but “Nail salon”, if that is the core of the business. You can add up to nine secondary categories, but only for services you genuinely provide — a wrong category brings wrong enquiries and, in time, bad reviews.
A practical shortcut: look at the categories used by the three businesses already ranking in the pack for your target query. If all three share a primary category you do not have, you have your answer.
Core details, hours and services
- Name. Exactly as it appears in the real world — on the sign and the invoice. Keyword stuffing (“Bright Smile Dental — Best Dentist in Town”) breaks Google’s guidelines and gets profiles suspended.
- Hours, including special hours. Public holidays are the most common gap. A customer who drives to a closed door leaves a one-star review, and that review costs more than the five minutes you saved.
- Phone and website. Phone in international format. Tag the website link with UTM parameters, or you will never know how much traffic the profile sends.
- Services and products. Every service as its own entry with its own description. This is the text Google matches queries against — and now also the text AI systems read. Write it in customer language, not internal jargon.
- Attributes. Parking, wheelchair access, free Wi-Fi, card payments, pet friendly, languages spoken. These are the exact filters Maps uses to narrow results, and the raw material AI answers are assembled from.
- Messaging. Businesses that switch on Business Profile messaging report substantially more leads, and 2026 added the option to attach a WhatsApp contact. One rule: if you cannot reply within the hour, leave it off.
Photos and Posts — the freshness signal
The most underrated local ranking factor in 2026 is freshness. Google increasingly weighs whether a profile is alive: new photos, new Posts, replies to reviews. Multiple industry analyses have documented visibility drops on profiles that go more than 30 days without new content.
- Photos. Exterior (so people can find the right door), interior, team, finished work, products. Real photographs, not stock. Add a few every month.
- Geotagging photos is a myth. Editing EXIF coordinates is not a ranking factor — Google strips metadata on upload. That hour is better spent taking one honest photo.
- Posts. One or two a week: an offer, an event, news, a finished job. They live about a week in the feed but keep feeding the freshness signal.
Q&A: what changed in 2026
For years the standard advice was to seed your own questions and answers on the profile. That advice is now obsolete. The Q&A API was discontinued on 3 November 2025 and the feature is being phased out of listings, replaced by the Gemini-powered Ask Maps experience, which answers questions itself by reading reviews, photos, attributes and profile data.
The practical consequence: the content that used to go into Q&A now belongs in three places — service descriptions, Posts, and an FAQ block on your own website marked up with FAQPage schema. That is where both Google and AI models will read it.
Reviews and how to collect them systematically
Reviews are the second pillar. They carry an estimated sixth of the weight in local pack ranking models, and virtually every consumer reads them before choosing a local business. Three dimensions matter together: count, average rating and recency. A profile with 40 reviews whose most recent is two years old loses to one with 15 that gains a new review every month.
Build a system, not a campaign
Review collection works when it is embedded in a process rather than attempted once a year. Fix the moment you ask — job handover, invoice, delivery confirmation — and make it one click: your profile provides a short review link that opens the form directly.
What Google banned in 2026
Google tightened its review policies significantly in February and April 2026. Several long-standing “best practices” are now violations:
- Review kiosks and on-premises pressure. The tablet at the front desk, “scan this QR code before you leave”, the technician handing over a phone in the driveway — formally non-compliant since the policy text was updated on 20 February 2026.
- Asking customers to name a staff member. Since 17 April 2026, it is prohibited to direct staff to solicit reviews containing specific content, including content naming an employee. A customer mentioning a technician unprompted is fine. A coached mention is not.
- Review quotas for staff. “Every technician brings in five reviews a month” is now explicitly treated as rating manipulation.
- Incentives and gating. Discounts, prize draws and pre-screening that routes only happy customers to Google were already prohibited and remain so.
- Insider reviews. Owners, staff, family, close friends. In a small market this pattern is obvious even without an algorithm.
What remains fully allowed is the part that matters: ask every customer without filtering, ask after the service (email, SMS, a link on the invoice or in your email signature), and follow up once.
Replying
Reply to every review, ideally within 24–48 hours — including the five-star ones. For a negative review there is a three-part recipe: acknowledge the problem, state specifically what you are fixing, and offer a channel to continue the conversation off the public thread. Do not argue, and do not paste the same reply everywhere.
Replies are not just manners. They are public, indexable text attached to your profile — exactly the text Ask Maps and other AI engines now read when assembling a recommendation.
Do not stop at Google
Review diversity is a trust signal in its own right. Beyond Google, the platforms that matter depend on your sector: Trustpilot and Facebook broadly, Wolt and Bolt Food in food delivery, Booking.com in hospitality, trade-specific portals in construction and home services. Same name, same address, same phone number everywhere — which brings us to the next section.
Citations and NAP consistency
NAP stands for Name, Address, Phone. Every place on the web where those three appear together is a citation. Google uses them as a cross-check: the more independent sources say the same thing, the more confident it is that the business is real and located where it claims.
Consistency means identical, not approximate. “22c Vana-Tartu Rd” and “Vana-Tartu maantee 22C” are the same address to a human and two slightly different facts to an algorithm. Google usually reconciles them — but every discrepancy is noise that weakens the signal.
Work top-down, starting with the authoritative source
Most citation clean-ups fail because they start at the bottom. Directories rarely invent data; they copy it, often automatically, from a national company register or a data aggregator. Fix the source first and much of the web corrects itself.
Estonia is a clean example of this: the national Business Register (ariregister.rik.ee) is public and machine-readable, and dozens of directories and credit-information services replicate it. An outdated address there propagates itself across half the local web, and editing directories one by one is wasted effort while the source stays wrong. Most countries have an equivalent — Companies House, the Handelsregister, a state corporation registry.
The order to work in:
- Your national company register. Address, trading name, contact details.
- Google Business Profile. The most visible copy of your NAP.
- Other map and search platforms. Apple Business Connect (Apple Maps matters as much as Google for iPhone users), Bing Places, OpenStreetMap.
- National and industry directories. In Estonia that means inforegister.ee, teatmik.ee, regia.ee and sector portals; elsewhere, the equivalent regional players — plus Yelp, Yellow Pages and their local descendants.
- Social profiles. Facebook and LinkedIn company pages are citations too, and they index well.
- Your own website. Contact page and footer with a single canonical NAP, plus structured data.
LocalBusiness schema on your own site
Structured data (JSON-LD) hands your NAP to machines unambiguously. Use
LocalBusiness or a more specific subtype (Dentist,
Restaurant, ProfessionalService) and fill at least:
- name — exactly as on the profile;
- address — a PostalAddress with street, locality and country;
- telephone — the same number, international format;
- openingHoursSpecification — opening hours;
- geo — latitude and longitude;
- areaServed — for service area businesses;
- sameAs — links to your profile and social pages;
- availableLanguage — the languages you actually serve in.
Validate with Google’s Rich Results Test. Schema does not lift rankings directly, but it removes ambiguity — and the less an algorithm has to guess, the better you do.
Moving premises
Changing an address or phone number is the riskiest moment in local SEO. Do it all within one week, top-down: register, then Business Profile, then map platforms, then directories, then your website. An old address left hanging in ten directories can depress visibility for months.
Local keywords and city pages
Local keyword research differs from ordinary research in one respect: most of the value sits in combinations that tools report as zero volume. “Dentist in Tartu” is statistically almost invisible — and it is precisely the query that books the appointment. Trust intent over reported volume.
Three patterns to build around:
- Service + city. “cleaning service Tallinn”, “car repair Tartu”. The classic, and what city pages target.
- Service + neighbourhood or district. “dentist Lasnamäe”, “hairdresser Kalamaja”, “electrician Viimsi”. Competition here is often close to nonexistent and intent is exceptionally strong.
- Service + “near me”. “nearest pharmacy”, “car wash near me”. These are not won with page copy at all — they are won by your Business Profile and physical proximity.
When a city page helps and when it hurts
A location page earns its place when it contains something no other page has: local projects and photos, a local phone number, parking and access notes, customer stories from that area, an embedded map. It fails when it is the same text with the city name swapped. Twelve of those are doorway pages — Google recognises the pattern and suppresses the whole section. Three substantial pages beat twenty thin ones.
URL structure can be /service/city/ or /city/service/; both
work, and the only real requirement is that you pick one and stay consistent. Link them
properly: the service hub page points to location pages, and each location page links
back to the hub and to relevant case studies.
Service area businesses follow the same logic by region rather than city. Business Profile allows up to 20 service areas — do not max it out with places you would never drive to, because inaccurate areas dilute relevance.
All of this still rests on ordinary search engine optimization; if those fundamentals are hazy, start with what SEO actually is and come back.
Winning the local pack
The local pack is the set of three businesses Google displays next to the map. Selection rests on three factors Google names itself: relevance, distance and prominence. The factors have not changed, but industry observation suggests the way Google measures them shifted in 2026:
- Relevance now takes in user interaction patterns and content freshness, not just categories and keywords.
- Distance accounts for service area accuracy and the quality of your verification, alongside raw proximity.
- Prominence weighs recent reviews, engagement metrics and profile completeness more heavily than general brand fame.
Distance is the only one you cannot influence. Everything else is work: a complete profile, fresh content, a review flow, a solid website behind it. That is why the local pack routinely rewards the smaller, closer, better-maintained business over the larger, better-known one.
Measuring where you actually stand
Do not check from your own phone. Google personalises local results by location, search history and account, so you will always look better than you are. Three methods that work:
- an incognito window with a manually specified location;
- the Google Ads Ad Preview and Diagnosis tool, which lets you pick a city;
- grid tools such as Local Falcon, which sample your ranking from dozens of points across a city at once.
The last one reveals the truth no average position can show: you might be first in the city centre and fourteenth three kilometres away. Local visibility is a heat map, not a number.
Multilingual local search — the case most guides skip
Almost every English-language local SEO guide assumes one language per market. Large parts of the world do not work that way — Estonia, Latvia, Belgium, Switzerland, Catalonia, Canada and parts of the United States. Estonia is a compact, instructive example, and the market we work in daily.
Here the same customer searches for the same service in three languages, and those are three different result pages with three different competitive fields:
- Estonian — the largest volume and the densest competition: “hambaarst Tallinnas”, “kolimisteenus”.
- Russian — a substantial share of the population in Tallinn and Ida-Virumaa searches “стоматолог в Таллинне”, “сантехник Ласнамяэ”. Competition on these queries is frequently a fraction of the Estonian equivalent while purchase intent is identical. It is one of the cheapest sources of visibility in the market.
- English — e-residents, expat workers, tourists and international teams: “dentist in Tallinn”, “english speaking accountant”. Lower volume, higher average transaction value.
How to handle it
- One profile, not three. Separate Business Profiles per language for one business are duplicates and a guidelines violation. Write the description in the language your primary customer searches in; Maps translates the view automatically.
- Put languages in the attributes. If you serve customers in Russian or English, mark it — it is a filter people and AI systems genuinely use.
- Reply to each review in the language it was written in. Over time this builds a natural multilingual text layer on your profile.
- Separate pages per language on your site, each on its own URL, tied together with hreflang plus x-default. Three languages mixed on one page confuses search engines and readers equally.
- Never machine-translate local keywords. Local search is full of idioms that do not survive translation: the literal rendering of a trade name is often not what customers type. Each language needs its own keyword research.
Local visibility in AI search
“Recommend a good dentist in Tallinn.” “Where can I find a quiet café for a meeting with parking nearby?” Questions like these increasingly go to ChatGPT, Gemini and Perplexity rather than a search box — and the answer is not ten links, it is three names.
On 12 March 2026 Google added Ask Maps to Google Maps: a Gemini-powered conversational layer that answers natural-language questions using data from more than 300 million places and reviews from hundreds of millions of contributors. For local SEO this is a structural shift: review text and profile attributes become the keywords. If your reviews repeatedly mention “fast”, “good with kids” or “Russian-speaking staff”, those are the queries you win.
The work that builds local AI visibility:
- Complete every attribute — parking, accessibility, languages, payment methods, pets. These are literally the ingredients of an AI answer.
- Write service descriptions the way customers ask, not the way your industry writes invoices.
- Earn reviews that mention the right things. Scripting them is prohibited under the 2026 rules, but you can deliberately foreground the strengths you want customers to notice and describe on their own.
- Keep an FAQ block and LocalBusiness schema on your site — AI engines pull facts straight from your domain too.
- Test in every language you serve. Ask ChatGPT and Gemini to “recommend a [your service] in [your city]” and see who gets named.
Local AI visibility is one slice of a larger discipline — how generative engines choose and cite sources at all. The full logic, checklist and metrics are in a separate guide: generative engine optimization (also available in Estonian: AI-otsingus nähtavaks, and in Russian: оптимизация под ИИ).
The 10-step local SEO checklist
Run it in order — foundation first, measurement last:
- Claim and verify your profile. Search for existing or duplicate listings first; verify with a single continuous video take.
- Choose the most specific primary category and add only secondary categories you truly serve. Compare against the three businesses already in the pack.
- Complete the profile fully: services with descriptions, attributes, regular and special hours, phone, UTM-tagged website link, booking or messaging channel.
- Upload real photos — exterior, interior, team, work — and add new ones monthly. Profiles idle for 30+ days typically lose visibility.
- Post once or twice a week. Offers, news, events, completed jobs.
- Build a review routine with a fixed moment in your process and a short link — inside the 2026 rules: no kiosks, no quotas, no incentives, no scripted staff mentions.
- Reply to every review within 48 hours, in the language it was written in, without templates.
- Align your NAP top-down: company register → Business Profile → Apple Business Connect and Bing Places → directories → your website with LocalBusiness schema.
- Build substantial location pages only for places where you have real work and customers, and link them into your service pages.
- Measure monthly: profile insights (searches, direction requests, calls), Search Console for local queries, grid-based local pack position, and an AI answer test in each language you serve.
If the list looks like a lot of work, that is the honest picture: local SEO is a weekly routine whose results compound, not a one-off setup. If you would rather have someone run it — profile, reviews, citations, location pages and AI visibility — iweb.ee SEO services cover exactly that, in Estonian, Russian and English. Working in Estonia specifically raises its own questions about market size and language mix, which deserve their own article.
FAQ
How long does local SEO take to work?
Faster than classic SEO. Google Business Profile changes — category, services, photos, hours — can move visibility within days or a couple of weeks. Reaching the local pack in a moderately competitive niche usually takes one to three months of consistent work, and three to six months in a dense urban market. The variable that matters most is not time but consistency: a profile updated weekly beats a profile touched once a quarter.
Does local SEO work without a storefront?
Yes. Google Business Profile supports service area businesses — plumbers, cleaners, movers, photographers, mobile mechanics. You hide the street address and list the areas you serve instead (up to 20). You still need a real address for verification, but Google will not display it publicly.
How many reviews do I need to rank in the local pack?
There is no magic number. What matters is your standing relative to competitors and the steadiness of the flow. If the top three in your niche sit at 40–60 reviews, having 5 is a visible gap — but 80 reviews appearing in one week is a suspicious pattern. A healthy target is a few new reviews every month, year-round, each one answered.
Is the Google Business Profile Q&A section still worth filling in?
No — it is being retired. The Q&A API was discontinued on 3 November 2025 and the feature is disappearing from profiles, replaced by the Gemini-powered Ask Maps experience. Put that content where it now gets read instead: service descriptions, Posts, and an FAQ block on your own website with FAQPage schema.
Should I build a separate landing page for every city I serve?
Only where you have something real to say: local projects, photos, pricing, a local contact, customer stories, a map. Twelve near-identical pages with the city name swapped are doorway pages — Google recognises the pattern and suppresses the whole section. Three substantial city pages outperform twenty thin ones.
How do I check my real local pack position?
Not from your own phone. Google personalises local results by location, history and account, so you will always appear higher than you are. Use an incognito window with a manually set location, the Google Ads Ad Preview tool, or a grid-based tool such as Local Falcon that samples dozens of points across a city. Local visibility is a map, not a single number.
What if a competitor stuffs keywords into their business name?
That violates Google’s representation guidelines — the profile name must be the real-world business name. You can report it through the Business Profile redressal form or the “Suggest an edit” option on the listing. Do not copy the tactic: the penalty is suspension, and getting reinstated takes weeks.
Is local SEO different from regular SEO?
It is an extra layer, not a separate discipline. The foundation is identical: a fast, technically sound site with clear, trustworthy content. Local SEO adds Google Business Profile, a review flow, NAP consistency across citations, and location-specific pages. Without the foundation the local layer will not hold; without the local layer the map pack stays out of reach.
Is your business on the map?
We will review your Google Business Profile and local visibility for free and tell you honestly what is keeping you out of the local pack.