Home / Case Studies / PrepforTech
Education technology · Online courses in competitive programming and system design · Project account — results not yet published

The course business competing for attention against tutorials that cost nothing.

PrepforTech sold online courses in competitive programming and system design — subjects where a learner’s first search lands on no-cost tutorials, forums and the largest course marketplaces. The work was to earn organic discovery for a small catalogue in that market. This page describes what was done and how; the results are held back until the reporting exports can be reproduced with their dates.

At a glance

The engagement in one table.

At a glance
ClientPrepforTech
LanesSEO: keyword and competitor research · content improvements · internal linking · titles and headings · technical audits · analytics
Status of the evidenceProject account; reporting windows and exports not yet reproduced, so no result figures are shown
The situation they came with

A paid course in a market where the first result costs nothing.

PrepforTech offered competitive programming and system-design courses. Its project account describes the challenge of earning organic discovery in a competitive online-education market.

Learners’ searches are overwhelmingly informational — how to solve a class of problem, what an interviewer will ask — and the pages that rank for them cost nothing. A paid course has to earn its place beside them by being more useful, and then has to be findable under the words a learner uses rather than the course’s internal name.

What we did

The work described.

Keyword and competitor research

Across the course topics, to find the questions worth a page and to see what the ranking competitors covered and left out.

Title and heading optimisation

On the course and topic pages, so each page matched how a learner searches.

Content improvements

To earn a place beside no-cost resources by being more useful to the learner.

Internal linking

From topic content to the courses it leads to, so a learner could become a prospective student.

Technical audits

So the pages above were crawled and indexed.

Analytics

To read which pages were doing the work.

The approach connected the course offering with relevant search questions. The order and the month of each step are not shown here.

What changed

Results held until they can be shown with their dates.

Reporting windows and supporting exports from the original engagement are still being recovered. Until they are, this page makes no claim about traffic or enrolments; it describes the work so that a reader in the same position can judge the approach.

Source: original published project account (previous Prolinkage website, no longer online), reviewed 12 September 2026.

If this sounds like your business

Four signs this case is about your problem.

  • You sell knowledge — courses, training, certification — in a market where the first search result costs nothing.
  • Your course pages are named after the course, not after what a learner types.
  • Your instructors could write authoritative content but nobody has mapped it to demand.
  • You cannot see which pages lead to an enrolment.

If two of those are true, this case is about your problem.

How an engagement like this runs

Four phases, no prices, no promises.

01 · Diagnose

First weeks

Read access to analytics and Search Console; a dated baseline of ranking pages and organic visits; the checks listed below, run on your site.

02 · Fix

Found and counted

Indexing, speed and the measurement of an enrolment or sign-up.

03 · Build

Content mapped to demand

Topic content mapped to learner questions, written with your instructors, linked to the courses it leads to.

04 · Measure

Every month

The same report every month, with the enrolment step counted, against the baseline.

Accounts stay in your name; we take least-privilege access; personal data is kept to a minimum; payment is monthly; the contract assigns the work to you.

No ranking is promised and no revenue figure is forecast. The commitment is that every number we report can be checked in your own tools.

What we would check first on your site

Four questions you can answer today.

Four checks, written for your own site
  1. 01Type the question a learner asks before buying your most important course: what ranks, and is any of it yours?
  2. 02Do your course pages’ titles contain the words a learner uses, or your internal course names?
  3. 03Is an enrolment or sign-up recorded as a measurable step in your analytics?
  4. 04When a learner asks an AI assistant for the best course on your subject, are you named?

Start with a snapshot of how Google and AI engines answer learners’ questions about your subject — within a day, with the evidence, at no charge to begin.

Your next step

Let’s make the next step a useful one.

Tell us what is happening today and what you want to change. We’ll help you identify the right starting point.

Explore our work first