The challenge
The agency competed with national platforms with much larger budgets. Their organic visibility was thin outside a handful of brand searches, and the parts of Switzerland where they wanted to grow — particularly the Zurich Oberland villages — were dominated by directory results that families found unhelpful. The team also worked across all four national languages but their site barely acknowledged that fact.
The opportunity was that the buyer is exceptionally local. A family in a specific village does not search the same way as a family in central Zurich, and the directories were not answering the question well. If we could match the page granularity to the way families actually searched, and do it credibly across four languages, the agency could capture demand in places no large competitor would bother to target.
Our approach
The work began with a full technical SEO audit of the existing site. Crawl and indexability fixes preceded any content scaling, including a rebuild of the URL structure, hreflang implementation across all four locales, sitemap segmentation and resolution of long-standing canonical issues that had been suppressing pages from index for months.
On top of that foundation we scaled the content programme through our Swiss local SEO practice: more than two thousand pages built around a service-by-location matrix, with templates that left room for genuinely local context — village-level references, language-specific phrasing, transport links — rather than spun text. Editorial review per locale ensured the German pages used Schweizer Hochdeutsch, the French pages used Suisse romande conventions, and the Italian pages read naturally for a Ticino audience.
Authority work ran in parallel through content marketing and link building, focusing on Swiss family, parenting and regional publications rather than generic outreach.
Outcome
Within the first two quarters after the technical foundation landed, the agency was ranking on the first page for hundreds of long-tail location queries that no competitor was targeting properly. Inbound enquiries from the Zurich Oberland in particular grew strongly and converted at a higher rate than national traffic, because the families arriving had self-selected on a question the page had already answered.
The agency now has a content engine they can extend to new regions on demand, and a technical baseline that does not silently break when the team ships changes.
Stack used
Duration
approximately 9 months