← All posts

Google Ads for Education: Filling Cohorts Without Burning Budget

Colleges, bootcamps, and online programs face brutal seasonality and 90-day decisions. How an ex-Googler builds enrollment campaigns that hit cohort targets.

5 min read

Education has the longest sales cycle of any vertical we run Google Ads for. A prospective MBA student researches programs for 18 months. A bootcamp prospect compares offerings for 6-8 weeks. An online certificate buyer takes 2-3 weeks but expects nurture along the way.

That length is good news and bad news. Good news: paid acquisition has plenty of time to compound. Bad news: most education advertisers optimize for the wrong stage of the funnel and end up filling cohorts with unqualified applicants while their campaigns "work."

This post is the playbook we use for institutions running Google Ads for enrollment.

The single number that matters: cost per enrolled student

Almost every education advertiser we audit reports on cost per inquiry. That is the wrong number.

A $40 cost per inquiry sounds good β€” until you find that 80% of the inquiries are gmail-account students researching for fun, 15% are unqualified for visa or finance reasons, and only 5% actually start an application. At a 30% application-to-enrollment rate, that's a $40 / (5% Γ— 30%) = $2,667 cost per enrolled student.

The number you want at the campaign level is the cost per enrolled, paid student. Everything else is a leading indicator. Smart Bidding should optimize for that endpoint via offline conversion imports β€” not for the inquiry that fires when someone fills out a form.

Cohort timing dictates budget shape

Education has a sharp deadline structure that most advertisers ignore. For a cohort starting on a specific date, conversion intent looks like this:

  • Days 90-60 before: Top-funnel research. Search volume is steady, conversion rate is low, CPL is high.
  • Days 60-30 before: Mid-funnel. Prospects are comparing 2-3 programs. Conversion rate doubles. CPL drops 30-40%.
  • Days 30-0 before: Decision phase. Conversion rate triples. CPL drops another 40-50%. Branded searches spike.

A budget that's flat through this whole window is leaving money on the table in the final 30 days. We typically deploy a 25/35/40 spend split β€” roughly 25% in the early window, 35% in the middle, and 40% in the final 30 days. That matches budget to where the actual paid enrollments come from.

Branded versus generic: the structural decision

Education has high branded search volume. Prospective students who've heard of the institution from a referral, a billboard, or a YouTube ad come back and search the brand name. Most of those branded searches will convert with or without paid ads.

The question is: how much of your branded traffic should you defend with paid ads?

Our default answer for accredited institutions is most of it. Yes, you'd capture some of those searches organically, but:

  • A competitor can bid on your brand name (it's not trademark-protected on Google) and pull off your audience for less than $1 per click.
  • The ad slot above your organic listing is the highest-converting position on the page.
  • The cost is usually $0.50-$3 per click with an enrollment rate of 20-40% β€” the unit economics are unbeatable.

We typically allocate 15-25% of education budgets to defensive branded search, and the math has worked across every institution we've run.

Generic-keyword discipline

Generic education keywords ("best mba online", "data science bootcamp", "uk universities") are the most contested keywords on Google. CPCs in those terms run $25-50 in the US and Β£15-35 in the UK.

The way to compete isn't to outbid; it's to outsegment. Three patterns that work:

  1. Career-outcome keywords β€” "ux design bootcamp graduate jobs", "mba career change consulting" β€” convert 2-3x better than generic.
  2. Decision-point keywords β€” "compare data science bootcamps", "online mba accredited employer recognized" β€” capture mid-funnel prospects.
  3. Format-specific keywords β€” "part time mba evening", "self paced data science certificate" β€” convert by self-segmenting the prospect.

A campaign built around 200-300 of these segmented terms typically outperforms a campaign built around 30 generic terms by 3-5x in cost per enrolled student.

YouTube for awareness, around the deadline

YouTube is underutilized in education. Most institutions either don't run YouTube at all or run it as constant flighting β€” wasting budget on top-funnel awareness with no urgency hook.

The pattern that works: bursts. Run a 30-day YouTube campaign starting 45 days before the cohort deadline, targeting:

  • Custom audiences built from your applicant CRM
  • In-market audiences for "career change", "continuing education"
  • Affinity audiences for relevant career topics

The video creative should focus on outcomes (named alumni, salary lifts, employer partnerships) and conclude with a deadline-urgency CTA. We typically see 15-25% lift in branded search volume during these YouTube bursts, plus 8-12% direct application attribution.

What this looks like in practice

A typical 12-week pre-cohort engagement:

  • Weeks 1-2: Cohort planning, conversion goal setup, offline conversion integration, audience build from CRM, branded campaign live, generic campaigns built.
  • Weeks 3-6: Generic and segmented campaigns ramped. Daily search-term reviews. PMax launched once Search has data baseline.
  • Weeks 7-10: YouTube burst kicks in. Mid-funnel landing pages tested. Bid strategy switched from CPA to ROAS as enrollment data accumulates.
  • Weeks 11-12: Final push. All budget concentrated on highest-converting search terms and PMax asset groups. Branded defense maximized.

Education clients who follow this pattern routinely hit cohort enrollment targets at 30-45% lower cost per enrolled than their previous baseline. The work is the same every cycle β€” what changes is the precision of the data going into each subsequent cohort.

If you're an institution, bootcamp, or online program running Google Ads and feel like the cohort math doesn't add up, that's exactly the engagement we run. Get a free audit β†’

Frequently asked questions

What's a healthy cost per enrolled student on Google Ads?
It depends on tuition. As a rule of thumb, paid acquisition can sustainably run 8-12% of program revenue. So a $25,000 bootcamp can support $2,000-3,000 per enrolled student in paid acquisition cost. A $90,000 graduate degree can absorb $7,000-10,000. Below that range, you're leaving growth on the table; above it, you're training the algorithm to optimize for unprofitable outcomes. The number that matters is "cost per enrolled, paid student" β€” not cost per inquiry, which is usually 1/15th to 1/30th of cost per enrolled.
How early should we start campaigns before a cohort start date?
Start lead-gen campaigns 90-120 days before cohort start, with a steady budget for the first 60 days, then ramp up 25-50% in the final 30 days as deadline urgency drives higher conversion rates. The biggest mistake we see is institutions running steady spend for 90 days then cutting budgets in the final 30 β€” that's exactly when CPL drops because of the deadline-driven intent. The second biggest mistake is starting at week six and trying to compress 12 weeks of nurture into four.
Should education advertisers use Performance Max or stick with Search?
Performance Max works for education when it has rich first-party data β€” applicant lists, enrolled-student lists, and offline conversion imports tied to enrollment. Without that, PMax becomes a black box that converts vanity metrics. Most education advertisers we audit run too much PMax with too little signal, which produces high inquiry volume and low enrollment quality. The right ratio for most institutions is 60-70% Search, 20-30% PMax (with offline conversions), and the remainder in YouTube for upper-funnel awareness around peak deadline months.
How do you handle the long decision cycle in conversion tracking?
Use a multi-stage conversion model. Set up four conversions in Google Ads: inquiry (form fill), application started, application complete, and enrolled (paid deposit). Optimize Smart Bidding for "enrolled" via offline conversion imports β€” the others are signals only. The mistake most institutions make is optimizing on inquiry, which trains the algorithm to find any-quality form fills. Optimizing for enrolled trains it to find the much smaller subset of inquiries that actually pay tuition.
How does Google Ads policy affect education advertising?
For accredited institutions, very little β€” standard Google Ads policy applies. For for-profit colleges, vocational programs, and bootcamps, Google has additional disclosure requirements: outcomes data (where claimed), accreditation status, and total cost. Misleading claims about job placement rates or income outcomes will trigger account suspension. International student-recruitment advertising must also comply with the destination country's consumer protection laws β€” for UK and Australia in particular, that means clearly disclosing visa restrictions and total cost-of-attendance.

Want this applied to your own account? We'll record a free Loom walkthrough showing exactly what we'd fix in your Google Ads. Get a free audit β†’

By MyLeadsFactory Team Β· Published April 25, 2026
Filed under: Education

Keep reading