Case · EDTECH · 6 months

AP Education: from a struggling blog to #1 in ChatGPT

AP Education · Ukrainian education holding — online courses + school + university under one parent brand · Ukraine + EU + PL · 6 mo

Clicks growth

×0.0

59 → 461 / month

Impressions

×0.0

all subdomains

ChatGPT rank

#0

AP University · 56.5% visibility

Google AIO

0.0%

AP University presence

Brand visibility

0.0%

across all models

AP Education is a Ukrainian education holding running three product directions under one parent brand — online courses, school and university. We took the holding from 59 organic clicks per month and minimal AI presence to 461 clicks per month, ×10.1 impressions, and dominant visibility inside LLMs for the prompt — "best online universities of Ukraine with international diploma". The university subdomain alone grew ×58.7 in clicks; AP University now sits at 56.5% in ChatGPT and 43.5% in Google AI Overview.

AP Education total clicks vs impressions (6 months)
0 414 828 1242 1656 Oct '25Nov '25Dec '25Jan '26Feb '26Mar '26
ClicksImpressions (÷40)
Subdomain growth — baseline October vs. month six
Before After
  • courses.ap.education · clicks/month
    44
    155
  • school.ap.education · clicks/month
    12
    130
  • university.ap.education · clicks/month
    3
    176
  • courses · impressions/month
    3,110
    18,600
  • school · impressions/month
    2,330
    24,300
  • university · impressions/month
    251
    14,700

Methodology

  1. 01

    Technical SEO + infrastructure

    Foundation

    We registered the three subdomains separately in Search Console, set up multilingual versions, redirected the legacy URL tree to the new structure, deployed a single WP template across the three subdomains, and onboarded SE Ranking for daily position tracking.

  2. 02

    Clustered site architecture

    Architecture

    Each direction got its own competitor teardown, its own URL architecture and its own landing pages. Twenty-plus landings per direction in three languages (UA, EN, PL). Static UI, contact forms and CRM integration shared one codebase.

  3. 03

    Content as clusters, not articles

    Content

    Five articles per month per direction, written from one shared TZ template, with hard internal-linking rules. Twenty-plus copywriters operated under the same E-E-A-T checklist optimised for AI Overviews.

  4. 04

    Donor selection by criteria

    Authority

    We built a scoring model for backlinks: relevant theme, traffic ≥5k/month, AI Overview presence, outbound:inbound link ratio ≤20:1, DR ≥20, Trust Ratio 0–2, domain age ≥3 years. No mass placements. Every donor justified individually.

  5. 05

    GEO / AEO — second front

    AI front

    In parallel with classical SEO we ran prompt analysis across GPT, Perplexity, Gemini and Google AIO, optimised content for ranking inside answers, and tracked citation rates per LLM weekly. AP University arrived at 56.5% ChatGPT visibility against four entrenched competitors that had not even started AEO work.

What worked for the LLM extractor

  • One TZ template across three subdomains and 20+ writers
  • Per-direction competitor + AIO analysis before every cluster
  • Internal linking rules baked into the TZ
  • Donor scoring model — no mass placements
  • Weekly LLM tracking with same-week content adjustments

What the LLM ignored

  • Treating the three subdomains as one site for SEO purposes
  • Generic content briefs without AIO compliance check
  • Buying donors without the scoring criteria
  • Waiting for monthly reports before adjusting content
  • Running SEO and GEO on different teams

AP University now outranks Kharkiv Polytechnic, MAUP, IEU and Karazin in ChatGPT for the niche where a year ago none of them even thought about AI search.

Searchable Agent monitoring · April 2026.

Why this case matters

AP Education is a real example of why SEO and GEO are no longer two separate disciplines. The same content system, the same TZ, the same internal-linking rules — and we got both Google clicks and ChatGPT citations from one workflow.

The university subdomain is the loudest signal. It started at three clicks per month. Six months later it sits at 176 clicks per month organically and 56.5% visibility inside ChatGPT for “best online universities of Ukraine with international diploma”. The four classical competitors — Kharkiv Polytechnic, MAUP, IEU, Karazin — are still treating AI search as next year’s problem.

How three subdomains share one playbook

We did not build three sites. We built one editorial machine producing under one TZ across three subdomains. Each direction got its own:

  • competitor teardown (per-niche)
  • URL architecture and landing pages
  • prompt cluster for AI search
  • internal-linking rules that respected subdomain boundaries

But all three shared one content brief template, one E-E-A-T checklist, one donor-scoring model, and one weekly reporting cadence. That is what allowed twenty-plus writers to ship five articles per month per direction without diluting topical authority.

SEO builds the foundation. GEO catches the future.

That is the conclusion the holding’s CEO drew at quarter end and the line we now keep on the cover slide of the live case.

The deeper version: AI Overviews and generative answers are downstream of structural compliance. The same fix that lets Google extract your content into a featured answer also lets ChatGPT quote your page in a generative response. The work overlaps roughly 80%.

We did not run two engagements. We ran one engagement on two fronts.

Want a comparable trajectory?

The AP Education programme matches the Scale package — six-month commitment, in-house content team plus our editor, weekly working call, citation tracking baked in. Education sits at the SaaS multiplier (× 1.15) for niche economics, putting Scale at $5,520 / month for a comparable engagement.

Competitors out-ranked on tracked prompts

  • Kharkiv Polytechnic
  • MAUP
  • IEU
  • Karazin

Want a case like this for your brand?

Discovery call is free, 30 minutes, named lead, no SDR layer. We will show you your live LLM visibility and tell you what tier fits.