The short answer
Local SEO decides whether your business appears in Google's map for searches like "electrician Fellbach". Google ranks there by three factors: relevance, distance and prominence [1]. You can't change distance. Relevance and prominence you can: with a complete, verified business profile, genuine reviews and a website that shows the same data. According to Google, a better local ranking can't be bought [1].
What is local SEO and who is it worth it for?
Local SEO is the part of search engine optimisation that targets searches with a local reference. Some searches contain the place directly, such as "tax adviser Ludwigsburg". Others contain it only indirectly, such as "car battery near me". In both cases Google often shows a map with a few entries from Google Maps, even before the normal results.
These entries come from the Google Business Profile, not directly from your website. That's why local SEO matters above all for businesses with a fixed catchment area: trades, practices, law firms, retailers, restaurants and service providers who travel to the customer. If you sell online nationwide and have no customer contact on site, you benefit less. For classic search and AI search, the overview in our article SEO vs. GEO then applies.
How does Google decide who ranks top locally?
In the Business Profile help, Google names three main factors [1]:
- Relevance: how well does your profile match what someone is searching for? Complete and accurate details help Google match your profile to suitable searches.
- Distance: how far is your location from the person searching or from the place searched for?
- Prominence: how well known is your business? For this Google takes into account links to your website and the number of your reviews, among other things.
You should know two consequences of this. First, outside your location you can only compete to a limited extent if a competitor is closer to the person searching. Second, no trick brings more than solid groundwork. Anyone promising you a guaranteed place in the map is promising something Google itself rules out [1].
How do you set up your Google Business Profile properly?
The first step is verification. It shows Google that you're allowed to represent the business [1]. After that, the guidelines for representing your business on Google apply [2]. From our project experience, many profiles unknowingly violate them, most often with keywords in the name. The table shows the most important fields:
| Field | What Google requires [2] | Typical mistake |
|---|---|---|
| Name | The name you also use offline, for example on your sign and letterhead | "Müller Plumbing – Emergency Service Stuttgart 24h": keywords and place in the name aren't allowed |
| Address | The real address; pure mailing addresses without a real location don't get a profile | A virtual office or letterbox as a second "location" |
| Service area | If you travel to customers, hide the address and specify a service area, generally no more than about two hours' drive | All of Germany as the service area |
| Categories | As few as possible, as specific as possible, for the core business | Ten categories as a substitute for keywords |
| Opening hours | The regular hours, plus special hours for public holidays | Closed at Christmas, but "open" in the profile |
Then come photos and videos. Google recommends them to show what you offer [1]. From our project experience, real pictures of the team, premises and finished work come across as much more credible than stock photos. Also maintain services and description the way you'd explain them on the phone.
Example (fictional): a painting business from Waiblingen has no shop and paints at customers' premises. Correct is a profile with a hidden address and a service area covering Waiblingen, Fellbach, Schorndorf and Winnenden. Wrong would be an additional profile with the address of a coworking space in Stuttgart where customers are never received. Google only allows coworking addresses with signage, staff on site and customers being received [2].
How do you get more Google reviews without breaking the rules?
Reviews work twice. They count towards the prominence Google takes into account locally [1]. And they help people decide whether to call you. The good news: you may ask for a review. Google itself suggests giving customers a link or QR code [4]. The limits are in the policies for user contributions [3]:
| Allowed | Prohibited |
|---|---|
| Asking every customer for honest feedback after a job | Selectively asking only satisfied customers for positive reviews [3] |
| Sharing a direct review link by email, invoice or QR code [4] | Payments, discounts or free services in exchange for a review [3] |
| Replying factually to every review | Incentives to get someone to change or delete a negative review [3] |
| Reporting violations such as spam via the profile [5] | Reviews from employees, family or business partners [3] |
| Letting employees pass on the review link | Setting employees quotas for reviews [3] |
Our recommendation from practice: make the request a fixed part of your process. For example as a sentence in the email after completion or as a QR code on the invoice. Then all customers get the same request, and you don't have to think about it anew every time.
How do you reply to reviews?
Google recommends replying in a friendly, short and timely way and signing with your name or initials [4]. For negative reviews Google advises: don't share private data, don't attack, admit mistakes openly and offer a conversation by phone or email [4]. Reporting is only worth it for real violations of the policies. Google doesn't remove a review just because it's bad [5].
Example (fictional) of a reply to criticism: "Thank you for your honest feedback, Mr K. The delay on Tuesday was our fault, and we're sorry. I'll gladly call you to arrange the date for the touch-up. – Sandra, owner". The reply is short, admits the mistake and offers a next step.
Do you need a separate page for every city?
Only if you really have something of your own to say about that city. In its spam policies Google explicitly names multiple pages targeting specific regions or cities as an example of doorway pages [6]. That means pages that differ only in the place name and don't help visitors any further.
A good location page answers questions that only apply to that place. Which projects were there? Who is the contact person? How do you get there, where do you park? Which services do you offer there, which not? We do this ourselves on tacobite.de: each of our location pages, such as Marketing Agentur Ludwigsburg (German), has its own section with a real connection to the city. If you can't think of anything specific for a place, the service area in the profile plus a good service page is enough.
What belongs on your website locally?
Your profile and your website should confirm each other. Name, address and phone number must be identical everywhere: on the website, in the Google profile, in Bing Places and in business directories. If opening hours or phone numbers differ, neither people nor machines know which detail is correct. That also applies to AI answers that assemble such facts from several sources.
Technically, LocalBusiness markup following Schema.org helps. Google only requires name and address for it and recommends phone number, coordinates and opening hours, among others [7]. The details must match the visible content of the page [8]. Structured data doesn't replace a maintained profile. But it makes sure your website clearly supplies the same facts. What else should be checked before launch is in our website project checklist.
How do you measure whether local SEO works?
Local visibility doesn't only show in clicks on the website. Many people call directly from the profile or ask for directions. Three sources are enough to start:
- The performance data in the Business Profile: there Google counts clicks on "Call", direction requests and clicks on the website link, among other things [9].
- Google Search Console: queries with place names and the pages that appear for them. How to read the Performance report is shown in the article Google Search Console for SMEs.
- Your web analytics: add UTM parameters to the website link in the profile, for example
?utm_source=google&utm_medium=organic&utm_campaign=gbp. That way you see separately how many visits come via the profile. That's common practice, not a Google requirement.
How important measurement is is shown by our client project Batteriecenter Ludwigsburg (SEO and Google Shopping). Before the start in April 2026 there was no visitor analysis and no tracking. From April to August 2026 visitors rose by 521 % and revenue by 162 % (average before/after). Without clean tracking, this development couldn't have been proven at all.
Checklist: local SEO in 10 points
- Business profile claimed and verified.
- Name exactly as on the sign, without keywords or place names.
- Real address or, for on-site service, a service area of no more than about two hours' drive.
- Few, specific categories for the core business.
- Opening hours current, special hours for public holidays entered.
- Real photos of team, premises and work.
- Review link fixed in the process after every job, for all customers, with nothing in return.
- Every review answered, criticism factually and with an offer to resolve it.
- Name, address and phone identical on website, Google profile, Bing Places and directories.
- Location pages only with real local content, profile link with UTM parameters.
What does this mean for you?
Local SEO is less about technology than about care. A verified, honest profile, a fixed process for reviews and a website with the same data get most SMEs further than any trick. Plan for a thorough setup and then a few minutes a week for replies and updates. How it connects with technology, content and AI search is shown on our pillar page SEO & GEO: the full overview.