Google Ads for wedding photographers: the build order
Written for a wedding photographer who runs the studio alone or with an associate shooter and answers inquiries between weddings and edits. 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 wedding photographers, optimize toward a signed contract with the retainer paid — recorded in your studio CRM (HoneyBook, Dubsado, Studio Ninja, Pixieset Studio Manager) — rather than toward form fills or booked appointments. A small pool of engaged couples planning months ahead, comparing portfolios before prices, and searching by venue and city as often as by 'wedding photographer near me'. The costliest mistake is bidding on raw inquiries. 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 Wedding photography
Google Ads for wedding photographers: sell the dates you have open, then prove the contract came from the ad
For a wedding photographer, run Search on venue, city and collection keywords, keep elopements and engagement sessions apart from full-day weddings, and count an inquiry only when it names a date you have open. Fix the HoneyBook, Dubsado or Studio Ninja form tracking first, then optimize to signed contracts with collection value.
Couples rarely search 'photographer' and nothing else. They search the venue they booked, the town they are marrying in, the style they saved on Pinterest, and 'elopement photographer' with a state name. That suits a small budget: venue-name and city keywords are narrow, a page showing a gallery from that venue converts better than a homepage, and you can skip the broad terms where marketplaces and large studios outbid you.
The tracking usually breaks in the same place. HoneyBook forms render from HoneyBook's script, Studio Ninja's booking form lives on its own domain and cannot be embedded, Pixieset's redirect fails on some site builders, and a VSCO Workspace form embedded as an iframe keeps its redirect inside the frame unless its redirect script is installed. Showit can hold your Tag Manager container, but the tag still cannot see inside a form iframe. Until one inquiry equals one conversion with a click ID on the client record, nothing downstream can be trusted.
The contract is what pays, and it signs after a consult call and a proposal, with the retainer paid on the CRM's own domain. Send it back as an offline conversion with the collection value, keep marketplace and referral bookings out of the upload, and judge every campaign on cost per signed contract rather than cost per inquiry.
Search terms to start from
- wedding photographer near me
- wedding photography packages
- elopement photographer
- engagement photographer near me
- documentary wedding photographer
- intimate wedding photographer
- courthouse wedding photographer
- [venue] wedding photographer
- last minute wedding photographer
- destination wedding photographer
Negative keywords
- wedding photographer jobs
- second shooter jobs
- wedding photography course
- how to become a wedding photographer
- lightroom presets
- wedding photo ideas
- wedding photography contract template
- photo booth rental
- camera for wedding photography
Symptom and fix
Five problems we get called in to fix
- 01
Google Ads says zero conversions this month, and HoneyBook shows a full inquiry pipeline.
What is actually happening
The inquiry form is rendered by HoneyBook's script or sits in an iframe, so the Google tag on your Showit or WordPress site never sees the submit, and the thank-you redirect only fires for couples who click Done.
What fixes it
One conversion per real inquiry, captured on your own site, with the click ID stored on the client record so the signed contract can be sent back later.
- 02
Plenty of inquiries, and almost nobody books a consult call.
What is actually happening
The campaign bids on any inquiry, so it finds couples shopping on price, couples whose date is taken, and photographers fishing for second-shooting work.
What fixes it
A qualified-inquiry conversion built from the date, venue and budget answers on the form, with signed contracts imported as the goal.
- 03
Every Saturday next June is booked and the ads still bring June inquiries.
What is actually happening
Google has no idea which dates are sold, and every inquiry for a booked date still counts as a conversion and teaches bidding to find more.
What fixes it
Inquiries for booked dates excluded from the qualified conversion, ad copy that names the season you are booking, and budget moved toward open dates.
- 04
Was that couple from Google, The Knot or Instagram? The CRM just says 'website'.
What is actually happening
In Sprout Studio and most studio CRMs the lead source is a dropdown someone fills in, not something captured from the click, and marketplace couples who later search your name look like search leads.
What fixes it
Source captured automatically at the inquiry from the click ID and UTMs, marketplace inquiries kept in their own source, and cost per signed contract compared by source every month.
- 05
Elopements and engagement sessions are easy to get, and the full-day weddings dried up.
What is actually happening
Every booking counts the same, so bidding drifts toward the smallest collections that convert fastest.
What fixes it
Separate campaigns by collection, and contract value passed back so a full wedding day counts for more than an elopement or an engagement session.
Read this before step one
Google Ads does not fail on its own. It fails on top of three things that were already broken.
- 01
Conversion tracking that reports the truth
If Google is counting form fills rather than a signed contract with the retainer 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.
- 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.
- 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 wedding photographers
- The conversion bidding learns from: a signed contract with the retainer paid
- Whether your studio CRM (HoneyBook, Dubsado, Studio Ninja, Pixieset Studio Manager) reports back to Google Ads
- The costliest mistake: Bidding on raw inquiries
- 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
- 1Pick a 30-min slot
- 2Live session with Ariful
- 3Written audit in 24 hours
Free30 minutesNo obligation
Decide what counts as a conversion before you spend anything
For wedding photographers the conversion that matters is a signed contract with the retainer paid, and it lives in your studio CRM (HoneyBook, Dubsado, Studio Ninja, Pixieset Studio Manager) — 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.
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.
- 01Write down the single event that means money: a signed contract with the retainer paid.
- 02Find where that event is recorded today. For most of this industry that is your studio CRM (HoneyBook, Dubsado, Studio Ninja, Pixieset Studio Manager).
- 03Check whether that system can be joined back to a click — a GCLID field, an email, or a phone number captured at the form.
- 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.
- 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
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 Wedding photography · Presence targeting on your home metro, a separate campaign for venue regions you travel to, and interest targeting only for destination work you actually sell. Keep call assets off on wedding days.
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.
| Setting | What Google defaults it to | Set it to |
|---|---|---|
| Networks — search partners | Included. 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 expansion | Included. A Search campaign quietly starts buying banner placements. | Off. Display is a different intent and a different campaign; mixing them makes both unreadable. |
| Locations — targeting | Presence or interest — people merely interested in your area count. | Presence only. Under Location options, choose people in or regularly in your targeted locations. |
| Audiences | Observation, which measures without restricting. | Leave on observation deliberately, not by accident. If you meant to narrow, you have to switch the mode. |
| Bidding | Maximize 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
A wedding photographer is hired for a place and a date, and the place is the venue, not the couple's home. Couples search the city or the venue where they are marrying, often from another state, so the presence-only rule that suits a plumber is only half right here. Target your home metro and the venue regions you already shoot, decide on purpose whether you sell travel, and price travel into the collection rather than letting a radius make the decision.
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.
- 01Map last year's signed contracts by venue location, not client address, before choosing targets
- 02List the venues you want more weddings at and check whether their names appear in your keywords
- 03Open the user-location report monthly and confirm out-of-area inquiries are destination couples, not noise
- Home market
- Presence targeting on your metro and the nearby venue towns you shoot without a travel fee.
- Venue regions
- A separate campaign for the lake, mountain, coastal or wine-country areas where couples hold the weddings you want, built on venue-name keywords.
- Destination and elopement
- Only if you sell travel: 'Presence or interest' on the destination, so couples planning from home can reach you, judged on signed contracts alone.
Decide which calls count before Google counts all of them
Most couples inquire by form, often late in the evening, and the phone is the minority path. It still matters, because the couple who calls usually has a date close enough to worry about, and a solo photographer misses nearly every call on a wedding day. Count a call only when it is a real booking conversation, and keep call ads off on the days you are behind the camera.
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.
- 01Other photographers asking about second-shooting or associate work
- 02Album labs, preset sellers, SEO agencies and directory sales reps
- 03Overpayment scams that ask you to forward money to a 'planner' out of a check or transfer
- 04Real couples asking about dates already on your calendar, who cannot become bookings
- 05Past clients calling about galleries, prints or album orders
- Count a call when
- The caller gives a wedding or elopement date and asks about availability, coverage or collections, or the call becomes an inquiry record in the studio CRM.
- Minimum duration
- Start at 60 seconds and check it against what your calls really sound like. A couple asking whether one date is open can be quick, so let the CRM decide what counts: the contract is the conversion, and the call rule only filters out hang-ups and sales pitches.
- After hours
- On wedding days nobody answers. Schedule call assets off for the days and hours you shoot, record a voicemail that points couples to the inquiry form, and keep form-led campaigns running so the inquiry is waiting when you are back at the desk.
- Double counting
- A couple who fills in the HoneyBook or Dubsado form and then calls or emails is one inquiry. Use one call source in Google Ads, merge the couple into one client record, and never let their marketplace inquiry add a second Google conversion.
Build the keyword list in four buckets, not one
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.
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.
| Bucket | Terms to build on |
|---|---|
| Full wedding dayCouples with a date and a venue who want coverage from getting ready to the send-off; the highest collection value and the reason the account exists. |
|
| Venue and citySearches that name the place, often typed by couples planning from another city; narrow, cheap and best answered with a gallery from that venue. |
|
| Elopements and small weddingsCourthouse, micro-wedding and adventure elopements: lower value per booking, but they fill weekdays and off-season dates a full wedding never will. |
|
| Engagement and urgentEngagement sessions that can lead to the wedding booking, and couples whose photographer cancelled close to the date, who decide within days. |
|
Match types, and why exact has not meant exact since 2021
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 Wedding photography · Broad match on 'wedding photographer' drifts into jobs, presets, poses and photo booths. Keep venue and city terms on phrase and exact until signed contracts are importing.
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.
- 01Launch on exact and phrase only. You are buying data you can read, not volume.
- 02Give broad match its own campaign when you add it, so its spend and its search terms are separable from everything else.
- 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.
- 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
Every vertical has a set of searches that look commercial and are not. In wedding photographers 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.
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.
- photographer jobs
- second shooter
- hiring
- internship
- photography course
- workshop
- how to become a photographer
- lightroom presets
- camera
- lens
- wedding poses
- wedding photo ideas
- contract template
- free
- cheap
- photo booth rental
- stock photos
- passport photos
- photo printing
- videographer jobs
One ad group per intent, and no more than you can write ads for
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.
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.
- AG01
Full wedding coverage
The highest-value collection, with its own budget and a page of complete wedding galleries and a starting price so couples qualify themselves.
- wedding photographer near me
- wedding photography packages
- wedding photographer prices
- documentary wedding photographer
- luxury wedding photographer
- AG02
Venue galleries
One ad group per venue you have shot, each sent to a gallery from that venue; narrow, cheap and the strongest proof you can show.
- [venue] wedding photographer
- [venue] wedding photos
- wedding photographer at [venue]
- [venue] photographer
- [venue] wedding pictures
- AG03
City and region
Couples marrying in your metro or a venue region you travel to; presence targeting at home, a separate campaign for travel regions.
- wedding photographer [city]
- [city] wedding photography
- [region] wedding photographer
- wedding photographers in [county]
- [city] elopement photographer
- AG04
Elopements
Weekday and off-season fillers with their own lower value, so they never set the bids for full-day weddings.
- elopement photographer
- courthouse wedding photographer
- micro wedding photographer
- city hall wedding photographer
- adventure elopement photographer
- AG05
Engagement sessions
Low value on their own; judged on how many engagement clients go on to book the wedding, which only the CRM can show.
- engagement photographer near me
- engagement photos [city]
- proposal photographer
- engagement photo session
- surprise proposal photographer
Responsive search ads that the landing page can actually back up
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.
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.
- Wedding Photography [City]26/30
- Check Your Wedding Date23/30
- Now Booking [YEAR] Weddings27/30
- Full-Day Wedding Coverage25/30
- Elopement Photographer22/30
- Galleries From Your Venue25/30
- Collections From $[PRICE]25/30
- Engagement Sessions19/30
- Documentary Wedding Photos26/30
- Photographer for [Venue]24/30
- Tell us your date and venue. We'll confirm availability and send our collections.81/90
- See full wedding galleries from venues near [City], from getting ready to last dance.85/90
- Eloping or keeping it small? Weekday and courthouse coverage with the same full edit.85/90
- Booked an engagement session? Ask how it counts toward your wedding day collection.83/90
What Local Services Ads takes from this auction, and when to run both
Wedding photography is not a Local Services Ads category in the US, so no pay-per-lead box sits above your ads. What surrounds them is discovery you do not pay Google for: Instagram and Pinterest portfolios, venue preferred-vendor lists, planners' recommendations and marketplace storefronts. Many of those couples finish by searching your studio name, which makes brand search look like your best campaign. The job is holding Search accountable for couples it found, not couples it intercepted on the way to you.
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.
- Local Services Ads
- Not available for photographers. The budget question is Search against marketplace storefronts and your own portfolio channels.
- Venue and planner referrals
- Add a referral field to the CRM inquiry and log which venue or planner sent the couple, so a preferred-vendor list gets credit for the contracts it produces.
- Your studio name
- Run it as a separate campaign with a low cap. Couples who found you on Instagram or a venue list then search your name, and those contracts belong to that source, not to your generic keywords.
Budget to the demand curve, and only bid on hours someone answers
Wedding photography runs on two calendars that do not line up. Inquiries cluster after the holiday proposal season and into the early part of the year, when newly engaged couples book a venue and then a photographer, while the weddings themselves crowd into the warmer months and fill every weekend at once. By the time peak season arrives, most of its Saturdays should already be sold.
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
- Raise budgets ahead of engagement season, not after the inquiries start, and lower them as the coming season's dates fill. When a season is close to sold out, move spend to the following year and to the weekday, off-season and elopement dates you still have open.
- Dayparting
- Forms arrive in the evenings and on Sundays, when couples plan together. Keep form campaigns on around the clock, switch call assets off during your shooting hours, and reply to every inquiry the same day, even if the first reply only confirms the date is open.
Why the advertiser bidding the most is often third
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 Wedding photography · Marketplaces and larger studios bid on the generic terms. Venue names, towns and styles are where a small studio wins, with a gallery that answers the search.
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.
- 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.
- 02Ad relevance low? The ad group holds more than one intent. Split it.
- 03Landing page experience low? The page is not answering the search — usually because one page is serving every ad group.
- 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
Start on Maximize Conversions with a qualified inquiry as the primary conversion: a form that names a wedding date you still have open, a venue or region you shoot, and a collection above your minimum. Import signed contracts with the collection value from the studio CRM as soon as the click ID reaches the client record, inside the 90-day import window, and move to value-based bidding once contracts import steadily. Keep elopement and engagement campaigns apart from full-day weddings, so the smaller bookings never set the bids for the work that fills a season. 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 Wedding photography · Bid on a qualified inquiry that names an open date until contracts import from HoneyBook, Dubsado or Studio Ninja with collection value, then test value-based bidding.
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
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 Wedding photography · Read every inquiry from each campaign in the first month. If many are booked dates, second-shooter requests or price-only questions, fix the form and the conversion before judging keywords.
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.
- 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.
- 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.
- 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.
- 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.
- 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
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 Wedding photography · Compare inquiries counted by Google with inquiries in the CRM, then contracts signed by campaign. A gap in the first number is a tracking problem, not a keyword problem.
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.
- 01Search terms: photographer jobs, presets, camera gear, pose ideas and photo booth searches turn up every week
- 02Inquiries for dates already on your calendar, by campaign, and whether any of them were counted as conversions
- 03Hours from inquiry to first reply, especially for inquiries that arrived while you were shooting
- 04Contracts signed and collection value by campaign from the studio CRM, next to marketplace and venue-referral bookings
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 next season is already close to sold out. Paid search would buy inquiries for dates you will turn down; spend on the season after it, or not at all.
- You cannot reply to inquiries the same day during wedding season. Couples write to several photographers at once and book the one who answers first with availability and a price guide.
- Your inquiries come through a form that cannot carry a click ID, and you will not change it. Bidding would then learn from inquiries alone, which is the mistake this page is about.
Questions this raises
- Why does Google Ads show fewer inquiries than HoneyBook?
- Because the HoneyBook form renders from its own script, and the Google tag on your site cannot see the submit. Redirect-to-thank-you workarounds depend on the couple clicking Done, so some inquiries never count and reloads count twice. The fix is capturing the submit and the click ID on your side and sending the conversion server-side.
- Should I count inquiries or signed contracts as the conversion?
- Use a qualified inquiry to start, because contracts are too few for bidding to learn from at first, then import signed contracts with collection value once the click ID reaches the CRM. Inquiries for dates you have already booked should never count.
- How much should a wedding photographer spend on Google Ads?
- Start from the dates you still have open in the season you are booking, your average contract value in the studio CRM, and what you can pay to book one wedding. Fund enough clicks to produce the consult calls you need at your current consult-to-contract rate, and stop raising the budget once the remaining dates are mostly weekdays and off-season.
- Should wedding photographers bid on venue names?
- Yes, for venues you have shot and can show a gallery from. Couples search the venue name with 'photographer' or 'photos', and a page with your work at that venue answers them better than a general portfolio. Keep the venue name in the keyword and the landing page, and be careful with it in ad text, where a trademark complaint can restrict it.
- Does Performance Max work for wedding photographers?
- Not until Search is judged on signed contracts. Optimized to inquiries, Performance Max finds the cheapest form fills across placements you cannot separate, including people browsing for pose ideas. Once contract values import, test it on its own budget and judge it on contracts 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.
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 studio CRM (HoneyBook, Dubsado, Studio Ninja, Pixieset Studio Manager)
- 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 studio CRM (HoneyBook, Dubsado, Studio Ninja, Pixieset Studio Manager) — 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 studio CRM (HoneyBook, Dubsado, Studio Ninja, Pixieset Studio Manager), 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
