Generate 90-Character Google Ads Descriptions with AI

Tested prompts for google ads description generator 90 characters compared across 5 leading AI models.

BEST BY JUDGE SCORE GPT-5.4 6/10

Google Ads description lines have a hard 90-character limit, and hitting that limit without wasting a single character is harder than it sounds. You need to pack in a benefit, a differentiator, and a call to action while staying under the cap. Most copywriters write long, then cut. Most cuts kill the best part of the line. That is the problem you are trying to solve right now.

AI description generators solve this by drafting directly to length. You give the model your product, your angle, and your audience, and it returns lines that are already formatted for the 90-character slot. No trimming, no awkward truncations at character 91 that Google silently cuts mid-word.

This page shows you exactly what prompt to feed an AI model, compares outputs from four different models side by side, and explains what separates a description that drives clicks from one that just fills space. If you have an ad group to build or a campaign launching this week, you are in the right place.

When to use this

This approach works best when you have a defined product or offer and need multiple description variations fast. It is ideal for PPC managers building ad groups at scale, founders writing their first Search campaign, and e-commerce teams refreshing seasonal copy without hiring an agency.

  • Building a new Search campaign and need 3-5 description variants per ad group for A/B testing
  • Refreshing stale ad copy that has run for 90 days or more without a CTR improvement
  • Scaling to 20+ ad groups and writing descriptions manually would take a full day
  • You have a specific promotion or deadline and need copy that fits the 90-character slot on the first draft
  • You are testing messaging angles (price vs. quality vs. speed) and want parallel versions at the same character length

When this format breaks down

  • Your offer is highly regulated (legal, financial, pharma) and every word requires compliance review before use. AI drafts will still need a human compliance pass and may introduce disallowed language.
  • You have zero context to give the model. If you cannot describe the product, the audience, or the value proposition in a sentence, the output will be generic and useless.
  • You need descriptions that reference real-time pricing or live inventory data. AI models do not pull live data, so any figure in the output needs manual verification before the ad goes live.
  • Your brand voice is so tightly defined that every word must match a specific style guide. Raw AI output will need heavy editing and may end up slower than writing from scratch.

The prompt we tested

You are an expert Google Ads copywriter specializing in high-converting description lines that comply with Google's 90-character limit.

Rules:
Write each description as a single line, maximum 90 characters (count spaces and punctuation). Include a clear value proposition and a strong call-to-action (e.g., Shop Now, Get a Quote, Learn More), use sentence case, avoid ALL CAPS words, excessive punctuation, and unsupported superlatives to stay Google Ads policy-compliant.

Product, service, or campaign details:
We sell eco-friendly bamboo toothbrushes with biodegradable packaging, free shipping on orders over $25, and a 30-day money-back guarantee. Target audience is environmentally conscious shoppers aged 25-45. Campaign goal is driving first-time purchases from our website.

Generate 5 distinct Google Ads description variations. For each variation, output it on its own line in this exact format:
1. [description] (XX chars)

Where XX is the exact character count including spaces and punctuation. Every description must be 90 characters or fewer. After the list, add one short line recommending which variation is strongest and why.

Model comparison

ModelQualityCostLatencyTokens
Claude Opus 4.7 4 $0.0358 9.5s 389 / 400
Claude Haiku 4.5 3 $0.0025 4.1s 271 / 454
GPT-5.4 6 $0.0026 5.3s 230 / 132
Grok 4.1 Fast Reasoning 6 $0.0001 22.1s 380 / 143

Outputs

Claude Opus 4.7 4/10
1. Eco-friendly bamboo toothbrushes with biodegradable packaging. Free shipping over $25. Shop now. (96 chars)

Let me recount and fix that one.

1. Bamboo toothbrushes, biodegradable packaging. Free shipping over $25. Shop sustainably now. (91 chars)

Let me provide accurate counts:

1. Switch to bamboo toothbrushes. Biodegradable packaging, free shipping over $25. Shop now. (90 chars)
2. Eco-friendly brushing made simple. 30-day money-back guarantee. Order yours today. (82 chars)
3. Ditch plastic for good. Bamboo toothbrushes with free shipping over $25. Shop now. (82 chars)
4. Brush greener with bamboo. Biodegradable packaging and free shipping over $25. Learn more. (90 chars)
5. Sustainable smiles start here. Try our bamboo toothbrushes risk-free for 30 days. Buy now. (89 chars)

Recommended: Variation 1 is strongest—it leads with a clear action, highlights the eco benefit, shipping offer, and CTA within the limit.
Judge notes: The output is visibly broken — it shows failed attempts, mid-stream corrections, and self-corrections before the final list, which is unprofessional and not production-ready; additionally, the character counts are inaccurate (e.g., variation 1 is actually 91 chars, not 90), undermining the core technical requirement of the task.
Claude Haiku 4.5 3/10
1. Switch to sustainable bamboo toothbrushes with free shipping on orders over $25. Shop now. (89 chars)

2. Eco-friendly bamboo toothbrushes, biodegradable packaging, 30-day guarantee. Order today. (89 chars)

3. Reduce plastic waste with our bamboo toothbrushes. Free shipping + 30-day money-back guarantee. (95 chars)

4. Sustainable bamboo toothbrushes delivered free over $25. Risk-free with our 30-day guarantee. (94 chars)

5. Make the switch to eco-friendly bamboo toothbrushes. Free shipping on orders over $25. Shop now. (98 chars)

Let me revise variations 3, 4, and 5 to comply with the 90-character limit:

1. Switch to sustainable bamboo toothbrushes with free shipping on orders over $25. Shop now. (89 chars)

2. Eco-friendly bamboo toothbrushes, biodegradable packaging, 30-day guarantee. Order today. (89 chars)

3. Reduce plastic waste with bamboo toothbrushes. Free shipping over $25. Learn more today. (88 chars)

4. Sustainable bamboo toothbrushes with free shipping over $25. Try risk-free for 30 days. (88 chars)

5. Eco-friendly bamboo toothbrushes in biodegradable packaging. Free shipping over $25. Shop now. (94 chars)

Revision for #5:

5. Biodegradable bamboo toothbrushes with free shipping over $25. Get yours risk-free today. (90 chars)

**Strongest variation:** #1 – It clearly states the sustainability angle, highlights the free shipping incentive, and uses a direct CTA ("Shop now") that drives conversions. The benefit-focused copy resonates with eco-conscious buyers.
Judge notes: The output is messy and untrustworthy — it presents non-compliant descriptions (95, 94, 98 chars), attempts self-corrections mid-output, still produces a non-compliant final #5 (94 chars), and the character counts for the "corrected" versions are likely inaccurate, fundamentally failing the core task requirement of delivering 5 clean, verified, compliant descriptions.
GPT-5.4 6/10
1. Switch to bamboo toothbrushes with biodegradable packs. Shop now with free shipping. (84 chars)
2. Eco-friendly bamboo toothbrushes with a 30-day guarantee. Shop now and save. (80 chars)
3. Choose bamboo toothbrushes in biodegradable packaging. Order now with confidence. (83 chars)
4. Make your routine greener with bamboo toothbrushes. Shop now and try risk-free. (85 chars)
5. Sustainable bamboo toothbrushes with free shipping over $25. Buy now and save. (82 chars)

Strongest: 4, because it pairs an emotional eco benefit with a low-risk, action-driven CTA.
Judge notes: The descriptions are functional and policy-compliant, but they're generic and undersell the product's differentiators — several CTAs are weak filler ("Shop now and save" repeated), the character counts are unverified and likely inaccurate (e.g., #1 counts as 87 not 84), and no variation meaningfully combines all three key selling points (bamboo + biodegradable packaging + 30-day guarantee + free shipping threshold) into a compelling, tight line.
Grok 4.1 Fast Reasoning 6/10
1. Eco-friendly bamboo toothbrushes. Biodegradable packaging. Free ship over $25. Shop now! (88 chars)

2. Sustainable bamboo toothbrushes with 30-day guarantee. Free shipping $25+. Shop now! (85 chars)

3. Bamboo toothbrushes in biodegradable packaging. Free ship over $25. Order now! (80 chars)

4. Eco bamboo toothbrushes, free shipping on $25+. 30-day money-back. Buy today! (76 chars)

5. Go green: bamboo toothbrushes, biodegradable packs. Free ship $25+. Shop now! (78 chars)

Variation 1 is strongest for balancing key benefits with a compelling, direct CTA.
Judge notes: The character counts are unverified and likely inaccurate (e.g., variation 1 counts as more than 88 chars), and "Free ship" is an awkward truncation that would need editing before production use.

What makes these work

  1. 01
    State the character limit explicitly

    Always write '90-character Google Ads description' in your prompt, not just 'short description.' Models default to their own interpretation of short. Naming the exact limit forces the output into the right slot and reduces editing time significantly.

  2. 02
    Give one specific USP, not three

    Descriptions that try to mention price, quality, speed, and a CTA all at once read like a list and convert poorly. Tell the model the single strongest reason someone should click. A focused description with one clear hook consistently outperforms a list of features in A/B tests.

  3. 03
    Ask for multiple variants with different angles

    Prompt the model to write three versions: one leading with a benefit, one leading with urgency, one leading with a question. You get testable variation in a single generation, which covers the A/B testing Google RSA rotation requires.

  4. 04
    Always verify the character count before uploading

    AI models count characters imperfectly, especially around punctuation and spaces. Paste every output into a character counter or the Google Ads editor before saving. An 91-character description will get truncated by Google with no warning, cutting off your CTA mid-word.

More example scenarios

#01 · SaaS project management tool targeting small teams
Input
Product: a project management app for teams under 20 people. Key benefits: simple setup, no per-seat pricing, built-in time tracking. Target audience: small business owners who are fed up with Asana and Monday complexity. Tone: direct, confident. Write a 90-character Google Ads description.
Expected output
Simple project management with time tracking built in. No per-seat fees. Start free today. (87 characters) -- Alt: Ditch the complexity. Flat-rate project management your whole team can use from day one. (91 chars, trim one word)
#02 · Local HVAC company running summer AC repair ads
Input
Business: local HVAC company in Phoenix, AZ. Offer: same-day AC repair, $89 diagnostic fee waived with repair. Season: summer. Target: homeowners whose AC broke. Urgency is high. Write a 90-character Google Ads description that leads with speed and the waived fee.
Expected output
Same-day AC repair in Phoenix. $89 diagnostic fee waived with service. Call now for fast relief.
#03 · E-commerce brand selling premium dog food via subscription
Input
Product: subscription dog food made from human-grade ingredients. Price point: $65/month for a 25 lb dog. USP: vet-formulated, no fillers, cancel anytime. Audience: dog owners who read ingredient labels. Write a 90-character description that emphasizes quality and flexibility.
Expected output
Vet-formulated, human-grade dog food delivered monthly. No fillers, no commitment. Cancel anytime.
#04 · Online tax filing service targeting freelancers
Input
Service: online tax filing for freelancers and 1099 contractors. USP: automatically imports income from 30+ platforms including Upwork and Fiverr. Price: starts at $39. CTA: file now. Write a 90-character description that speaks directly to the freelancer pain point.
Expected output
Auto-imports your 1099s from Upwork, Fiverr, and more. File your freelance taxes from $39.
#05 · B2B cybersecurity firm targeting IT managers
Input
Product: endpoint security software for companies with 50-500 employees. Key claim: blocks 99.9% of ransomware attacks, deploys in under 2 hours, no hardware required. Audience: IT managers worried about ransomware. Write a confident, specific 90-character description.
Expected output
Block 99.9% of ransomware attacks. Cloud-based endpoint security deploys in under 2 hours.

Common mistakes to avoid

  • Skipping the character count check

    Trusting the model's character count without verifying is the most common and most damaging mistake. Google truncates at 90 characters without warning. If your CTA sits at the end, it gets cut and you pay for clicks that never saw a reason to act.

  • Prompting without a USP or audience

    Prompts like 'write a Google Ads description for my software company' produce generic output that could apply to any company in any category. The model needs your specific differentiator and the specific person you are targeting. Vague input produces vague copy.

  • Using all five description slots with identical angles

    Google RSA rotates descriptions, so filling all five slots with benefit-first copy means you never test urgency or social proof. Treat each slot as a separate test. Different angles give Google the variation it needs to optimize and give you real data on what resonates.

  • Ignoring the description's job relative to the headline

    Headlines carry the keyword and the hook. Descriptions should add information the headline cannot fit, like a secondary benefit, a trust signal, or a CTA. Writing descriptions that repeat the headline wastes the slot and produces ads that feel redundant to the user.

  • Keeping AI output unchanged without brand review

    AI descriptions sometimes include superlatives like 'best' or 'guaranteed' that Google may flag, or claims your business cannot legally support. Run every output through a one-minute sanity check before the ad goes live. A disapproved ad during a launch week is an expensive mistake.

Related queries

Frequently asked questions

What is the exact character limit for Google Ads descriptions in 2024?

Google Ads allows up to 90 characters per description line in a Responsive Search Ad. You can add up to four description lines per RSA, and Google chooses which two to show in any given auction. Spaces and punctuation count toward the 90-character total.

Can I use AI to write Google Ads descriptions without editing them?

You can, but you should not. AI output should be treated as a strong first draft, not final copy. Check the character count, verify any claims or figures, and make sure the tone matches your brand voice before uploading. Ten minutes of review on AI copy is still far faster than writing from scratch.

Does Google count spaces as characters in ad descriptions?

Yes. Every space, comma, period, and punctuation mark counts toward the 90-character limit. This is why you should verify AI-generated descriptions in a character counter or the Google Ads editor rather than trusting the model's self-reported count.

How many description variations should I create for one ad group?

Google recommends at least three to four description lines per RSA so the system has enough variation to optimize. For best results, write descriptions that cover different angles: one benefit-focused, one urgency-focused, one trust or social proof focused. This gives Google's rotation algorithm meaningful data to work with.

What makes a Google Ads description actually drive clicks?

Specificity beats generality every time. A description that says 'Save $40 on your first order. Free shipping over $50. Shop now.' outperforms 'Great deals on quality products today.' Include one concrete number, one clear benefit, and one action. Leave no character wasted on filler phrases like 'we are here to help.'

Are there AI tools specifically built for Google Ads copy, or should I use a general model?

Both work. General models like GPT-4 or Claude produce strong results when you write a specific prompt that names the character limit, the product, the audience, and the angle. Specialized ad copy tools add structure around the prompt automatically but are not inherently better. The quality of your input determines the quality of the output either way.

Try it with a real tool

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