Growth playbook · v1.0 · 31 July 2026

Getting found: SEO, AEO and social for the CS tutoring practice

A single operating plan for jelena.mk/computer-science-tutoring. It assumes one person with limited hours, no ad budget to begin with, and one genuine competitive advantage — a serving Head of Computer Science who can explain where marks actually go.

Window: Aug 2026 → Jun 2027 Budget: €0 → €150/mo Time: 4–5 hrs/week Goal: 8–12 retained students

The strategy in one page

Three bets, and the reason all of them are time-sensitive.

You are launching in the best four weeks of the year, and it is nearly over. Cambridge June-series results land mid-August. IB May-session results landed in July. Between results day and the second week of September, every family who had a bad year decides whether to get help — and almost none of them decide again until January. Whatever is publishable by 10 August is worth more than anything perfect in October.

Bet 1 · Authority

Own the 2027 syllabus changes

The IB Computer Science guide first assessed May 2027 dropped the options, moved the case study into Paper 1 for both SL and HL, and added machine learning to the core. Cambridge 9618 has a fresh 2027–2029 specification. Right now students, parents and teachers are searching for what changed, and the good answers are thin.

You're a serving head of department teaching the new guide. Almost nobody competing for these queries can say that. This is the cheapest authority you will ever buy.

Bet 2 · Differentiation

"Marked" as a repeatable format

Every CS tutor claims to explain things clearly. The marked-script panel on the site says something sharper and testable: you already know this, and you are still losing four marks.

Turn it into a content series. One real question, one plausible student answer, the marking, the gap. It demonstrates the product instead of describing it, it takes twenty minutes to make, and you will never run out of material.

Bet 3 · Compounding

One asset, five outputs, weekly

You have four or five hours a week, not fifteen. So nothing gets made twice. Each week produces one substantial asset, and everything else is a derivative of it — cut, reformatted, and scheduled.

This is the same distribution pattern you already run for Constructonik. Reuse the pipeline, change the inputs.

Who we're actually talking to

Four buyers. Only two of them are the student.

The person who searches is often not the person who pays, and the two respond to completely different things. Split the messaging accordingly — parents want reassurance and evidence, students want a fix for a specific pain.

Primary · pays

The international-school parent

Lisbon-based, often relocated in the last three years. Child at PaRK, CAISL, St Julian's, TASIS, Oeiras, Redbridge, Carlucci. Doesn't know the syllabus and doesn't want to; wants to know their child is in safe, competent hands.

Trigger
A report card or mock grade below expectation
Searches
"computer science tutor lisbon", "igcse tutor near me"
Decides on
Credentials, safeguarding, clear communication, a real human on a call
Reach via
Google local, Facebook parent groups, LinkedIn, word of mouth

Primary · searches

The IB DP2 student in trouble

Self-aware, deadline-driven, usually panicking about the IA rather than the exams. Will research thoroughly and then present a shortlist to a parent.

Trigger
IA deadline, or a predicted grade below the university offer
Searches
"ib cs ia help", "how to get a 7 in ib computer science"
Decides on
Does this person actually know the criteria? Evidence, not claims
Reach via
YouTube, Reddit r/IBO, TikTok, AI answer engines

Secondary · high value

The remote A Level family

Anywhere in the world, often at a school with no CS specialist or a teacher covering it as a second subject. Online-native, less price-sensitive, books longer engagements.

Trigger
School can't support Paper 4 practical or advanced theory
Searches
"9618 tutor online", "a level computer science tutor"
Decides on
Board-specific expertise, time-zone workability
Reach via
Organic search, AEO citations, YouTube

Tertiary · B2B

The head of school or curriculum lead

Not buying tutoring. Buying curriculum design, scheme-of-work builds, department mentoring or teacher training — larger contracts, longer cycles, sourced almost entirely through LinkedIn and reputation.

Trigger
New guide rollout, a departing CS teacher, an inspection
Searches
Rarely searches — arrives via network
Decides on
Visible professional standing, NATO DEEP, publications, PhD
Reach via
LinkedIn exclusively

Campaign 1 · Search

Hub and spoke, built around queries you can actually win.

You will not outrank Save My Exams or Physics & Maths Tutor for "igcse computer science revision", and you shouldn't try. Win the narrow, high-intent, low-competition queries where being a named human with real credentials is an advantage rather than a handicap.

Keyword map

ClusterRepresentative queriesIntentTarget pagePriority
Local service computer science tutor lisbon igcse tutor lisbon ib tutor lisbon explicador informática lisboa private tutor lisbon international school Transactional Tutoring hub page + Google Business Profile P1 — ship now
Board + service igcse computer science tutor 9618 tutor 0478 tutor online ib computer science tutor online a level computer science tutor online Transactional Tutoring hub page P1 — ship now
Syllabus change new ib computer science syllabus 2027 ib cs first assessment 2027 ib computer science case study 2027 9618 syllabus 2027 changes Informational Spoke A — "What changed in IB CS for 2027"
Spoke B — "9618 2027–2029: what's different"
P1 — the wedge
IA / coursework ib computer science ia ideas ib cs ia criteria explained ib cs ia video requirements how to get full marks ib cs ia Informational → commercial Spoke C — IA guide, criterion by criterion P1 — converts best
Exam technique how to write pseudocode cambridge 9618 paper 4 tips 0478 paper 2 scenario question why am i losing marks computer science Informational Spoke D — pseudocode rules
Spoke E — Paper 4 under the clock
P2 — Sept–Oct
Concept long-tail difference between linear and binary search normalisation 3nf explained what is an abstract data type two's complement explained Informational Concept notes — one page per topic, published weekly P3 — compounding
Decision / cost how much does an ib tutor cost is a cs tutor worth it online vs in person tutoring tutor rates portugal Commercial FAQ on the hub page — already built P2 — done, monitor

Validate volumes in Search Console and Keyword Planner before committing beyond P1. Treat any number a tool gives you for Portugal-specific English queries as approximate — the samples are small.

Site architecture

One hub, five to eight spokes, every spoke linking up to the hub with descriptive anchor text and the hub linking down to each spoke. Nothing orphaned.

URLRole
/computer-science-tutoring/Hub. Converts. Already built and schema'd.
/notes/ib-cs-2027-changes/Spoke A — authority wedge
/notes/9618-2027-changes/Spoke B — authority wedge
/notes/ib-cs-ia-guide/Spoke C — highest converting
/notes/cambridge-pseudocode/Spoke D — evergreen, links from everywhere
/notes/9618-paper-4/Spoke E — practical technique
/notes/<concept>/Weekly concept notes — long-tail net

Technical checklist

Progress
0%

Campaign 2 · Answer engines

Being the source a model quotes, not the tenth blue link.

Increasingly the parent doesn't search — they ask. "Find me an IB Computer Science tutor in Lisbon." The model returns two or three names with a sentence each. Being one of those names is a different discipline from ranking, and it rewards different things: clean extractable answers, consistent entity signals, and being talked about in places models read.

What answer engines reward, roughly in order:

1. A direct, self-contained answer in the first 40–60 words under a question-shaped heading. 2. Structured data that names the entity unambiguously. 3. Corroboration — the same facts about you, worded consistently, on sites the model already trusts. 4. Recency signals. 5. Specificity: syllabus codes, place names, prices, dates. Vagueness is unciteable.

The prompt set to win

These are the actual phrasings people type into ChatGPT, Claude, Perplexity and Google AI Overviews. Run each one monthly and log whether you appear — that's your AEO rank tracking.

PromptWho asksWhat has to exist for you to be named
"Find me a Computer Science tutor in Lisbon for IB Diploma"ParentGoogle Business Profile + hub page + consistent NAP across three or more directories
"Who can help with an IB Computer Science IA?"StudentThe IA spoke, written as the best answer on the internet to that question
"What changed in the IB Computer Science syllabus for 2027?"Student, parent, teacherSpoke A, published early, dated, and factually exact
"How much does an IB tutor cost in Portugal?"ParentA stated price in text and in Offer schema — most tutors hide rates, which is why nobody cites them
"Do I need to write pseudocode or code in Cambridge 0478 Paper 2?"StudentSpoke D answering it in the first sentence
"Best online tutors for Cambridge 9618"Parent, studentThird-party mentions — a listing, a forum thread, a directory. Your own site can't win a "best" query alone
"Who is Jelena Gjorgjev?"Anyone doing due diligencePerson schema, LinkedIn, Google Scholar, consistent bio wording everywhere

On-site — mostly done

Keep the extractable layer clean

  • Every new spoke opens with a 40–60 word direct answer before any preamble
  • H2s phrased as the question, not as a clever title
  • FAQPage schema on every spoke, mirrored word-for-word to the visible copy
  • A "Last reviewed" date on every page, updated honestly
  • Author block on every spoke — name, role, credential, link to the hub
  • Numbers, codes and dates in preference to adjectives

Off-site — the actual work

Corroboration in places models read

  • Google Business Profile — service-area business, Lisbon. The single highest-leverage item on this page
  • Reddit — r/IBO, r/GCSE, r/alevel. Answer questions properly, with the credential in your flair, no links for the first month. Heavily weighted by every major model
  • LinkedIn articles — indexed, entity-linked, and where the B2B buyer lives
  • YouTube — transcripts get cited. Even 200-view videos build the entity
  • Directories — two or three international-school and expat-services listings in Lisbon, with identical name, phone and URL
  • Google Scholar — make sure the profile is public and linked; seventeen papers is a trust signal models can see

Campaign 3 · Lisbon

The unglamorous channel that will probably fill the first four slots.

Do this first

Google Business Profile

Set up as a service-area business — Lisbon and surrounding municipalities — so your home address stays private. Category: Tutoring Service. Add the hub URL, the rates, the free-call booking link, and photographs.

Then post to it weekly. Almost no tutor does, and GBP posts feed both local pack rankings and AI Overviews.

Highest intent per hour

Lisbon parent groups

Facebook groups for expats and international-school families in Lisbon, Cascais, Oeiras and Estoril get "can anyone recommend a maths/CS tutor?" posts constantly. Read the rules, contribute for two weeks before mentioning yourself, then answer only when someone asks.

One helpful answer in the right thread outperforms a month of Instagram.

Slow but durable

School-adjacent referral

Heads of year and CS teachers at CAISL, St Julian's, TASIS, Oeiras International, Carlucci and Redbridge all get asked for tutor recommendations and most keep an informal list.

A short, professional introduction from a fellow head of department is a very different email from a marketing one. Send six, not sixty.

Conflict of interest. Tutoring students from your own school — or soliciting them — is a live safeguarding and employment issue at most international schools. Check PaRK's staff handbook before any outreach that could reach your own students, and be able to show that you did.

The production model

One asset a week. Five outputs. Nothing made twice.

Monday you make one thing properly. Everything published that week is a cut of it. This is the only shape that survives a full teaching timetable, and it's the pipeline you already run for Constructonik.

01 · Source

The asset. A 6–10 minute screen recording: one exam question, a plausible student answer, marked live against the scheme. 40 minutes including setup.

02 · YouTube

Upload whole. AEO-optimised title, description and chapters. The transcript is the part that gets cited.

03 · Shorts

Cut the sharpest 45 seconds — usually the moment a mark is lost. One vertical clip to Reels, Shorts and TikTok.

04 · LinkedIn

A carousel or text post making the same point for a professional audience. Different framing: pedagogy, not panic.

05 · Written

Transcript cleaned into a concept note on the site, plus a newsletter section. This is the SEO and AEO layer.

Realistic weekly cost: 40 min recording · 30 min editing the vertical cut · 20 min writing the LinkedIn framing · 40 min cleaning the transcript into a page · 10 min scheduling. Call it two and a half hours, once a week.

Campaign 4 · Social

Four channels, ranked honestly by what they'll return.

ChannelPriorityAudience it actually reachesCadenceWhat works there
LinkedIn1School leaders, curriculum leads, international-school parents, your existing network3×/weekSyllabus analysis, pedagogy takes, the engineer-who-teaches angle. Text-first with one image beats link posts. This is where the B2B curriculum contracts come from — the highest-value work on the whole list.
YouTube2Students globally; parents doing due diligence; answer engines1×/weekFull "Marked" teardowns and IA walkthroughs. Slow to grow, but it's the only channel that compounds into search and AEO simultaneously. Title for the query, not for the click.
Instagram3Lisbon expat parents; some students3×/weekReels of the 45-second cut, carousels of the marked script, Stories for behind-the-desk credibility. Geotag Lisbon. Local hashtags outperform subject hashtags for the parent audience.
TikTok415–18 year-olds, almost no parents2×/week, same cutsZero extra production — post the Reel. Students don't buy, but they do tell a parent "I found someone". Treat as free distribution, not a project.
NewsletterEveryone who nearly bookedMonthlyThe list is the only audience you own. One monthly issue: a marked question, a syllabus note, a date to watch. Beehiiv, same as Constructonik.

Five content pillars

Pillar 01 · 40%

Marked

The signature. One question, one answer, the marking, the gap.

  • "This answer is correct. It scores 2 out of 6."
  • "Three words that cost this student a grade"
  • "What the examiner is actually looking for in 'describe'"
Pillar 02 · 20%

Syllabus intel

The 2027 changes, decoded by someone teaching them.

  • "The IB just moved the case study into Paper 1. Here's what that means"
  • "Machine learning is now core IB CS content"
  • "9618 2027–2029: what actually changed"
Pillar 03 · 20%

Two-minute concept

One hard topic, explained properly. The long-tail net.

  • Normalisation to 3NF without the jargon
  • Why recursion breaks students' brains
  • Two's complement in ninety seconds
Pillar 04 · 12%

From the industry

The differentiator no other tutor has. Proof the theory is real.

  • "You're learning hashing. I use it in a smart contract."
  • "What a real database looks like after normalisation"
  • PhD and NATO DEEP work, in plain language
Pillar 05 · 8%

Parent brief

Plain language for the person who pays and doesn't know the subject.

  • "How to read a CS report card"
  • "What a mock grade does and doesn't predict"
  • "When tutoring is the wrong answer"
Ratio check

Sell in one post out of eight

Everything above is useful whether or not anyone books. The offer appears in the bio, the pinned post, and roughly every eighth post — plus every time someone asks. That ratio is what makes the other seven credible.

Execution

30-day launch calendar — August 2026

Built backwards from Cambridge results week. Four production days, everything else scheduled. Filter by channel to see one lane at a time.

Filter
DayChannelPillarPost
1 MonOpsSetupPublish the hub page. Submit to Search Console. Create the Google Business Profile. Update the LinkedIn headline and featured section to point at it.
1LinkedInAnnouncementLaunch post — see draft L1. Frames the practice around the marks gap, not around availability.
2 TueOpsSetupInstagram and TikTok profiles: bio, link, three-post grid so the profile isn't empty when the launch post drives traffic. Join four Lisbon parent groups — read only.
3 WedSiteSyllabus intelSpoke A ships: "What changed in IB Computer Science for 2027". The authority wedge. Publish before results week.
3LinkedInSyllabus intelPost the three biggest changes as a text post, link in first comment. Tag no one; let it travel on its own.
4 ThuYouTubeMarkedAsset 1: "This IB answer is correct and scores 2/6" — the flagship teardown. 8 minutes.
4InstagramMarkedReel — the 45-second cut. Geotag Lisbon.
4TikTokMarkedSame cut, reposted. No extra work.
6 SatInstagramParent briefCarousel — "Results week is coming. Three things to do before you panic." Timed for the weekend before Cambridge results.
8 MonLinkedInParent briefSee draft L2 — the pre-results post. Highest-intent moment of the year.
10 WedOpsResults weekCambridge results. Be visible and available all day. Reply to every comment within the hour. Free-call slots open in the calendar.
10InstagramParent briefStory sequence — "Got a grade you weren't expecting? Here's what it does and doesn't mean." Link sticker to the free call.
11 ThuLinkedInParent briefResults-day follow-up. Retake decisions, and the honest answer about when a retake is and isn't worth it.
11YouTubeTwo-minute conceptAsset 2: "Linear vs binary search — and the four marks everyone drops"
12 FriInstagramTwo-minute conceptReel cut from Asset 2
12TikTokTwo-minute conceptSame cut
13 SatSiteConcept noteTranscript of Asset 2 cleaned into /notes/linear-vs-binary-search/
15 MonLinkedInFrom the industrySee draft L3 — the engineer-who-teaches post. Differentiation, and the one most likely to reach heads of school.
17 WedSiteIA guideSpoke C ships: the IB CS IA guide, criterion by criterion. Highest-converting page on the site. Publish before DP2 starts.
17LinkedInIA"Most IA marks are lost in September, not in February." Link in comment.
18 ThuYouTubeIAAsset 3: "The IB CS IA, criterion by criterion" — 12 minutes. Evergreen; will out-earn everything else here over two years.
18InstagramIACarousel — the five criteria, one card each
19 FriTikTokIA"Your IA idea is too big. Here's how to tell." 40 seconds.
20 SatOpsOff-siteFirst Reddit answers in r/IBO. Answer three IA questions properly. No links. Credential in the flair only.
22 MonLinkedInMarkedCarousel version of Asset 1 for people who won't click to YouTube
25 ThuYouTubeMarkedAsset 4: "Pseudocode: the rules Cambridge actually enforces"
25InstagramMarkedReel cut
25TikTokMarkedSame cut
26 FriSitePseudocodeSpoke D ships: /notes/cambridge-pseudocode/. Everything else will link to this one.
29 MonLinkedInOfferThe one sell post in thirty days. See draft L4 — term starts, slots are finite, here's what a session looks like.
30 TueOpsNewsletterIssue 1 to whoever signed up. One marked question, the 2027 changes, September dates.
31 WedOpsReviewRun the seven AEO prompts. Log Search Console impressions, GBP views, calls booked. Decide what September repeats and what it drops.

Ready to ship

Post drafts.

Written in your voice as it reads on the site — short declaratives, specifics over adjectives, no hype. Edit the details, keep the structure.

L1 · LinkedIn · launch
A student showed me this answer last term. "A linear search checks each item one by one. A binary search is faster because it halves the list each time. The list has to be sorted." Nothing in it is wrong. It scores 2 out of 6. "Faster" is a verdict, not a mechanism — no marks for outcomes. "Halves the list" never says compare with the middle item and discard the half that cannot contain the target. And there's nothing about what happens when the item isn't found, which is two more marks sitting untouched. Same knowledge as the A* script. Four marks left on the table. After seventeen years of teaching Computer Science — currently as Head of Department at PaRK International School in Lisbon — I've come to think this is most of the job. Not the content. The distance between knowing something and being paid marks for it. I've opened a small number of one-to-one tutoring places for Cambridge IGCSE 0478, Cambridge AS & A Level 9618, and IB Diploma Computer Science. Online anywhere, in person in Lisbon. Details in the comments. Free 20-minute call first — I'll tell you honestly if tutoring isn't the fix.
L2 · LinkedIn · pre-results
Cambridge results land this week. Three things worth saying to parents before they do. One. A Computer Science grade below expectation is usually not a knowledge problem. In this subject more than most, the gap between what a student understands and what they wrote down is enormous — because the marks are awarded for precise wording against a published scheme, and nobody teaches students to read that scheme. Two. A remark is worth considering only where the paper is close to a grade boundary and the marking is subjective. In CS, most of it isn't. Check the boundary distance before you pay for it. Three. If you're weighing a retake, the honest question isn't "could they do better?" It's "what will be different this time?" If the answer is only "they'll work harder", that's usually not enough. Whatever the envelope says on Thursday: it's one data point about one morning. It isn't a verdict on whether your child can do this.
L3 · LinkedIn · differentiation
A Year 12 asked me last year why anyone would bother with hashing. I opened the smart contract I'd deployed the week before and showed him. I think this is the part that's missing from a lot of Computer Science teaching, and I say that as someone who has been on both sides of it for seventeen years. I teach the syllabus — Cambridge IGCSE, Cambridge A Level, IB Diploma. I also still ship production code: enterprise .NET systems for a national bank, Solidity contracts, a PhD at FEEIT on decentralised carbon-reward mechanisms. The syllabus is not wrong. It's just presented as though it were a museum. Students are asked to memorise normalisation without ever seeing a database that has gone wrong, or to define a hash function without ever needing one. The moment a topic stops being revision and starts being interesting is almost always the moment it's connected to something real. That doesn't require a curriculum change. It requires a teacher who has recently built something. Which is an argument for keeping practitioners in classrooms — and, honestly, for keeping teachers in industry.
L4 · LinkedIn · the one sell post
Term starts next week, so this is the one post where I say what I actually do. One-to-one Computer Science tutoring. Cambridge IGCSE 0478, Cambridge International AS & A Level 9618, IB Diploma Computer Science at SL and HL. Online anywhere, in person in Lisbon. What a session looks like: → We start on real past-paper questions to find where the marks are going, because topic gaps and exam-technique gaps are different problems and need different fixes. → Concept taught with a worked example. Student attempts a question cold. We mark it together against the published scheme. → A short written follow-up after every session — to the student, and to a parent if they're under 18. I also supervise IB internal assessments, 9618 Paper 4 practical preparation, and the 15-mark scenario question in 0478 Paper 2. I have a small number of weekly slots. First conversation is a free 20 minutes and I'll tell you if I'm not the right fit. Link in the comments.
YT1 · YouTube · title, description, tags
TITLE This IB Computer Science answer is completely correct. It scores 2/6. DESCRIPTION A correct answer to a 6-mark question on linear and binary search scores 2 out of 6. In this video I mark it live against the published scheme and show exactly where the other four marks went — and why "faster" never earns a mark in Computer Science. This applies to Cambridge IGCSE 0478, Cambridge International AS & A Level 9618, and IB Diploma Computer Science. Chapters 00:00 The question and the student's answer 01:10 Why this answer feels like full marks 02:05 Mark 1: sequential access from the start 03:00 Mark 2: the sorted-data condition 03:50 Why "faster" earns nothing 05:15 The middle-item comparison nobody writes 06:40 The two marks for an unsuccessful search 07:50 How to rewrite it for 6/6 I'm Jelena Gjorgjev, Head of the Computer Science Department at PaRK International School in Lisbon and a PhD candidate at FEEIT, Ss. Cyril and Methodius University. I teach Cambridge IGCSE, Cambridge AS & A Level and IB Diploma Computer Science. One-to-one tutoring, online worldwide and in person in Lisbon: https://jelena.mk/computer-science-tutoring/ TAGS ib computer science, ib cs, igcse computer science, 0478, 9618, cambridge computer science, binary search, linear search, exam technique, mark scheme, ib diploma
IG1 · Instagram · Reel caption
Correct answer. 2 out of 6. 🔻 "Faster" is a verdict, not a mechanism — and Computer Science mark schemes don't pay for verdicts. Save this before your next mock. Cambridge IGCSE + A Level + IB Computer Science tutoring. Lisbon and online. Free 20-minute call — link in bio. #ibdiploma #ibcomputerscience #igcse #alevels #computerscience #lisbon #lisboa #internationalschool #expatlisbon #examtips #studytips
H · Fifteen hooks for short-form
1. This answer is correct. It scores 2 out of 6. 2. Three words that cost this student a grade. 3. Your IA idea is too big. Here's how to tell in ten seconds. 4. Stop writing "faster" in Computer Science exams. 5. The IB just moved the case study into Paper 1. Nobody told the students. 6. Machine learning is now core IB Computer Science. As of this year. 7. If you write code instead of pseudocode in 0478 Paper 2, you get zero. Except once. 8. Most IA marks are lost in September, not in February. 9. You're learning hashing. Here's the smart contract where I actually used it. 10. "Describe" and "explain" are not synonyms. They're worth different marks. 11. The reason recursion breaks your brain is that nobody drew you the stack. 12. Your mock grade predicts less than you think. Here's what it does predict. 13. Normalisation, explained without the word "anomaly". 14. Two's complement in ninety seconds. 15. The one thing that separates a 5 from a 7 in IB CS, and it isn't content.

The long view

Demand is seasonal. Publish against the exam calendar, not the content calendar.

Tutoring enquiries cluster into four short windows. Content published two to three weeks ahead of each window catches the searches; content published during it is already too late.

WindowWhat's happeningDemandPublish ahead of it
Aug 2026Cambridge results, IB results already out, retake decisions, term planningPeak2027 syllabus changes · results-week parent content · the IA guide before DP2 begins
SeptTerm starts. IA scoping. Parents acting on last year's reportPeakIA idea selection · "how to start the year" · the one sell post · GBP posts weekly
Oct–NovNovember exam series. First IA drafts. Mock season beginsHighMock preparation · Paper 4 practical technique · IA design and testing criteria
DecMock results land. Christmas. Quiet on booking, loud on worryLowReading mock results · intensive January blocks · this is your production catch-up month
Jan–Feb 2027Post-mock panic. IA final deadlines at most schools. Second-biggest window of the yearPeakIA finishing and evidence · "is it too late" content · retake and predicted-grade guidance
Mar–AprFinal run-up. Revision intensity. Students buying, not parentsHighTopic-by-topic revision · past-paper walkthroughs · timed practice · intensive blocks sell out here
May–JunExams. Almost no new bookings. Existing students at maximum intensityLowNothing new. Bank content for August. Ask every finishing student for a testimonial now, while it's warm
JulIB results early July. Dead month otherwiseLowIB results content · rebuild the August plan · refresh every "last reviewed" date on the site

Tooling

Reuse the Constructonik pipeline. Change the inputs.

Orchestration

n8n or Make

One workflow: a new row in the content sheet triggers formatting per channel, pushes to the scheduler, and writes back the published URLs. You've built this shape before — the distribution spec transfers almost unchanged.

Scheduling

Blotato

Single vertical cut fanned out to Reels, Shorts and TikTok with per-channel captions. This is the step that makes four channels cost the same as one.

Email

Beehiiv

Monthly issue. Signup form on the hub page and every spoke. The only audience that isn't rented from an algorithm.

Booking

Cal.com or Calendly

Free-call slots bookable without an email exchange. Every "book a call" CTA points here. Track the booking as a conversion event.

Analytics

Plausible + Search Console

Plausible is lighter and avoids a cookie banner, which matters for page speed and for parents. Search Console is non-negotiable — it's the only place you see the AEO queries arriving.

Recording

OBS + the site's script panel

You already run broadcast tooling. Record the marked-script component on screen, annotate live. The visual identity of the videos matches the site for free.

Measurement

Five numbers. Reviewed on the last working day of the month.

Follower counts are not on this list. At this scale they measure nothing you can act on.

MetricWhereMonth 1Month 3What it tells you
Free calls bookedCal.com4–610–14The only number that matters. Everything else is a leading indicator of this.
Call → student rateManual log>50%Below 40% means the page is attracting the wrong people, not that you're bad on calls.
Search impressionsSearch Console200+2,000+Whether Google understands what the site is about. Watch the query list more than the total.
AEO prompt hitsManual, 7 prompts0–12–3Run the prompt set monthly across ChatGPT, Claude, Perplexity and Google AI Overviews. Log verbatim.
GBP actionsGoogle Business15+60+Calls, direction requests and site clicks from local search. Usually the first channel to produce a paying student.

Read the calendar, not the graph. A flat December is the season, not a failure. Judge August against last August, and never change strategy on fewer than eight weeks of data — the exam cycle will fool you otherwise.

Before anything ships

Guardrails.

Claim only what you hold.

"Examiner" is a specific appointment. If you have completed marking exercises and training against Cambridge 9618 schemes but hold no examiner contract, the honest phrasing is that you've worked through Cambridge marking exercises and know how marks are awarded — which is nearly as persuasive and entirely defensible. Overclaiming here is the fastest way to lose a school's trust.

No invented reviews, ever.

Don't add AggregateRating schema until real reviews exist. Fabricated reviews are a manual-action risk with Google and a professional-conduct risk with your school. Ask every student who finishes in May.

Employer and safeguarding.

Check PaRK's staff handbook on private tuition, conflict of interest and use of school affiliation in marketing before naming the school in ads. Naming it in a factual bio is normally fine; using it as a selling point may not be. Get it in writing.

Minors, images and data.

Never post student work, grades or recognisable details — even anonymised, even with permission, even as a success story. Build every "Marked" example from a composite you write yourself. Under GDPR you'll also need a privacy notice on the site covering the booking form and the newsletter.

Start here

The next seven days.

If nothing else on this page gets done, do these. They're ordered by return per hour, and the whole list is roughly six hours.

Week 1
0%