card 1 of 3
118
Learning guides published
A fictional business. The figures are a modelled scenario, not a client result.
Ezikov Dom · Language school · Sofia
11 months · 40 classes full · Bulgaria
Урок 01 · предизвикателството
Course pages were thin price lists and large online platforms dominated every 'learn German Sofia' query.
Ezikov Dom teaches six languages from a townhouse near Vitosha Boulevard, with 40 small group classes per term. Every one of its course pages was a price list with a start date, while international platforms answered every question a learner typed before they were ready to enrol.
Worse, Sofia searches in two alphabets. A learner might type немски курс on a laptop and nemski kurs on a phone. The site spoke neither spelling of the questions; Google filled the gap with someone else.
Урок 02 · диагноза
A content, technical and language audit of 1,240 queries and every indexable URL.
Course pages averaged 140 words: a price, a start date and a phone number. Nothing a learner, or Google, could rank as an answer.
→ rewrite as course guides
Zero informational pages. The questions learners actually ask (levels, exam timing, how long it takes) were answered only by global platforms.
→ build topic clusters
Bulgarian and English pages had no hreflang and identical titles; Google showed the English page to 31% of Bulgarian searchers.
→ pair with hreflang
The class timetable generated 2,400 indexable ?date= URLs, crowding out the 40 real class pages in the crawl.
→ canonical + noindex
No Course or Organization markup, so listings showed no level, schedule or price, while competitors' did.
→ Course schema
About 38% of local queries are typed in Latin transliteration. Not one page title or heading matched those spellings.
→ map Latin variants
Урок 03 · стратегия
Built on our Content Engine plan: a steady publishing engine where every guide answers one real question and hands the reader to one real class. Flip each card for what we actually did.
Урок 04 · дневник
Audit and vocabulary list
Crawl, 1,240 queries mapped in Cyrillic and Latin, 6 hubs scoped.
Hreflang and crawl clean-up
bg/en pairs live; 2,400 timetable URLs taken out of the index.
Course pages rewritten
40 class pages rebuilt with outcomes, levels and Course schema.
German hub and first guides
28 guides live. First AI-overview citation on a 'how long' query.
English and Spanish hubs
Internal links from every guide to the matching course.
Free level quiz
A 12-question test page; it becomes the top enquiry source.
Exam cluster
Goethe, IELTS and DELF preparation guides with dated exam calendars.
French, Italian, Russian hubs
Six hubs complete; 88 guides published.
Refresh pass
Answer blocks tightened on the 20 guides closest to an AI-overview slot.
Autumn intake push
Start dates and seats-left surfaced in rich results.
40 classes full
118 guides, 310 keywords in the top 10, 19 AI-overview citations.
Урок 05 · резултати
Organic course enquiries per month
+246%
organic course enquiries: 26 a month at baseline, 90 by month 11.
Modelled scenario for a fictional business — not a client result. Rankings and traffic are never guaranteed; see our Terms.
card 1 of 3
118
Learning guides published
card 2 of 3
22 → 310
Keywords in top 10
card 3 of 3
19
AI-overview citations
Each card is a query as written in Cyrillic. Turn it over for the Latin spelling searchers also use, and where Ezikov Dom ranks for it now.
| Query (Cyrillic) | Latin spelling | Monthly searches | Before | After | Gain |
|---|---|---|---|---|---|
| немски език София | nemski ezik sofia | 1,900 | 34 | #2 | +32 |
| курс по немски за начинаещи | kurs po nemski za nachinaeshti | 880 | 58 | #3 | +55 |
| подготовка за Гьоте B1 | goethe b1 podgotovka | 590 | 27 | #1 | +26 |
| колко време се учи немски | kolko vreme se uchi nemski | 480 | >100 | #1 | new |
| немски членове der die das | nemski chlenove der die das | 720 | >100 | #2 | new |
| курс по английски София | kurs po angliyski sofia | 2,400 | 41 | #4 | +37 |
| уча немски в София | learn german sofia | 320 | 63 | #3 | +60 |
| вечерни курсове по френски | vecherni kursove po frenski | 260 | 72 | #5 | +67 |
| испански за деца София | ispanski za detsa sofia | 210 | >100 | #6 | new |
| немски за работа в Германия | nemski za rabota v germaniya | 390 | >100 | #2 | new |
| IELTS курс София | ielts kurs sofia | 590 | 19 | #3 | +16 |
| тест за ниво по немски | test za nivo po nemski | 640 | >100 | #1 | new |
урок за днес · today's lesson
Topic clusters, answer-first guides, hreflang and structured data, run as one engine. Start with the plan this case study is built on, or tell us about your school.