Blog / Google Ads

Build a Local Google Ads Campaign With AI: The Prompts I Use

The agent did the clicking in an afternoon. Every decision, and the review that caught its mistake, stayed with me.

This week I built two Google Ads search campaigns with an AI agent doing the clicking. Around 100 keywords each, a negative keyword list, two ads per campaign set up as a clean test, location and budget dialed in. It took an afternoon instead of days.

Here's how an AI Google Ads campaign actually gets built when you do it right: the steps, the prompts I use for each one, and the decisions I never hand to the agent.

Who decides what in an AI Google Ads campaign?

Get this straight before you open Google Ads. The agent is fast at the work. It has no business making the calls.

DecisionWhoWhy
What you're selling, and to whomYouThe agent doesn't know your margins, your capacity or your best jobs
BudgetYouIt's your money, and the agent never changes it on its own
Where ads showYouYour service area is a business call, not a data call
Which keywords stayYou, from the agent's listIt can sort ideas. You know which searches turn into jobs
What the ads promiseYouEvery claim has to be true
Pulling data, building, entering, counting charactersAgentFast, patient clicking is exactly what it's good at
LaunchYouNothing goes live without a person looking at it

One more thing first: make sure conversion tracking works. A campaign without it can't tell you which keywords bring leads.

Step 1: Pull keywords from Keyword Planner

Keyword Planner lives inside Google Ads. Google's Keyword Planner help page says you need to finish account setup, including billing, to use it. It shows estimated monthly searches and average costs for keyword ideas.

I have the agent pull ideas from a handful of seed terms, then build a list of about 100 phrase match keywords. Phrase match, written in quotes, means ads may show on searches that include the meaning of your keyword, per Google's keyword matching guide. It's a middle ground between too loose and too narrow.

Why 100? Because it's easier to trim a list later than to guess what you missed. After a few weeks, the search terms report shows which keywords bring leads and which just spend.

Prompt: keyword pull

I'm signed in to Google Ads in this browser. Goal: a keyword list for a search campaign for [business type] in [area]. Open Keyword Planner, choose Discover new keywords, and use these seeds: [seed 1], [seed 2], [seed 3], [seed 4]. Location: [your metro or DMA].

From the ideas, pick about 100 keywords that show someone who wants to hire [service] soon. Skip jobs, DIY, free, training, parts, and anything we don't offer: [list]. Group them into 3 to 6 themes.

Done looks like: a table with keyword, theme, average monthly searches and Google's cost estimate, written in phrase match format. Don't create anything in the account. Stop and send me the table.

Step 2: Build the negative keyword list

Negative keywords let you exclude search terms, so you don't pay for people who were never going to hire you. Google's negative keywords page covers how they work.

Say you run a made-up garage door company, Gravois Garage Door Co. You'd want to block searches about garage door technician jobs, how to replace a spring yourself, opener manuals and replacement parts. None of those people are calling you for a repair.

Prompt: negative keywords

Using the approved keyword list, build a negative keyword list for this campaign. Include: job and career searches, DIY and how-to terms, parts and supplies, training and courses, services we don't offer ([list]), and cities outside our area ([list]).

Flag any negative that would block a keyword on the approved list. Give a one-line reason next to anything that isn't obvious. Done looks like: a list I can review. Don't add anything to the account until I approve it.

Step 3: Write two ads with only Headline 1 pinned

Responsive search ads let you give Google up to 15 headlines and 4 descriptions, and Google mixes them. According to Google's responsive search ads guide, headlines max out at 30 characters, descriptions at 90, and the two display path fields at 15 each.

Here's my setup. Two ads per campaign. Everything is identical except Headline 1, which I pin to position 1 in each ad. One ad leads with a speed message. The other leads with a different angle, like a guarantee you actually offer. That one pinned headline is the A/B test.

Google says pinning reduces the combinations it can try and can affect ad strength. I accept that trade on one headline, because I want to learn which message wins. Everything else stays unpinned so Google can still mix.

Prompt: two test ads

Write two responsive search ads for [campaign]. Context: [offer, service area, proof points, landing page URL]. Rules: 15 headlines and 4 descriptions per ad. Headlines 30 characters max, descriptions 90 max, display paths 15 max. Show the character count next to every line.

The two ads are identical except Headline 1. Ad A Headline 1: a [speed] angle. Ad B Headline 1: a [second] angle. Headline 1 is pinned to position 1 in both ads, and nothing else is pinned. Only use claims from the context I gave you. No prices, guarantees or reviews I didn't provide.

Done looks like: both ads in a side-by-side table. Don't enter anything into Google Ads until I approve the copy.

Step 4: Rotation, location and budget

Ad rotation

For a clean test, I set ad rotation to "Do not optimize," which rotates ads indefinitely so both get a fair shot. Google's ad rotation page says that isn't recommended for most advertisers, and notes that Smart Bidding strategies use the Optimize setting automatically. Check your bid strategy before you count on an even split.

Location

I targeted the St. Louis DMA. A DMA, or Designated Market Area, is the TV market region Nielsen draws around a metro, and Google lists Nielsen DMA regions as a US location target. For a business that serves the whole metro, it's a clean way to cover it without listing dozens of towns. If your area is tighter, use a radius or zip codes.

Also check the location option for presence. You usually want people in or regularly in your area, not anyone anywhere who searched about it.

Budget

These campaigns run at $10 a day. That's a starting budget for testing, not a recommendation for you. Know that Google's overdelivery rules let a campaign spend up to twice its average daily budget on a given day, but no more than 30.4 times the daily budget in a month.

Prompt: build it, paused

Build the campaign in Google Ads using only what I've approved: [campaign name], Search network only, no Display Network. Location: [St. Louis DMA], targeting people in or regularly in the location. Budget: [$10] a day. Bid strategy: [strategy]. Ad rotation: Do not optimize. Ad groups by theme with the approved phrase match keywords. Add the approved negative list. Enter both approved ads exactly as written, with Headline 1 pinned to position 1 and nothing else pinned.

Leave the campaign paused. When you're done, go back through every setting and tell me what you see on screen, not what you meant to set. Then stop. I'll review before anything goes live.

The review pass: what I caught

The agent did the clicking well. Not perfectly.

In one ad, it pinned the test headline to position 2 instead of position 1. It reported the step as done, and in its mind it was. But a headline pinned to position 2 isn't the test I designed. If I hadn't opened the ad and looked, I'd have spent weeks comparing two ads that weren't testing what I thought.

Here's what I check on every agent-built campaign before it goes live:

  • Every pin. Open each ad and confirm which headlines are pinned, and to which position.
  • Locations. Right region, right presence option, no stray targets.
  • Networks. Search only, unless you meant otherwise.
  • Budget and bid strategy. Exactly what you approved, to the dollar.
  • Negatives attached. A list that exists but isn't applied to the campaign does nothing.
  • Keywords. Right match types, nothing added that you didn't approve.
  • Final URLs. Every ad points to the right page, and the page loads on a phone.

That's why the build prompt ends with a read-back of what's on screen. The agent catches some of its own mistakes that way. I catch the rest.

Why the decisions stay human

An agent can build a technically perfect campaign for a business that shouldn't be running ads yet. It won't ask whether your phones are covered, whether your landing page makes people want to call, or whether you can even take on more work next month.

I covered the costliest versions of those misses in 5 Google Ads mistakes, and how to think about the number itself in how much a small business should spend on marketing.

The agent made the work fast. It didn't make it right. Right came from deciding what to build and checking that it got built.

What happens after launch

Launch is the start of the work, not the end. After a couple of weeks, open the search terms report, add negatives for anything irrelevant, pause keywords that spend without bringing leads, and look at which Headline 1 is pulling ahead.

That's how the list of 100 shrinks to the keywords that actually earn their spot. The agent can pull the report and suggest changes. You still approve every one of them.

Alex Lamy

Alex Lamy16 years in marketing, from radio to agencies to running his own shop. Now he runs a team of AI agents that do the marketing for St. Louis small businesses. You talk to him, and he checks every piece.

Want this handled for you?

$499 a month, flat. My AI agents produce it, I check every piece, and we meet weekly. Month-to-month, and you own everything. Want a reference first? I'll connect you with someone I did similar work for.

Book a 30-minute call