Skip to content

Local SEO in Switzerland: Google, local.ch and search.ch in three languages (we checked 9 searches in Lugano, Zurich and Geneva)

Author: Matteo Pellegrini

Local SEO in Switzerland is the work on your Google Business Profile, your website and your listings on Swiss directories that puts a business in front of people searching for a service in their town, in one of the country's languages. Google handles 81.25% of searches in Switzerland (StatCounter, October 2026), but in the 9 searches we checked on 11 November 2026 in Lugano, Zurich and Geneva the map pack appeared every time, and in Ticino 16 of the top 30 organic results were directories and portals, not business websites.

If you run a business in Switzerland you have probably noticed: most local SEO guides are written for the US, the UK or Germany.

They tell you about Yelp and Yell. They assume one language. And they never mention local.ch.

The mistakes we see most often:

  • a Google profile with the name in two languages ("Fiduciaria / Treuhand"), which Google's guidelines forbid;
  • one web page with German and French side by side, which Google advises against in writing;
  • a local.ch profile nobody has claimed, with an old address or the previous owner's number;
  • no data on where enquiries really come from: Google, directories or word of mouth.

Visilay is based in Lugano, on Via Canova. We ran the checks in this article with the same tools we use for clients, and we have measured how long SEO takes on projects such as Sunscape: organic impressions up from 329 to 5,809 a month in six months.

So what is actually different about local SEO in Switzerland?

Three things: language, directories and how much Bing matters on desktop. The basics (profile, reviews, citations) are in our local SEO guide. Here you will find:

  • what Google shows in three Swiss cities, with the numbers from our check;
  • when local.ch and search.ch are worth it and what they cost;
  • how to run a profile and a website in several languages without breaking Google's rules;
  • Bing, Apple Maps and AI answers, with a ChatGPT test;
  • a six-step plan for a Swiss small business.

Let's start.

What is different about local SEO in Switzerland (three languages, two directories and a Bing with 21% of desktop searches)

Local SEO in Switzerland works on the same factors as anywhere else, but in a market split by language and with two national directories that Google still shows in its results. Google's own guide to local ranking says local results are based mainly on relevance, distance and prominence. That holds in Lugano as much as in Leeds.

What changes is the context.

Language. According to the Federal Statistical Office, in 2024 German was the main language of 61% of the population, French of 23% and Italian of 8%. Ticino, the Italian-speaking canton, has 358,903 residents (Ustat, Il Ticino in cifre 2026, as at 31 December 2024).

In practice: a business that serves the whole country needs at least German and French pages, not one page in English.

Search engines. In October 2026 StatCounter gave Google 81.25% of Swiss searches and Bing 11.55%. On desktop alone Bing reaches 21.52%; on mobile it drops to 0.57%.

So does Bing matter or not?

It matters if you sell to other businesses, because B2B buyers often search from an office PC. For a plumber taking calls from mobile searches, much less.

Businesses. Switzerland has about 630,000 market enterprises and 99.7% have fewer than 250 employees (FSO press release, 5 November 2026). The fight for the map is between small firms, not against big groups.

What Google shows in Lugano, Zurich and Geneva (our check of 9 searches)

In all 9 searches the map pack appeared above the organic results, while an AI Overview appeared in none. We searched on mobile for three local services (dentist, plumber, accountant/fiduciary) in three cities and in the local language, "dentista lugano", "Zahnarzt Zürich", "dentiste Genève" and so on, using DataForSEO on 11 November 2026. For each search we classified the top 10 organic results.

Area and languageMap packAI OverviewSingle-business websites in top 10Directories and portals in top 10local.ch / search.ch resultsMedian reviews in the map pack
Lugano (Italian)3 of 30 of 313 of 3016 of 304 / 460
Zurich (German)3 of 30 of 322 of 306 of 301 / 174
Geneva (French)3 of 30 of 319 of 309 of 300 / 0204
Total9 of 90 of 954 of 9031 of 905 / 582.5
Visilay check of 9 mobile Google searches, 11 November 2026 (dentist, plumber and fiduciary in each city, in the local language).

Three things stand out.

In Ticino directories take more space than business websites. On "fiduciaria lugano" there were 3 fiduciary firms' websites in the top 10 and 6 directories: local.ch in second and ninth place, search.ch in eighth, then Moneyhouse, Numezis and Ticino Digitale. On "Zahnarzt Zürich" all ten were dental practices' own sites.

In Geneva local.ch and search.ch do not appear at all. Their place is taken by quote portals (Ofri, Yoojo, prix-plombier.ch) and, for dentists, OneDoc in first place.

In Lugano a handful of reviews can get you into the map pack. The pack for "fiduciaria lugano" showed three firms with 5, 6 and 2 reviews. Across dentists the median was 412.5 reviews, and one Geneva clinic had 1,500.

Does Italy come into it?

In Ticino, yes. On "idraulico lugano" the Italian directory paginegialle.it was in tenth place, and Google's related questions included one about the requirements for opening a plumbing firm in Italy. For Google, Italian-speaking Switzerland is also part of the Italian-language market.

Are local.ch and search.ch still worth it? (yes in Ticino, less so in Geneva)

Yes: local.ch and search.ch are the two most used directories in Switzerland, and a basic listing is free. Both are run by localsearch, a brand of Swisscom Directories AG, which is wholly owned by Swisscom (localsearch's official page), and they have been under the same roof since July 2015.

The figures localsearch publishes, citing Mediapulse 2022 and Google Analytics 2023:

DirectoryPeople reached in SwitzerlandPage views per monthEnquiries to businesses per monthGoogle searches for the name per month in Switzerland
local.ch1.7 million21 million1.3 million40,500
search.ch1.8 million39 million0.7 million27,100
Figures stated by localsearch on its local.ch and search.ch pages, checked on 11 November 2026.

We measured the last column ourselves (Google Ads data via DataForSEO, 12-month average).

Do I have to pay to be there?

No. The basic listing is free and contains your name, address and phone number. Paid packages exist: SWISS LIST starts at CHF 5 a month and publishes your profile on local.ch, search.ch, Google and Bing; the CHF 32.50 version adds Apple Maps and Google Maps.

Before buying, ask yourself one thing: you can manage your Google and Apple profiles yourself. What you are paying for is someone else's time.

What you cannot compromise on is consistency. Name, address and phone number must be identical on your Google profile, website, local.ch and search.ch, and must match the company name in the commercial register (you can look it up on Zefix). How to check them is in our guide to NAP consistency, and the other sources are in our guide to local citations.

In Ticino half the results go to directories: is your business there, with the right details?

You have just seen that on "fiduciaria lugano" Google showed 6 directories and 3 firms' websites. We will check your Google profile, local.ch, search.ch and website together and show you where your details do not match and which local searches send customers to a directory first.

Book a strategy call

Your Google profile in a country with four languages (one name, replies in the customer's language)

A Google Business Profile is filled in in one language: Google's guidelines forbid repeating the business name in several languages or scripts, even if your shop sign shows it that way. And all locations in the same country must use the same name.

For a Swiss business that means choosing: the registered name, once, with no city added and no translation.

So how do I reach customers who speak another language?

With three levers the rules allow:

  • the right category, picked from Google's list rather than made up. How to choose it is in our guide to Google Business Profile categories;
  • review replies in the customer's language: if a customer from Geneva writes in French, reply in French. Whoever reads it next sees that you serve them;
  • a multilingual website linked to the profile (more on that in the next section).

If you work at customers' premises (plumbers, cleaners, technicians), the service-area rule applies: Google says the area should not extend beyond about 2 hours' drive from your base, and you should hide your address if you do not receive customers there. Details in our guide to the service area.

Offices in Zurich and Basel? One profile per location, same name, as we explain in the guide to Google Business Profile for multiple locations.

Your website: one language per page, hreflang and a .ch domain (what Google says)

Google works out a page's language from its visible text, not from the code: it says so in its guide to multi-regional and multilingual sites. The same page asks you to use a single language per page and to avoid side-by-side translations.

The typical Swiss case is an "About us / Über uns / À propos" page with the versions stacked on top of each other. For Google it is neither a German page nor a French one.

The fix is simple to describe:

  1. one URL per language (for example /de/ and /fr/), with the same structure;
  2. hreflang tags linking the versions, with language and country codes (de-CH, fr-CH, it-CH). How to write them and where they break is in our guide to hreflang tags;
  3. one page per service and per area you really serve, not 40 copied city pages. The rules are in our guide to location pages;
  4. LocalBusiness structured data with a Swiss address, +41 phone number and prices in francs: see our guide to local business schema.

Do I need a .ch domain?

It helps. Google treats country-code domains as a strong signal of the country a site targets, and .ch is common: at the end of 2025 there were 2,580,972 registered .ch domains (Switch, 2025 report). But if your .com has years of history and links, do not throw it away: a local address, a +41 number, prices in francs and your Business Profile are signals Google lists in the same guide.

When we rebuild a website for a Swiss business we start here: languages, URLs and profiles before design. It is how we approach website development.

Bing, Apple Maps and AI answers (where Switzerland needs its own check)

Bing, Apple Maps and AI assistants draw on sources beyond your Google profile, and in Switzerland two of those sources are local.ch and search.ch. On desktop Bing handles more than one search in five, as we saw. Apple lists Switzerland among the countries where brand and location management in Apple Business is available (page dated 14 April 2026): how to set up your profile is in our guide to Apple Business Connect.

And AI?

In the 9 local searches we checked there was no AI Overview. But we also asked ChatGPT, with web search on and from the UK, "How do I do local SEO in Switzerland?".

The answer cited local.ch, search.ch, zip.ch, localsearch's pages, Google's documentation and guides from several Swiss agencies. It never mentioned Bing or Apple Maps. The same question in Italian, about a small firm in Ticino, did mention Apple Business Connect, but still not Bing.

What makes a business citable in an answer like that? The same details, identical everywhere: Google profile, local.ch, search.ch, a website with clear pages per service and area, recent reviews. Nobody can guarantee you a citation. You can, however, give the assistant sources that do not contradict each other. Our own test is in the article on local AI visibility, and how we work on this is on our GEO page.

Where to start: a six-step plan for a Swiss small business (in order of impact)

Step one is always your Google profile, because the map pack appeared in 9 searches out of 9. The rest follows in this order:

  1. Google profile: registered name, main category, opening hours, +41 number, real photos. The basics are in our Google Business Profile guide.
  2. local.ch and search.ch: claim the basic listing and align name, address and phone number with your profile.
  3. Reviews: in Lugano the median in the map pack was 60, in Geneva 204. How to ask for them is in our guide to getting Google reviews.
  4. Website: one language per page, one page per service, hreflang if you have several languages.
  5. Local links: trade associations, the chamber of commerce, local press. Ideas in our guide to local link building.
  6. Measurement: calls, direction requests and clicks from the profile, kept separate from website traffic. How to read them is in our guide to Google Business Profile insights.

If you want a full check before you start, the sequence is in our local SEO audit guide. If you would rather do it with us, see how we work on our SEO page.

Frequently asked questions

Do I need a local.ch listing if I already have a Google profile?

Yes, at least the basic listing, which is free. In our November 2026 check local.ch appeared in the top 10 for all three searches made in Lugano: if your listing is missing or out of date, customers find the wrong details.

Can I write my business name in German and French on Google?

No. Google's guidelines forbid repeating the name in several languages, even if your sign shows it that way. Use the registered name and handle languages through your website, your category and your review replies.

Do I need a .ch domain for local SEO in Switzerland?

It depends: for a new site it is the clearest choice, because Google treats a country-code domain as a strong signal. For a .com with years of history it is not worth switching: a Swiss address, a +41 number, prices in francs and your Business Profile signal the market anyway.

Can a business in Lugano show up in searches made in Zurich?

It depends: in the map pack distance counts, so in Zurich the businesses based in Zurich win. In the organic results, a German-language page for a service you also offer north of the Alps can rank. The rules are in our guide to ranking in another city.

Do UK or US local SEO guides apply in Switzerland?

It depends: Google's factors are the same (relevance, distance, prominence), but the directories and languages are not. Yelp and Yell matter little here, local.ch and search.ch a lot, and your Google profile is kept in one language only.

In short (and one idea to take away)

Google is still the main search engine: 81.25% of Swiss searches.

The map pack appeared in 9 searches out of 9.

In Ticino 16 of 30 results were directories, in Zurich 6.

local.ch and search.ch: free basic listing, details identical to your profile.

One name on your profile, one language per page on your site.

One last observation. In Lugano three fiduciary firms with 2, 5 and 6 reviews were in the map pack. That means in many Ticino sectors the map is still open to whoever moves first: in Geneva, getting into the dentists' pack takes hundreds of reviews. Whoever collects them now in Ticino will not be chasing them in five years.

If you want to know where your business stands today, get in touch.

Matteo Pellegrini

Matteo Pellegrini

I'm a Business Developer, and at Visilay I focus on developing data-driven SEO, Google Ads, and CRO strategies. I love historical museums, have been practicing Karate for as long as I can remember, and on weekends I enjoy exploring Italian villages in search of authentic local food.

Keep reading

Dig deeper into the topic

All articles