Visilab and Fielmann dominate Swiss optics with television campaigns, national billboards and never-ending promotions. Faced with these marketing machines, many independent opticians in French-speaking Switzerland give up before the fight has even started. That is a strategic mistake: in 2026, buying a pair of glasses very often begins with a local Google search, and on that specific battlefield, a well-equipped independent can absolutely outrank the chains. Here is a concrete three-pillar plan — local SEO, online experience, recall campaigns — with budgets in Swiss francs.
Why the battle is won locally, not nationally
A national chain optimises its communication for brand awareness: its goal is for its name to come to mind before the word "optician". But when someone in Nyon types "optician Nyon" or "contact lenses near me", Google first displays the local pack: a map and three businesses. Those three spots are won on criteria that chain headquarters manage in an industrial, often careless way: proximity, listing relevance and customer reviews. An independent who nurtures these three levers can move ahead of the branch across the street, simply because Google rewards the quality of the local signal, not the size of the advertiser.
The financial stakes are real. A well-optimised business listing often generates many interactions every month (calls, direction requests, website visits) for a local shop. With an average basket of CHF 450 to 650 for a complete pair with progressive lenses, five to eight additional sales per month are enough to pay for an independent store's entire digital marketing budget.
Pillar 1 — Local SEO: your Google listing is worth more than your shop window
Your Google Business Profile, your first salesperson
Before walking through your door, a potential customer checks your Google listing. It must be flawless:
- Precise categories: "Optician" as the primary category, completed by "Eyewear store" and "Optometrist" if you offer eye exams.
- Detailed services: eye exams, contact lens fitting, children's glasses, progressive lenses, express repairs. Every listed service is an additional entry point in search results.
- Recent photos: shop front, interior, team, frame brands. Photo-rich listings receive noticeably more direction requests than average.
- Weekly posts: new arrivals, seasonal offers, care tips. A freshness signal many opticians neglect.
Customer reviews, the weapon chains cannot industrialise
A chain branch, with its rotating staff, collects lukewarm reviews. You know your customers by their first name. Use that advantage: ask for a review systematically when the glasses are handed over, the moment satisfaction peaks, via a QR code on the counter or a text message the same evening. A realistic target: 10 to 15 new reviews per month. Within a few months you can overtake the neighbouring branch in both rating and volume. Then reply to every review, positive or negative, naturally mentioning your city and services: Google reads those replies.
A website built for neighbourhood searches
Your website does not need to rival Fielmann's e-commerce platform. It must excel within a narrow perimeter: one page per major service (eye exams, contact lenses, children's eyewear, low vision), each optimised for "service + city". Add LocalBusiness structured data, your exact opening hours and internal links to your brand pages. This is a one-time project done properly; expert local SEO support in Geneva helps frame it and avoid the technical mistakes that hold so many independents back.
Discover our services · Chat on WhatsApp
Pillar 2 — Virtual try-on and online booking: playing on the chains' turf
Online appointment booking, an expected standard
The chains understood it early: booking an eye exam should be as easy as booking a table. An online booking module (Calendly, Timify or the calendar built into your practice software) costs between CHF 0 and 60 per month and captures customers searching at 10 pm, when your shop is closed. Connect it to your Google listing with the "Book" button: it is a direct shortcut between local search and your calendar. Independents who activate it find that a significant share of new appointments now arrives outside opening hours.
Virtual try-on, more accessible than you think
Virtual try-on is no longer reserved for the giants. White-label solutions integrate with a showcase website from around a hundred francs per month and let customers try your frames in augmented reality from a smartphone. The goal is not to sell online — your value remains in-store advice — but to pre-qualify the visit: a customer who has shortlisted three frames on your website comes in to buy, not to browse. Highlight your independent designer brands, precisely the ones the chains do not stock.
Pillar 3 — Eye-exam recall campaigns: your customer file is a goldmine
This is the most profitable lever, and the most under-used. A glasses wearer should have their eyes checked every two years; many let three or four years slip by, often until a chain catches them with a promotion. Yet your point-of-sale software holds each customer's last purchase date. You simply need to use it.
A typical sequence, triggered 22 to 24 months after purchase:
- Personalised email: "Mrs Rochat, your last check-up was in March 2024", with a direct booking link.
- Follow-up SMS ten days later for non-openers — text messages are read in the vast majority of cases.
- Phone call or letter for high-value customers (progressive lenses, custom contact lenses).
A fictional example to do the maths: in a file of 2,000 customers, assume around 500 are past the two-year mark. With a hypothetical 15 to 20% booking rate and an average basket of CHF 500, the sequence would generate CHF 37,000 to 50,000 in annual revenue, for a sending cost of a few hundred francs. This mechanism is set up once and then runs on its own; it is a textbook case of AI marketing automation that frees your team from manual follow-up.
Amplify with a surgical advertising budget
There is no point competing with the chains' millions: target what they cannot. With CHF 500 to 800 per month in local Google Ads campaigns, you cover high-intent searches within a ten-kilometre radius: "eye exam + city", "optician open Saturday", "children's glasses insurance coverage". Exclude the chains' brand terms, concentrate the budget on your strongest niches and measure calls and bookings, not clicks. A well-targeted independent can achieve a cost per appointment well below that of a national campaign.
Your 90-day action plan
- Days 1 to 30: full optimisation of your Google listing, launch of review collection, installation of the booking module.
- Days 31 to 60: local service pages on the website, structured data, first Google Ads campaign at CHF 500.
- Days 61 to 90: customer file segmentation, launch of the recall sequence, first results review.
The independent has home-field advantage
Visilab and Fielmann will always win the awareness war. But selling a pair of glasses remains a local act, built on trust and proximity — exactly where the independent is strongest. Digital marketing does not replace your expertise: it makes it visible at the precise moment a neighbour is looking for an optician. Three pillars, a controlled budget of CHF 800 to 1,500 per month and 90 days to build the machine: the local battle is within your reach.