EMPIREYO
Start your project →
hi@empireyo.com · +31 6 36 29 79 51
← All cases Case study · Education · nationwide

TaalPro

An online language school wanted people learning Dutch to see in their own language which exam they need and where they start.

Client
TaalPro, online school for Dutch
What we did
Logo, brand identity, UI design, web design, development and findability in Google and AI
Technology
Astro
Scope
159 pages in three languages
The TaalPro website on a laptop
The TaalPro website on a phone
159pages, 53 in each language
3languages: Dutch, English and Farsi, which reads from right to left
23guides per language, each checked against official sources
8free tools, from a level test to a word list

Counted on taalpro.nl, 24 September 2026

The brief

Anyone who has to learn Dutch is often stuck on rules explained in another language.

TaalPro is an online school for Dutch as a second language. Lessons are live by video, from A1 to C2, in a small group or one-to-one. If you like, the explanations come in Farsi, Dari or English.

Many learners need an exam for their residence, their civic integration or their studies: the exam abroad for an mvv visa, the civic integration exam or the State Exam NT2. Which exam that is, and exactly what DUO, the IND and the municipality ask for, is hard for a newcomer to work out.

The brief: a school that takes that work away. A site where you read in your own language which exam you need, at which level you start and which course fits, before you have entered so much as an email address.

We made the logo and brand identity, designed every screen and built the site in Astro: 159 pages in Dutch, English and Farsi, with eight free tools and 23 guides per language.

What we made

From speech bubble to 159 pages in three languages.

What Empireyo made for TaalPro
PartWhat it isWhy
Logo and brand identityA purple speech bubble with two lines of text inside, followed by the wordmark TaalPro. A colour of its own for each language level, from A1 to C1.A school for speaking and writing, and a level you recognise everywhere.
Three languagesThe whole site in Dutch, English and Farsi. Farsi reads from right to left, with a typeface of its own.A rule about your residence is easiest to understand in your own language.
CoursesFive courses from A1 to C2, each with a page of its own: the goal, the lesson time, the languages of the explanations and the price per month.A learner searches for their exam and their level, not for a teaching method.
Eight toolsA level test, a route to the right exam, exam dates, costs, KNM and mvv practice questions, a word list and a glossary.Answering a newcomer's first questions, free and without an email address.
Guides23 guides per language, from the State Exam NT2 to de or het, each with the date it was checked.Rules change; a date shows that someone keeps up.
Enrolling and cancellingAn enrolment form of its own and cancelling online, just as easy as enrolling.Trust starts with a school you can also leave.
Content managementA back office for texts, exam dates, groups, teachers and reviews.The school changes what changes every month itself, without code.
Findable for AIStructured data on all 159 pages, an llms.txt in three languages and every guide as Markdown too.So that an AI assistant asked which exam someone needs can name TaalPro as the source.
Three languages

Dutch, English and Farsi, which reads from right to left.

Every page exists three times, with an address of its own per language. Farsi turns the whole layout around, with Vazirmatn as the typeface; the language switch sits at the top of every page.

Screen of taalpro.nl: the homepage in Dutch
1DutchLive lessons with a teacher, and explanations in Farsi, Dari or English.
Screen of taalpro.nl: the homepage in English
2EnglishThe same page for anyone who does not read Dutch yet.
Screen of taalpro.nl: the homepage in Farsi
3FarsiFrom right to left, in a typeface made for Persian.
Tools

Help first, enrol later.

Eight free tools answer a newcomer's first questions. None of them asks for an email address; the level test keeps the answers in your own browser only.

The eight free tools on taalpro.nl
ToolWhat it doesOn the site
Level testAt most 24 questions that get harder as you do well; after about ten minutes, your level and the course that fits.Level test
Which examA few short questions about your situation, then your route: mvv, civic integration, naturalisation or the State Exam NT2.Which exam
Exam datesThe upcoming State Exam NT2 dates with the registration deadline, taken from the official schedule every month.Exam dates
CostsExam fees, borrowing from DUO and who pays for what.Costs
KNM practice24 practice questions on the eight themes of the KNM exam, with an explanation for every answer.KNM practice
Mvv exam practicePractise Speaking and Reading at A1; your recording stays on your own device.Mvv exam
Word list A1120 words by theme, with de or het, an example sentence, pronunciation and flashcards.Word list
GlossaryDUO, IND, BSN, PIP and more, explained in plain language.Glossary
Screen of taalpro.nl: Level test
1Level testThe first question is right there; you start at A1.
Screen of taalpro.nl: Which exam
2Which examWhere do you live now? Your route follows from your answers.
Screen of taalpro.nl: KNM practice
3KNM practicePick a theme, or practise all 24 questions in a row.
Guides

23 guides per language, each with a date.

On exams, civic integration, naturalisation and the language itself. A guide states the day it was checked against official sources, and the working method is on the site itself.

How the TaalPro guides stay up to date
WhatHow
SourcesOfficial sources only, such as DUO, the IND, the Board of Tests and Examinations and wetten.overheid.nl. They are listed under every guide.
DateEvery guide states the day it was checked against those sources.
Exam datesTaken from the official schedule again every month.
LinksEvery month there is an automatic check whether the links to official sources still work.
Exam factsAmounts and rules are checked again at least every six months.
TopicsState Exam NT2B1 routeDe or hetAll guides
Brand

A speech bubble, and a colour for every level.

The logo mark is a purple speech bubble with two lines inside, one white and one orange, set at a slight angle. Orange is the colour of the buttons; every level has a colour of its own, from red orange for A1 to amber for C1.

TaalPro logo, on paperOn paper
TaalPro logo, on inkOn ink
Purple#7C3AEDLogo mark and accent words
Navy#021E40Headings and text
Ink#070D22Dark areas and the footer
Orange#FF773DButtons
Cream#F8F1E8Panels
Paper#FCF8F3Background
GeistHeadings
A heading in Geist: Staatsexamen NT2 Programma I
GeistText
Running text from the homepage in Geist
Instrument SerifAccent words
The accent words of the homepage in Instrument Serif: persoonlijke begeleiding.
VazirmatnFarsi
The heading of the Farsi homepage in Vazirmatn
Structure

53 pages per language, 159 in total.

Courses, tools and guides, and the pages that build trust: who the school is, how it works and what it never does.

The pages of taalpro.nl by group, per language
GroupPer languageFor example
Courses6A1B1C1 and C2
Offer4PricesPrivate lessonsExplanations in Farsi or Dari
Tools8Level testExam datesKNM practice
Guides24State Exam NT2B1 routeDe or het
About TaalPro5AboutWorking methodTrust
Enrolling and cancelling2EnrolCancel
Home and legal4PrivacyAccessibility
Total per language53
The Course B1 page of taalpro.nl on a phone
Course B1
The Guide page of taalpro.nl on a phone
Guide
The Exam dates page of taalpro.nl on a phone
Exam dates
The Trust page of taalpro.nl on a phone
Trust
Technology

Astro: plain pages, and script only where it does something.

Technology of taalpro.nl
PartHow
FrameworkAstro. Every page goes online ready-made; only a tool loads its own script, on its own page.
WeightHomepage 247 KB in 23 requests.
LanguagesAn address of its own per language, with hreflang for Dutch, English and Farsi. Farsi gets the right-to-left direction on the whole page.
SearchSearch on every page, with a search index of its own per language and no outside service.
SecurityA Content Security Policy with fingerprints: a script or style inside the page only runs if its fingerprint was recorded at build time. The fonts are on the site's own server.
PrivacyNo advertising or tracking cookies. The level test keeps the answers in the browser.
FormsEnrolling, cancelling and contact go to the site's own handling on the server.
Content managementSveltia CMS: change texts, exam dates, groups, teachers and reviews without code.
TypefacesGeist for headings and text, Instrument Serif for accent words, Vazirmatn for Farsi.

Measured on 24 September 2026, on a first visit without cache

Google and AI

Readable for search engines and AI assistants.

Anyone asking Google or an AI assistant which exam they need should get an answer that is right, with the source attached. That is why the site describes itself in three languages, in more ways than HTML alone.

How taalpro.nl is findable for Google and AI assistants
PartHow
Structured dataOn all 159 pages: the school everywhere, courses with their lesson times on 15, guides as articles on 69, question blocks on 45, practice questions as a quiz on 12 and the glossary on 3.
llms.txtA summary for AI assistants in Dutch, English and Farsi, with the courses, the tools, the guides and the next exams. Alongside it, a full text of 150 KB.
Markdown69 pages are also online as a Markdown version, so an AI assistant reads the text without the layout.
robots.txtSearch engines and AI assistants are welcome, with attribution. The choice is stated as content signals.
Sitemap159 addresses, with a reference to the other two languages for every page.
What it delivered

What it delivered

People learning Dutch see in their own language which exam they need and where they start.

Before they have to enter an email address.
Next caseSittard Taxi →

Want to see more work?

Every client and what we made for them is on the work page.

Book an intro callSee all services