How Long Can Google Ads Headlines and Descriptions Be?

Tested prompts for how long can google ads headlines be compared across 5 leading AI models.

BEST BY JUDGE SCORE Claude Haiku 4.5 8/10

Google Ads responsive search ads allow up to 15 headlines, each capped at 30 characters. Descriptions max out at 90 characters each, and you can write up to 4 of them. Google mixes and matches your headlines and descriptions automatically, so every character slot matters. If you go even one character over the limit, the field rejects the input outright.

If you're writing copy and hitting walls, or you're not sure whether your headline fits, those limits are non-negotiable: 30 characters per headline, 90 characters per description. That includes spaces and punctuation. A headline like 'Get a Free Quote Today - Fast' is 29 characters and clears. 'Get a Free Quote Today - Fast!' is 30 and still clears. Add one more letter and it's blocked.

This page shows you a tested AI prompt that generates Google Ads headlines and descriptions within those exact limits, plus four model outputs side by side so you can see which AI handles character constraints most reliably. Whether you're writing ads from scratch or rewriting underperformers, this gives you a fast, repeatable workflow that stays within spec every time.

When to use this

This workflow is the right choice when you need to produce multiple headline and description variations quickly without manually counting characters on every line. It works especially well when you're launching a new campaign, testing fresh copy angles, or scaling ad creation across several ad groups or product categories at once.

  • Launching a new responsive search ad and need 10-15 headlines fast
  • Running A/B tests and want fresh headline angles without rewriting from scratch
  • Scaling ads across multiple product categories with consistent formatting
  • Briefing a freelancer or junior marketer and need a reliable starting draft
  • Replacing underperforming headlines identified in Google Ads asset reports

When this format breaks down

  • When your product or brand name alone exceeds 20 characters, AI drafts often sacrifice the name to fit the limit, producing headlines that omit critical brand identity
  • When you need legally precise language, such as financial or medical ads with compliance requirements, AI output needs heavy human review before any character-limit fixes
  • When the campaign targets a non-English language, character limits behave differently for double-byte scripts and the AI may miscount
  • When you already have high-performing headlines with strong Quality Score history, replacing them wholesale with AI drafts can reset performance data and hurt campaigns

The prompt we tested

You are an expert Google Ads copywriter and platform specialist. Answer the user's question about Google Ads headline and description character limits using the rules below.

Rules:
Respond in under 250 words using short paragraphs and a compact bulleted list of the exact character limits (Headlines: 30 characters each, up to 15 per RSA; Descriptions: 90 characters each, up to 4 per RSA). Include 2-3 practical copywriting tips (e.g., front-load keywords, avoid truncation on mobile, use pinning sparingly) and note that spaces count as characters.

User's situation or question:
I'm setting up my first Responsive Search Ad for my local plumbing business and I'm not sure how long my headlines and descriptions can be, or how many I need to write. Can you break down the character limits and tell me how to make the most of them?

Provide a clear, accurate answer covering headline character limits, description character limits, how many of each are allowed per Responsive Search Ad, and any practical tips relevant to the user's situation.

Model comparison

ModelQualityCostLatencyTokens
Claude Opus 4.7 8 $0.0513 10.5s 345 / 615
Claude Haiku 4.5 8 $0.0021 4.8s 248 / 376
GPT-5.4 8 $0.0050 5.7s 219 / 299
Gemini 2.5 Pro 8 $0.0016 11.3s 229 / 265
Grok 4.1 Fast Reasoning 8 $0.0002 4.0s 365 / 177

Outputs

Claude Opus 4.7 8/10
# Responsive Search Ad Limits for Your Plumbing Business

Great news — Responsive Search Ads (RSAs) give you plenty of room to showcase your plumbing services. Google will mix and match your assets to find the best-performing combinations, so variety is your friend.

**Exact character limits (spaces count!):**

- **Headlines:** 30 characters each — up to **15 headlines** per RSA (minimum 3, but always aim for 15)
- **Descriptions:** 90 characters each — up to **4 descriptions** per RSA (minimum 2, but always write all 4)

**Practical tips for your plumbing ad:**

1. **Front-load keywords and location.** Start headlines with terms like "Emergency Plumber" or "[City] Plumbing Services" so users see what matters before any truncation on mobile.

2. **Vary your angles.** Write headlines covering different benefits — pricing ("Free Estimates"), urgency ("24/7 Emergency Service"), trust ("Licensed & Insured, 20+ Yrs"), and CTAs ("Call Now for Same-Day Service"). This gives Google more combinations to test.

3. **Use pinning sparingly.** Pinning locks a headline to position 1, 2, or 3, which limits Google's optimization. Only pin when necessary — for example, a required disclaimer or your brand name in position 1. Over-pinning can lower your Ad Strength score.

4. **Write for mobile first.** Long headlines can truncate on smaller screens, so make sure the first 20–25 characters deliver your core message.

5. **Avoid redundancy.** Each headline and description should offer unique info — don't repeat "plumber" or "we fix leaks" in every asset.

Hit all 15 headlines and 4 descriptions for the strongest Ad Strength rating.
Judge notes: Slightly exceeds the 250-word limit and includes 5 tips instead of the specified 2-3, but the content is accurate, well-tailored to the plumbing context, and production-ready with only minor rule violations.
Claude Haiku 4.5 8/10
# Google Ads Character Limits for Your Plumbing RSA

**Character Limits Overview:**

• **Headlines:** 30 characters each (spaces count), up to 15 per RSA
• **Descriptions:** 90 characters each (spaces count), up to 4 per RSA

You don't need to max out—Google recommends at least 3 headlines and 2 descriptions, but more assets = better performance since Google tests combinations.

**Practical Copywriting Tips for Your Plumbing Business:**

1. **Front-load your keywords** – Put "Emergency Plumbing," "24/7," or your location in the first 15 characters of headlines. Example: "24/7 Emergency Plumber" (23 chars). This ensures visibility even if text truncates on mobile devices.

2. **Avoid truncation on mobile** – Mobile displays ~25 characters before truncating. Keep your most important message within the first 20–25 characters to maximize impact across all devices.

3. **Use pinning sparingly** – Pin 1–2 of your strongest headlines/descriptions (e.g., "Licensed & Insured") to specific positions, but let Google test the rest. Over-pinning limits optimization.

**Pro Tip for Local Services:**
Create headlines around pain points ("Burst Pipe? We're Here") and descriptions highlighting urgency, credentials, or service areas ("Same-day service in [City]. Licensed, bonded, insured."). This drives faster conversions for local plumbing calls.

Start with 8–10 headlines and 3–4 descriptions to give Google plenty of combinations to test and optimize.
Judge notes: The "avoid truncation on mobile" tip slightly overstates mobile truncation as a fixed rule (display varies by device/context), but otherwise this is accurate, well-structured, directly addresses the user's plumbing scenario, and covers all required elements cleanly.
GPT-5.4 8/10
For a **Responsive Search Ad (RSA)** in Google Ads, here are the exact limits:

- **Headlines:** up to **15** headlines, **30 characters each**
- **Descriptions:** up to **4** descriptions, **90 characters each**

**Yes — spaces count as characters.**

You don’t have to fill every slot, but for best performance Google generally works better when you provide **more variations** to test.

A good starting point for your plumbing business:
- Write **10–15 headlines**
- Write **3–4 descriptions**

Practical tips to make the most of them:
- **Front-load important keywords** like “Emergency Plumber,” “Drain Cleaning,” or your city name early in the headline.
- **Avoid truncation on mobile** by keeping key selling points short and clear, especially in headlines.
- **Use pinning sparingly.** Pin only when necessary, because too much pinning limits Google’s ability to test combinations.
- Include **local intent** and trust signals, such as “24/7 Service,” “Licensed & Insured,” or “Same-Day Plumbing.”

Example headline ideas:
- Emergency Plumber Near You
- 24/7 Local Plumbing Service
- Fast Drain Cleaning Today

Example description:
- Need a local plumber fast? Licensed pros, same-day service, upfront pricing.

If you want, I can also help you draft a full RSA for your plumbing business within the exact character limits.
Judge notes: The output is production-ready and accurately covers all required elements with a helpful plumbing-specific touch, but the closing offer ("If you want, I can also help...") is unnecessary filler that slightly undermines the tight, expert tone.
Gemini 2.5 Pro 8/10
Of course. Getting the character limits right for your Responsive Search Ads (RSAs) is crucial for a local plumbing business. Here’s a quick breakdown of the essentials.

For each Responsive Search Ad, you can provide multiple headlines and descriptions, and Google’s AI will test different combinations to find the best-performing ad.

*   **Headlines:** 30 characters each (up to 15 per ad)
*   **Descriptions:** 90 characters each (up to 4 per ad)

To make your ad copy effective, follow these best practices:

1.  **Front-load keywords.** Start headlines with your most important terms like "Plumber in [Your City]" or "24/7 Emergency Service." This immediately grabs the searcher's attention.

2.  **Write for mobile.** Keep your most critical message within the first 25 characters of a headline to avoid it being cut off (truncated) on smaller mobile screens.

3.  **Use pinning sparingly.** You can "pin" a headline (like your business name) to a specific position, but allowing Google to test various combinations freely often leads to better results.

Remember, every character, including spaces and punctuation, counts toward the limit. Good luck with your campaign
Judge notes: Solid, accurate, and well-tailored to the user's plumbing context, but the "25 characters" mobile truncation tip is imprecise/non-standard advice that would need editing before production use.
Grok 4.1 Fast Reasoning 8/10
**Responsive Search Ad (RSA) Limits for Google Ads:**

- **Headlines**: 30 characters each (spaces count), up to 15 per RSA.
- **Descriptions**: 90 characters each (spaces count), up to 4 per RSA.

Google mixes and matches these to optimize ads. For your local plumbing business, provide 10-15 headlines and 3-4 descriptions for best performance—aim for variety like "24/7 Emergency Plumber" or "Fast Leak Repairs Near You."

**Practical Tips:**
- Front-load keywords (e.g., "Local Plumber [City]") for relevance and CTR.
- Keep under limits to avoid mobile truncation—test in Ad Preview Tool.
- Use pinning sparingly (e.g., pin business name to Headline 1) for branding.

This setup lets Google test combos dynamically, boosting local leads! (128 words)
Judge notes: Accurate, well-structured, and contextually relevant with good plumbing-specific examples, but the word count annotation "(128 words)" is unprofessional and would need to be removed before production use.

What makes these work

  1. 01
    Always specify the character limit explicitly

    Do not assume the AI knows Google's limits by default. Write '30 characters max per headline' directly in your prompt. Models that are not fine-tuned on ad copy often ignore implicit expectations and will routinely produce 35-40 character headlines that look fine but fail on upload.

  2. 02
    Ask for the character count alongside each line

    Adding 'include the character count in parentheses after each headline' to your prompt lets you spot overruns instantly without opening a separate counter. It also forces the model to self-check, which measurably reduces violations in tested outputs.

  3. 03
    Request more headlines than you need

    Ask for 12-15 headlines even if you only plan to use 6-8. AI output quality across a batch varies and some headlines will be generic or off-brand. Having extras lets you select the strongest without going back for another generation round.

  4. 04
    Match headline variety to Google's asset strength signals

    Google scores each asset as Low, Good, or Best based on uniqueness and relevance. Write headlines that cover different angles: one focused on price, one on trust signals, one on the core benefit, one with a direct call to action. Redundant headlines drag down asset ratings.

More example scenarios

#01 · Home services company launching a local plumbing campaign
Input
Write 5 Google Ads headlines and 2 descriptions for a local plumbing company in Austin, TX. They offer same-day service, upfront pricing, and a 5-star rating. Each headline must be 30 characters or fewer. Each description must be 90 characters or fewer.
Expected output
Headlines: Same-Day Plumbers in Austin | Upfront Pricing, No Surprises | 5-Star Rated Plumbing Team | Licensed Austin Plumbers | Book Your Repair Today. Descriptions: Our licensed Austin plumbers arrive fast with upfront pricing and no hidden fees. Call now. 5-star rated local plumbing for repairs, installs, and emergencies. Same-day slots available.
#02 · E-commerce brand promoting a flash sale on running shoes
Input
Write 6 Google Ads headlines and 2 descriptions for an online running shoe store. They have 30% off sitewide for 48 hours, free shipping over $50, and a 60-day return policy. Headlines max 30 chars. Descriptions max 90 chars.
Expected output
Headlines: 30% Off Running Shoes Now | Free Shipping Over $50 | 48-Hour Flash Sale | 60-Day Easy Returns | Shop Top Running Brands | Sale Ends Soon - Shop Now. Descriptions: Save 30% on running shoes for 48 hours only. Free shipping on orders over $50. Shop now. Top-brand running shoes with a 60-day return policy. No risk, fast shipping, limited time.
#03 · B2B SaaS company advertising a project management tool
Input
Write 5 Google Ads headlines and 2 descriptions for a B2B project management SaaS. Key benefits: integrates with Slack and Jira, free 14-day trial, used by 10,000 teams. Headlines under 30 chars. Descriptions under 90 chars.
Expected output
Headlines: Try Free for 14 Days | Integrates With Slack & Jira | Trusted by 10,000 Teams | Manage Projects Smarter | No Credit Card Required. Descriptions: Connect your team with a project tool that integrates with Slack, Jira, and more. Free trial. Join 10,000 teams managing work smarter. Start your 14-day free trial, no card needed.
#04 · Law firm targeting personal injury keywords
Input
Write 4 Google Ads headlines and 2 descriptions for a personal injury law firm. They offer free consultations, no fees unless you win, and have recovered over $50M for clients. Headlines 30 chars max. Descriptions 90 chars max.
Expected output
Headlines: Free Injury Consultation | No Fee Unless You Win | $50M+ Recovered | Experienced Injury Lawyers. Descriptions: Injured? Our attorneys fight for maximum compensation. Free consultation, no fees unless we win. We have recovered over $50 million for injury victims. Call today for your free case review.
#05 · Online education platform promoting a data science course
Input
Write 5 Google Ads headlines and 2 descriptions for an online data science bootcamp. Highlights: self-paced, certificate upon completion, beginner-friendly, starts at $199. Headlines max 30 chars. Descriptions max 90 chars.
Expected output
Headlines: Learn Data Science Online | Beginner-Friendly Course | Earn Your Certificate | Self-Paced Flexible Learning | Start for Just $199. Descriptions: Learn data science at your own pace and earn a certificate employers recognize. Starts at $199. Beginner-friendly data science training with flexible scheduling and a certificate upon completion.

Common mistakes to avoid

  • Assuming AI counts characters correctly

    Most general-purpose language models are unreliable character counters. They estimate based on token patterns, not exact character strings. Always paste AI-generated headlines into a character counter or directly into Google Ads to verify before publishing.

  • Ignoring title case and punctuation length

    Punctuation counts toward your 30-character limit. A headline like 'Get Started Today - Free!' uses all 25 characters, but adding 'Now!' pushes it over. Writers often draft in lowercase and forget that title case does not change character count, but added punctuation does.

  • Writing all headlines around the same theme

    If all 15 headlines lead with price or all lead with urgency, Google has fewer combinations to test and your Quality Score suffers. Spread headlines across benefit types: features, social proof, pricing, urgency, and brand. Google's guidance explicitly rewards diversity.

  • Using dynamic keyword insertion without checking fallback length

    Dynamic keyword insertion syntax like {KeyWord:Running Shoes} counts as the fallback text length when the keyword is too long to insert. If the fallback itself is over 30 characters, the entire headline is rejected. Always test the fallback string independently.

  • Treating descriptions as an afterthought

    Descriptions get 90 characters and can meaningfully drive click-through rate, but many advertisers write two generic lines and move on. Each description should reinforce a different conversion reason and include at least one call to action. Google shows up to 2 descriptions at once and rotates them.

Related queries

Frequently asked questions

How many headlines can you have in a Google Ads responsive search ad?

You can add up to 15 headlines in a single responsive search ad. Google will show 2 or 3 headlines at a time in any given auction. You must provide at least 3 headlines to save an ad, but writing 10-15 gives Google's algorithm more combinations to test and typically improves performance over time.

Do spaces count toward the 30-character headline limit in Google Ads?

Yes, spaces count as characters. The 30-character limit includes every space, letter, number, and punctuation mark in the headline. A headline with 28 letters and 2 spaces is exactly 30 characters and sits at the limit. Use a character counter to verify before uploading.

What is the character limit for Google Ads descriptions?

Each description in a responsive search ad can be up to 90 characters long. You can write up to 4 descriptions. Google shows up to 2 descriptions at a time. Spaces and punctuation count toward the 90-character limit, same as headlines.

Can Google Ads headlines be shorter than 30 characters?

Yes, and shorter headlines are often more readable at a glance. There is no minimum length beyond needing at least one character. Headlines in the 15-25 character range frequently perform well because they are easier to scan. Hitting exactly 30 characters is not a goal worth optimizing for.

What happens if my Google Ads headline is too long?

Google Ads rejects the headline at the field level and will not let you save the ad until you shorten it. There is no automatic truncation for headlines the way there is for some other ad formats. You must manually edit the text to 30 characters or fewer before the ad can be saved or submitted for review.

Are Google Ads character limits the same for all campaign types?

No. Responsive search ads use 30-character headlines and 90-character descriptions. Performance Max assets follow the same limits for text. However, display ads, app campaigns, and other formats have different specifications. If you are working outside of search campaigns, verify the limits for that specific format in Google's official asset specs.

Try it with a real tool

Run this prompt in one of these tools. Affiliate links help keep Gridlyx free.