How Do I Write Google Ads Headlines That Fit in 30 Characters?

Your best selling point runs to 46 characters, and the headline field stops counting at 30. Cut it a word at a time and you end up with a line that fits but no longer gives anyone a reason to click. Or you get a sentence split across two headlines that Google may never show together.
To write Google Ads headlines that fit in 30 characters, stop shortening sentences and write single ideas instead. Each headline carries one claim, led by the keyword, number or offer, with articles, filler and long words removed. The 15 slots in a responsive search ad then carry the full message between them, so no single headline has to.
What counts toward the 30 characters?
Every character in the field counts toward the Google Ads headline character limit, including spaces, punctuation, numbers and symbols. "24/7" costs four characters, and the space after it costs a fifth. A brand name costs the same as any other word. That matters because your domain already appears in the display URL, so spending 10 characters on the brand in a headline is often a duplication.
Thirty characters per headline is the long-standing limit for responsive search ads. Platform specifications do change, though, so check Google's current responsive search ad help page before you build a large batch. Two situations make the count harder than it looks.
Double-width scripts. Languages written in double-width characters, such as Chinese, Japanese and Korean, use up the allowance faster, because each character counts for more than a Latin letter. A headline that looks short can still be over the limit. If you write for those markets, trust the counter in the Google Ads interface over any spreadsheet formula.
Dynamic keyword insertion. With `{KeyWord:Default Text}`, Google inserts the search term when it fits and falls back to your default text when it doesn't. The braces and syntax don't count, but the rendered text does. That means two things:
- The default text has to stand on its own inside 30 characters.
- The words around the insertion have to leave room for your longer keywords.
A default that reads awkwardly will appear more often than you expect, because longer queries trigger it.
Why one idea beats a trimmed sentence
A responsive search ad shows up to three of your headlines, in combinations Google chooses. Every headline therefore has to make sense alone and next to any other headline you've written.
A trimmed sentence fails that test. Split "Get a Free Quote for Your Home Insurance Today" across two fields and you get "Get a Free Quote for" and "Your Home Insurance Today". Shown separately or out of order, both read like errors.
The fix is to give each headline a single job:
- Keyword match. The ad group's core term, so the ad visibly mirrors the search.
- Offer. The price, discount, free trial or free delivery.
- Proof. Reviews, years in business, accreditations.
- Differentiator. What you do that the next ad on the page doesn't.
- Action. What happens when they click.
A few headlines should carry the keyword. The rest should carry reasons to click, written without it, so Google has genuinely different lines to combine rather than five variations on the search term. Pin sparingly. Pinning guarantees a line appears in a position, but every pin removes combinations the system could otherwise test.
This is the opposite discipline to Meta. On Meta, the opening of the primary text has room to hook and set up a story, a different problem covered in what the first line of a Facebook ad should say. In search, the reader is scanning a results page with a query already in mind, and each headline gets one glance.
Compression is also where generic AI copy goes wrong. A model with no knowledge of your positioning fills 30 characters with the category's stock phrases, such as "Quality Service You Can Trust", because those are the shortest plausible lines it has seen. The constraint strips out everything except what the writer knows about the business. That's why an agent drafting headlines needs the brand's tone of voice, positioning and ICP definitions in front of it. Holding those per account is what SproutMe Knowledge does, so short copy doesn't default to generic copy.
How do you cut a headline to 30?
Start from the claim, not the sentence. Most long drafts are a short headline wrapped in scaffolding, and the techniques below remove the scaffolding without losing the meaning.
Delete the grammar the format already implies
"Get a Free Quote for Your Home Insurance Today" is 46 characters. "Free Home Insurance Quote" is 25. The verb, the article, the possessive and "today" were doing nothing a searcher wouldn't assume. Ads are read as offers, so "get" and "your" are usually implied.
Use numerals and symbols
"Free Shipping on Orders Over Fifty Dollars" is 42 characters. "Free Shipping Over $50" is 22. Numerals are shorter, and they're easier to spot on a crowded results page. Ampersands, percentage signs and currency symbols work the same way, as long as they read naturally.
Swap long words for short ones
| Long word | Short swap | Characters saved | | --- | --- | --- | | purchase | buy | 5 | | assistance | help | 6 | | professional | expert | 6 | | approximately | about | 8 |
None of these swaps loses meaning, and plain words tend to read faster anyway.
Collapse noun phrases into adjective and noun
"We Offer Professional Plumbing Assistance Around the Clock" is 58 characters. "24/7 Emergency Plumbers" is 23. The same information sits in less than half the space.
Spend the headroom deliberately
That plumbing headline leaves seven characters spare. Adding a location ("24/7 Emergency Plumbers NYC", 27) earns its place if location drives the click. Padding to reach 30 for the sake of it does not. A short headline that's instantly readable beats a full one that isn't.
What not to do
Avoid abbreviations a searcher has to decode. "Home Ins. Qte" saves space and costs comprehension. Don't use capitals or stacked symbols as emphasis either, because Google's editorial rules reject gimmicky formatting. Finally, don't let the squeeze push a claim past what's true. "Lowest Prices" fits easily and is hard to defend.
What to check before you upload
Count in bulk. Draft headlines in a spreadsheet, one per row, and use `=LEN(A2)` to flag anything over 30. This works reliably for Latin scripts. For double-width languages, confirm the count in the Google Ads interface. If you're editing many ads at once, Google Ads Editor lets you export to CSV, revise and re-upload, which keeps the counting and the editing in one place.
Read in combination. Pick any three headlines at random and read them aloud in sequence. You're checking for three problems:
- Repetition, such as "Free Quote" next to "Get Your Free Quote".
- Contradiction, such as "Same-Day Service" next to "Book a Visit This Week".
- Fragments that only made sense in the order you wrote them.
Do this a handful of times with different draws.
Check that each headline is distinct. Two headlines that say the same thing in different words waste a slot and give the system nothing new to test. If you can't name each headline's job in one word (keyword, offer, proof, differentiator, action), merge or replace it.
If the real problem is that you've run out of angles rather than characters, the answer is upstream of the character count. The wider method for writing new ads from what already works starts with your strongest performing lines and builds from there.
Conclusion
The 30-character limit punishes writers who treat a headline as a sentence to be shortened. It rewards writers who treat each headline as one idea with one job. Lead with the keyword, number or offer. Strip out articles, filler and long words. Then let the full set of headlines carry the message between them, and read the results in combination before anything goes live.
See how SproutMe Execute adjusts creative continuously from live performance data, inside the spend and scope limits you set.
Frequently Asked Questions
Fill as many as you can make genuinely distinct. More distinct headlines give Google more combinations to test, but near-duplicates add nothing and can crowd out stronger lines in the rotation. If you only have eight headlines that each do a clear job, ship those eight and add more as performance data shows which angles earn clicks.
It isn't clipped in the live ad. It simply won't be accepted. The Google Ads interface flags the field as over the limit, and you can't save the ad until you shorten it. Bulk uploads through Google Ads Editor will error on that row. The practical risk is a stalled launch rather than a truncated ad, so count before uploading.
No. A responsive search ad shows up to three headlines, and on smaller screens Google may show fewer. That's why no headline should depend on another to complete its meaning. If one message must appear in every impression, pin it to the first position, accepting that each pin reduces the combinations Google can test.
Get a complimentary audit to uncover AI opportunities hidden in your data.
Put these strategies to work


