Local SEO in Switzerland: Rank on Google Maps, local.ch and search.ch

Google Maps app icon on a smartphone — where Swiss local searches turn into customers

Local SEO in Switzerland means being the business Google shows when someone nearby searches for what you do — in the map pack, in organic results, and on the two Swiss directories that still matter, local.ch and search.ch. The work splits into four parts: a properly built Google Business Profile, a steady flow of answered reviews, location-relevant pages on your website, and consistent business data everywhere your company is listed. None of it is complicated. All of it is neglected — which is precisely the opportunity.

We do this work for Zurich SMEs at our web design agency in Zurich, and I’ll say the uncomfortable part first: most local SEO in Switzerland is won by simply doing the boring basics that the plumber across town hasn’t done. This guide is the exact sequence we follow, plus the Swiss-specific pieces that international guides always miss.

Zurich old town along the Limmat — the local market every Zurich business competes for
Your customers are within walking distance. So is your competition. Photo: Pexels

How the map pack actually decides

Google ranks local results on three axes: relevance (do you do what was searched?), distance (how close are you to the searcher?), and prominence (how established do you look — reviews, links, mentions). You can’t move your office, so the entire game is relevance and prominence. Annual practitioner surveys put the weightings roughly like this:

Note what’s missing from the top of that chart: your website’s design. For map-pack rankings, an average website with a superb Business Profile beats a superb website with a neglected profile. (For classic organic rankings the website matters much more — that’s a different battle, covered in our guide to Google’s ranking factors.)

Google Business Profile: the afternoon that outranks budgets

The red bar in the chart is one afternoon of work. Done properly, it means: the correct primary category (not five vague ones — “Physiotherapist”, not “Health”), every service listed with descriptions, opening hours that survive public holidays, twenty real photos instead of a logo, and the Q&A section seeded with the five questions customers actually ask. Google’s own guidelines for representing your business are strict about names — resist the urge to stuff keywords into your business name; it works until the suspension email arrives.

Swiss-specific detail most guides miss: write your Business Profile description bilingually. Zurich profiles that mention services in German and English surface for both search languages — and as we showed in our multilingual SEO guide, Zurich searches in both, every day.

local.ch and search.ch: the Swiss layer

International SEO guides skip these two, which is exactly why they’re worth your time. local.ch and search.ch are Switzerland’s directory duo — descendants of the phone book, still visited by millions monthly, and still ranking on page one for thousands of “[trade] [town]” searches. If they rank there anyway, your entry might as well be complete: correct categories, photos, opening hours, and a link back to your site.

Their second job is quieter but more important: they’re Switzerland’s strongest citation sources. Google cross-checks your name, address and phone number (NAP) across the web, and inconsistencies erode trust — “Müller Sanitär AG” here, “Mueller Sanitaer” there, an old address on a forgotten listing. The fix is dull and effective: one canonical spelling, everywhere. While you’re at it, this is also where your .ch domain quietly helps — Swiss directories, Swiss TLD, Swiss address all pointing the same direction.

Reviews: the engine most businesses leave switched off

Reviews are a fifth of the ranking equation and roughly half of the human one — nobody calls the 3.1-star electrician. What works, from running this for clients: ask at the moment of delight, not by newsletter three weeks later. Send the direct review link (Google provides one) by SMS or WhatsApp. And reply to every single review, in the language it was written — a German reply to an English review tells every future expat customer exactly who you don’t prioritise.

One warning, because we see the temptation regularly: never buy reviews, never review-gate (asking only happy customers via a filter tool). Both violate Google’s policies, both are detectable in patterns, and a suspended profile in your best season costs more than every shortcut ever saved.

The website side: give Google a page to rank

The map pack gets the attention, but roughly half of local clicks still go to the organic results underneath — and those need pages. The rule is one page per service-plus-place combination you seriously serve: “Physiotherapie Kreis 6”, “Kitchen renovation Zurich Oberland”. Real pages with real local proof (projects, photos, directions, the local team), not find-and-replace city names — Google demotes the template version and readers smell it instantly.

Two technical notes. First, speed: local searches happen overwhelmingly on phones, often on mobile data, and a slow page loses the click before it loads — our Swiss page-speed guide covers getting under one second. Second, LocalBusiness schema markup: it takes minutes on WordPress and feeds Google your address, hours and reviews in machine-readable form. Every website we build ships with both by default.

Score yourself before anyone sells you anything

Desk with notes — running through the local SEO checklist for a Swiss business
Sixty seconds of honesty beats a paid audit. Photo: Pexels

Before commissioning any local SEO work — ours included — run this checklist. It’s the same one we open in every free review, and it tells you whether you need a provider at all or just a focused afternoon:

Your local visibility score — 60 seconds, honest answers

Frequently asked questions

How long does local SEO take to work in Switzerland?

Google Business Profile improvements often show within 2–6 weeks — it’s the fastest lever in SEO. Organic local rankings for service pages take 2–4 months in low-competition towns and 6–12 months in Zurich or Geneva city centre. Reviews compound the whole way.

How much does local SEO cost in Switzerland?

The basics — profile, directories, review process — are free except for your time, roughly two working days total. Ongoing professional local SEO in Switzerland typically runs CHF 500–2’000 per month depending on locations and competition. Be suspicious of anyone selling map-pack guarantees; positions can’t be guaranteed by anyone, including us.

Do local.ch and search.ch still matter for SEO?

Yes, for two reasons: they still rank on page one for thousands of local Swiss searches, and they’re Switzerland’s most authoritative citation sources for verifying your business data. A complete, consistent entry on both is an hour well spent — the paid upgrades are usually not.

How do I rank without a physical shopfront?

Service-area businesses (electricians, cleaners, consultants who visit clients) can hide their address in Google Business Profile and define service areas instead. You’ll rank in the areas you serve, though usually slightly behind businesses with a physical address there — compensate with reviews and per-area service pages.

Can I do local SEO myself?

The foundation, absolutely — this article is the to-do list, and the checklist above tells you where to start. Where it typically stops being worth your time: building local landing pages that actually convert, technical schema work and sustained content. That’s the layer where our SEO service takes over.

Written by Asel Mamytova, founder of Clear Design Experts in Zurich. Local SEO foundations are built into every website we ship; the checklist above is the one we run in real client reviews. Last updated July 2026.

Want your score checked by a human?

Request a free local SEO review — we’ll run your business through this exact checklist, show you what your competitors rank for, and tell you honestly if you even need us.

Scroll to Top