Source: https://oguzerol.com/en/writing-ad-copy-with-ai/

Google Ads

# Writing Ad Copy With AI: Prompt Patterns That Work

[Oğuz Erol](https://oguzerol.com/en/about-me/)  |  7 min read  |  Published: 3 August 2026  |  Updated: 13 October 2026

## Quick summary

What to put in every prompt when you have AI write ad copy, 4 prompt patterns, Google Ads character limits and a checklist before you publish. With examples.

Telling AI to “write ad copy” gets you “quality service, best price” sentences anyone could write. To get a usable draft, put into the prompt your business’s real information, who you are writing for, one concrete benefit, the character limit, and the phrases it must not use. Then, before publishing, count the limit yourself and cut the claims; AI is not reliable at counting characters. This article covers that in detail, four prompt patterns, and Google Ads limits. It is part of the [AI Automation Guide](https://oguzerol.com/en/ai-automation-guide/) series.

The business and the numbers below are an **invented example**: a home-cleaning company in Leeds. Replace them with your own real information; numbers like “6 slots” in particular must be true.

## Six things to put in every prompt

1. **Business and offer:** what you sell, where, on what terms.
2. **Audience:** who is searching, and why now.
3. **A concrete benefit or proof:** something you can verify, such as same-day booking or a written quote. If you do not supply it, AI invents it.
4. **The limit:** “no more than 30 characters, including spaces.”
5. **Banned phrases:** “best,” “guarantee,” “100%,” anything you cannot prove.
6. **Output format:** a numbered list with the character count next to each line.

The sixth item is so you can check the AI’s number, not so you can trust it (see below).

## Four prompt patterns

All four rest on the same logic: instead of a blank page, give AI concrete constraints and real business data. You can reuse a pattern by swapping only the business information.

### a) Benefit-focused headline

**Prompt:** “You’re a Google Ads copywriter. Write 8 headlines for the following business, each no more than 30 characters (including spaces). Business: a home-cleaning company in Leeds that gives a written price before booking. Target audience: people who work and cannot set aside a fixed time at home. Each headline should contain a verifiable benefit (same-day booking, written quote); don’t use unprovable adjectives like ‘best,’ ‘quality,’ ‘leading.’ Output as a numbered list, with the character count in parentheses at the end of each line.”

**Example output (I counted the characters myself):**

- Home Cleaning in Leeds (22)
- Same-Day Booking, Clear Price (29)
- Know the Price Before You Book (30)
- Written Quote, No Extra Fees (28)

### b) Objection handling

**Prompt:** “For the same business, list the 3 hesitations a customer has before deciding (e.g. uncertain price, who will come, whether the time will suit). Then write a Google Ads description, no more than 90 characters, that addresses them all at once. Don’t use phrases like ‘guarantee,’ ‘100%,’ ‘definite result.’”

**Example output:** “Get a written price before you book. No surprise fees. You choose the time.” (75 characters)

### c) Urgency: only when the constraint is real

**Prompt:** “For this business, write a description based on a real constraint: a limited number of weekly slots or a campaign ending on a set date. The constraint: 6 slots are open this week. No more than 90 characters. Do not invent fake urgency.”

**Example output:** “6 slots left this week. Get your price first, then pick your time.” (66 characters)

Do not use this pattern if the number in your calendar is not true. Invented scarcity misleads the customer and can run into Google’s misrepresentation policy (below).

### d) Differentiation without naming a competitor

**Prompt:** “Without using a competitor’s name, write an indirect differentiation line. Starting point: with us the price is not quoted over the phone, it is sent in writing. No more than 30 characters, headline format.”

**Example output:** “Price in Writing, Not by Phone” (30 characters)

Putting a competitor’s name in ad text is restricted in Google Ads: if the trademark owner complains, a restriction can apply to ads that use the same domain. Using a competitor’s name as a keyword is not restricted ([Google: trademark policy](https://support.google.com/adspolicy/answer/6118?hl=en), October 2026).

## Google Ads limits and counting characters

A responsive search ad takes at least 3 and at most 15 headlines, and at least 2 and at most 4 descriptions. A headline can be up to 30 characters and a description up to 90 ([Google: responsive search ads](https://support.google.com/google-ads/answer/7684791?hl=en), October 2026).

AI models work on tokens rather than letters, so they can miscount. In the previous version of this page I wrote the example counts by hand, and showed a 23-character headline as 24; a character counter caught the difference. So:

- Put the limit in the prompt and ask for a count next to each line, but
- before publishing, check every line with a character counter or the ad editor’s own counter.

Cutting an over-limit headline usually breaks its meaning. It works better to have the message rewritten from scratch to fit that length.

Using AI for reporting is a separate topic; I cover it in [Preparing Your Google Ads Report With AI](https://oguzerol.com/en/having-ai-prepare-your-google-ads-report/).

## Checklist before you publish

Publishing the first AI output is the most common mistake I see. I edit every line by hand or cut it; even a good prompt does not give publish-ready copy on the first pass. Three things to cut:

- **Generic phrasing:** “the best,” “quality service,” “industry leader.” They do not separate any business from another, and AI defaults to them.
- **Drifting from your voice:** AI’s default tone is either too formal or too “marketer-y.” Check whether it matches how your business actually sounds, whether casual, technical or playful.
- **Claims you cannot prove:** “guarantee,” “100%,” “definite result,” or saying “free” about something that is not free. Google Ads’ misrepresentation policy prohibits untrue claims that create an expectation of an unrealistic result for the user ([Google: misrepresentation](https://support.google.com/adspolicy/answer/6020955?hl=en), October 2026). You cannot know in advance which word will be rejected automatically, so test each line with the question “can I prove this?”

Also compare every number AI writes (time, price, percentage) with your own records. AI can invent a number it does not know.

## When AI does not help

When you have no real difference. If your price is the same as everyone’s, your delivery time is the same as everyone’s, and you cannot give the prompt anything concrete, AI cannot produce a difference for you; it only produces a smoother generic sentence. First answer the question “what is the one verifiable thing that sets us apart?” and then have AI write.

## You Can Ask Me For This

If you want me to review the ad copy in your account, have it rewritten with these patterns, and look at the results, you can write to me through the [contact](https://oguzerol.com/en/contact/) page. I explain how I work, and what I don’t do, on the [Google Ads expert](https://oguzerol.com/en/google-ads-expert/) page. Scope is on the [Ad Creative Package](https://oguzerol.com/en/ad-creative-package/) page.

## Frequently Asked Questions

### Can I publish AI-written ad copy as-is?

I wouldn’t recommend it. The first output usually contains generic phrasing, wrong character counts and unverified claims. It needs at least one round of manual editing and a check with a counter.

### Which AI tool gives better results for ad copy?

The prompt structure matters more than the tool. ChatGPT, Claude or Gemini can all give similar-quality drafts with the same patterns; the real difference is in the constraints, real information and examples you give. I have no measurement showing one tool brings more clicks than another.

### Do these prompts work for Meta Ads too?

The logic of the patterns (benefit, objection handling, real urgency, differentiation) is the same. But character limits vary by placement; take the number to use in the prompt from the ad preview in Ads Manager.

### Can AI-generated bold claims put my Google Ads account at risk?

A phrase that promises a result you cannot prove can get an ad rejected under the misrepresentation policy. Cut these phrases before publishing.

[Back to top ↑](https://oguzerol.com/en/writing-ad-copy-with-ai/#icerik)

## You may also find these useful

[Ad Copy Optimization | Google Ads Text TestingGoogle Ads ad copy optimization: testing headline and description variations, strong calls to action, and improving asset performance ratings.](https://oguzerol.com/en/ad-copy-optimization/)[A/B Ad Copy Testing | Which Message Actually WorksChoose Google Ads copy by measuring, not guessing. Test design, the single-variable rule, how long to wait and what testing means in the RSA era.](https://oguzerol.com/en/a-b-ad-copy-testing/)[Responsive Search Ads | Writing RSAs That WorkIn responsive search ads Google assembles the headlines itself. How many to write, which ones to pin, and how to read the asset report — a practical method.](https://oguzerol.com/en/responsive-search-ads/)

[Browse all articles →](https://oguzerol.com/en/articles/)
