Illustrative case study

A fictional business. The figures are a modelled scenario, not a client result.

Ezikov Dom · Language school · Sofia

A Sofia language school taught Google a new vocabulary and filled 40 classes

+246%organic course enquiries

11 months · 40 classes full · Bulgaria

Урок 01 · предизвикателството

The challenge: a school that couldn't be read

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 · диагноза

Marking the homework: six corrections

A content, technical and language audit of 1,240 queries and every indexable URL.

  1. 01 · Content

    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

  2. 02 · Content

    Zero informational pages. The questions learners actually ask (levels, exam timing, how long it takes) were answered only by global platforms.

    → build topic clusters

  3. 03 · Technical

    Bulgarian and English pages had no hreflang and identical titles; Google showed the English page to 31% of Bulgarian searchers.

    → pair with hreflang

  4. 04 · Technical

    The class timetable generated 2,400 indexable ?date= URLs, crowding out the 40 real class pages in the crawl.

    → canonical + noindex

  5. 05 · Structured data

    No Course or Organization markup, so listings showed no level, schedule or price, while competitors' did.

    → Course schema

  6. 06 · Language

    About 38% of local queries are typed in Latin transliteration. Not one page title or heading matched those spellings.

    → map Latin variants

Урок 03 · стратегия

Four new words for Google

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.

Topic clusters · AI Overviews · Hreflang · Course schema

Урок 04 · дневник

The study diary: 11 months

  1. 1

    Audit and vocabulary list

    Crawl, 1,240 queries mapped in Cyrillic and Latin, 6 hubs scoped.

    26 top-10
  2. 2

    Hreflang and crawl clean-up

    bg/en pairs live; 2,400 timetable URLs taken out of the index.

    38 top-10
  3. 3

    Course pages rewritten

    40 class pages rebuilt with outcomes, levels and Course schema.

    55 top-10
  4. 4

    German hub and first guides

    28 guides live. First AI-overview citation on a 'how long' query.

    79 top-10
  5. 5

    English and Spanish hubs

    Internal links from every guide to the matching course.

    104 top-10
  6. 6

    Free level quiz

    A 12-question test page; it becomes the top enquiry source.

    138 top-10
  7. 7

    Exam cluster

    Goethe, IELTS and DELF preparation guides with dated exam calendars.

    172 top-10
  8. 8

    French, Italian, Russian hubs

    Six hubs complete; 88 guides published.

    211 top-10
  9. 9

    Refresh pass

    Answer blocks tightened on the 20 guides closest to an AI-overview slot.

    248 top-10
  10. 10

    Autumn intake push

    Start dates and seats-left surfaced in rich results.

    281 top-10
  11. 11

    40 classes full

    118 guides, 310 keywords in the top 10, 19 AI-overview citations.

    310 top-10

Урок 05 · резултати

Results, by the card

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

01002003000123456789101122310hubs + guides compound →

card 3 of 3

19

AI-overview citations

The vocabulary deck: twelve queries, both alphabets

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.

shuffled in as you scroll ↓
Ranking table · Google.bg, month 11
Query (Cyrillic)Latin spellingMonthly searchesBeforeAfterGain
немски език Софияnemski ezik sofia1,90034#2+32
курс по немски за начинаещиkurs po nemski za nachinaeshti88058#3+55
подготовка за Гьоте B1goethe b1 podgotovka59027#1+26
колко време се учи немскиkolko vreme se uchi nemski480>100#1new
немски членове der die dasnemski chlenove der die das720>100#2new
курс по английски Софияkurs po angliyski sofia2,40041#4+37
уча немски в Софияlearn german sofia32063#3+60
вечерни курсове по френскиvecherni kursove po frenski26072#5+67
испански за деца Софияispanski za detsa sofia210>100#6new
немски за работа в Германияnemski za rabota v germaniya390>100#2new
IELTS курс Софияielts kurs sofia59019#3+16
тест за ниво по немскиtest za nivo po nemski640>100#1new

урок за днес · today's lesson

Get a plan like this

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.

← All case studies