grand openBack to grandopen.com ↗

The Grand Open way / Draft / 13 October 2026

Performance campaign taxonomy.

One way to organize every ad, email and page, on every channel. It is built on customer journey tiers: each one gets a number that says how close the person seeing it is to buying. The lower the number, the closer they are.

Someone searching for your business by name is a few minutes from calling. Someone who just bought an RV is years from needing a new mattress. They need different messages, different budgets and different expectations. The tier number keeps all of that straight, on every channel, for every business we work with.

The idea is old. In 1966 Eugene Schwartz wrote that people move through five stages of awareness, from not knowing they have a problem to being ready to buy, and that the message has to match the stage. Customer journey tiers put a number on each stage, add what happens after the sale, and tie each one to where the ads run.

How to read a number

The size of the number tells you the distance to a sale. The digits tell you where it sits.

NumberWhat it meansExample
0000–0099Already a customer20 - Returning: a reorder email
0100–0999In the market now: knows the need and is looking530 - Shopping, near me: someone searching "plumber near me"
1000–1999Would be in the market, but isn't looking1000 - Coping: has the problem and doesn't know it
2000–2999No need today2000 - Approaching: just bought a house, will need a plumber someday
3000+Everyone3000 - Hearing: local radio

Inside a number, the hundreds are the tier and the tens are the slot. 530 is 500 - Shopping, slot 3 (near me). Each message written for a slot gets its own number after a period: 530.1, 530.2, and on to 530.12 and beyond, with no limit.

A slot means the same thing for every business. When a business has nothing for a slot, the slot stays empty and keeps its number. Nothing gets renumbered.

The tiers

Pick a business to see what each tier looks like for it. Search examples are written the way people type them.

CodeTierWho they areSchwartz stageExample
0000–0099 · Bought
10UsingJust bought—Welcome email with the care planDelivery and setup emailJob-done text with the invoiceCase-opened welcome call
20ReturningBuys again, upgrades or comes back—Add respite hoursA mattress for the guest bunkYearly water heater flushEmpty: few clients need a second case
30RecommendingReviews and referrals—A family leaves a Google review"Refer a fellow RVer"A referral card for the neighborsA referral ask after the case closes
0100–0999 · In the market
100ChoosingSearching for you by nameMost awarecomforcare raleigh[brand] rv mattress[company] plumbing[firm] law reviews
200RushingUrgent, or facing a deadline. The first good answer wins.Most aware24 hour home care near meEmpty: nobody needs a mattress tonightemergency plumber near mecar accident lawyer open now
300BuyingKnows exactly what they wantProduct awareenroll in medicare guide programrv short queen mattress 60x74water heater replacementtruck accident lawyer
400ComparingLooking at a named competitorProduct aware, of othershome instead senior carebrooklyn bedding rv mattressroto rootermorgan and morgan
500ShoppingWants the thing, hasn't picked whoSolution awarein home dementia carerv mattressplumber near mepersonal injury lawyer
600ResearchingLearning about price, quality and riskSolution awaredementia home care costbest rv mattressplumber cost to fix leakinjury lawyer contingency fee
700ExploringConsidering a different kind of fixSolution awarememory care facilityrv mattress topperdrain cleanersettle claim without lawyer
800WonderingAsking whether it's timeProblem awarewhen is it time for memory carewhen to replace rv mattressdo i need a plumber for a slow draindo i need a lawyer after a car accident
900StrugglingFeels the problem, has no fix in mindProblem awarecaregiver burnoutrv bed back painwater stain on ceilingneck pain after car accident
1000–1999 · Would be in the market, isn't looking
1000CopingLives with the problem and doesn't see itUnaware"Is Mom eating?" short video"Sleep like home on the road" video"That sound in your walls" video"Crash pain can show up days later"
1100NoticingSees something's off, hasn't actedUnaware to problem aware"Dad keeps missing his pills""Stiff after every trip?""Water bill creeping up?""The adjuster called. Now what?"
1200PostponingKnew, and decided to waitProblem aware"Still doing it all yourself?""Still on the factory mattress?""Still ignoring that drip?""Still waiting on the insurer?"
2000–2999 · No need today
2000ApproachingWill have the problem—A parent turning 80Just bought an RVJust bought a houseNew rideshare driver
2100LivingLives the lifestyle or role—Adult children of aging parentsRV travelers, campground regularsOwners of older homesCommuters and motorcyclists
2200LearningCurious about the topic—Aging and caregiving videosRV how-to channelsHome maintenance videosKnow-your-rights explainers
3000+ · Everyone
3000HearingEveryone nearby—Community eventsA booth at the RV showTruck wraps, mailersLocal radio
3100SeeingEveryone in the region—Regional TVRV club magazinesRegional TVBillboards
3200AttendingPeople at events and teams you back—Senior center sponsorCampground rally sponsorYouth league sponsorCharity run sponsor

Empty is normal. RV mattresses have no 200 - Rushing: nobody needs one tonight. Plumbers and injury lawyers fill almost every tier. A blank tier is information, not a gap to force.

Slots inside the in-market tiers

The tens digit splits each in-market tier into slots. These are the same for every business. The examples follow the business picked in the tabs above.

SlotWhat the search containsExample
100 Choosing · Searching for you by name
110The name alone, or with a citycomforcare raleigh[brand] rv mattress[company] plumbing[firm] law
120The name plus a product or servicecomforcare dementia care[brand] short queen[company] water heater[firm] car accident lawyer
130The name plus reviews, phone or "near me"comforcare reviews[brand] reviews[company] plumbing phone number[firm] near me
200 Rushing · Urgent, or facing a deadline
210Emergency and urgent wordsemergency home careEmptyemergency plumberemergency injury lawyer
220Open now, today, same dayhome care starting todayEmptyplumber open nowlawyer open now near me
230Deadline offers (mostly retargeting)"Respite offer ends Friday""Sale ends Sunday""$50 off, this week only""Free case review this week"
300 Buying · Knows exactly what they want
310A named program, product or promotionenroll in medicare guide programrv mattress labor day salewater heater replacementfree injury case review
320An exact size, model or spec24 hour live-in carerv short queen mattress 60x7450 gallon water heater install18 wheeler accident lawyer
330Ready-to-act words: buy, book, enroll, applyapply for in home carebuy rv mattressbook a plumber onlinehire an injury lawyer
400 - Comparing · Looking at a named competitor
410A named rivalhome instead senior carebrooklyn bedding rv mattressroto rootermorgan and morgan
420A rival plus "vs" or "alternatives"home instead alternativesbrooklyn bedding vs [brand]roto rooter alternativesmorgan and morgan vs local lawyer
430A rival plus reviews or priceshome instead reviewsbrooklyn bedding rv mattress reviewsroto rooter pricesmorgan and morgan reviews
500 Shopping · Wants the thing, hasn't picked who
510The category by its common namein home carerv mattressplumberpersonal injury lawyer
520The category plus a type, audience or usein home dementia carerv short queen mattresstankless water heater plumbermotorcycle accident lawyer
530The category plus "near me" or a cityhome care raleighrv mattress near meplumber near meinjury lawyer phoenix
540The category inside a marketplace or directorycare.com home careamazon rv mattressangi plumberavvo personal injury lawyer
600 Researching · Learning about price, quality and risk
610Price and costhome care cost per hourrv mattress priceplumber cost to fix leakinjury lawyer fees
620Best and topbest home care agencybest rv mattressbest plumber near mebest personal injury lawyer
630Reviews and ratingshome care agency reviewsrv mattress reviewsplumber reviewsinjury lawyer reviews
640Coverage, financing and guaranteesdoes medicare pay for home carerv mattress financingplumber financingno win no fee lawyer
700 Exploring · Considering a different kind of fix
710The other kind of fixmemory care facilityrv mattress topperdrain cleanerinsurance adjuster settlement
720Head-to-head: "X vs Y"memory care vs home carerv mattress vs topperplumber vs handymanlawyer vs settling yourself
730What the other fix costsmemory care costmattress topper pricehandyman costsettlement without a lawyer
740Do it yourselfcaring for a parent at home yourselfdiy rv mattresshow to fix a leaky faucetfile injury claim yourself
800 Wondering · Asking whether it's time
810"When is it time"when is it time for memory carewhen to replace rv mattresswhen to call a plumberwhen to get a lawyer after an accident
820"Signs you need"signs mom needs help at homesigns you need a new mattresssigns of a water leaksigns you need a lawyer
830"Is it worth it"is home care worth itis an rv mattress worth itis a plumber worth it for a clogis a lawyer worth it for a car accident
900 Struggling · Feels the problem, has no fix in mind
910The symptom in their wordsdad keeps fallingstiff back after campingwater stain on ceilingneck pain after car accident
920Their situationcaregiver burnoutcan't sleep in my rvlandlord won't fix plumbingmissed work after accident
930How-to questionshow to care for a parent with dementiahow to make an rv bed more comfortablehow to unclog a drainhow to deal with insurance after an accident

Supertiers

Most accounts don't need a campaign per tier. Ad platforms learn from conversions, and splitting a small account too finely starves them. So tiers roll up into supertiers. One supertier is one campaign by default.

SupertierCodesThe jobWhat accounts usually call it
Keep10–30Turn buyers into repeat buyers and referrersEmail - Post-purchase, Retention, Loyalty
Brand100Answer everyone who searches your name. Kept on its own so its cheap clicks don't flatter the other numbers.Google Search - "Branded", Brand Defense
Close200–300Remove the last thing in the way. Direct asks.Google Search - "High Intent", Retargeting - Cart Abandon
Win400–600Be the obvious pick: what makes you different, proof, price.Google Search - "Non-Brand", Generic, Competitor, Shopping
Educate700–900Be helpful first. The offer comes second.Google Search - "Informational", Top of Funnel
Reach1000–1999Find people who have the problem and aren't looking yet.Meta - Prospecting, Cold Audiences, TOF
Awareness2000–2999Be known before the need shows up.YouTube - Awareness, Meta - Reach, Influencer
Mass3000+Everyone in the area knows the name.Radio, OOH, CTV, Sponsorships

The number is the mindset, not the channel

A YouTube ad can be a 1000 - Coping or a 300 - Buying. What decides the number is who sees it and what they are thinking. Each channel has tiers it's good at.

Channel0000–00990100–09991000–19992000–29993000+
Google search—Most of it———
Facebook and InstagramSomeRetargetingMost of itSome—
YouTube—RetargetingMost of itMost of it—
Email and textMost of itLeads who haven't bought———
Marketplaces—540 - Shopping———
Radio, TV, billboards, events———SomeAll of it

Retargeting moves people down

Retargeting is not its own tier. What a person did tells us how close they are now, and the ad is written for that tier.

What they didNow counts asWhat the ad says
Watched half of a 1000 - Coping or 2200 - Learning video800 - WonderingThe next step: is it time?
Viewed a product or pricing page600 - ResearchingProof, the guarantee, the answer on price
Started checkout or a form300 - BuyingFinish, with the offer restated
Any of the above, with an offer ending soon230 - Rushing, deadline"Ends Friday"
Already bought10 to 30 - Using to RecommendingSetup, reorder, review, referral

The loop closes at the bottom. Reviews and referrals from 30 - Recommending become the proof people look for in 600 - Researching.

Rules we follow

Budget runs from low numbers to high

Fund the lowest tiers first, because they are closest to a sale and pay back fastest. Move up only when the tier below is working. The higher the number, the cheaper the reach, the longer the payback and the harder it is to trace a sale back to it. High numbers are the first to cut.

When a search fits two tiers

  1. It contains your own business's name: 100 - Choosing. (A competitor's name is 400 - Comparing.)
  2. It says it's urgent: 200 - Rushing.
  3. It names a competitor: 400 - Comparing.
  4. It names a marketplace or directory, like Amazon, Angi or Care.com: 540 - Shopping, marketplaces.
  5. It names another kind of fix: 700 - Exploring.
  6. It asks whether or when: 800 - Wondering.
  7. Otherwise, the lowest number that fits wins.

Each search lives in exactly one ad group.

Exclusions run downhill

Every campaign excludes the searches of the tiers below it, so each search lands in the closest tier it matches. Retargeting audiences are excluded from prospecting the same way.

Names carry the number

Campaigns read like CFC | G 500 Win or RVM | FB 1000 Reach. Ad groups read like 530 Near me: Raleigh. The channel goes in the name, never in the number, so results add up by tier across every channel.

How to use it

The tier and slot say who the person is. The message number says what we tell them. Every ad, email and post gets one.

A message plan

Here is the start of a plan for a business selling RV mattresses. Each row is one message.

MessageWho sees itThe message
510.1rv mattress"Sleep like home on the road"
510.2rv mattress"Made for RVs, not shrunk-down houses"
520.1rv short queen mattress"Fits 60x74 exactly"
520.2rv king mattress"A real king for your RV"
610.1rv mattress price"Free shipping and a 100-night trial"
620.1best rv mattress"Why RVers rate us 4.9"
1000.1Facebook: RV owners"Your RV bed is why you're tired"
600.1Retargeting: viewed a mattress"Still deciding? Try it for 100 nights"
30.1Email: past buyers"Know a fellow RVer? Send them $50 off"

Example business, offer and ratings.

On Google

A campaign is a supertier. An ad group is a slot. An ad is a message.

LevelExampleWhat goes in it
CampaignRVM | G 500 Win400 - Comparing through 600 - Researching. One budget, one bid strategy.
Ad group520 Category + type: Short queenOne slot and one topic. Keywords: [rv short queen mattress], "short queen mattress for rv", [60x74 mattress]
Ads520.1 and 520.2One responsive search ad per message, running side by side
Sponsored
yourbrand.com/short-queen
RV Short Queen Mattress | Fits 60x74 Exactly | Free Shipping
Cut for RV beds, not shrunk down from a house mattress. Try it for 100 nights, free returns.

Ad 520.1, as it might appear. Example brand.

Google best practices

On Meta (Facebook and Instagram)

A campaign is a supertier. An ad set is an audience, numbered by its tier. An ad is a message.

LevelExampleWhat goes in it
CampaignRVM | FB 1000 ReachPeople who would buy but aren't looking
Ad set1000 Coping: RV ownersA broad audience. Past buyers and recent site visitors excluded.
Ads1000.1, 1000.2, 1000.3Three to five messages, each as a video or photo
CampaignRVM | FB RetargetPeople who already came to the site
Ad set600 Viewed a mattress, 7 daysProduct page visitors who didn't buy
Ads600.1, 600.2Reviews, the trial, the answer on price

Meta best practices

Try it

Where does each search go? Pick a tier. Get it right and pick the slot.

emergency plumber near me

Not quite. Try again. Does it sound urgent?

Yes, 200 - Rushing. Urgent words beat "near me." The first good answer gets the call. Now the slot:

Not that slot. Try again.
210 - Urgent words. It says "emergency."

You're ComForCare. Where does this go? comforcare reviews

Not quite. Try again. Whose name is in it?

Yes, 100 - Choosing. Any search with the business's name goes to Choosing, whatever else it says. Now the slot:

Not that slot. Try again.
130 - Name + reviews. The name plus "reviews."

You're a local plumber. angi plumber

Not quite. Try again. Angi isn't a rival plumber. What is it?

Yes, 500 - Shopping. Angi is a marketplace, not a competitor. They want a plumber and are shopping where plumbers are listed. Now the slot:

Not that slot. Try again.
540 - Marketplace. The category, inside a marketplace that lists many plumbers.

rv mattress vs topper

Not quite. Try again. Is a topper the same kind of fix as a mattress?

Yes, 700 - Exploring. It names a different kind of fix. Now the slot:

Not that slot. Try again.
720 - X vs Y. It puts two kinds of fix head to head with "vs."

best personal injury lawyer phoenix

Not quite. Try again. Two tiers fit. Which rule breaks the tie?

Yes, 500 - Shopping. It fits 500 - Shopping (a city) and 600 - Researching ("best"). When a search fits two tiers, the lower number wins. Now the slot:

Not that slot. Try again.
530 - Near me or city. The city is what put it in 500.

when to get a lawyer after an accident

Not quite. Try again. Have they decided they need one yet?

Yes, 800 - Wondering. They're asking whether it's time. Now the slot:

Not that slot. Try again.
810 - When is it time. "When to" is the when-is-it-time slot.

how to care for a parent with dementia

Not quite. Try again. Are they looking for a provider, or for help?

Yes, 900 - Struggling. A how-to question with no fix in mind. Help first, then the offer. Now the slot:

Not that slot. Try again.
930 - How-to. It starts with "how to."

Try it on your own business

Copy this prompt into an AI assistant or agent and replace WEBSITE.COM with the business's site. It researches the business and plans a Google Search account in this system, down to single keywords and headlines. Click the box once to select all of it.

# Plan a Google Search account with the performance campaign taxonomy

Before anything else, read https://grandopen.grandopen.site/performance-campaign-taxonomy in full. It explains the system this prompt uses, with examples for four kinds of business. Follow it where this prompt is shorter.

## How this works
- Every ad, email and page gets a number that says how close the person seeing it is to buying. The lower the number, the closer they are.
- The number describes the person's state of mind, not the channel. A YouTube ad can be a 1000 or a 300.
- 0000-0099 already bought. 0100-0999 in the market now. 1000-1999 would be in the market but isn't looking. 2000-2999 no need today. 3000+ everyone. Google Search lives almost entirely in 0100-0999.
- Budget runs from low numbers to high: fund what is closest to a sale first, and move up only when the tier below is working.
- Retargeting is not a tier. What a person did moves them to a closer number: viewed a product = 600, started checkout = 300.
- Empty is normal. A tier or slot a business has nothing for stays empty; never force it.

## Your task
Research the business at WEBSITE.COM first: what it sells, prices, offers, service area, what makes it different, and its competitors. Then plan its Google Search ads using the system below.

## The numbers
Every keyword, ad group and ad gets a number. The lower the number, the closer the person is to buying.
- Hundreds = tier. Tens = slot. After the period = message (510.1, 510.2, 510.12).
- A slot with nothing in it stays empty and keeps its number. Never renumber.

| Tier | Name | Who they are |
|---|---|---|
| 100 | Choosing | Searching for the business by name |
| 200 | Rushing | Urgent, or facing a deadline |
| 300 | Buying | Knows exactly what they want |
| 400 | Comparing | Choosing between named providers or a marketplace |
| 500 | Shopping | Wants the thing, hasn't picked who |
| 600 | Researching | Learning about price, quality and risk |
| 700 | Exploring | Considering a different kind of fix |
| 800 | Wondering | Asking whether it's time |
| 900 | Struggling | Feels the problem, has no fix in mind |

## Slots
- 110 the name alone or with a city · 120 name + product or service · 130 name + reviews, phone or "near me"
- 210 emergency and urgent words · 220 open now, today, same day · 230 deadline offers
- 310 a named program, product or promotion · 320 an exact size, model or spec · 330 buy, book, enroll, apply
- 410 a named competitor · 420 competitor + "vs" or "alternatives" · 430 competitor + reviews or prices
- 510 the category · 520 category + type, audience or use · 530 category + "near me" or a city · 540 the category inside a marketplace or directory (Amazon, Angi, Care.com)
- 610 price and cost · 620 best and top · 630 reviews and ratings · 640 coverage, financing, guarantees
- 710 the other kind of fix · 720 "X vs Y" · 730 what the other fix costs · 740 do it yourself
- 810 "when is it time" · 820 "signs you need" · 830 "is it worth it"
- 910 the symptom in their words · 920 their situation · 930 how-to questions

## Rules
1. Sorting a keyword: contains this business's own name = 100 (a competitor's name is 400). Urgent = 200. Names a competitor = 400. Names a marketplace or directory = 540. Names another kind of fix = 700. Asks whether or when = 800. Otherwise the lowest number that fits.
2. Each keyword lives in exactly one ad group.
3. Campaigns: Brand (100) on its own. Close (200-300). Win (400-600). Educate (700-900). Skip a campaign with nothing in it.
4. Each campaign excludes the keywords of the tiers below it as negatives.
5. Every ad lands on the page for what it shows, never the homepage.
6. Each message is one responsive search ad: up to 15 headlines of 30 characters and 4 descriptions of 90 characters. Pin the message's main headline to position 1.
7. Use only facts from the business's own site. Do not invent prices, ratings, reviews or guarantees. Mark anything you could not confirm with [CHECK].
8. Write the way a person talks. No hype words.

## Output, in markdown
1. The business in five bullets: offer, service area, what makes it different, competitors, the main way it sells (calls, forms or checkout).
2. A campaigns table: name (ABC | G 500 Win), tiers, budget priority.
3. For each ad group: slot code and name, keywords ([exact] and "phrase"), landing page, and two messages, each with 3 headlines and 1 description.
4. Negative keywords for each campaign.
5. Empty slots, and why they are empty.

## Example of one ad group
### 520 Category + type: Short queen
- Campaign: RVM | G 500 Win
- Keywords: [rv short queen mattress], "short queen mattress for rv", [60x74 mattress]
- Landing page: /short-queen
- 520.1 "Fits 60x74 exactly"
  - Headlines: RV Short Queen Mattress | Fits 60x74 Exactly | Free Shipping
  - Description: Cut for RV beds, not shrunk down from a house mattress. Free returns.
- 520.2 "Made for your RV"
  - Headlines: Made for RV Beds | Short Queen, True to Size | Ships to Your Campsite
  - Description: Sized for RV bedrooms and built to sleep like home. Free returns.

See a finished plan. The RV mattress example from this page, as campaigns, ad groups and ads you can click through and edit: Open the example in CML studio ↗

Paste an agent's CML into the studio's left panel to see your own plan the same way. Example business and numbers.

Where this comes from

None of this is new. These are the ideas it is built on.

WhoWhat they showedWhere it shows up here
Claude Hopkins, Scientific Advertising (1923)Test everything. Give every ad its own key so each sale can be traced back to it.Every ad carries a number. Budget follows results.
Eugene Schwartz, Breakthrough Advertising (1966)People move through stages of awareness, and the message has to match the stage.Everything from 100 - Choosing to 1200 - Postponing
Avinash Kaushik, See, Think, Do, Care (2013)Group audiences by intent, including the customers you already have.10 - Using, 20 - Returning, 30 - Recommending
Byron Sharp, How Brands Grow (2010)Growth comes from reaching people who buy rarely, and being remembered when the need arrives.Why 2000 - Approaching and up exist
Les Binet and Peter Field, The Long and the Short of It (2013)Selling now pays back fast. Building the name pays back slowly. A business needs both.Budget runs from low numbers to high, and high numbers still matter

Also related: AIDA (E. St. Elmo Lewis, around 1898), the hierarchy of effects (Lavidge and Steiner, 1961), McKinsey's consumer decision journey (2009) and Net Promoter Score (Fred Reichheld, 2003).