IT Client case study · EdTech

Building an EdTech SaaS to 20K Visitors and 1.2K Downloads

An education startup wanted a modern, mobile-first way for learner drivers in Italy to study for the theory exam. We built the brand, the app and the website, then grew it through advanced SEO with AEO and GEO, social media and Google Ads.

~20K organic visits per month
3 kinds of search covered, SEO, AEO and GEO
7 services from one partner
12 specialists on the team

At a glance

The project in one minute

Client
An education startup helping learner drivers in Italy prepare for the driving theory exam
Sector
EdTech, mobile app and web platform
Market
Italy
Starting point
An idea and a founding team, with no product, brand or audience
Team
12 specialists
Main growth channel
Organic search, including AI-driven search
Headline result
About 20,000 organic visits per month and a steady stream of new learners

Overview

A big exam, dated study tools and a clear opening

In Italy, every new driver has to pass a theory exam before touching the road. The material is large, the questions can be tricky, and many learners still study from dense books or outdated websites.

The founders saw an opening. A modern, mobile-first app that makes learning the rules of the road simple, and makes practicing for the exam feel easy and even motivating.

They came to us with the idea. We became their single partner for everything that followed. We built the brand, designed and developed the app and the website, and then brought in learners through search, social media and paid ads.

How many learners studied before

Dense booksOutdated websitesCluttered quiz tools

A clean, mobile-first app

Today the product has a recognizable identity, a website that ranks for the questions Italian learners actually ask, and a growing base of users preparing for their exam every day.

The challenges

Six problems to solve before the first learner arrived

Some were about the product, some about the market, and one was about how search itself is changing.

A crowded market with no brand

Driving theory apps and quiz websites already existed in Italy.

Why it mattered A new product with no name recognition had to earn trust quickly, and learners had no reason to choose it over familiar options.

A lot of content, a short attention span

The syllabus is long and technical, covering road signs, priority rules, safety and vehicle knowledge. Learners are often young and study on their phones in short sessions.

Why it mattered The app had to make heavy material feel light.

Practice has to feel like the real exam

Learners do not just want to read. They want to test themselves, see their mistakes and know when they are ready.

Why it mattered That means realistic mock exams, clear explanations and honest progress tracking.

No audience and no traffic

The domain was new, with no content, no backlinks and no social following.

Why it mattered Most learners start by searching, so being invisible in search meant being invisible to customers.

Search is changing

More people now get answers directly from Google AI Overviews and AI assistants instead of clicking through ten blue links.

Why it mattered A new brand needed to rank in traditional search and also be cited in AI-generated answers.

A startup budget and many moving parts

Brand, product, website and marketing usually mean four vendors and four messages.

Why it mattered The founders wanted one team, one consistent voice, and spending that could be measured.

Project goals

What the founders needed

Each goal answers one of the challenges, and each one maps to something we built.

  1. Before

    No name recognition in a crowded market

    A brand learners trust

    Logo, Italian tagline, bright palette, readable type and a friendly brand voice

  2. Before

    A long, technical syllabus

    Learning that fits short sessions

    Topic lessons in small steps and quick quizzes that take a few minutes

  3. Before

    Reading is not enough

    Practice that feels like the real exam

    Mock exams in the real format, explanations for every answer and progress by topic

  4. Before

    A new domain with no traffic

    A steady source of new learners

    Advanced SEO built in layers, from Italian keyword research to authority building

  5. Before

    Answers moving into AI search

    Visibility in AI-driven answers too

    AEO and GEO so search engines and AI tools can find, use and cite the content

  6. Before

    Four vendors, four messages

    One team and measurable spending

    Brand, build and growth from one partner, with tracking from day one

Timeline and team

From discovery to launch, then growth every month

Discovery and brand came first, because the positioning shaped everything after it. The marketing website was built in parallel. After launch, SEO with AEO and GEO, social media and Google Ads continued on a monthly retainer.

Project phases and their lengths
  1. Discovery and positioning3 weeks
  2. Brand identity4 weeks
  3. Product design6 weeks
  4. App and web development5 months
  5. Testing and launch1 month
  6. Website design and development6 weeks, in parallel
  7. SEO with AEO and GEO, social media and Google AdsOngoing monthly retainer

The project team

Project team by role
RolePeople
Project manager 1
Brand and UI/UX designers 2
Mobile and frontend developers 3
Backend developers 2
QA engineer 1
SEO and content specialists 2
Social media and paid ads specialist 1
Total 12

Why the team looked like this

  • Three mobile and frontend developers covered the learner app and its companion web version.
  • Brand and UI/UX designers together meant the identity and the app were designed as one.
  • Two SEO and content specialists reflect how much of the growth came from content across the whole syllabus.
  • A project manager and a QA engineer kept one plan and one quality bar across app, website and marketing.

How we delivered it

Eight steps from idea to growth

Five steps built the company and the product. Three steps brought in learners. Here is what happened in each, what it produced and why it mattered.

  1. Discovery and positioning 3 weeks

    We interviewed the founders, reviewed competing apps and driving school websites, and looked closely at how learners search, study and talk about the exam.

    What we found

    Two clear gaps. Most existing tools felt dated and cluttered, and few explained why an answer is right, which is how people truly learn.

    Why it mattered

    The positioning became a clean, friendly, mobile-first way to understand the rules and pass with confidence.

  2. Brand identity 4 weeks

    We created the brand from scratch.

    What it produced

    A simple mark that works as an app icon, a favicon and a social avatar. A short Italian tagline. Bright, confident colors and highly readable type. A friendly, clear tone guide.

    Why it mattered

    The look had to feel encouraging rather than bureaucratic, and every channel had to sound like the same company.

  3. Product design (UX/UI) 6 weeks

    We designed for short, repeated study sessions on a phone. We mapped the learner journey from first download to exam day, then tested clickable prototypes with real learners before development began.

    What it produced

    Topic lessons in small steps. Quick quizzes. Full mock exams in the real format. A review mode for wrong answers. Progress dashboards by topic. Visual explanations for signs and tricky rules.

    Why it mattered

    Testing with real learners before coding confirmed the design fitted how they actually study.

  4. App and web development 5 months

    Our team built the learner app and a companion web version on a scalable architecture, so new content and features could be added without rewriting the foundation.

    What it produced

    Lessons, quizzes and mock exams with instant feedback. Explanations for every answer. Progress, streaks and badges. Smart review of weak areas. Secure accounts synced across devices. An admin panel for content, questions and users. Study reminders.

    Why it mattered

    We launched with a focused feature set and kept improving it from learner feedback and usage data.

  5. Website design and development 6 weeks, in parallel

    The marketing website was built to explain the product, earn trust and turn visitors into app users.

    What it produced

    A clear homepage. Pages for license categories, topics and exam preparation. Free sample quizzes. Fast, mobile-friendly pages. Easy links to the app stores. Analytics and conversion tracking from day one.

    Why it mattered

    Free sample quizzes let visitors try the product before downloading, which lowers the barrier to the first install.

  6. Advanced SEO, AEO and GEO Ongoing

    SEO became the company’s strongest growth channel. We built it in layers, for how people search today, not just yesterday.

    What it produced

    Traditional SEO, answer engine optimization and generative engine optimization working together. Explained in full in the next section.

    Why it mattered

    Learners find the brand in classic results, in answer boxes and in AI-generated answers.

  7. Social media marketing Ongoing

    We set up and managed the brand’s social presence on the platforms where young learners spend their time.

    What it produced

    Short videos explaining tricky rules and signs. “Can you answer this?” quiz posts. Exam tips, myth-busting and learner success stories. Retargeting audiences from social and website visitors.

    Why it mattered

    Social built familiarity and trust, so learners already recognized the brand when they met it in search or ads.

  8. Google Ads Ongoing

    While SEO built momentum, Google Ads brought in learners from the start.

    What it produced

    Search campaigns on high-intent terms. App install campaigns with matched landing pages. Keyword and negative keyword management. Conversion tracking tied to installs and signups. Ongoing testing to lower the cost per install.

    Why it mattered

    Ads showed which messages converted best, and those insights fed back into the SEO content.

Growth system

How the channels work together

Search, social media and Google Ads were not run as separate projects. Each one made the others work better.

Social builds recognition

Short videos and quiz posts meant learners already knew the brand when they met it in search or ads.

Ads bring early learners

Search and app install campaigns brought installs while organic rankings were still growing.

Search compounds over time

The content library keeps working long after it is published, without paying for every visit.

Key decisions

The choices that shaped the project, and why

Key project decisions and the reasoning behind them
DecisionWhy it made sense
Find the market gap before designing anything Dated tools and missing explanations gave the brand, app and marketing one clear direction.
Explain every answer Few competitors explained why an answer is right, which is how people truly learn.
Design for short sessions on a phone Learners are often young and study between school, work and life.
Test prototypes with real learners It confirmed the design fitted real study habits before any code was written.
Make mock exams follow the real format Learners want to know when they are ready, and practice only helps if it feels like the real thing.
Offer free sample quizzes on the website Visitors can try the product before downloading the app.
Build for AI search as well as classic search More learners get answers from AI Overviews and assistants, so the brand needed to be cited there too.
Run Google Ads while SEO grows Rankings take time. Ads brought early learners and showed which messages converted.

The product

Inside the learning app

The app turns a long syllabus into short, repeatable study sessions, with practice that feels like the real exam. It runs on phones and on the web, with accounts synced across devices.

From first download to exam day
  1. Learn by topicShort lessons in small steps
  2. Quick quizzesA few minutes at a time
  3. Review mistakesWrong answers come back
  4. Mock examsIn the real exam format
  5. Check readinessProgress by topic

Topic-based learning

Short lessons that cover the full theory syllabus.

Realistic mock exams

Practice tests that follow the real exam format.

Instant explanations

Every answer explained, so learners understand the rule, not just the result.

Smart review

Mistakes come back at the right time until they stick.

Progress tracking

Clear readiness scores by topic.

Road sign library

A visual, searchable reference for signs and their meaning.

Motivation tools

Streaks, badges and study reminders.

Admin panel

Content, questions and users managed in one place.

Tech stack

The technology behind the app and the growth

A simplified view of how the product fits together, then what each tool does. The names link to official documentation.

LearnersContent team
Mobile appReact Native
Web versionNext.js
Admin panelContent and questions
Application servicesNode.js · TypeScript
DatabasePostgreSQL
In-memory storeRedis

Runs on AWS

DockerCI/CD pipeline

Apps

Back end and data

Infrastructure

Growth tools

Results

What the company has now

~20,000organic visits per month

From a brand new domain that started with no content, no backlinks and no social following.

  • New learners every dayA steady, growing flow of app installs and signups
  • Visible in three kinds of searchTraditional, answer-based and AI-driven
  • A live productA learning app that keeps shipping new content and features
Results by area
AreaOutcome
Organic traffic About 20,000 visits per month from search, built from a brand new domain
User acquisition A steady, growing flow of app installs and signups from SEO, social media and ads
Search visibility Strong coverage of Italian driving theory topics across traditional, answer-based and AI-driven search
Brand presence One consistent identity across the app, website, search, ads and social media
Product A live learning app that keeps shipping new content and features
Marketing channels SEO, social and paid ads working together as one system

Most importantly, the company now owns an acquisition channel that does not depend on ad spend alone. Learners find the brand every day through search, and the content library keeps working long after it is published.

Why it worked

Six reasons the project worked

One team, one story

Brand, product, website and marketing came from one partner, so every touchpoint felt consistent.

Positioning before pixels

We found a real gap in the market before designing anything.

Built for how learners behave

Short sessions, mobile-first design and instant feedback fit real study habits.

SEO for today and tomorrow

Advanced SEO with AEO and GEO prepared the brand for AI-driven search, not just classic rankings.

Paid and organic together

Ads delivered early learners and taught us what to rank for.

Continuous improvement

We kept testing, measuring and refining after launch.

Takeaways

Lessons for EdTech and app founders

What other founders can take from this project, especially for learning products and markets with established competitors.

Questions to answer before you build

  • What do existing tools do poorly that learners care about?
  • When and where do your users actually study?
  • How will learners know they are ready?
  • Can visitors try the product before they install it?
  • Will your content be found in AI answers as well as search results?

What this project shows

  1. Explain, do not just test. Explanations for every answer became a core part of the positioning.
  2. Design for real habits. Short sessions on a phone shaped lessons, quizzes and reminders.
  3. Let people try first. Free sample quizzes on the website lower the barrier to installing the app.
  4. Plan search for AI as well as rankings. AEO and GEO extend visibility to answer boxes and AI-generated summaries.
  5. Use ads to learn. Paid campaigns brought early learners and showed which messages to use in content.

Planning your own app? Our free SaaS MVP cost calculator helps you estimate scope, team and timeline.

FAQs

Questions about this project

How did a new domain reach about 20,000 organic visits a month?

Through advanced SEO built in layers. Italian keyword research, a clean technical foundation, topic hubs and guides across the syllabus, road sign libraries, authority building and monthly reviews, combined with AEO and GEO.

What are AEO and GEO?

AEO, answer engine optimization, structures content so search engines can show a direct answer, for example in featured snippets. GEO, generative engine optimization, makes content easy for AI tools such as Google AI Overviews and AI assistants to understand and cite.

What services were included?

Brand identity, product UX/UI design, mobile app and web development, website design and development, advanced SEO with AEO and GEO, social media marketing and Google Ads.

How long did the build take?

Three weeks of discovery and positioning, four weeks of brand identity, six weeks of product design, five months of app and web development and one month of testing and launch. The website took six weeks in parallel. Marketing continues on a monthly retainer.

What technology was used?

React Native for the mobile app, Next.js and TypeScript for the web, Node.js, PostgreSQL and Redis on the back end, and AWS, Docker and a CI/CD pipeline for infrastructure. Google Analytics, Search Console and Google Ads support growth.

Does the app work on the web too?

Yes. There is a companion web version, and accounts sync across devices.

Next step

Want a similar result for your SaaS or app?

Whether you are starting with an idea or already have a product that needs learners, users or customers, we can handle brand, build and growth under one roof.

Services used in this project