How to write Google Ads copy that converts (headlines, descriptions, the 5-component formula)
By Kael Broersma, Founder of Beefed Up. We run brand, web, and Google Ads for established small businesses across the US.
Before/after from an account we audited last quarter. The before headline: "Best Plumbing Service In Atlanta - Call Today For Free Quote!" The after: "Emergency Plumber Near Decatur · Flat-Rate Pricing · Same Day." Same business, same offer. The new headline produced a 47% higher click-through rate and a 28% lower cost per qualified lead within 6 weeks.
Most Google Ads copy is bad in predictable ways. It's vague ("best service"), it's repetitive ("plumbing service" three times in three lines), it's generic ("Call today!"), and it ignores the 15 headline slots in modern Responsive Search Ads. Fixing those three patterns alone usually doubles performance.
This article is the practitioner version of how to write Google Ads copy that earns clicks AND converts them. The 5-component headline formula we use with every client. The 3 mistakes that tank Quality Score. How to actually use the 15-headline slot. And 10 real before/after rewrites you can copy the pattern from.
How Google decides which headlines to show
First the mechanics. Responsive Search Ads (RSA) let you provide up to 15 headlines and 4 descriptions per ad. Google's AI assembles different combinations on the fly, testing which combinations perform best for each query. Per Google's RSA documentation (retrieved May 2026), each impression can pin different headlines based on context (query, device, location).
What this means for copy: variation across headlines matters more than perfection in any single one. If you give Google 15 variations of "Best Plumber In Atlanta," the AI has nothing to test. If you give Google 15 genuinely different angles (price-focused, speed-focused, brand-focused, service-specific, geo-specific), it learns which combinations work for which audience.
Quality Score (1 to 10, visible in the keyword detail view) is Google's rating of how well your ad, keyword, and landing page match the user's query. Higher Quality Score = lower cost per click and better ad position. Quality Score is largely determined by relevance and expected click-through rate; both are functions of headline copy.
The 5-component formula for a high-performing headline
Every headline that performs well at SMB scale combines 4 to 5 of these components. Not always all 5; the 30-character limit forces tradeoffs. Pick which components matter most for the specific keyword group.
Component 1: Keyword match
Include the primary keyword or a tight variant in at least 6 of your 15 headlines. Not all 15; that's keyword stuffing. The keyword match signals relevance to Google and to the user (they see their search term bolded in the ad).
Component 2: A specific benefit (not a generic one)
"Save Money" is generic. "Same-Day Repair" is specific. "Free Estimate" is generic. "Flat-Rate Pricing, No Surprises" is specific. Specific benefits beat generic ones because they signal something the competition isn't saying.
Component 3: A differentiator the competition isn't claiming
Look at the top 3 ads for your keyword. What are they all saying? Don't say the same thing. If everyone says "free estimate," your differentiator is something else: licensed master plumber, 25-year warranty, no upcharge for evening service, family-owned 30 years.
Component 4: A clear CTA (not just "call today")
The default CTA is bad. "Call Now," "Get Quote," "Learn More" are placeholder language. Better CTAs match the action the prospect actually wants to take: "Book Online," "Get Same-Day Service," "See Pricing First," "Schedule Free Inspection."
Component 5: Character economy
Headlines max at 30 characters. Use them. "Plumber" is 7 characters; "Emergency Plumber" is 17; "Emergency Plumber Near Decatur" is 30. The longer specific version usually outperforms the shorter generic one because it answers more of the user's question before they click.
How to use all 15 headlines in a Responsive Search Ad
Most accounts use 5 or 6 headlines because the team got tired of writing variations. Use all 15. Here's the template we use to fill them out without padding:
Headlines 1-4: Keyword + specific benefit combinations. Different benefits per headline. "Emergency Plumber, Same Day," "Plumber With Flat-Rate Pricing," etc.
Headlines 5-7: Differentiator-led. "Licensed Master Plumber Since 1995," "Family-Owned Plumbing Co.," "No Trip Charges, Ever."
Headlines 8-10: Geo-specific. "Plumber In Decatur GA," "Atlanta Plumbing Service," "Servicing Fulton, Dekalb, Gwinnett."
Headlines 11-13: CTA-led. "Book Online In 60 Seconds," "See Pricing Before You Call," "Get Same-Day Appointment."
Headlines 14-15: Brand + offer. "Beefed Up Plumbing" + a current promotion or guarantee.
Each headline can stand alone OR combine with any other; Google will test combinations. The variation gives the algorithm something to optimize against.
The 3 mistakes that tank Quality Score
Mistake 1: Keyword stuffing across all 15 headlines
Putting the exact-match keyword in all 15 headlines feels SEO-smart. It's actually anti-pattern; Google penalizes obvious keyword stuffing in Quality Score and in expected CTR. Use the keyword in 6 to 8 headlines, variations in the rest.
Mistake 2: ALL CAPS SHOUTING
"BEST PLUMBING SERVICE NEAR YOU" reads as spam and gets disapproved by Google's policy team. Sentence case or title case only. Same applies to excessive punctuation ("Plumbing!! Best Prices!!").
Mistake 3: Generic CTAs that match no intent
"Click Here" doesn't survive policy review anymore (Google rejects ads with that phrase). "Learn More" and "Get Started" are weak. Match the CTA to the user's actual next action: book, call, request, see pricing, get quote.
10 real before/after headline rewrites
All paraphrased from accounts we've audited. Same offer, different headline approach.
1. Before: "Best Roofing In Charleston SC" → After: "Charleston Roof Repair · Same Week · Free Estimate." Specificity + service type + speed.
2. Before: "Affordable Web Design For Small Business" → After: "Small Business Sites From $4K · Built In 4 Weeks." Price floor + delivery time replaces vague "affordable."
3. Before: "Top-Rated Marketing Agency" → After: "Marketing For SMBs $500K-$5M · Honest Pricing." Audience qualifier + price posture.
4. Before: "Reliable HVAC Service Atlanta" → After: "24/7 HVAC Repair · Atlanta Metro · Flat-Rate." Availability + geography + pricing model.
5. Before: "Quality Landscaping Services" → After: "Lawn Care For Atlanta Red Clay Soil." Specificity beats generic "quality."
6. Before: "Best Pediatric Dentist" → After: "Pediatric Dentist For Anxious Kids, Marietta." Specific audience + geography.
7. Before: "Get Your Free Quote Today!" → After: "See Pricing Online Before You Call." Removes friction + specific action.
8. Before: "Expert SEO Consultants" → After: "Local SEO For Service Businesses Under $5M." Audience qualifier + service specialization.
9. Before: "Top Real Estate Agent" → After: "Sell Your Atlanta Home In 30 Days." Outcome + geography + timeline.
10. Before: "Premium Catering Services" → After: "Corporate Catering, 20-200 Guests, Atlanta." Audience + capacity + geography.
How to write a winning Google Ads headline set in 30 minutes
If you're rewriting an underperforming ad, here's the sequence.
Audit the top 3 competitor ads for your keyword
Google your primary keyword from the customer's location. Note the top 3 ads' headlines verbatim. List what they all say (common ground) and what each says uniquely.
Identify your 3 strongest differentiators
From the audit: what could you say that none of the top 3 are saying? Pick 3 specific differentiators (not 10), each one observable in your actual business.
Draft headlines 1-4 (keyword + benefit)
Combine your primary keyword with 4 different specific benefits. Stay under 30 characters each. Don't repeat benefits across headlines.
Draft headlines 5-10 (differentiator + geo)
Use your 3 differentiators across 3 headlines, then 3 geo-specific variations for your service area or city.
Draft headlines 11-15 (CTA + brand)
5 different CTAs matching different stages of buyer intent (research, comparison, decision), then 2 to 3 brand-led headlines that include your business name.
FAQ
How long should a Google Ads headline be?
Headlines max at 30 characters each, including spaces. Use the full 30 when you can; longer specific headlines outperform shorter generic ones because they answer more of the user's question before they click. Don't pad to hit 30 characters; use 30 to add real specificity.
How many headlines should I write for a Google Ads campaign?
Use all 15 slots in Responsive Search Ads. Each headline should genuinely vary in angle (keyword, benefit, differentiator, geo, CTA, brand), not just rearrange the same words. More variation gives Google's AI more combinations to test, which improves performance over time.
What is a good CTR for Google Ads?
WordStream's 2025 Google Ads benchmarks (retrieved May 2026) put the average search CTR at 6.3% across industries, with high performers exceeding 10%. For local service businesses with strong geo-targeting and specific copy, 7% to 12% CTR is realistic. Below 4% usually means weak headlines or wrong audience targeting.
Does Performance Max replace writing Google Ads copy?
No. Performance Max requires you to provide "asset groups" of headlines, descriptions, images, and videos that the AI assembles into ads across Google's network. The AI is as good as the assets you give it. Generic headlines produce generic ads. The 5-component formula in this article applies to Performance Max asset groups the same as to RSAs.
What's the difference between Google Ads headlines and descriptions?
Headlines (30 chars each, up to 15) are the bold blue text at the top of the ad; they drive click-through. Descriptions (90 chars each, up to 4) appear below in regular text; they add detail and reinforce the offer. Headlines win clicks; descriptions support conversion. Write headlines first, then descriptions that expand on the strongest headlines.
Beefed Up runs Google Ads copy testing and conversion optimization for established small business clients. If your ads aren't producing what they should, get in touch for an audit. Companion reads: our Google Ads landing page article and Google Ads budget article.



