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). 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.
- Headline tips: Include keywords and specific numbers or offers (e.g., "50% Off First Order," "Free Shipping")
- Description tips: Clearly state user benefits and include a CTA (call to action)
- Pinning: Use the pin feature when you want specific headlines or descriptions to appear in fixed positions
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) |
Writing High-CTR Ad Copy
- Include search keywords in headlines: Increases relevance between user intent and your ad, improving Quality Score
- Use specific numbers: "3,000+ clients served" outperforms "extensive track record"
- Create urgency: "Limited time," "3 days left," "First 100 only" are effective triggers
- Lead with benefits: Place the value users receive at the beginning, not feature descriptions
- Clear CTA: "Sign up now," "Try free" — specify the next action explicitly
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
Why 30 Characters for Headlines?
The 30-character headline limit is based on the display width (in pixels) of search result pages. Google calculated the maximum number of characters that fit on a single line based on mobile screen widths. The description limit of 90 characters corresponds to 2–3 lines on a mobile screen.
Common Mistakes
- Keyword stuffing that lowers Quality Score: Listing keywords like "cheap discount lowest price free shipping same-day" degrades Quality Score and increases cost per click. Weave keywords naturally into sentences.
- 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.
Conclusion
Google Ads character limits vary by ad type, with Responsive Search Ads using 30-character headlines and 90-character descriptions as the baseline. These limits are designed around mobile screen widths. 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. Continuously run A/B tests to optimize based on data. Use Character Counter to verify your ad copy character counts.