Skip to main content
PlaybookCatering· 15 steps · free to use

Google Ads for caterers: the build order

Written for a catering company owner or the sales manager who quotes events. Service area, which calls count, keyword buckets, the negative list to load on day zero, ad groups, ad copy inside Google's character limits, how Local Services Ads changes the auction, and the weekly hour that keeps it honest, in the order you would build it.

Free30 minutesNo obligation

The short answer

To run Google Ads for caterers, optimize toward a signed proposal with the deposit paid — recorded in your catering software (Tripleseat, Caterease, Total Party Planner, or HoneyBook for smaller teams) — rather than toward form fills or booked appointments. Two buyers on one results page. The costliest mistake is treating every quote request as the same conversion. Everything below is the build order, in the sequence you would actually work through it.

Written by Ariful Islam — eight years building Google Ads accounts and the conversion tracking underneath them.

Specific to Catering

Google Ads for caterers: sell the dates you have open, and prove which ads signed the deposit

For a catering company, run weddings and private events apart from corporate drop-off, target your delivery area and the venues you work, and count a quote request only when it names a date you can staff. Bid toward tastings and signed proposals from Tripleseat, Caterease, Total Party Planner or HoneyBook, with contract values passed back, so the account can tell a wedding from a lunch order.

'Google says the campaign sent a pile of quote requests, the calendar shows a few tastings, and the deposits that came in last month have no campaign attached.' A couple fills in a HoneyBook or Planning Pod form embedded on your site, and the submit happens inside the vendor's form where your Google tag cannot see it. The proposal and deposit happen in a client portal weeks later. The corporate order that came through ezCater never touched your site at all. The account sees almost none of the events that paid.

The money leaks in three places. Weddings and corporate share one conversion, so cheap drop-off inquiries set the bids and plated weddings starve. Event campaigns keep buying inquiries for Saturdays that sold months ago, and each of those still counts as a success. And call assets ring through weekend evenings while the whole team is at an event. Give weddings, private events and corporate their own campaigns, schedule calls around who can answer, check booked dates every week, and import tastings and signed deposits with their contract value.

The check takes ten minutes. Open Goals in Google Ads and list every Primary action and what fires it. Then take ten events that paid a deposit last season, find each lead in the catering software, and note whether it has a source or a click ID. If the primary conversion is a button click or a page view, or none of the ten has a click ID, the account cannot see a booked event. Fixed means one conversion per real inquiry, deposits imported with contract value, and a cost per signed event for weddings and for corporate that matches the books. That comparison is where the free audit starts.

Search terms to start from

  • wedding caterer near me
  • corporate catering near me
  • office lunch catering
  • bbq catering near me
  • rehearsal dinner catering
  • event catering services
  • full service catering
  • drop off catering near me
  • holiday party catering
  • food truck catering for events

Negative keywords

  • catering jobs
  • catering supplies
  • chafing dish rental
  • culinary school
  • costco party platters
  • catering business for sale
  • catering software
  • food truck for sale
  • meal prep delivery

Symptom and fix

Five problems we get called in to fix

  1. 01

    Google Ads shows almost no conversions this month, and the inbox is full of quote requests.

    What is actually happening

    The quote form is embedded from HoneyBook, Planning Pod or Better Cater. The submit happens inside the vendor's form, where the site's Google tag cannot see it, and Planning Pod's form only shows an on-form thank-you message, so there is no page to fire on.

    What fixes it

    A form event captured on your own domain or server side, with the click ID written onto the lead in the catering software.

  2. 02

    Every Saturday in June is booked and the wedding ads keep running.

    What is actually happening

    Nothing connects the event calendar to the account, and couples asking about sold dates still count as conversions.

    What fixes it

    A weekly date check, sold-out dates in the copy, budget moved to open dates and weekday events, and inquiries for booked dates kept out of what bidding learns from.

  3. 03

    Corporate leads are cheap, wedding leads are expensive, and the budget keeps sliding to corporate.

    What is actually happening

    One campaign, one conversion and flat values: a drop-off lunch counts the same as a plated wedding.

    What fixes it

    Separate campaigns, contract value imported for events, and corporate valued by the repeat orders an account brings.

  4. 04

    Calls come in while we are out running an event, and Google still counts them.

    What is actually happening

    Call assets run on a schedule nobody set, so the account pays for weekend calls that ring out during service.

    What fixes it

    An ad schedule matched to who can answer, event-day call forwarding, and answer rate by hour in the weekly check.

  5. 05

    Was that wedding from Google, The Knot or the venue's preferred list? Everyone just says 'online.'

    What is actually happening

    Directory and venue referrals arrive without a source, and many of those couples then search your name and click a brand ad.

    What fixes it

    A source on every lead from the first contact, brand and non-brand reported apart, and cost per signed event by channel.

Read this before step one

Google Ads does not fail on its own. It fails on top of three things that were already broken.

  1. 01

    Conversion tracking that reports the truth

    If Google is counting form fills rather than a signed proposal with the deposit paid, every bid it makes is aimed at the wrong outcome. First-party, server-side, joined back to your own system — not a browser tag that a consent banner or a cookie policy can silence.

  2. 02

    A landing page that answers the search

    One page for every ad group means the page answers a general question when the search asked a specific one. Google scores that as poor landing page experience and charges you more per click for it.

  3. 03

    The right campaign for the goal

    Performance Max on a broken signal spends faster and explains less. Search first, on a conversion you trust, then expand — in that order, because the order is not a preference.

Get all three right and the playbook below compounds. Get the first one wrong and everything below is executed perfectly in the wrong direction — which is the single most expensive thing that happens in this channel.

Not sure which of the three is wrong on your account? Send it over and we will tell you what it is actually reporting.

Free Google Ads + call tracking audit

What the free audit covers for caterers

  • The conversion bidding learns from: a signed proposal with the deposit paid
  • Whether your catering software (Tripleseat, Caterease, Total Party Planner, or HoneyBook for smaller teams) reports back to Google Ads
  • The costliest mistake: Treating every quote request as the same conversion
  • Search terms against 9 starter negatives
  • Call tracking: which calls count, and which are counted twice
  • Your account against the 15-step build order below

How it works

  1. 1Pick a 30-min slot
  2. 2Live session with Ariful
  3. 3Written audit in 24 hours
Get my free Google Ads + call tracking audit

Free30 minutesNo obligation

Decide what counts as a conversion before you spend anything

half a dayonceneeds admin access to the system that records the money

For caterers the conversion that matters is a signed proposal with the deposit paid, and it lives in your catering software (Tripleseat, Caterease, Total Party Planner, or HoneyBook for smaller teams) — not in the ad platform. Google can only optimize toward what you send it, so whatever you pick here decides what the algorithm spends the next ninety days chasing. Pick the wrong one and every later step in this playbook is executed perfectly in the wrong direction.

This is the step we get called about most. If you do not have a developer for it, that is the normal situation rather than the exception — it is most of what we do, and it is worth fixing before the spend rather than after.

Where this stalls

Everyone agrees the real conversion matters and then optimises to form fills anyway, because form fills are the number that is already there. The wrong choice here is invisible for ninety days and then expensive.

Google will spend ninety days chasing whatever you tell it to count. That decision is made here, in five minutes, before any money moves.
WHAT THE BIDDING ALGORITHM LEARNS FROMSearchthe query is typedClickyou are charged hereForm or callwhat Google counts todaycatering softwarewhere money is decidedthe outcome, sent back as the conversionWithout the dashed returnGoogle optimizes toward step three and buys more form fills, cheaper —including every one that never becomes a signed proposal with the deposit…It reports that as an improvement, because by its own measure it is one.
The full path runs through your catering software (Tripleseat, Caterease, Total Party Planner, or HoneyBook for smaller teams). Google sees only as far as step three unless you build the return, and it cannot want what it cannot see.
  1. 01Write down the single event that means money: a signed proposal with the deposit paid.
  2. 02Find where that event is recorded today. For most of this industry that is your catering software (Tripleseat, Caterease, Total Party Planner, or HoneyBook for smaller teams).
  3. 03Check whether that system can be joined back to a click — a GCLID field, an email, or a phone number captured at the form.
  4. 04If it cannot, fix that before you launch. An account optimizing toward form fills is optimizing toward the wrong thing the moment the form is easy to fill.
  5. 05Set the conversion action to the real one, and mark every softer action as secondary so it reports but does not bid.

Turn off the three defaults before you turn the campaign on

30 minutesonce

Google enables these on every new Search campaign, and none of them are keyword decisions — they are switches on the settings screen that decide where the money goes before a single keyword applies. Everything else in this playbook operates on whatever is left after they have taken their cut, so a reader who skips this step spends the rest of it optimizing a remainder.

For Catering · Run weddings and private events in a different campaign from corporate drop-off, each with its own ZIP list, schedule and budget. Presence-only targeting keeps office-lunch clicks inside the delivery window.

Where this stalls

Half an hour of switches that decides where a year of budget goes — and it is the screen everyone skips because it looks like boilerplate.

Three switches decide where the budget goes before a single keyword is involved. All three are on.
YOUR DAILY BUDGET, BEFORE ANY KEYWORD APPLIESThe searches you meant to buySearch partnersOn by default. Your ads run on sites that are not Google.Display expansionOn by default. A Search campaign starts buying banners.Presence or interestThe location default. People merely interested in your area.Turn all three off before launch. Add them back later, separately,when you can see what each one contributed on its own.
All three are enabled by default on a new Search campaign, and none of them are keyword decisions — they are switches on the settings screen. The proportions here are illustrative; the defaults are not.
SettingWhat Google defaults it toSet it to
Networks — search partnersIncluded. Your ads run on sites that are not Google.Off at launch. Add it back later, as its own campaign, when you can see what it contributed on its own.
Networks — display expansionIncluded. A Search campaign quietly starts buying banner placements.Off. Display is a different intent and a different campaign; mixing them makes both unreadable.
Locations — targetingPresence or interest — people merely interested in your area count.Presence only. Under Location options, choose people in or regularly in your targeted locations.
AudiencesObservation, which measures without restricting.Leave on observation deliberately, not by accident. If you meant to narrow, you have to switch the mode.
BiddingMaximize clicks, or a target set before any data exists.Maximize conversions on the real conversion action. A target set on day one is a guess the algorithm will honor.

Draw the service area around the jobs that pay, not a circle on a map

1–2 hoursonce, then each season

Catering margin depends on the drive and the kitchen. A drop-off order has to arrive hot and on schedule, so corporate delivery belongs in a tight area around the kitchen at late-morning traffic. A full-service wedding carries a staffing and rental bill large enough to justify a longer drive, especially to venues you already know. Target the two businesses separately, and draw the event area from where you have actually served.

Where this stalls

The radius gets drawn from the office instead of from where the profitable jobs are, and nobody revisits it once the search terms report starts showing towns the crew refuses to drive to.

  1. 01Map last year's events by venue ZIP code from the catering software before choosing targets
  2. 02Exclude areas you could only serve with a second kitchen or a permit you do not hold
  3. 03Check the locations report monthly for corporate clicks outside the delivery window
Targeting mode
Presence-only location options and ZIP codes, not a radius drawn from the kitchen that ignores bridges and traffic.
Corporate drop-off
ZIP codes the van reaches inside your delivery window at lunchtime traffic.
Weddings and private events
Wider, built around the venues you cater at and the counties where past events were held.

Decide which calls count before Google counts all of them

2–3 hoursonce, then a monthly listenneeds access to the call tracking account and the job system

Catering calls split two ways. Corporate buyers call to order: an office manager wants lunch for a meeting this week and will call the next caterer if nobody answers. Event buyers call to ask: is the date open, do you do tastings, can you work at this venue. The people who answer are often on-site running an event at the busiest calling hours, so the call conversion has to describe what a qualified inquiry sounds like, and the signed proposal decides what was worth paying for.

Where this stalls

Every call gets counted because that is the default, and by the time anyone listens to the recordings the bidding has spent a quarter learning from wrong numbers and supplier calls.

  1. 01Existing corporate accounts calling the ad number to reorder or change a headcount
  2. 02Venue coordinators and planners calling about events already on the books
  3. 03Food, linen and rental suppliers, and event staffing agencies
  4. 04Job seekers asking about server and kitchen shifts
  5. 05Price checks for dates you have already booked
Count a call when
The caller gives an event date you can still staff, a rough guest count and a location inside your delivery area, or places a new corporate order.
Minimum duration
Start at 90 seconds for event calls, because a real inquiry covers date, headcount, venue and service style. Reorders from existing corporate accounts are not new leads at any length; keep them off the tracked ad number, or exclude them by caller number.
After hours
Couples call on evenings and weekends, which is when the crew is plating. Forward event-day calls to an office line or a callback service, turn call assets off for hours when nobody can check a date, and keep the quote form live with a reply promised by the next business morning.
Double counting
A couple who submits the quote form, calls to confirm the date, then emails the venue's floor plan is one event. Count the first qualifying contact, merge duplicates on the client record in the catering software, and send the signed deposit back against the original click.

Build the keyword list in four buckets, not one

4–6 hoursonce, then revisited

One flat keyword list is why most accounts in this vertical cannot tell which half of the budget works. Sorting terms by the intent behind them means you can bid, write and judge each group on its own terms — a problem-aware search and a competitor search convert at rates that have nothing to do with each other, and averaging them hides both.

Where this stalls

The list is easy to build and hard to bucket. Sorted by volume instead of by intent, it produces an account you cannot read six weeks later.

BucketTerms to build on
Weddings and large eventsPlanned months ahead and compared on menu, tasting and reviews; the largest contracts and the longest wait for a deposit.
  • wedding caterer near me
  • wedding catering packages
  • plated dinner catering
  • rehearsal dinner catering
  • [venue name] catering
  • full service wedding catering
  • wedding buffet catering
Corporate and officeWeekday orders on short notice; small tickets that repeat, so the account is worth more than its first order.
  • corporate catering near me
  • office lunch catering
  • boxed lunch catering
  • breakfast catering for office
  • drop off catering near me
  • catering for meeting tomorrow
  • corporate event catering
Private parties and stylesGraduations, birthdays and backyard events searched by cuisine or format; mid-sized tickets with a clear date.
  • bbq catering near me
  • taco bar catering
  • graduation party catering
  • backyard party catering
  • food truck catering for events
  • mediterranean catering
  • holiday party catering
Price and planning researchPer-guest price questions early in planning; worth buying only with a starting price on the page and a guest-count field on the form.
  • catering cost per person
  • catering prices near me
  • how much is wedding catering
  • catering menu ideas
  • catering quote
  • affordable wedding catering

Match types, and why exact has not meant exact since 2021

1 houronce

Exact match includes close variants — misspellings, plurals, reordered words, dropped function words. Phrase match now behaves roughly like the old broad-match-modified. Broad match reaches as far as Google judges useful, which with a good conversion signal is genuinely valuable and without one is an open tap. Start narrow, prove the signal, then widen — in that order, because widening is reversible and a mistrained bidding algorithm is not.

For Catering · Broad match on 'catering' drifts into catering jobs, supply stores, grocery platters and food trucks for sale. Keep wedding and corporate terms on exact and phrase until tastings and deposits are importing.

Where this stalls

Broad match added early, before the conversion signal is trustworthy, teaches the algorithm the wrong lesson faster than any other single decision in the account.

WHAT EACH MATCH TYPE LETS INBroadwedding caterer near mePhrase"wedding caterer near me"Exact[wedding caterer near me]That search, plus plurals, misspellings,reordered words and dropped function words.Not literal. It has not been since 2021.Phrase addswordings you neverwrote, same meaning.Broad addswhatever Google judgesrelated. No ceiling.ALSO IN THE OUTER BANDjobshiringSame cost per click as thesearches you meant to buy.Launch on the inner two. Widen only once the conversion signal is one you trust.
Each match type contains the one inside it and adds a band you did not choose. Exact has included close variants since 2021, so even the innermost box is not literal — and everything in the outer band is bought at the same cost per click as the searches you meant.
  1. 01Launch on exact and phrase only. You are buying data you can read, not volume.
  2. 02Give broad match its own campaign when you add it, so its spend and its search terms are separable from everything else.
  3. 03Keep 5 to 10 tightly themed keywords per ad group. When you want an eleventh, that is usually a signal to build another ad group instead.
  4. 04Do not add the same keyword in three match types in one ad group. Google picks by relevance, not by your match type ladder, and you are only making the report harder to read.

Load the negatives before the first click, not after the first invoice

2 hoursthen 20 minutes weekly, forever

Every vertical has a set of searches that look commercial and are not. In caterers those are job seekers, students, people looking for free help, and DIY researchers. Broad and phrase match will find all of them for you. Add this list at the account level on day zero — the first week of an unfiltered account is the most expensive week it will ever have.

Where this stalls

The starting list is the easy part. The list that matters is the one you build from your own search terms report every week, and that is the habit almost nobody keeps past month two.

Account-level negatives — paste into Shared library
  • jobs
  • hiring
  • server position
  • bartender job
  • culinary school
  • catering supplies
  • chafing dish
  • catering equipment
  • food truck for sale
  • catering business for sale
  • catering software
  • catering license
  • costco
  • sams club
  • grocery platters
  • meal prep
  • meal delivery
  • recipe
  • diy
  • party rentals

One ad group per intent, and no more than you can write ads for

3–4 hoursonceneeds a landing page per intent

Ad groups exist so the ad can match the search. The moment a group holds two intents, the ad has to be vague enough to cover both, and vague ads lose the auction on relevance before budget ever enters the picture. Build these groups, each with its own ads and its own landing page.

Where this stalls

The structure is quick to draw and slow to serve: every ad group you create needs its own ads and its own page, so the build you sketched in an afternoon turns into a fortnight of copywriting.

WHAT TO BUILDSearch campaignbudget · location · schedule live hereWedding catering5–10 keywords, one intentits own responsive adits own landing pageCorporate lunch and…5–10 keywords, one intentits own responsive adits own landing pageCorporate events an…5–10 keywords, one intentits own responsive adits own landing pageWHAT MOST ACCOUNTS HAVEOne ad group — Wedding cater… · Corporate lun… · Corporate eve…One ad covering all of them. One page answering none of them.
Each ad group carries its own ad and its own landing page, so both can answer one search. Collapse them and the single ad has to speak to every intent at once — which is the same as speaking to none of them.
  1. AG01

    Wedding catering

    Tasting-first copy, a page with sample menus and a per-guest starting price, and its own budget so weekday orders never set its bids.

    • wedding caterer near me
    • wedding catering packages
    • full service wedding catering
    • plated dinner catering
    • rehearsal dinner catering
  2. AG02

    Corporate lunch and drop-off

    Weekday, call-friendly ads in a tight delivery area, with ordering details and lead time on the page, valued by repeat orders.

    • corporate catering near me
    • office lunch catering
    • boxed lunch catering
    • breakfast catering for office
    • drop off catering near me
  3. AG03

    Corporate events and holiday parties

    Larger corporate jobs booked weeks ahead, pushed from late summer while December dates are still open.

    • holiday party catering
    • corporate event catering
    • company picnic catering
    • office holiday party caterer
    • client appreciation event catering
  4. AG04

    Private parties by style

    BBQ, taco bar and graduation searches matched to menus you actually serve, with a date and guest-count form.

    • bbq catering near me
    • taco bar catering
    • graduation party catering
    • backyard party catering
    • food truck catering for events
  5. AG05

    Venue-led searches

    Venue name plus catering, only for venues where you are on the preferred list; the couple has chosen the place and needs the food.

    • [venue name] catering
    • [venue name] preferred caterers
    • caterers that serve [venue name]
    • [venue name] wedding menu
    • outside caterer [venue name]

Responsive search ads that the landing page can actually back up

3–4 hoursonce, then rewritten

Google rewards assets that match the search and the page behind it. It penalizes — and increasingly disapproves — copy that promises something the page does not deliver. Every line below is written to be provable on arrival. Character counts are shown because assets over the limit are rejected at upload, which is where most copied-from-a-blog ad copy dies.

Where this stalls

Copy that is fine everywhere else is a policy problem here. In regulated verticals the claim has to be provable on the page it lands on, and a disapproval mid-flight stops the ad group dead.

Headlines · max 30 characters
  • Wedding Catering Packages25/30
  • Book a Chef's Tasting21/30
  • Corporate Lunch Catering24/30
  • Office Drop-Off Catering24/30
  • BBQ and Taco Bar Catering25/30
  • Full-Service Event Catering27/30
  • Holiday Party Catering22/30
  • Check Your Event Date21/30
  • Licensed in [STATE]19/30
  • Catering in [City]18/30
Descriptions · max 90 characters
  • Tell us your date, venue and guest count. Book a tasting and get a written proposal.84/90
  • Lunch for your team? Boxed lunches, buffets and breakfast delivered to your office.83/90
  • BBQ, taco bar and family-style menus for graduations, birthdays and backyard parties.85/90
  • Planning a holiday party? Ask which December dates are still open and see our menus.84/90

What Local Services Ads takes from this auction, and when to run both

1 hourthen monthly

Catering has no Local Services Ads category, so nothing sits above your text ads charging per lead on catering searches. The space around you belongs to marketplaces and directories instead: ezCater takes corporate orders, The Knot and WeddingWire take wedding inquiries, and restaurants with catering menus bid on the same office-lunch terms. Those sources produce real events, but the order or inquiry happens on their site, so each needs its own source in the catering software and none belongs in your Google Ads conversion import.

Where this stalls

LSA and Search are reported in two different places, so the same customer gets counted twice and both channels look better than the bank account does.

Corporate orders
No LSA. Search competes with ezCater for the office manager, and an order placed on ezCater is revenue you cannot credit to an ad click.
Wedding inquiries
No LSA. Search competes with the wedding directories, and couples who find you there and then search your name make the brand campaign look better than it is.
Brand searches
A small brand campaign keeps couples who saw you on a venue's preferred list on your own site, where the click ID can be captured.

Budget to the demand curve, and only bid on hours someone answers

1 hourthen before each season

Catering runs on two calendars. In much of the country weddings and large private events cluster in the warm months and around graduations, with inquiries arriving many months ahead, often after holiday-season engagements. Corporate demand follows the office calendar: steady on weekdays, quieter in late summer and the last weeks of December, with holiday parties booked in the fall. A quiet inquiry month for weddings can simply be the month every Saturday is already sold.

Where this stalls

Budgets get raised the week demand arrives, which is the week the account has the least room to learn and the office has the least capacity to answer.

Ramp
Fund wedding campaigns in the months couples are planning, not the months they marry. Push holiday-party offers from late summer, before December dates fill. Once peak Saturdays sell, move budget to weekday events, off-season dates and corporate accounts instead of buying more inquiries for dates you cannot take.
Dayparting
Corporate calls come on weekday mornings, event inquiries in the evening and on weekends. Run call-led corporate ads in office hours when someone can take an order, and keep event campaigns on around the clock with forms and a next-morning reply.

Why the advertiser bidding the most is often third

1 hourto understand, then ongoing

Position is not bought, it is earned and then paid for. Google ranks you on your bid multiplied by how good it expects your ad and landing page to be, plus your assets — so a relevant advertiser at half the bid outranks a vague one, and then pays less per click at the same position. This is the mechanism underneath everything above: tight ad groups and honest ad copy are not tidiness, they are the discount.

For Catering · ezCater and the wedding directories sit beside you on many catering searches, and restaurants bid on office lunch. Win on the event type and date the buyer typed rather than on the broadest terms.

Where this stalls

Quality is treated as a score to chase rather than a diagnostic to read, so people optimise the number instead of the mismatch it is pointing at.

Position is not bought. A relevant advertiser at half the bid outranks a vague one — and then pays less for the click.
AD RANK = BID × AD QUALITY27303636AD RANK$4.00bid9/10qualityAdvertiser ATop of page30AD RANK$6.00bid5/10qualityAdvertiser BSecond27AD RANK$9.00bid3/10qualityAdvertiser CThirdQuality wins the position and then discounts the click — you pay the rank below you ÷ your own quality.
Height is where the ad lands. Width is what the advertiser bid. C bids more than twice what A bids, and comes third — then pays more per click for the worse position, because price is set by rank divided by your own quality. The numbers are illustrative; the reversal is the point.
  1. 01Read Quality Score as a diagnostic, not a target. The 1 to 10 number is not what runs the auction; the three components underneath it tell you which of ad copy, keyword grouping or landing page is dragging.
  2. 02Ad relevance low? The ad group holds more than one intent. Split it.
  3. 03Landing page experience low? The page is not answering the search — usually because one page is serving every ad group.
  4. 04Expected CTR low? Your ad is not the one being clicked. Rewrite the headlines against the actual search terms, not against the keyword.

Bidding, and the point at which you are allowed to change it

2 hoursthen monthly

Start on Maximize Conversions with qualified quote requests as the primary conversion, one action for events and one for corporate orders, because signed deposits are too few at first for bidding to learn from. Import tastings held as a middle stage for weddings, and the signed proposal with its contract value from the catering software as soon as it can be sent. Weddings booked a season ahead can sign after Google's 90-day import window closes, so for those the tasting is the signal bidding actually learns from. Move wedding campaigns to value-based bidding once contract values flow, and keep corporate on its own budget, valued by the repeat orders an account brings rather than the first one. Smart bidding is a data problem before it is a strategy problem: with thin or wrong conversion data it will confidently optimize toward noise, and it does that faster than a manual account can lose money.

For Catering · Move off quote requests once tastings and signed proposals import from Tripleseat, Caterease, Total Party Planner or HoneyBook, and give wedding campaigns contract values so a plated dinner counts for more than a sandwich tray.

Where this stalls

A target set before the data exists is a guess the algorithm will honour to the letter.

What to judge, and when you are allowed to judge it

2 hoursmonthly review

Most accounts are killed or rescued on evidence that could not have meant anything yet. The bidding algorithm is fitting a model, and a model fitted on two weeks of data is fitted on noise. This is the shortest honest schedule: what to look at each stretch, and — more usefully — what to ignore.

For Catering · Read every quote request and listen to a sample of calls in the first month. If many ask about booked dates, are existing accounts reordering, or are suppliers, fix the conversion before judging any campaign.

Where this stalls

Accounts get killed on week-three evidence that could not have meant anything yet — and the replacement starts its own learning phase from zero.

The first month buys data. The second corrects for it. The third is the first one worth judging.
  1. 01Weeks 1–2 — watch search terms and nothing else. Add negatives daily. Cost per conversion at this stage is not a number, it is a rumor.
  2. 02Weeks 3–4 — the first real read on which ad groups get impressions. Pause nothing on conversion volume yet; fix relevance where the ad and the query disagree.
  3. 03Weeks 5–8 — conversion data starts to mean something. If you are near thirty conversions in thirty days, a target becomes an option. If you are not, the answer is a narrower footprint, not a lower target.
  4. 04Weeks 9–12 — the first period worth judging on cost per outcome. Compare against your own system, not the Google column, and expect the two to disagree.
  5. 05Only now: consider broad match, Performance Max, or a second market. Each of them needs the signal you spent the quarter building.

The weekly hour that decides whether this works

1–2 hoursevery week, forever

An account left alone drifts toward the cheapest clicks it can find, because that is what the system is built to do when nobody corrects it. This is the shortest routine that keeps it honest. It takes about an hour and it is the difference between an account that compounds and one that plateaus at month three.

For Catering · Compare quote requests with open dates, and tastings with signed deposits, by campaign. A campaign full of inquiries for sold Saturdays has a calendar problem before it has a keyword problem.

Where this stalls

This is the one that decides whether any of the above compounds, and it is the first thing to go the week you get busy. An account left alone drifts toward the cheapest clicks it can find, because that is what it is built to do when nobody corrects it.

  1. 01Search terms: catering jobs, supply and equipment rental, grocery-store platters, food truck sales and culinary school searches
  2. 02Inquiries for dates already booked, by campaign; mark sold weekends in the copy or pause event ads for them
  3. 03Tastings held and proposals signed by campaign from the catering software, with contract value
  4. 04Calls missed during events, by hour and day of the week

When Google Ads is the wrong answer here

Three situations where running this playbook will lose money. Read them before you fund the account, not after.

  • Your peak dates are sold for the season. More wedding inquiries will be for dates you cannot staff, and each one still teaches the account to find more of them.
  • Most of your corporate revenue already comes through ezCater. Your own Search campaign will compete with your marketplace listing for the same office managers.
  • Your team cannot reply to an event inquiry within a business day in peak season. Couples send the same request to several caterers and book the one who comes back first with a date and a tasting.

Questions this raises

Should caterers count tastings as a conversion?
Yes, as a secondary stage for weddings and large events. A tasting held is the strongest early sign that a couple will sign, and it happens long before the deposit. Import it from the catering software against the original click, keep quote requests secondary, and make the signed proposal the conversion each campaign is judged on.
How do we keep ezCater orders from confusing our Google Ads reports?
Give ezCater its own source in the catering software and keep its orders out of every upload to Google Ads, because those orders never started with your click. Then watch brand searches: office managers who found you on ezCater and searched your name can make the brand campaign look as if it found them.
How much should a caterer spend on Google Ads?
Start from the events you can still staff this season, your average contract value from the catering software, and the cost per signed event you can afford. Fund wedding and corporate on separate budgets, sized to fill open dates rather than to beat last year's inquiry count.
Should caterers bid on venue names?
Where you are on a venue's preferred caterer list, searches for the venue name plus catering can be some of the best-qualified in the account, because the couple has already chosen the place. Keep the copy about your own service, make sure the venue is comfortable with it, and judge those terms on tastings and deposits.
Should caterers use Performance Max?
Not until Search is judged on signed deposits. Optimized to quote requests, Performance Max finds the cheapest inquiries across placements you cannot separate, often corporate price checks. With contract values importing, test it on weddings and private events and judge it on the deposits it adds.

What this costs you, in hours

Every step above is doable. Together they are a project with a tail. Nobody tells you this part, so here it is before you start rather than in month three.

WHAT RUNNING THIS YOURSELF COSTSSetup, once25–32 hrsEvery week, forever3–4 hrsThat weekly hour, over a year156–208 hrsNone of that is the ad spend. That is only the time.Estimates from our own builds — your first pass will take longer than your fifth.
Added up from the steps above, at the pace someone who has done it before works. Your first pass will be slower. These are estimates from our own builds, not a benchmark — but the shape is not in question: the setup is a project and the upkeep never stops.

So what should you actually do with this?

Three honest options. The first one is genuinely fine for a lot of businesses, and we would rather you picked it knowingly than drifted into it.

Run it yourself

Good if you have the hours and someone technical

  • 25–32 hours to build, then 3–4 every week
  • You end up understanding your own account, which is worth real money later
  • The measurement step still needs a developer
  • Your mistakes are paid for at auction prices while you learn

Hire a general agency

Good if you want it off your desk this month

  • Fast to start, and most are competent at the campaign work
  • Usually optimizes toward whatever is easy to count — the form fill, the booked call
  • Reports come from the ad platform's own numbers
  • The measurement problem stays yours, because it lives in your systems

Work with us

Good if the reporting has stopped matching reality

  • We build the measurement first — first-party, server-side, joined back to your catering software (Tripleseat, Caterease, Total Party Planner, or HoneyBook for smaller teams)
  • Then we run the account on a conversion we can both check
  • Reporting is against your numbers, not the Google column
  • Eight years of this, and the tracking and the media are the same team

We are not going to promise you a number. Anyone who quotes you a return before seeing what your account currently reports is guessing, and the guess is always flattering. What we will tell you, for free and before any of this becomes a conversation about money, is what your account is actually measuring today.

Or we run it for you

Eight years of Google Ads, on top of tracking that reports the truth.

Everything above is doable, and none of it is the hard part — the hard part is doing it every week for a year while running the business it is meant to fill. That is the 3–4 hours a week you just read about, on top of the 25–32 to build it.

Most agencies will run the campaign and take your word for what a conversion is. We build the measurement first — first-party, server-side, joined back to your catering software (Tripleseat, Caterease, Total Party Planner, or HoneyBook for smaller teams) — and then manage the account on a signal we can both trust. It is the same reason the playbook above starts with the conversion rather than the keywords.

  • Account build or rebuild, structured the way this page describes
  • Conversion tracking wired to your catering software (Tripleseat, Caterease, Total Party Planner, or HoneyBook for smaller teams), not to form fills
  • Server-side, first-party tagging so the signal survives the browser
  • Landing pages that answer the ad, one per intent
  • Monthly reporting against your own numbers, not the Google column
  • The search terms report worked every week, not quarterly

The first conversation is a read of what your account is actually reporting. No deck, and nothing to sign to get it.

  • Agency since 202210-person team
  • 300+ clients1,000+ projects
  • CertifiedGoogle Ads · GA4 · Meta