Using AI to build a simple Google Ads or Meta ad headline and copy test set without a digital marketing agency
AI write Google ad copy small business owners can actually use — headlines, descriptions, and Meta copy with exact prompts and platform rules built in.
You're staring at the Google Ads interface at 9pm, cursor blinking in the headline field, and you've typed "Best Plumber in Austin" four times in slightly different ways and you're pretty sure that's not it. This post helps small business owners use AI to write Google ad copy — a full set of headlines, descriptions, and Meta copy that actually fits the platforms' rules and gives you real variations to test. And no, you don't need a marketing degree or a $2,000/month agency relationship to get there.
What you need before you start
ChatGPT{:target="_blank"} — an AI chat tool made by OpenAI where you type requests and get text back; the free version works, but GPT-4o (about $20/month) handles character-constrained writing better. If you're already using Claude{:target="_blank"} (Anthropic's AI, also around $20/month), that works great too — it's particularly good at following precise formatting rules.
Google Ads Editor{:target="_blank"} — a free desktop tool from Google that lets you upload ad copy in bulk without clicking through every field manually. Worth installing before you start.
Time required: About 90 minutes the first time. Faster once you have a brief template saved.
Skill level: If you can write an email and copy text from one window to another, you can do this.
Understanding the rules before you write a single word
Here's where most small business owners get burned. They generate a bunch of copy, try to paste it in, and half of it gets rejected. Knowing the format rules upfront saves you a full round of fixing.
Google Responsive Search Ads (RSAs): You can submit up to 15 headlines — but each one has a hard limit of 30 characters. That's not words. Characters. Spaces included. Google then automatically mixes and matches your headlines to find what performs best, so more variety genuinely helps. You also write up to 4 descriptions, each capped at 90 characters. The more diverse your headlines are — different angles, not just the same phrase reworded — the better Google rates your ad, and higher-rated ads get up to 10% more clicks{:target="_blank"} than ads rated Poor.
Meta (Facebook and Instagram) ads: Three layers to worry about. Your primary text is what appears above the image — only about 125 characters show before it's cut off with a "See More" link, so your hook needs to land in those first few lines. Your headline (the bold text below the image) is visible at 27 characters on a phone. And your description fills in beneath that. If you don't write to these limits, Meta cuts your copy off mid-sentence. Not ideal.
Thirty characters sounds like nothing. It's roughly "Local Plumber. Fast Response." Count it. That's the game.
How to use AI to write Google ad headlines: building your brief
A one-sentence request like "write me Google ad headlines for my plumbing business" will get you generic output that sounds like it could've been written for any plumber in any city. What actually works is giving the AI a structured brief first.
Here are the five inputs that make AI-generated ad copy usable:
- What you sell — be specific. Not "plumbing services" but "emergency drain cleaning for homeowners in Austin, TX, same-day appointments."
- Who you're selling to — "homeowners, usually 35–65, stressed about a blocked drain or a leak, often searching on their phone."
- Your key advantage — what makes you the pick. Price, speed, guarantee, local reputation, years in business.
- The platform and its limits — tell the AI exactly: "Google RSA, 30 characters max per headline" or "Meta primary text, hook in the first 125 characters."
- The angles you want covered — ask for variety: urgency, price, social proof, location, the problem being solved, a guarantee, a seasonal hook.
Without that fifth one, the AI will write you 10 versions of the same headline.
Generating your Google RSA headline set
Here's the step-by-step.
Step 1. Open your AI tool (ChatGPT or Claude works great here).
Step 2. Paste in your brief using this prompt. Swap the bracketed parts for your actual business details.
This prompt works because it gives the AI the platform rules, the character limit, a specific business context, and an explicit instruction to vary the angles — which is exactly what Google rewards.
You are writing Google Responsive Search Ad headlines for a small business. Follow these rules exactly:
- Each headline must be 30 characters or fewer (count every character including spaces)
- Write 15 headlines total
- No two headlines should use the same angle or phrase the same benefit
- Cover these angles across the 15: urgency, price/value, local, social proof, problem-solution, guarantee, speed, feature-specific, question, seasonal
Business details:
- Service: [e.g., emergency drain cleaning]
- Location: [e.g., Austin TX]
- Key benefit: [e.g., same-day service, flat-rate pricing, 500+ 5-star reviews]
- Target customer: [e.g., stressed homeowners with a blocked drain]
After each headline, show the character count in brackets. Flag any that exceed 30 characters.
Step 3. Read through the output and check the character counts yourself — don't trust them blindly. Paste any questionable headline into a character counter (a free tool like Character Count Online{:target="_blank"} works fine) to verify.
Step 4. Run the same prompt again for your 4 descriptions, changing the limit to 90 characters and asking for variation in tone and detail across the four.
Step 5. Copy your approved headlines and descriptions into a spreadsheet. Google Ads Editor{:target="_blank"} lets you import them via CSV so you're not hand-typing 15 headlines into a web form at midnight.
That's a complete RSA set, built and ready to load.
Generating your Meta ad copy with AI
Meta copy has a different feel — it's less "quick hit" and more "short conversation." The format that consistently works for small businesses is: hook in line 1, proof or benefit in line 2, call to action in line 3.
Use this prompt:
Write 3 variations of Meta (Facebook/Instagram) ad copy for a small business. Each variation should follow this three-line structure:
- Line 1: A hook — either a problem the customer recognizes or a bold, specific claim. Keep the first 125 characters punchy because that's all that shows before "See More."
- Line 2: Proof or a specific benefit. One sentence.
- Line 3: A clear call to action.
Also write a short headline (27 characters or fewer) for each variation.
Business details:
- Service: [your service]
- Location: [your city]
- Key benefit: [your strongest selling point]
- Target customer: [who you're talking to]
- Tone: [e.g., friendly and local / direct and professional / warm and reassuring]
Label each variation and show the character count for each headline.
Three variations is the right number for a small budget. Meta's Advantage+ Creative{:target="_blank"} feature will also remix elements automatically once you're live, so even two or three solid starting points give the algorithm something real to work with. If you're spending under $30/day on ads, stick to 2–3 variants — more than that and your budget gets spread too thin to learn anything useful.
When something goes wrong
The headlines come back too long. This happens almost every time on the first try if the character limit isn't stated explicitly. The fix: add "Count every character including spaces. Flag anything over 30 characters." to the prompt. Then verify manually.
Everything sounds the same. The AI rewrote the same benefit 15 different ways. That happens when you don't specify angles. Add the list of angles (urgency, price, social proof, etc.) to your prompt and ask explicitly for no two headlines to share the same approach.
The Meta copy sounds stiff or salesy. This usually means the tone wasn't specified. Go back and add something like "Write in a warm, direct tone, like a trusted local business, not a corporation." Then paste in one example of how you'd normally describe your business in a text or email — that context helps a lot.
These aren't failures. They're just the first draft, which is exactly what a first draft is for.
What to do next
Get your copy into Google Ads Editor or Meta Ads Manager and set it live — even a small test budget tells you more than a perfect spreadsheet sitting on your desktop.
FAQ
Can I use the free version of ChatGPT to write ad copy? Yes, and it'll get you somewhere useful. The free version includes usage caps that may limit how much you can generate in one session, and it can sometimes struggle with strict character limits — it may take an extra round of prompting to clean up. If you're running ads regularly and generating copy often, the paid version is worth the $20/month for the consistency alone.
How do I know if my Google ad headlines are actually 30 characters? Don't rely on counting yourself or trusting the AI's count — both make mistakes. Paste each headline into Character Count Online{:target="_blank"} or Google Docs' word count tool (it shows character count). Google Ads will also flag it when you try to enter it, but it's less frustrating to catch it before you get there.
Do I need to write different copy for Facebook vs. Instagram? Not necessarily at first. Meta runs the same ad across both placements by default, and the three-line structure works in both feeds. Once you've run an ad for a few weeks and can see placement-level results, then it's worth testing Instagram-specific creative. Start simple.
What if I don't know my "key benefit" — how do I figure that out? Look at your Google or Yelp reviews and find the phrase customers repeat most. "Fast," "friendly," "fair price," "showed up on time" — whatever comes up three or more times is your real selling point. Paste a handful of reviews into your AI tool and ask it to identify the most common reasons customers were happy. Quick and genuinely useful.
Can AI check what my competitors are running for ads? Not directly — AI tools as of early 2026 can't access live ad data from Google or Meta. What you can do: use Meta's Ad Library{:target="_blank"} (free, public) to search your competitors by name and see their active ads. Screenshot what you see, describe the angles they're using in your prompt, and ask your AI to help you differentiate. That's a manual step, but it's a quick one and it sharpens your copy significantly.
Prompts from this article
Generate 15 Google RSA Headlines Under 30 Characters
Use this prompt to generate a full set of 15 Google Responsive Search Ad headlines that comply with the 30-character limit and cover diverse angles. Run it in ChatGPT or Claude before loading copy into Google Ads Editor.
Write Three Meta Ad Copy Variations With Hooks
Use this prompt to generate three distinct Meta ad copy variations with platform-compliant headlines and hooks that fit within the visible character limits on Facebook and Instagram feeds.
Read Next
How to use AI to write a simple influencer or content creator brief so a paid collaboration actually produces what you need
MarketingUsing AI to write a simple script for cold outreach calls so your front desk or sales person stops winging every conversation
MarketingUsing AI to write a simple event or workshop description and promotional copy so you fill seats without a marketing budget