Start a project
We'll respond as soon as possible with clear next steps — no obligations.
Case study · Education & training
Fahrschule Gloor teaches driving in Neerach and picks learners up across the region. We designed and built its website: German, English and Ukrainian throughout, eight lesson packages, five service pages, pages for twelve towns and a request form that shows the chosen package.

The brief
Fahrschule Gloor — Learn & Drive — is a driving school in Neerach: lessons for category B with a manual or automatic gearbox, trailer lessons, preparation for the taxi exam and check drives for people converting a foreign licence. A pick-up service covers the region, from Bülach and Dielsdorf to Winterthur.
The previous website already ran in German, English and Ukrainian, built with a page builder. The rebuild had to keep all three languages, present services and lesson packages clearly and turn interest into a callback request — with the right package already chosen.
The challenge
A driving school sells lessons, not products: learners compare single and double lessons and packages of five or ten, for the car or with a trailer — and then want to talk to someone.
The site had to make these packages easy to compare in three languages, reach learners across a wide pick-up area and stay simple to keep up to date.
Eight lesson packages for car and trailer, with no cart and no booking calendar — every choice has to end in a request for a callback.
German, English and Ukrainian for every page, service and package, so learners can read the details in the language that comes easiest to them.
The school sits in Neerach, but its pick-up service reaches towns from Bülach to Winterthur — and each of them needed its own entry point.
Behind the build
The rebuild went live in early 2025 with all three languages; town pages and language versions followed in the weeks after. In June the lesson packages became their own content type with a new request form. Design, development and set-up stayed with one in-house team.
What we built
Lesson packages
Single and double lessons, packages of five and ten lessons and an exam package — four for the car, four with a trailer. Each card shows what is included, labels such as a seasonal offer or bestseller, and links to the package’s own page.
Request form
At the end of most pages a request form asks for name, phone and e-mail and lists every package in the language of the page. Pick one and its card appears beside the form; two short questions cover a trial lesson and the pick-up service.
Services
Lessons with a manual or automatic gearbox, trailer lessons, check drives for foreign licences and preparation for the taxi exam each have a page of their own. Cards with vehicle photos lead from the overview to the details.
Town pages
From Neerach and Dielsdorf to Kloten and Winterthur: every town in the school’s region has its own page in German, English and Ukrainian. A yellow bar under the main menu lists them, so learners can start where they live.
Three languages
Polylang Pro links every page, service and package to its two translations, and a flag switcher in the header changes the language in one click. The Ukrainian home page carries the same packages, sliders and request form as the German one.
Inside the project
Most agencies show you the finished site. We show you how it got there. Open any discipline to see what the team did and what it handed over.
01 / Project management
Two stages within half a year: the rebuild in early 2025 with all three languages, then the lesson packages and request form in June. Design, development and set-up stayed with one team and one contact for the driving school.
2
stages: rebuild, then lesson packages
3
languages carried through the rebuild
What we did
Handed over Approved scope and requirements → Design
02 / UI/UX design
A confident blue-and-yellow look with rounded cards: a hero slider with one slide per vehicle and licence class, package cards with ribbons and labels, a vehicle gallery with tabs and a yellow town bar under the main menu.
5
hero slides for vehicles and licence classes
4
vehicles with their own gallery tab
What we did
Artifacts
Handed over Figma designs and a block system → Development
03 / Development
A Blocksy child theme with its own templates for the home, contact, service and package pages, two content types with ACF fields, a REST endpoint that fills the request form per language, and sliders built on tiny-slider.
2
content types: services and lesson packages
2
page templates: home and contact
1
REST endpoint for the package list
What we did
Artifacts
Handed over Tested build on staging → Content & SEO
04 / Content
57 pages — 19 in each language — plus five service pages, eight lesson packages and a page for each of twelve towns, set up in German, English and Ukrainian, with FAQ accordions and a step-by-step guide to the licence.
57
pages, 19 in each language
36
town pages: 12 towns in three languages
8
questions in two groups on the information page
What we did
Artifacts
Handed over Structured content in the CMS → SEO & GEO
05 / SEO & GEO
A basic SEO setup came with the rebuild: Yoast SEO with page titles and meta descriptions, XML sitemaps for pages, services and packages, Organization schema, and hreflang links between the German, English and Ukrainian versions.
3
XML sitemaps: pages, services, packages
What we did
Handed over Indexed, crawlable site → Launch
06 / Cybersecurity
CleanTalk checks the request forms for spam in the background, Solid Security adds a protective layer to WordPress, form e-mails go out through FluentSMTP, and a cookie notice asks visitors for their consent.
What we did
Handed over Security checks for launch → Support
07 / Technical support
The site kept growing after launch: the town pages came in the first weeks, the lesson packages and the request form in June 2025 — and we look after its online marketing and technical support.
What we did
Handed over Ongoing — we stay with the client
The project in numbers
Every figure below was counted on the live site — its pages, languages, entries and templates.
3
languages: German, English, Ukrainian
57
pages, 19 in each language
12
towns with a page in every language
8
lesson packages for car and trailer
5
service pages per language
2
content types: services and lesson packages
9
sections on the home page
4
vehicles with their own gallery tab
Below the surface
Learners see cars, packages and a form. Behind them sits work that keeps the languages linked, the requests clean and the packages easy to change.
Pick a package in the request form and a script places its card next to the fields, so the request names the right offer.
A small REST endpoint returns the packages in the language of the page, so the form’s list always matches what visitors read.
A yellow bar below the main menu lists the towns of the region, one click away from every page.
One page walks learners through the steps, from the first-aid course and the theory test to the practical driving test.
hreflang links connect each page with its German, English and Ukrainian version, and Yoast lists pages, services and packages in sitemaps.
CleanTalk screens every request form in the background, without a captcha for learners to solve.
The rebuild replaced the earlier page-builder version on the same domain and kept German, English and Ukrainian from day one.
In June 2025 the price cards became their own content type, with fields for labels and offers — maintained like any other entry.
What you can expect
We build for the things that last — a platform that is clearer to navigate, more credible to every visitor and genuinely easier for your team to run and grow.
Clear categories, filters and prices let visitors find the right offer themselves instead of writing to ask where to begin.
A site that looks and reads like the quality behind it — for first-time visitors and long-standing customers alike.
Your team updates products, content and news itself — no developer ticket, no waiting in a queue.
New products, categories and languages slot in as the business expands — without a rebuild.
We agree the goals that matter up front and build toward them together — then stay on as a partner after launch to keep the platform sharp as the business grows.
In their words
A website earns its place when learners use it to take the first step.
Our website now speaks German, English and Ukrainian, shows every lesson package at a glance, and learners send us their request with the right package already chosen.
Working with
Start a project
We will respond as soon as possible with clear next steps — no obligations.