Local SEO in Geneva: a checklist for SMEs
Local SEO in Geneva: my concrete checklist for SMEs and tradespeople. Google Business Profile, reviews, citations, geo page. Do it yourself in 30 min.
A customer is looking for a plumber in Plainpalais. They type "plumber Plainpalais" into Google. The top three results grab almost every call. The real question is simple: are you one of them?
Local SEO is just that. Being found on Google when a neighbour searches for your trade nearby. No magic, no jargon. Here is my checklist, tested in part on my own site. You can run through it yourself in 30 minutes.
Why local SEO in Geneva is different
Geneva is small, dense and multilingual. A customer might search in French, in English, sometimes in German. The fight happens over a few streets, not a whole country. That changes everything.
First point: proximity matters a lot. Google shows businesses close to where the person is searching first. A hairdresser in Eaux-Vives does not compete against all of Geneva. They compete against the other hairdressers in Eaux-Vives. That is good news for you.
Second point: the city and the neighbourhood matter as much as the trade. "Accountant Carouge" and "accountant Geneva" do not return the same results. If you target a specific district, say so clearly on your site.
Third point: the Swiss market has its own directories and its own habits. What works for a French SME does not work as-is here. Local.ch, search.ch, the Chamber of Commerce directory. More on that below.
One more thing about Geneva. People here are precise about location. A customer in Carouge does not want to drive to Meyrin. They want someone close. So a clear address and a real local presence beat vague promises every time. Local SEO rewards businesses that say exactly where they are and who they serve.
Let me be honest for a second. I am starting out, with one project delivered so far. But local SEO is not about seniority. It is about method and rigour. And that I can show, on my own site as much as on yours.
Google Business Profile: the 5 mistakes
Google Business Profile is your free listing on Google. The one that shows on the right with your address, hours, reviews and phone number. It used to be called Google My Business. It is the main lever for local SEO. And it is free.
Here are the five mistakes I see most often.
Mistake 1: not claiming your listing. Many businesses have a listing Google created automatically, without knowing it. As long as you have not claimed it, you control nothing. Search your name on Google. If a listing exists, click "Own this business?" and follow the verification.
Mistake 2: a badly chosen category. Google asks for your main category. Be precise. "Plumber" rather than "Repair service". Add secondary categories too, if they truly fit what you do. This is one of the strongest signals for Google.
Mistake 3: details that do not match the website. Your name, address and phone number must be identical everywhere. This is called the NAP, for Name, Address, Phone. The smallest difference creates doubt for Google.
Mistake 4: zero photos, zero updates. A living listing reassures people. Add real photos of your premises, your work sites, your team. Post an update from time to time. An abandoned listing sends a bad signal.
Mistake 5: ignoring questions and reviews. People ask questions on your listing. Answer them. People leave reviews. Answer those too, even the good ones. It shows you are there, and Google notices.
Swiss local citations that matter
A local citation is a mention of your business on another site. Your name, your address, your phone number, listed in a directory or a register. The more consistent and numerous these mentions are, the more Google trusts you.
In Switzerland, some citations are worth more than others. Here are the ones I prioritise for a Geneva-based SME.
- Local.ch and search.ch: the two reference directories in Switzerland. Non-negotiable. Check that your listing exists and that the details are exact.
- The Geneva Chamber of Commerce directory: useful for local credibility and B2B searches.
- Trade directories: depending on your activity, there is often an industry register. Accountants, tradespeople, restaurant owners. Find yours.
- Neighbourhood or merchant associations: being listed on the site of the Pâquis or Carouge merchants is a very clean local signal.
The golden rule: the NAP must be strictly identical everywhere. Same street spelling, same phone format, same business name. If your listing says "Rue du Stand 5" here and "Rue du Stand 5b" elsewhere, you dilute your signal.
My concrete tip: open a spreadsheet. One row per directory. Three columns: name, address, phone. Fill it in as you go. You will quickly spot the inconsistencies to fix.
Google reviews: how many you really need
First truth: there is no magic number. Nobody can tell you "with 50 reviews you will be first". That would be a lie. What counts is the trend, the regularity and the replies.
That said, here are realistic benchmarks for a Geneva SME.
Below 10 reviews, you lack social proof. The customer hesitates. Aim for that first tier first. Between 10 and 30 recent, well-rated reviews, you are already credible against most neighbourhood competitors. Beyond that, it is a bonus, especially if the flow does not dry up.
The key word is recent. Twenty reviews from last year are worth less than ten from the past three months. Google looks at freshness. One review a month beats ten at once and then nothing.
How do you get them, cleanly? Ask. Simply. At the end of a job well done, send a short message with the direct link to your listing. Most happy customers say yes, they just do not know how.
Two things never to do. Never buy reviews, Google detects them and penalises you. Never offer a gift in exchange for a review, it breaks the rules. Stay clean, it pays off over time.
And reply to everything. A negative review with a calm, helpful reply reassures people more than a wall of five-star reviews with no answer at all. A future customer reads your replies. They want to see how you handle a problem, not just praise.
One last detail. Keep the review request simple. No long form, no five questions. One sentence, one link. The easier you make it, the more reviews you get. I send the link the same day the work is done, while the client is still happy and the job is fresh in their mind.
LocalBusiness markup for an SME
Markup is invisible code added to your site. It speaks directly to Google. It tells it, in plain terms: here is my name, my address, my hours, my phone. This is called schema, or structured data.
The type you care about is called LocalBusiness. It is a standard label Google understands for local businesses. You fill in the fields once, and Google has a clear source instead of guessing.
Why does it matter? Because without it, Google reads your page as plain text and tries to guess what is the address, what is the opening hours. With markup, no more guessing. Your hours can even show directly in the results.
Here is what it looks like, in a simplified version. No need to understand all of it, just to see it is readable.
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Your SME",
"address": {
"@type": "PostalAddress",
"streetAddress": "Rue exemple 5",
"postalCode": "1205",
"addressLocality": "Geneva",
"addressCountry": "CH"
},
"telephone": "+41 22 000 00 00",
"openingHours": "Mo-Fr 09:00-18:00"
}On my own site, I set up this markup for Eljadi WORKS. My real address, my contact details, all structured for Google. It is exactly the same thing I put in place for a client. You can read how I work on my about page.
If all that code gives you a headache, that is normal. This is typically what I can set up for you in one go, cleanly, checked with Google's testing tool.
The geo page: why you need one
A geo page is a page on your site dedicated to a specific place. "Plumber in Carouge". "Accountant in Eaux-Vives". It talks about a district or a town, and it helps Google connect you to that place.
Why have one? Because your home page talks about everything at once. It is too general to rank for "your trade + your district". A dedicated page is crystal clear for Google and for the customer.
Watch out for the trap. A geo page is not an empty page stuffed with district names. Google punishes that. A good geo page tells something real: what you do in this district, your local references, your hours, how to get there.
I apply this on my own site. I have a page dedicated to my trade and my city, web development in Geneva. It is honest, it talks about my real client case, it does not cheat. That is my own geo page, in full transparency.
A note on Geneva: think about both languages. If some of your customers search in English, an English version of the page can be worth it. On my site, every page exists in French and in English. For that, you use a technical tag called hreflang. It is a marker that tells Google "this page also exists in this other language". It stops your two versions from competing with each other.
How many geo pages? One per district where you actually work. Not ten pages for ten districts you do not serve. Quality over quantity, always.
My 30-minute checklist
Here is the condensed version. You can run through it tonight, stopwatch in hand. No technical skill needed for the first steps.
- Minute 0 to 5: your Google listing. Search your name on Google. Does the listing exist? Claim it. Check name, address, phone, hours.
- Minute 5 to 10: the category. Open your listing. Is the main category as precise as possible? Add one or two relevant secondary categories.
- Minute 10 to 15: the photos. Add three to five real photos. Premises, team, work done. No generic stock images.
- Minute 15 to 20: NAP consistency. Check that name, address and phone are identical on your site, on Google, on Local.ch and search.ch.
- Minute 20 to 25: the reviews. Prepare a short message with the link to your listing. Send it to three happy customers this week.
- Minute 25 to 30: what comes next. Note two heavier actions for later: the LocalBusiness markup and one geo page per district served.
If you tick all of that off, you are already ahead of many competitors. Local SEO mostly rewards those who do the basics, seriously, over time.
Local SEO is neither expensive nor complicated to start. Most of these steps are free. Where I can help is on the technical parts: the markup, the geo pages, the bilingual version. To see what it costs, I have laid out all my prices on a dedicated page.
Want a clear view of your own situation? I offer a free 30-minute local SEO audit. I look at your listing, your site and your reviews, then I tell you what to fix first. No strings attached. Shall we talk?