Last updated:
Google Ads Character Limits | Writing Effective Ad Copy
Achieving results with Google Ads requires the ability to capture user attention and drive clicks within strict character limits. Each ad type has different limits, and failing to understand them precisely leads to submission errors or weak ad copy. This article provides a comprehensive reference for character limits across major Google Ads formats and explains how to write ad copy that maximizes CTR (click-through rate). We also dive into the mechanics of Quality Score and Ad Rank, full-width vs. half-width character counting pitfalls for multilingual campaigns, the impact of ad customizers on character counts, and more. Note that all limits in this article reflect the specifications as of August 2026 and are subject to change. Use Character Counter to verify your ad copy length.
Responsive Search Ads (RSA) Character Limits
Responsive Search Ads are the standard format for Google Search ads. You register multiple headlines and descriptions, and Google's machine learning automatically selects the optimal combination to display.
| Element | Character Limit | Max Entries | Displayed |
|---|---|---|---|
| Headline | 30 characters | Up to 15 | Up to 3 |
| Description | 90 characters | Up to 4 | Up to 2 |
| Display URL path | 15 characters × 2 | 2 | 2 |
A minimum of 3 headlines and 2 descriptions is required. However, registering more gives Google more combinations to optimize, so filling up to the maximum is recommended.
The number of combination patterns in RSA grows rapidly with the number of registered assets. With 15 headlines and 4 descriptions, the headline combinations alone total 15C3 = 455, and description combinations are 4C2 = 6, yielding 455 × 6 = 2,730 possible ad variations. By contrast, the minimum of 3 headlines and 2 descriptions produces just 1 combination, leaving no room for machine learning optimization. Google's official Help does not put a recommended number on this, but it does advise supplying as many different headlines as you can. The practical reading is to vary the appeal angle - price, quality, track record, urgency - and fill the slots up to the maximum.
- Headline tips: Include keywords and specific numbers or offers (e.g., "50% Off First Order," "Free Shipping"). Ensure each headline works as an independent unit so they read naturally when combined
- Description tips: Clearly state user benefits and include a CTA (call to action). Place the most important appeal in the first description line, as mobile devices may display only one description
- Pinning: Use the pin feature when you want specific headlines or descriptions to appear in fixed positions. However, excessive pinning reduces combination flexibility and diminishes machine learning optimization. Pinning only your brand name to headline position 1 is a practical best practice
Display and Video Ad Character Limits
| Ad Type | Element | Character Limit |
|---|---|---|
| Responsive Display Ad | Short headline | 30 characters (up to 5) |
| Long headline | 90 characters (1) | |
| Description | 90 characters (up to 5) | |
| YouTube In-Stream Ad | Headline | 15 characters |
| Description | 25 characters × 2 lines | |
| YouTube Bumper Ad | Companion banner headline | 25 characters |
| Demand Gen Ad | Headline | 40 characters (up to 5) |
Display and video formats carry more fields than a table like this can hold, and some of the values above are not listed as a single figure in the official specification pages. Use the table to get oriented, then treat the counter in the ad creation screen as the final authority for the format you are actually building - it reflects the limits currently enforced on submission.
Writing High-CTR Ad Copy
- Include search keywords in headlines: Increases relevance between user intent and your ad, which is what the Ad Relevance rating reflects. Keywords matching the search query appear in bold on the results page, further boosting visibility
- Use specific numbers: "3,000+ clients served" outperforms "extensive track record." Numbers function as credibility signals and strengthen the ad's persuasiveness
- Create urgency: "Limited time," "3 days left," "First 100 only" are effective triggers. These leverage the psychological principle of loss aversion to prompt action
- Lead with benefits: Place the value users receive at the beginning, not feature descriptions. Headlines are joined together for display and the later ones can be trimmed depending on the space available, so put the conclusion in the first few words
- Clear CTA: "Sign up now," "Try free" - specify the next action explicitly. An ad that ends without naming the next step leaves the reader to guess what happens after the click, so say it plainly
Quality Score and Ad Rank: How Ad Copy Drives Performance
Your ad's position on the search results page is decided by Ad Rank, and Google's official Help describes it as the result of several factors considered together: your bid, the quality of your ad and landing page, the Ad Rank thresholds, the competitiveness of the auction, the context of the person's search, and the expected impact of your assets and ad formats. It is worth noting that the official Help does not present Ad Rank as a multiplication of a bid and a score. Quality Score, rated on a 1–10 scale, is a diagnostic tool for spotting where your ads fall short rather than a value fed into the auction, and ad copy shapes two of its three components directly: Expected CTR and Ad Relevance.
Expected CTR is a prediction of how likely your ad is to be clicked when shown, based on historical CTR data. Writing compelling ad copy directly improves this score. Ad Relevance measures how closely your ad copy matches the search keyword. Naturally incorporating keywords into headlines and descriptions improves this metric. In other words, the quality of your ad copy is not a separate lever that acts on the auction from outside - it is part of the "quality of your ad and landing page" that the auction already takes into account.
All three components - Expected CTR, Ad Relevance, and Landing Page Experience - are graded relative to the other advertisers competing for the same keywords. That relative basis has a practical consequence worth remembering: your ratings can drop even when nothing about your own ads has changed, simply because competitors improved theirs. Treat a falling rating as a prompt to investigate rather than a number to chase, and always read it alongside your actual impressions, clicks, and cost.
A/B Testing for Ad Copy Optimization
- Test one element at a time: Change only the headline or only the CTA. Changing multiple elements simultaneously makes it impossible to identify which change drove results
- Ensure sufficient data: Aim for at least 100 clicks and 1,000 impressions before drawing conclusions
- Check statistical significance: Adopt the winner when the confidence level reaches 95% or higher
- Iterate continuously: Use the winner as the baseline for the next test
With RSA, a different approach to A/B testing is required. Since Google's machine learning automatically optimizes combinations, you evaluate performance at the asset level rather than the ad level. Review the asset report in the Google Ads dashboard to check each headline and description's rating (Best, Good, Low), then replace "Low" rated assets on a 2–4 week cycle for continuous improvement.
Why 30 Characters for Headlines? Reading the Limit as a Display Width
Google has not published why the headline limit landed on 30. What the counting mechanism itself tells us, though, is informative: a full-width character consumes two of the 30, and a half-width character one. A limit that charges different amounts for different characters is not counting characters at all - it is budgeting the horizontal space needed to render the text. Read that way, 30 is a width allowance expressed in half-width units rather than a claim about how many words a reader can take in.
The practical consequence matters more than the origin story. Several of your headlines are concatenated into the displayed ad, and the later parts can be trimmed depending on the device and what else is on the results page. A headline that only makes sense once it is read to the end is therefore fragile. Write each one so that it still communicates when it appears alone, and place the part you cannot afford to lose at the front.
Looking at the evolution of Google Ads character limits reveals a pattern of gradual expansion aligned with changing search behavior. The original 25-character headline was set in the early 2000s for a desktop-centric era. In 2016, Expanded Text Ads introduced 30-character headlines × 2. In 2018, a third headline was added. In 2021, Google positioned Responsive Search Ads as the default format for Search campaigns, allowing up to 15 headlines and shifting to a design that assumes machine learning optimization.
Character Counting Edge Cases in Multilingual Campaigns
Google Ads character counting follows a straightforward rule for English: each character counts as 1. For advertisers running multilingual campaigns - particularly those targeting Japanese, Chinese, or Korean markets - one more rule applies, and it holds without exception: a full-width character counts as 2. What actually trips people up is not an exception to that rule but two details that are easy to miss. A full-width space counts as 2 just like any other full-width character, and half-width katakana counts as 1 rather than 2.
| Character Type | Count | Example |
|---|---|---|
| Latin letters (A–Z, a–z) | 1 each | "Sale" = 4 |
| Numbers (0–9) | 1 each | "50%" = 3 |
| Full-width CJK characters | 2 each | "東京" = 4 |
| Full-width symbols | 2 each | "★" = 2, "【】" = 4 (2 characters) |
| Half-width katakana | 1 each | "ア" = 1 |
| Spaces (half-width) | 1 | " " = 1 |
| Spaces (full-width) | 2 | " " = 2 |
For Japanese ads, the 30-character headline limit effectively allows only 15 full-width characters. This makes every character choice critical. Decorative full-width symbols cost 2 apiece, and a bracket pair costs double that because it is two characters: wrapping a word in "【】" spends 4 of your 30 before the word itself. Dropping one full-width character frees up the same room as two half-width ones, which is often the quickest way to bring an overlong headline back under the limit. Use Character Counter to verify your ad copy length before submission to avoid rejection errors.
Little-Known Google Ads Character Count Trivia
Google Ads character limits have been revised several times over the years. Before the introduction of Expanded Text Ads in 2016, headlines were capped at just 25 characters with two 35-character description lines - far more restrictive than today's limits. The current 30-character headline allowance (with up to 15 headlines) is the result of that gradual expansion.
One more quirk worth knowing: the limit applies to each headline on its own, but readers see them concatenated. That is why front-loading matters. Whichever headline lands in the first slot carries your message, and the ones after it may be trimmed to fit the space, so a phrase that depends on the words that follow it can disappear without warning.
Common Mistakes
- Keyword stuffing that buries your message: A headline like "cheap discount lowest price free shipping same-day" spends all 30 characters and says nothing a reader can act on - the appeal itself disappears. Relevance is not scored by counting how many times a keyword appears, so repetition buys you nothing while costing you the space a real offer would have occupied. Weave keywords into sentences that still read as a claim.
- Using the same appeal angle for all headlines: If all 15 headlines focus on "price," Google's machine learning cannot test diverse combinations. Mix price, quality, track record, and urgency across your headlines.
- Neglecting character control in Dynamic Search Ads (DSA): In DSA campaigns, Google automatically generates headlines from your landing page content. Auto-generated headlines may not always match your intended messaging. Use negative keywords and page feeds to indirectly control what gets generated.
Pro Ad Copy Techniques
- Use ad customizers for dynamic insertion: Countdown functions like
{=COUNTDOWN("2027/03/31","en")}automatically display "Sale ends in 3 days," keeping your ad fresh without manual updates. What you have to plan for is that the text swapped in varies in length, so work out the longest wording it can produce and check that the headline still fits at that length. Supply a default value for the case where the customizer cannot resolve, and confirm the current syntax in the official Help before you rely on it, since these formats are revised from time to time. - Analyze asset reports for top-performing patterns: In the Google Ads dashboard, review the performance rating (Best, Good, Low) for each asset. Identify what the "Best" headlines have in common - numbers, specific CTAs, emotional triggers - and apply those patterns to future ad copy. Bear in mind that no rating appears until an asset has collected a certain volume of impressions, so assets sit unrated for a while after launch. Do not call winners and losers in the first few days of a campaign.
- Use the Ad Preview tool to study competitors: Google's Ad Preview and Diagnosis tool lets you see competitor ads as they appear in real search results. Find appeal angles your competitors aren't using and differentiate your messaging.
- Design ad copy templates: Create headline templates for different industries or campaign types to streamline ad creation. For example, a framework like "[Number] + [Benefit] + [CTA]" (e.g., "3,000+ Clients | Free Trial", 27 characters) lets you produce high-quality ad copy at scale by simply swapping keywords. Count the finished template before you reuse it: the same framework filled with "Free Consultation" instead runs to 34 characters and would be rejected against the 30-character headline limit.
Conclusion
Google Ads character limits vary by ad type, with Responsive Search Ads using 30-character headlines and 90-character descriptions as the baseline. Because a full-width character counts double, these limits work as allowances for the horizontal width a line needs rather than as counts of characters, and they have been widened in stages from the original 25 half-width characters. For multilingual campaigns, full-width characters count as 2, effectively halving the available space for CJK languages.
To write effective ad copy within these constraints, capture attention in the first few characters, incorporate keywords naturally, use specific numbers, and include clear CTAs. Understanding how Ad Rank works reveals that ad copy quality is not a lever outside the auction but part of what the auction weighs. Google does not publish a recommended number of RSA assets, but it does advise supplying as many distinct headlines as you can, so vary the appeal angle and fill the slots up to the maximum, then run continuous improvement cycles based on asset report data. Use Character Counter to verify your ad copy character counts.