Case study · Autoškola IKARA
A website with its own admin, where the driving school manages its courses itself.
A new website in Next.js, a Sanity CMS for courses, dates and prices, a new logo, custom photos, SEO and Google Ads. From the first brief to the campaigns.

An established driving school held back by its own website.
Autoškola IKARA from Bratislava-Petržalka had a website from a previous supplier, outdated and clumsy. We took the project over from the first brief to the campaigns.
Autoškola IKARA
New logo
- Industry
- Driving school
- Location
- Bratislava-Petržalka
- Scope
- Website, CMS, brand, SEO, Google Ads
Every course change had to go through the supplier.
- 01An outdated website from a previous supplier, untouched for years
- 02Course dates and prices could only be changed through the supplier
- 03Hard to use on mobile, and the contact details had to be hunted for
- 04Barely visible in search
- 05No photos of its own, only generic stock images
A website with an admin where the school manages its own courses.
We went through how the driving school actually works, where it loses time and what it needs from a website. We recommended technology that will hold up for years, agreed the scope and the price, and got to work.
- A website in Next.js instead of a template, with speed and SEO from day one
- A custom CMS, so the client changes courses, prices and dates themselves
- Photos from our own production instead of stock photos
- Tailored SEO included in the price of the website, not as an extra
- Hosting and maintenance as a long-term partnership, not a one-off delivery
Custom CMS in Sanity
The driving school manages course dates itself
The Sanity admin is connected straight to the website and has its own secure login. The instructor schedules course dates whenever they like: when a course is full, they switch it over and add the next one. The whole site is connected, so once a change is published it shows up everywhere at once.
- Course date: start, format (e.g. Mon and Wed 15:00 – 18:30), capacity, places taken and theory hours
- Sign-up status in one click: open, last places, full or hidden
- Instructors, venue and a link to the specific course
- The next course date appears on the website by itself, on the home page and in the sign-up
- Draft and publish: changes go live only after clicking Publish
- Courses, prices, reviews, FAQs, blog and the home page in one admin
Enquiries from the form go straight to the client’s email, so nothing gets lost in the admin.

Course sign-up
A clear list of the nearest dates, free places, the price and the sign-up deadline at a glance.
Action buttons on mobile
Call or message with one tap, no hunting for contact details.

SEO, campaigns and operation
Tailored SEO included in the price
Technical optimisation, heading structure, structured data and local SEO for searches like driving school Petržalka.
Google Ads managed by us
We set up the campaigns and manage them on an ongoing basis. The goal is not clicks but course sign-ups.
Hosting and maintenance
The website runs on Vercel. Backups, updates and previews of changes before they go live are part of the partnership.
The finished website
On a laptop and a phone, the next step is obvious
A button to book a place with the date of the next course, one-tap phone, price from €1,100, exam €0 and the Google rating right under the headline.


The website step by step
From the course list through the sign-up to the reviews: every part leads students to one thing, signing up for a specific course.
Upcoming courses with dates and prices
Every course shows its start date, sign-up deadline, price and Available status. Above the list, a note on what is needed before the course with a form to download, and a badge saying the exam is €0.
A sign-up that forgets nothing
Before signing up, a window reminds students of the medical check and the driving licence application form, with a PDF to download. They continue only after confirming, so nobody turns up without the paperwork.
A binding sign-up for a specific date
The chosen course with its start date, an option to change the date, name, email and phone. Two consents: to the training terms and price, and to the binding sign-up. The school receives a sign-up for an exact course.
From sign-up to licence
Training as a road with a car showing where you are: theory, simulator, practice ground, driving in traffic, exam and licence. At the bottom, a bar with the price from €1,100, the €0 exam and a sign-up button.
Google reviews and a map
An average of 4.4 from 46 Google ratings and real student reviews right on the website. Below them, the address in Petržalka with a map and an Open in Maps button.
Marketing and our own production
We covered the marketing with our own equipment and production. For the driving school we did a custom photo shoot: the cars students drive, the practice ground and the interior. The photos are on the website and we also use them in ads.
Our cars
We photographed the Hyundai i30 cars students actually drive, with the school branding on them. People see which car they will sit in before they sign up.
Practice ground
Photos of the practice ground with cones, where students practise parking, reversing and turning. They know where they will train before the first lesson.
Equipment and studio
We shoot on professional equipment
We use Sony A7 IV cameras, quality lenses, Nanlite studio lights, gimbals and microphones. We are preparing our own production studio for all of these kinds of work and keep expanding it. We always fit the scope to the type of job and what the client needs.
- Sony A7 IV
- Quality lenses
- Nanlite lights
- Gimbals
- Microphones
- Own studio (in preparation)
From the brief to the campaigns.
01
Brief and proposed solution
We went through the whole process of a driving school, proposed the technology and agreed the scope and the price.
02
New brand and design
A new logo with a traffic light and a modern visual style that suits a driving school, not a template.
03
Our own photo production
We photographed the cars, the premises and the practice area. The website shows the real driving school, not stock photos.
04
Development in Next.js
A fast website built around a single goal: signing up for a course.
05
CMS and forms
The client manages courses in Sanity, and enquiries from the form go straight to their email.
06
Launch, SEO and campaigns
Deployment on Vercel, technical SEO and the start of the Google Ads campaigns that we manage.
What it runs on.
Where possible, we used services on their free tier. That way the client does not pay monthly for anything they do not need to.
Next.js
A fast website and SEO from the ground up
React
Interactive course sign-up
Sanity
A custom CMS, the client changes courses themselves
Vercel
Hosting, backups and previews of changes
A fast website and courses without a developer.
Loading speed, Core Web Vitals
- LCP
- 1.0 s
- FCP
- 0.6 s
- CLS
- 0
- TBT
- 0 ms
Measured values for autoskola-ikara.sk. The pages are built in advance, so they load almost instantly.
Where we are today
Within two months of launch, the course dates were fully booked. The partnership continues: we look after the website and the campaigns.
For your business
Want a website that you manage yourself?
Tell us what your website should do, or book a free intro call straight away. Written quote within 24 hours of a short call.
Run the free audit