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
| Cluster | Representative queries | Intent | Target page | Priority |
|---|---|---|---|---|
| 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.
| URL | Role |
|---|---|
/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
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.
| Prompt | Who asks | What has to exist for you to be named |
|---|---|---|
| "Find me a Computer Science tutor in Lisbon for IB Diploma" | Parent | Google Business Profile + hub page + consistent NAP across three or more directories |
| "Who can help with an IB Computer Science IA?" | Student | The 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, teacher | Spoke A, published early, dated, and factually exact |
| "How much does an IB tutor cost in Portugal?" | Parent | A 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?" | Student | Spoke D answering it in the first sentence |
| "Best online tutors for Cambridge 9618" | Parent, student | Third-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 diligence | Person 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.
The asset. A 6–10 minute screen recording: one exam question, a plausible student answer, marked live against the scheme. 40 minutes including setup.
Upload whole. AEO-optimised title, description and chapters. The transcript is the part that gets cited.
Cut the sharpest 45 seconds — usually the moment a mark is lost. One vertical clip to Reels, Shorts and TikTok.
A carousel or text post making the same point for a professional audience. Different framing: pedagogy, not panic.
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.
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.
| Day | Channel | Pillar | Post |
|---|---|---|---|
| 1 Mon | Ops | Setup | Publish the hub page. Submit to Search Console. Create the Google Business Profile. Update the LinkedIn headline and featured section to point at it. |
| 1 | Announcement | Launch post — see draft L1. Frames the practice around the marks gap, not around availability. | |
| 2 Tue | Ops | Setup | Instagram 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 Wed | Site | Syllabus intel | Spoke A ships: "What changed in IB Computer Science for 2027". The authority wedge. Publish before results week. |
| 3 | Syllabus intel | Post the three biggest changes as a text post, link in first comment. Tag no one; let it travel on its own. | |
| 4 Thu | YouTube | Marked | Asset 1: "This IB answer is correct and scores 2/6" — the flagship teardown. 8 minutes. |
| 4 | Marked | Reel — the 45-second cut. Geotag Lisbon. | |
| 4 | TikTok | Marked | Same cut, reposted. No extra work. |
| 6 Sat | Parent brief | Carousel — "Results week is coming. Three things to do before you panic." Timed for the weekend before Cambridge results. | |
| 8 Mon | Parent brief | See draft L2 — the pre-results post. Highest-intent moment of the year. | |
| 10 Wed | Ops | Results week | Cambridge results. Be visible and available all day. Reply to every comment within the hour. Free-call slots open in the calendar. |
| 10 | Parent brief | Story sequence — "Got a grade you weren't expecting? Here's what it does and doesn't mean." Link sticker to the free call. | |
| 11 Thu | Parent brief | Results-day follow-up. Retake decisions, and the honest answer about when a retake is and isn't worth it. | |
| 11 | YouTube | Two-minute concept | Asset 2: "Linear vs binary search — and the four marks everyone drops" |
| 12 Fri | Two-minute concept | Reel cut from Asset 2 | |
| 12 | TikTok | Two-minute concept | Same cut |
| 13 Sat | Site | Concept note | Transcript of Asset 2 cleaned into /notes/linear-vs-binary-search/ |
| 15 Mon | From the industry | See draft L3 — the engineer-who-teaches post. Differentiation, and the one most likely to reach heads of school. | |
| 17 Wed | Site | IA guide | Spoke C ships: the IB CS IA guide, criterion by criterion. Highest-converting page on the site. Publish before DP2 starts. |
| 17 | IA | "Most IA marks are lost in September, not in February." Link in comment. | |
| 18 Thu | YouTube | IA | Asset 3: "The IB CS IA, criterion by criterion" — 12 minutes. Evergreen; will out-earn everything else here over two years. |
| 18 | IA | Carousel — the five criteria, one card each | |
| 19 Fri | TikTok | IA | "Your IA idea is too big. Here's how to tell." 40 seconds. |
| 20 Sat | Ops | Off-site | First Reddit answers in r/IBO. Answer three IA questions properly. No links. Credential in the flair only. |
| 22 Mon | Marked | Carousel version of Asset 1 for people who won't click to YouTube | |
| 25 Thu | YouTube | Marked | Asset 4: "Pseudocode: the rules Cambridge actually enforces" |
| 25 | Marked | Reel cut | |
| 25 | TikTok | Marked | Same cut |
| 26 Fri | Site | Pseudocode | Spoke D ships: /notes/cambridge-pseudocode/. Everything else will link to this one. |
| 29 Mon | Offer | The one sell post in thirty days. See draft L4 — term starts, slots are finite, here's what a session looks like. | |
| 30 Tue | Ops | Newsletter | Issue 1 to whoever signed up. One marked question, the 2027 changes, September dates. |
| 31 Wed | Ops | Review | Run 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.
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.
| Window | What's happening | Demand | Publish ahead of it |
|---|---|---|---|
| Aug 2026 | Cambridge results, IB results already out, retake decisions, term planning | Peak | 2027 syllabus changes · results-week parent content · the IA guide before DP2 begins |
| Sept | Term starts. IA scoping. Parents acting on last year's report | Peak | IA idea selection · "how to start the year" · the one sell post · GBP posts weekly |
| Oct–Nov | November exam series. First IA drafts. Mock season begins | High | Mock preparation · Paper 4 practical technique · IA design and testing criteria |
| Dec | Mock results land. Christmas. Quiet on booking, loud on worry | Low | Reading mock results · intensive January blocks · this is your production catch-up month |
| Jan–Feb 2027 | Post-mock panic. IA final deadlines at most schools. Second-biggest window of the year | Peak | IA finishing and evidence · "is it too late" content · retake and predicted-grade guidance |
| Mar–Apr | Final run-up. Revision intensity. Students buying, not parents | High | Topic-by-topic revision · past-paper walkthroughs · timed practice · intensive blocks sell out here |
| May–Jun | Exams. Almost no new bookings. Existing students at maximum intensity | Low | Nothing new. Bank content for August. Ask every finishing student for a testimonial now, while it's warm |
| Jul | IB results early July. Dead month otherwise | Low | IB 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.
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.
| Metric | Where | Month 1 | Month 3 | What it tells you |
|---|---|---|---|---|
| Free calls booked | Cal.com | 4–6 | 10–14 | The only number that matters. Everything else is a leading indicator of this. |
| Call → student rate | Manual log | — | >50% | Below 40% means the page is attracting the wrong people, not that you're bad on calls. |
| Search impressions | Search Console | 200+ | 2,000+ | Whether Google understands what the site is about. Watch the query list more than the total. |
| AEO prompt hits | Manual, 7 prompts | 0–1 | 2–3 | Run the prompt set monthly across ChatGPT, Claude, Perplexity and Google AI Overviews. Log verbatim. |
| GBP actions | Google Business | 15+ | 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.
Campaign 4 · Social
Four channels, ranked honestly by what they'll return.
Five content pillars
Marked
The signature. One question, one answer, the marking, the gap.
Syllabus intel
The 2027 changes, decoded by someone teaching them.
Two-minute concept
One hard topic, explained properly. The long-tail net.
From the industry
The differentiator no other tutor has. Proof the theory is real.
Parent brief
Plain language for the person who pays and doesn't know the subject.
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.