The School of Net Marketing

M9.L2 · Paid Advertising

Search ads: buying intent

11 min

What you'll be able to doConstruct a draft search campaign — ad groups, keywords with match types, negatives, and responsive ads — without enabling it.

Learn

The vending machine with settings

Search advertising is the closest thing marketing has to a vending machine. Someone types their need, in their own words, at the moment they feel it — and you appear with the answer. No other channel sells demand this ripe. That's why you fund it first (Lesson 4 will make this a rule), and why it runs out first: search spend is capped at however many people are searching.

But the machine has settings, and the defaults quietly spend your money on the wrong searches. This lesson is those settings: structure, match types, negatives, and the landing page. None of them requires spending anything to get right.

Structure is relevance

A search account has four layers: campaign › ad group › keyword › ad. One campaign per goal and budget. One ad group per tight theme, so the ad can mirror the search. That mirroring is not cosmetic — Lesson 1 showed you that rank is bid × predicted quality, and nothing raises predicted quality like an ad that repeats the searcher's own words back to them and lands on a page that keeps the promise.

Structure, in other words, is relevance. And relevance is a discount.

Match types: how literally your money is taken

When you buy a keyword, you're really telling the auction how loosely to interpret it. Three settings:

  • Exact[physiotherapie graz]. Searches with that meaning, tightly. Maximum control, minimum reach.
  • Phrase"physiotherapie graz". The phrase's meaning inside longer searches: "gute physiotherapie graz empfehlung" qualifies.
  • Broadphysiotherapie graz, no punctuation. The theme, as the algorithm interprets it — which can drift a long way from what you meant, at your expense.

The taught default for small budgets: exact and phrase first. Broad match is not evil — it finds searches you'd never have thought of — but it needs conversion data to steer by and negatives to fence it, and in week one you have neither. Broad is a tool for month three.

Negative keywords: the searches you refuse to pay for

Every keyword list attracts searches you never wanted: free, jobs, training, what is. A negative keyword tells the auction: never enter me for this. Add the obvious ones on day one, before any money moves.

Then — the single highest-value habit in search advertising — read the search-terms report weekly. It lists the actual searches your ads appeared for. Fifteen minutes, once a week: every irrelevant search becomes a negative, every surprising-but-good search becomes a keyword. Your campaign gets cheaper every week it runs, or it would if you were running it — for now, the habit goes in the plan.

The click is a promise your page must keep

Quality Score — the platform's 1–10 read on each keyword — is built from expected clickthrough rate, ad relevance, and landing-page experience. That third one drags Module 4 back into the room: the searcher clicked on a promise, and the page must be that promise, immediately.

Watch what message match is worth in euros, using Storkflow's canonical numbers. Lena pays about €13 a click for "client onboarding software". In the homepage era, the site converted 2.2% of visitors to trials:

€13 ÷ 0.022 = €591  per trial start

Her Module 4 landing page's early baseline is 3.4%:

€13 ÷ 0.034 = €382  per trial start

Same keyword, same bid, same €13 click — and the page difference is worth €209 per trial. Her target CAC from Module 1.5 is €340; at 2.2% the channel is hopeless, at 3.4% it is close, and at 13 ÷ 340 ≈ 3.8% it breaks through the target. (One honesty flag, per the pack: 3.4% is from a fortnight with too few conversions to call a proven number. It's a planning input, labelled as such.) The lesson in one line: the landing page is a price cut, and message match is how you claim it.

Tomas's draft build, end to end

Herzog Physio, built on screen in a free Google Ads account, everything saved and paused. His patients search in German (Module 6 canon), so the keywords are German; translations in brackets are for you, not the account.

Campaign: Check-up Buchungen – Graz — goal: Check-up bookings, geo-targeted to a radius around Graz.

Ad group 1 — physiotherapie graz: [physiotherapie graz], "physiotherapeut graz". Ad group 2 — sport & rücken: [sportphysiotherapie graz], "physiotherapie rückenschmerzen graz" (back pain).

Negatives from day one: kostenlos (free), gratis, jobs, stellenangebote (vacancies), ausbildung (training), gehalt (salary), übungen (exercises — informational searches are Module 5's job, not this budget's).

Responsive search ad, group 1 — you supply up to 15 headlines and 4 descriptions; the system assembles combinations. His lines carry the four jobs: mirror the keyword, state the differentiator, show proof, ask for the action.

Headline (≤30 chars) Job
Physiotherapie in Graz mirrors the keyword
Check-up mit ehrlichem Befund (Check-up with an honest verdict) differentiator — the M3.L5 offer
4,6 Sterne, 38 Bewertungen (4.6 stars, 38 reviews) proof — the M6 review canon
Online buchen, auch abends (book online, even evenings) CTA + the M4 page's whole point

Descriptions (≤90 chars): "Wenn Physiotherapie Ihnen nicht hilft, sagen wir es ehrlich. Check-up €80, online buchbar." and "Termine diese Woche an zwei Standorten in Graz. Buchen Sie online, ohne anzurufen."

Landing page: herzog-physio.carrd.co — the Module 4 booking page. Not the homepage. The homepage lists nine pages of services at equal weight; the searcher asked one question.

Pin sparingly, if at all — pinning a headline to position 1 buys control at the cost of the system's ability to find better combinations.

One more setting worth naming: brand bidding. If competitors bid on "herzog physio", a small exact-match brand campaign is cheap insurance. Nobody currently does, and his organic and map results rank first — so he skips it, and writes down why.

What about buying informational searches?

Your Module 6 keyword plan classified intent. Buy the transactional tier first — "physiotherapie graz" before "rückenschmerzen was tun" ("back pain what to do"). Informational searches are real people with real problems, but they are content's job to win (Modules 5 and 6), not your first €500's. Paying transactional prices for informational curiosity is the most common way small search budgets die.


Do

Exercise 9.2.1 — Your draft search campaign

Draft your search campaign: two ad groups, 4–8 keywords with chosen match types, six or more negatives, and one responsive ad per group. Build it in a free Google Ads account in paused state — or in the planning template if you prefer not to create an account. Either way, nothing runs and nothing is spent.

Write these down — in your plan document, or on the worksheet at the end of this lesson.

What to write Guidance
Campaign goal Leads · sales · bookings · signups
Two ad groups Each: a theme (up to 5 words), 2–4 keywords — each with a match type (exact/phrase/broad) and an intent tier (transactional/commercial/informational) — and a landing URL. Any broad or informational choice needs a written reason; if the landing URL is your bare homepage, reread the message-match section
Negatives 6–15 terms. "What would you be furious to have paid for?"
One responsive ad per group 5 headlines of at most 30 characters and 2 descriptions of at most 90 — the platform's real limits, so count. Must include at least one proof element and one CTA
Build evidence A screenshot showing Paused/Draft status if you used an account — or a note that you used the planning template

Where this goes: the Paid Advertising — Search plan — section of your Marketing Plan.

Sandbox students: Herzog's build is worked above — if you adopted Herzog, vary it rather than copying it (different second ad group, your own negatives). Storkflow students: the pack's existing "client onboarding software" term is your starting keyword, and the pack tells you what's wrong with where it lands.


Check

Rubric

Mark your own work against these criteria.

Criterion 8–10 5–7 1–4
Structure mirrors search Ad groups tight enough that each ad repeats its keywords' words Themes coherent but ads generic across groups One ad group called "keywords"
Match-type discipline Exact + phrase, defensible per keyword; broad only with a stated reason Mostly disciplined, one unexamined broad Everything broad, or match types random
Negatives anticipate waste 6+ negatives naming real, likely bad searches Negatives present but generic Fewer than 6, or none that would ever trigger
Ad craft within limits Mirror + differentiator + proof + CTA, all inside character limits Two or three of the four jobs present Headlines are slogans; no proof, no CTA

Pass: 5+ on every criterion.

Quiz — 4 questions

1. The phrase-match keyword "physiotherapie graz" can show your ad for…

  • a) Only that exact string, nothing more
  • b) Searches that include the phrase's meaning — like "gute physiotherapie graz empfehlung"
  • c) Any search mentioning health
  • d) Competitor brand names only

Why: phrase match keeps the phrase's meaning but allows words around it. Exact is tighter, broad is looser — and the looser the setting, the more the algorithm interprets on your behalf, at your expense.

2. Your search-terms report shows spend on "physiotherapie ausbildung graz" (physiotherapy training). The right response is…

  • a) Raise bids — more volume is good
  • b) Add "ausbildung" as a negative keyword — you're paying for career-changers, not patients
  • c) Build a training course to capture the demand
  • d) Switch everything to broad match

Why: the search-terms report shows what you actually paid for, not what you meant to buy. Fifteen minutes a week turning bad searches into negatives makes the same budget cheaper every week.

3. Storkflow pays €13 per click. On the old homepage (2.2% conversion) versus the Module 4 landing page (3.4%), the cost per trial start is…

  • a) €13 in both cases — the click price doesn't change
  • b) €286 vs €442
  • c) About €591 vs about €382 — the page is worth €209 per trial
  • d) Impossible to calculate without ROAS

Why: cost per conversion = CPC ÷ conversion rate. €13 ÷ 0.022 ≈ €591; €13 ÷ 0.034 ≈ €382. Same keyword, same bid — the landing page is the price cut.

4. Why do tight, single-theme ad groups lower your click prices?

  • a) Google gives a published discount for small ad groups
  • b) They let each ad mirror its searches, which raises predicted quality — and rank is bid × quality
  • c) They don't; only bids set prices
  • d) Because fewer keywords means fewer competitors

Why: this is Lesson 1's auction paying off. An ad that repeats the searcher's own words, landing on a page that keeps the promise, is predicted to perform — and the auction charges predicted losers extra.


Advance

Two of five. You have a search campaign that could be enabled tomorrow — structured, fenced with negatives, and pointed at a page that keeps its promise. It cost you nothing, and it's already better than most live accounts.

Next: M9.L3 — Social ads: interrupting well. Search harvests demand; social has to create it. Nobody asked to see your ad — and in a post-signal world, the creative does the targeting.


Mark your own work

Good Not yet
Ads mirror searches Read a keyword, then its ad: the words echo Ads could belong to any ad group
Match types chosen, not defaulted You can say why each keyword is exact or phrase Whatever the interface suggested
Negatives would actually fire Each one names a search a real person would type Padding to reach six
Landing page keeps the promise The page answers the search in its first screen Everything points at the homepage

Worksheet

THE SCHOOL OF NET MARKETING
Lesson 9.2 — Search ads: buying intent

CAMPAIGN  Goal: _____________  Geo: _____________

AD GROUP 1  Theme: _______________________
  Keyword ______________________  [exact] "phrase"  tier ___
  Keyword ______________________  [exact] "phrase"  tier ___
  Landing URL ___________________________ (not the homepage)

AD GROUP 2  Theme: _______________________
  Keyword ______________________  [exact] "phrase"  tier ___
  Keyword ______________________  [exact] "phrase"  tier ___
  Landing URL ___________________________

NEGATIVES — searches I refuse to pay for (min 6)
  ____________  ____________  ____________
  ____________  ____________  ____________

RESPONSIVE AD — four jobs, per ad group
  Mirror the keyword   ______________________________ (≤30)
  Differentiator       ______________________________ (≤30)
  Proof                ______________________________ (≤30)
  CTA                  ______________________________ (≤30)
  Description 1  ____________________________________ (≤90)
  Description 2  ____________________________________ (≤90)

THE WEEKLY HABIT (for when this ever runs)
  ☐ Read the search-terms report — 15 minutes
  ☐ Bad searches → negatives; good surprises → keywords

MESSAGE-MATCH ARITHMETIC — why the page matters
  cost per conversion = CPC ÷ conversion rate
  Storkflow: €13 ÷ 2.2% ≈ €591 · €13 ÷ 3.4% ≈ €382

Everything stays PAUSED. Nothing in this module spends money.

Next: Lesson 9.3 — Social ads: interrupting well.
theschoolofnetmarketing.com/learn/social-ads