How to Write Google Ads Copy That Actually Converts (2026 Guide)
Writing effective Google Ads copy in 2026 means working with Responsive Search Ads (RSAs) as your default format, matching every headline to the specific search intent behind the query, and using data (not instinct) to decide which asset combinations earn the click. Google retired Expanded Text Ads in 2022. Most of the guides still ranking on this topic were written before that happened. This one covers what's actually true right now: the RSA format, the character-count science, the Performance Max difference, and the Ad Strength myth that's costing advertisers real money.
What Changed in Google Ads Copy Since 2018
If you learned to write Google Ads before 2022, most of that knowledge is stale. Google made RSAs the exclusive Search ad format in June 2022. The old Expanded Text Ad (ETA) format is still visible in old campaigns, but you can't create or edit ETAs anymore.
The shift matters because RSAs work differently. Instead of writing one fixed ad, you write up to 15 headlines and 4 descriptions. Google's machine learning assembles them into combinations for each auction. That changes how you approach copy strategy completely.
| Feature | Expanded Text Ads (deprecated) | Responsive Search Ads (current) |
|---|---|---|
| Status | Read-only. Cannot create or edit. | Only available Search format. |
| Headlines | 3 headlines, fixed order | Up to 15 headlines, ML-assembled |
| Descriptions | 2 descriptions, fixed | Up to 4 descriptions, ML-assembled |
| Headline char limit | 30 chars each | 30 chars each |
| Description char limit | 90 chars each | 90 chars each |
| Ad Strength score | Not applicable | Poor / Average / Good / Excellent |
| Best practice | A/B test full ads | Pin sparingly; diversify assets |
Performance Max (PMax) campaigns are a separate format. They run across Search, Display, YouTube, Gmail, and Maps from a single asset group. PMax copy works differently than Search RSAs, we cover that in its own section below.
Google Ads Format Cheat Sheet: Character Limits in 2026
Every format has hard limits. Going over truncates your copy, sometimes mid-sentence. These are the exact limits for every active Search format.
| Format | Headlines | Descriptions | Notes |
|---|---|---|---|
| Responsive Search Ads (RSA) | Up to 15, 30 chars each | Up to 4, 90 chars each | ML selects combinations per auction |
| Performance Max (PMax) | Up to 15, 30 chars each | Up to 4, 90 chars each | Also needs long headline (90 chars) and business name |
| Call Ads | 2 headlines, 30 chars each | 2 descriptions, 90 chars each | Clicks dial your number, not a landing page |
| Dynamic Search Ads | Auto-generated from site | 2 descriptions, 90 chars each | Google writes headlines from your page content |
Step 1: Match the Search Intent Before You Write a Single Word
The most common mistake in Google Ads copy is writing about the product instead of the search. The person typing into Google has a specific job in mind. Your ad wins when it maps directly to that job.
Search intent falls into four categories. Which one applies changes everything about how you write the copy.
Informational: The user is learning. Queries like "how does Google Ads work" or "what is a Quality Score." Ads here should educate, not hard-sell. CTAs like "See how it works" outperform "Buy now." These rarely convert on first click, but they build the remarketing pool.
Commercial investigation: The user is comparing options. Queries like "Google Ads agency vs in-house" or "best Google Ads management tools." Lead with differentiation. Cost, proof, and specifics beat generic claims like "industry-leading" or "trusted partner."
Transactional: The user is ready to act. Queries like "hire Google Ads agency" or "Google Ads management pricing." Lead with the outcome and remove friction. Price transparency, guarantees, and speed ("Start in 48 hours") win here.
Navigational: The user wants a specific brand or site. Unless you're bidding on your own brand terms, this intent is hard to intercept. If you are bidding on your brand name, reinforce the choice they already made.
Run the query through Google yourself before writing. Look at the top organic results. That's Google's best guess at the intent. Your ad should match that intent or you'll pay for clicks that bounce.
Step 2: Write Headlines That Win the First Scan
Most users scan Google results in under two seconds. Your headline has one job: stop the scan and earn the read.
RSAs give you 15 headline slots. Most advertisers fill them with variations of the same message. That's a wasted opportunity. Each headline should cover a different angle: one for intent match, one for proof, one for differentiator, one for urgency. Google's ML picks the best combination per auction, give it real variety to work with.
The character count data that surprises most advertisers
A 2026 analysis of 50+ campaigns found that headlines under 20 characters consistently show lower CPC and lower CPA than longer headlines. The explanation isn't counterintuitive once you think about it: shorter headlines are usually more specific. "Free Audit" beats "Get Your Free Google Ads Audit Today" because the scan registers the promise faster.
What to put in each headline slot
Keyword match headlines (2-3 slots): Mirror the search query. If someone searches "Google Ads management for ecommerce," your headline "Google Ads for Ecommerce" signals relevance instantly. Use dynamic keyword insertion sparingly, it backfires on long-tail queries.
Benefit headlines (3-4 slots): What does the user get? "Lower CPA in 30 Days" is a benefit. "Expert PPC Management" is a feature. Benefits outperform features in click-through every time.
Proof headlines (2-3 slots): Numbers, certifications, client counts, years. "288% ROAS for DTC Brands" beats "Great Results" because it's verifiable. Use real numbers from your portfolio.
Differentiator headlines (2-3 slots): Why you over the ad next to yours? "No Long-Term Contracts" and "Dedicated Account Manager" address real objections. Generic differentiators like "Trusted" and "Leading" do nothing.
CTA headlines (1-2 slots): Put the action in the headline. "Get a Free Audit" in the headline rather than buried in the description increases the surface area of the CTA.
Step 3: Write Descriptions That Carry the Proof
Headlines get the click. Descriptions determine whether the user clicks with intent or idle curiosity. That gap matters because idle clicks burn budget.
RSAs give you 4 description slots at 90 characters each. Google shows 2 at a time. Each description should be independently strong, don't write them as a two-part sentence that requires the other to make sense.
What each description slot should do
Description 1, Primary benefit + specificity: Lead with the outcome, not the process. "We cut CPA by 35% in Q1 for a DTC food brand" beats "We optimize your Google Ads campaigns." The first is verifiable. The second is what every competitor says.
Description 2, Social proof or risk removal: A short testimonial quote, client count, years in business, or guarantee. "Google Premier Partner. 94% client retention rate." Proof in the description reduces the hesitation that kills conversion.
Description 3, Differentiator or offer: What makes choosing you easier? "Free 30-day audit. No commitment." removes a specific friction point. This is the right place for time-bound offers.
Description 4, CTA: One clear verb. "Get your free audit today." Not "Learn more about our comprehensive Google Ads management solutions."
End description line 1 with punctuation. If your ad shows in the top three positions, Google sometimes appends the first description to the headline. A sentence-ending period or exclamation point makes that combined unit read cleanly.
Step 4: Build RSAs That Outperform Google's Defaults
The biggest misconception in RSA management is that Ad Strength predicts performance. It does not. Ad Strength measures structural completeness: how many headlines you've filled, how diverse your keywords are across assets. It does not measure whether your copy converts.
We've managed accounts where an "Excellent" Ad Strength RSA underperformed a "Poor" one on conversion rate by 40%. The machine learning found better combinations in the lower-rated ad because the assets were more differentiated. Fill all 15 slots, yes, but fill them with genuinely different angles, not 15 variations of the same claim.
Human-written RSAs outperform AI-generated ones by 214% in conversions. Ad Strength doesn't capture this. A 'Poor' rated ad with strong, differentiated copy will beat an 'Excellent' rated ad full of generic filler.
The RSA asset strategy that works
Write 15 real headlines, not 15 variations. Cover: intent match, 2-3 benefits, 2-3 proof points, 1-2 differentiators, 1-2 CTAs. If headline 6 and headline 7 say the same thing in different words, delete one and write something genuinely different.
Write 4 independent descriptions. Each one should make sense if Google shows it alone next to any combination of your headlines. No cliffhangers, no serial structure.
Run 2 RSAs per ad group, not 1. The second RSA gives Google a meaningful population to learn from. Make the two RSAs genuinely different: different value proposition emphasis, different audience signal.
Check the "Asset performance" report monthly. Google shows which individual headlines and descriptions are marked Low, Good, or Best. Low-performing assets get swapped. Don't delete them, replace them with a different angle.
Resist pinning. Unless you have a compliance or legal reason to lock copy in position, let Google's ML test combinations. The data from unpinned RSAs is more useful than the false comfort of pinning.
Step 5: The Message Match Principle
Your ad makes a promise. Your landing page either keeps it or breaks it. When users click an ad promising "Free Google Ads Audit" and land on a generic services page, they bounce. That bounce tells Google your ad is a bad match for that query. Your Quality Score drops. Your CPC rises.
Message match means the lead benefit in your ad headline appears in the landing page H1. Same words, not synonyms. "Free Audit" in the ad, "Free Audit" in the H1. The user's brain is scanning for confirmation that they landed in the right place. Don't make them search for it.
What breaks message match: Generic landing pages that serve 10 different ad groups, redirects to the homepage, slow page loads (83% of landing page visits come from mobile, according to Unbounce's 2024 Conversion Benchmark Report, speed matters more than copy on mobile).
What makes message match strong: Dedicated landing pages per ad group, dynamic text replacement that mirrors the ad headline, and a CTA that matches the ad's CTA exactly.
Step 6: Emotional Triggers That Move People to Click
Logic tells someone your offer exists. Emotion makes them click it. The most effective Google Ads copy uses both, the rational proof in the description, the emotional hook in the headline.
Six triggers that work consistently in paid search copy:
FOMO (fear of missing out): Countdown timers, limited availability, seasonal urgency. "Offer Ends Friday" in a headline drives CTR spikes. Use Google's countdown customizer for dynamic urgency without manual edits.
Social proof: "Trusted by 500+ ecommerce brands" or "4.9 stars, 1,200 reviews" addresses the fundamental fear of choosing the wrong vendor. Specific numbers beat vague claims every time.
Fear of loss: "Stop Wasting Ad Spend" is more motivating than "Save Money on Ads." Loss aversion is stronger than the prospect of equivalent gain. Frame the cost of inaction.
Exclusivity: "Invite-Only Program" or "For DTC Brands Spending $50K+/Month" signals that what's inside is premium. Pre-qualifying in the copy reduces low-intent clicks and improves conversion rate on the back end.
Curiosity: Open loops that the click closes. "The One Meta Metric Google Ads Ignores" works for informational queries where the user wants to learn something they don't already know.
Belonging: "The Agency Built for Food and Beverage Brands" tells a specific audience they're in the right place. Niche identity beats broad appeal in paid search because specificity raises relevance scores and lowers CPC.
One important rule: the emotional trigger must be deliverable. "Guaranteed Results" is an emotional trigger. If you can't guarantee results, don't use it. Google's ad policies and your reputation both suffer when the copy promises what the product can't provide.
Step 7: Write CTAs That Match Where the Buyer Is
A CTA that doesn't match the buyer's stage creates friction. "Buy Now" on an informational query scares off a user who's still learning. "Learn More" on a transactional query loses a user who was ready to act. Match the CTA to the intent of the keyword, not to what you want the user to do.
| Funnel Stage | Query Example | Right CTA | Wrong CTA |
|---|---|---|---|
| Awareness | how to improve google ads ROAS | Get the free guide | See how it works | Buy now | Get started |
| Consideration | google ads agency vs in-house | Compare your options | See pricing | Sign up | Book a call |
| Intent | google ads management services | Get a free audit | Book a strategy call | Learn more | Explore |
| Decision | hire google ads agency 2026 | Start in 48 hours | Claim your spot | See our process | Learn more |
| Brand | [Your brand name] google ads | Get started | Log in | See pricing | Anything generic |
Weak CTAs that waste character budget: "Click here," "Learn more," "Find out today." These are the defaults that everyone uses. Specific verbs beat generic ones: "Get," "Book," "Start," "Claim," "Compare."
Performance Max Copy Is a Different Animal
PMax campaigns use the same character limits as RSAs, but the context is completely different. Your copy runs across Search, Display, YouTube, Gmail, and Maps from a single asset group. The same headline that converts on Search might look strange on a Display banner. Write for the lowest common denominator: clear, benefit-first, brand-consistent.
PMax requires a long headline (up to 90 characters) and a business name. The long headline is used primarily in Display and YouTube, it should read as a complete sentence, not a keyword-stuffed fragment. "We Grow DTC Food Brands on Google and Meta" works across formats. "DTC Food Brand Google Ads Agency PPC Management" does not.
Asset group strategy: Create separate asset groups for distinct audience segments or product lines. One asset group for branded queries, one for competitor queries, one for category terms. Each gets tailored copy and landing pages.
What PMax copy can't do: You can't control which format shows which headline. You can't pin assets to positions like RSAs. The ML has full control. This makes asset diversity even more important than in standard Search campaigns.
Search themes vs keywords: PMax doesn't use keywords. In 2026, Google added Search Themes to give advertisers signal about what intent they want to target. Add your most important keyword themes there. Without them, PMax will follow the path of least resistance, usually broad brand terms that would have converted anyway.
Google Ads Copy Mistakes That Waste Budget
- Generic headlines: 'Best [Service]', 'Top [Industry] Agency', 'Trusted by Businesses'
- All headlines say the same thing in slightly different words
- Descriptions are one long sentence with no punctuation
- CTA doesn't match the funnel stage of the keyword
- Landing page headline doesn't match the ad headline
- All RSA headlines are pinned (killing ML testing)
- Only 1 RSA per ad group (missing the 6.6% conversion lift from a second)
- Ad Strength used as the primary performance metric
- No proof point anywhere in the ad (no numbers, no social proof, no specifics)
- Mobile experience hasn't been checked after writing desktop copy
The most expensive mistake we see in accounts we audit is over-reliance on Ad Strength. Google's own data shows Excellent Ad Strength correlates with 15% more clicks and conversions on average. But that's an average across all advertisers. The accounts dragging that average down are ones where Excellent Ad Strength was achieved by filling all 15 slots with near-identical copy. The ML had nothing meaningful to test, so performance stagnated.
The fix is simple: swap Low-performing assets identified in the Asset Performance report with genuinely different angles. Not longer headlines. Not more keywords. Different angles.
Frequently Asked Questions About Google Ads Copy
What is the character limit for Google Ads headlines in 2026?
Each RSA headline has a 30-character limit, including spaces. You can add up to 15 headlines per RSA, and Google's ML shows up to 3 per auction. Research from a 2026 campaign analysis found that headlines under 20 characters consistently show lower CPC and CPA than headlines using the full 30-character limit.
How many RSAs should I have per ad group?
Two RSAs per ad group is the proven sweet spot. Google's data shows adding a second RSA drives a 6.6% conversion lift at similar CPA. Adding a third RSA does not show measurable improvement. Make the two RSAs genuinely different, different value proposition emphasis, different primary benefit. Don't just duplicate with small word changes.
Does Ad Strength predict Google Ads performance?
Ad Strength measures structural completeness, not copy quality. A campaign with 15 filled headline slots and diverse keywords scores well on Ad Strength regardless of whether the copy is compelling. A 2026 study found human-written RSAs outperform AI-generated ones by 214% in conversions even when Ad Strength scores are identical. Use Ad Strength as a checklist, not a performance benchmark.
What's the difference between RSA copy and Performance Max copy?
RSAs run only on Search, giving you keyword-level intent matching. PMax runs across Search, Display, YouTube, Gmail, and Maps from a single asset group. RSA copy should be intent-specific and keyword-aligned. PMax copy needs to work across formats, so it should be clear, benefit-first, and brand-consistent rather than keyword-stuffed. PMax also requires a long headline (up to 90 characters) that RSAs don't.
How do I test Google Ads copy without losing performance?
The safest test is to run 2 RSAs per ad group with genuinely different copy angles. Let them run for at least 30 days or 200+ impressions per asset before drawing conclusions. Check the Asset Performance report monthly, Google labels individual headlines and descriptions as Low, Good, or Best. Replace Low performers with new angles. Don't delete underperforming RSAs mid-test. Let Google's ML finish learning before you make structural changes.
The Short Version
Google Ads copy in 2026 is about giving the machine meaningful variation to test, not about writing one perfect ad. You can't out-think Google's ML at the auction level. What you can do is give it better raw material: headlines that cover different angles, descriptions that carry real proof, and landing pages that keep the promises the ads make.
Two RSAs per ad group. Headlines under 20 characters where possible. Descriptions in the 61-to-70-character range. Asset performance report checked monthly. Ad Strength noted, not worshipped. Message match between ad and landing page confirmed. That's the operating checklist.
If you want a second opinion on your current Google Ads copy, what's working, what's leaving money on the table, and what to swap first, that's what we do in our free account audit.
Get a Free Google Ads Copy Audit
We review your current RSA assets, identify low-performing copy angles, and give you specific rewrites to test, not generic advice. No commitment required.
Request Your Free AuditLaunch into Success
Tell us a bit about yourself and your business. We are just one message away from the perfect partnership!