Shops and neighbourhood services
Hairdresser, garage, restaurant, gym, bakery. Three pieces of information decide everything: where, when, how to reach you. They have to be visible without scrolling, on a phone, in one second.
I am an independent web developer in Annemasse, the town next door. For a business in Ville-la-Grand that means a provider who knows the ground, and who is still there after the site goes live.
Ville-la-Grand runs straight into Annemasse: you pass from one to the other without noticing, and the town touches the Swiss border on the Thônex and Puplinge side. It has its business parks, its shops, its tradespeople and its small firms — and a population that largely works in Geneva.
That urban continuity creates a very concrete visibility problem. A Ville-la-Grand business is almost always absorbed into Annemasse in Google’s results: when someone searches “plumber Ville-la-Grand”, it is Annemasse businesses that come up, because they are the ones with a website and a filled-in listing. The town exists, the searches exist, but nobody is occupying them.
That is exactly the kind of situation that turns around quickly. Queries about a town of 8,000 people are few, but they are extremely well qualified — someone who types the name of their own town is looking for a professional nearby, now. And the competition is close to nil.
Who for
In a town of this size, three profiles cover most of the demand.
Hairdresser, garage, restaurant, gym, bakery. Three pieces of information decide everything: where, when, how to reach you. They have to be visible without scrolling, on a phone, in one second.
One page per service, photographs of real jobs, the towns covered named one by one — Ville-la-Grand, Annemasse, Ambilly, Cranves-Sales, Gaillard. That is how you catch the searches of the whole area, and not only those of a single town.
B2B, production trades, business services. The site is there to qualify and to reassure before the first call: what you do, for whom, with what equipment, and where to find you.
It is the only real search subject for a business in the town, and it is handled in three moves.
Google does not guess that an Annemasse address also serves Ville-la-Grand. You have to write it: in a page title, in the body text, in the address shown in the footer, in the service area of the Google listing. It sounds trivial; it is precisely the step everyone skips, which is why it still works.
Ville-la-Grand, Annemasse, Ambilly, Gaillard, Cranves-Sales, Vétraz-Monthoux, Étrembières. Each corresponds to distinct searches. The rule is the same as everywhere: a page per town is only worth having if it says something specific. Otherwise one honest “areas covered” page naming them all is the better answer.
Frequently asked
Everything is done remotely: phone, video calls, screen sharing and permanent access to how the project is progressing. Knowing the town, on the other hand, changes a great deal about the result: I know what people search for here, how local businesses get absorbed into Annemasse in the results, and what the local competition looks like. That is what a provider on the other side of the country cannot know.
Precisely because it is small. In a large city, being first takes months of effort and a budget. In a town of 8,000 people where almost nobody works on their search visibility, a decent site and a well-kept Google listing are often enough to hold first place — and to keep it, because few people will come and contest it.
I always start with an inventory before answering, because the right answer depends on the actual state of the site. Often an overhaul — speed, display on a phone, heading structure, Google listing — costs far less than a rebuild and delivers most of the result. I say so when that is the case, even though it makes the quote smaller.
Elsewhere in the region
Annemasse sits at the centre of the basin. I cover the French Genevois, the Chablais, the Arve valley, Annecy and the canton of Geneva.