A restaurant in one of Gothenburg’s livelier neighbourhoods had everything a restaurant needs. Good food. Good location. Good service. What they didn’t have was bookings on weeknights. People who already knew about them came. People who didn’t know about them didn’t, because when someone in the neighbourhood searched “Italian Gothenburg” or “Italian restaurant Linnéstaden”, the restaurant landed seventh in the list. No one went past seven.

That’s what local SEO is an answer to. Not the technical discipline it’s often described as — but the simple task of making it reasonably easy for Google to understand who you are, what you do and where you are, so the right people see you when they search.

This is a walkthrough of what actually works — without jargon, without tricks, without promises we can’t keep.

Local SEO isn’t a secret — it’s hygiene

The biggest misconception about SEO is that it’s an expert area where a specialist does magical things behind the scenes. For local SEO it’s almost the opposite. It’s about doing basic things consistently and completely — not finding a shortcut no one else has discovered.

That means most local businesses that show up poorly on Google don’t have an SEO problem. They have a foundation problem: an incomplete Google profile, a website that doesn’t describe what they do, contact details that vary between sites, or simply no website at all. When the foundation is in place, visibility follows — not overnight, but stably and lastingly.

Google Business Profile is half to two-thirds of the job

For a local business, Google Business Profile (formerly Google My Business) isn’t an add-on — it’s the foundation. When someone searches “hairdresser Vasastan” or “dentist Malmö”, it’s the three profiles in the Google Maps result that show up highest. No other visibility counts as much.

That means if your profile is incomplete, has the wrong category, lacks photos, or has outdated hours — you lose before the chase has even begun. And unfortunately most local businesses are in that situation. Not because they don’t care, but because Google Business Profile isn’t something you “configure once and you’re done with”. It’s something that needs maintenance.

Concretely: a good Google Business Profile has the correct business name (without stylistic add-ons like “Best hairdresser in town”), the right primary category (this is more important than people think — choose the most specific one that actually describes your business), current opening hours including holidays and exceptions, a description that actually says what you do for whom, and photos. Many photos. Of the premises, the staff, the work, the food, the environment. Photos are what actually make people click.

The website has to do two things — well

Many local businesses think a website should be pretty. That’s the wrong metric. Pretty is nice, but for Google it’s about two other things: can a search engine understand what the page is about, and can a human find what they’re looking for.

For Google to understand, your site needs a clear structure. A clear main heading saying what you do. Sections with their own headings for each service. Clear contact details — name, address, phone, email — in a place that’s easy to find. If you’re a dentist in Stockholm, the words “dentist” and “Stockholm” should be on the page, not hidden in an image.

For a human to find what they’re looking for, the page needs to answer the most common questions directly. What does it cost? How do I book? Where are you located? What services do you offer? If a visitor has to click three times to get an answer, you’ve already lost them. Quick answers = better visibility, because Google notices that visitors find what they’re searching for on your site and stay longer.

NAP — the most underrated factor

NAP stands for Name, Address, Phone. It sounds trivial, but it’s one of the strongest signals Google uses to determine if a business is legitimate and established.

The problem is that most local businesses have their contact details spread across various places with small variations. The website says “Storgatan 12”. Bokadirekt says “Storgatan 12 B”. Google says “Storgatan 12, floor 2”. Facebook has an old phone number from before you changed. Each variation is a signal to Google that maybe these four sites aren’t about the same business — and then you lose authority.

Cleaning up NAP consistency is incredibly basic and almost always undervalued. Go through every place where your business exists. Write down exactly how the name, address and phone number appear. Adjust so all are exactly the same — same spelling, same format, same dots and commas. It’s boring work. It’s also one of the most valuable SEO jobs you can do.

Reviews — fewer stars, more text

There’s a widespread belief that the number of stars is what drives local SEO. That’s partly true. But what drives it most is something else: recent reviews with content. A review from last month where someone wrote three sentences about their experience is worth more than five old five-star reviews without text.

The reason is that Google reads the text in reviews. If many people write “short wait time”, “friendly staff”, “easy to find” — Google starts associating your business with those words. If someone searches “hairdresser with short wait time”, you’re higher up. This is an enormously powerful mechanism, and it’s driven by you actively asking your customers for reviews — not by hoping someone feels prompted.

The simplest way is a short SMS or email a day or two after the visit: “Thanks for choosing us — if you have a minute, a short review on Google helps us enormously.” No incentives, no discounts for reviews — that’s against Google’s rules and can be penalised. Just a friendly question, and clarity on what you need.

Seven concrete things you can do this week

What you never should do

There are a few things local businesses are sometimes tempted to do to try to influence ranking — and all of them are destructive in the long run.

Don’t buy reviews. It’s against Google’s terms and can result in your whole profile being taken down or your ranking dropping drastically. If an agency offers to “get” reviews for you — say no.

Don’t stuff the city into your business name. “Best Hairdresser Södermalm Stockholm Cut” isn’t a name — it’s keyword stuffing and Google penalises it. Use your real business name and let the location words come in via the description and category instead.

Don’t promise results to any agency that guarantees first place on Google. No one can guarantee that, and an agency that claims it will either lie, use methods that penalise you long-term, or simply be honestly misled. Local SEO is craft, not warranty work.

Don’t build a parallel site with the same content to try to rank in multiple places. Google detects it quickly and it damages your main site.

When this isn’t enough

For most local service businesses — hairdressers, clinics, restaurants, tradespeople, gyms, salons — the foundation above goes far. If you have a correct Google Business Profile, a website that clearly describes what you do, consistent NAP, regular reviews, and you do this consistently for six to twelve months — then you’ll show up well in your local market.

For larger businesses, or businesses in very competitive locations (e.g. dentists in Stockholm’s inner city, lawyers, certain specialised clinics), more is needed: deeper content, thematic service pages, structured data beyond the basics, and in some cases supporting Google Ads to cover gaps while SEO builds up.

But for 80 percent of Sweden’s local service businesses, the foundation is the biggest lever. It isn’t glamorous. It’s often boring. And it’s what actually gives lasting visibility.


Questions we get about local SEO

How long does it take before I see an effect? Three to six months to see consistent change in Google Maps results. Twelve months before organic search traffic via the website becomes significant. Faster results are possible but unusual — and if anyone promises faster results, ask how.

Are Google Ads worth the money for a local business? For some, yes — especially if SEO isn’t yet in place and you need bookings immediately. For others, no — if SEO is already working, ads are often expensive compared to organic traffic. We don’t recommend ads as a replacement for local SEO, only as a complement while SEO builds up.

How often should I publish new content on the website? Less often than people think. For local SEO it’s enough to update service descriptions, add new photos, and possibly write a blog article quarterly about something genuinely interesting. Daily publication isn’t valuable for local businesses — quality and relevance are.

Does the language of my website matter? Yes. For Swedish customers the site should be in Swedish, with lang="sv" in the HTML, and with Swedish keywords in text. An English page for a Swedish local business loses local SEO relevance even if it looks professional.

Does replying to reviews help SEO? Indirectly, yes. Replying to reviews — both positive and negative — shows Google that you actively maintain your profile, and shows potential customers that you care. Short, friendly, personal replies. No template replies.


How we work with this

At Synlighetsverket we treat local SEO as part of an ongoing practice. We audit your Google Business Profile, make sure the website describes what it should, harmonise your contact details across all channels, and build a monthly rhythm where small improvements accumulate into real visibility over time.

Book 15 minutes and we’ll look together at how you appear today — in Google Business Profile, in search results, in comparison with competitors — and propose what the first step would be for your business. No guarantees. Just a concrete proposal.