Skip to content

Free tool · Google Ads

Google Ads headline generator: 15 headlines, 5 descriptions

Enter your keywords, business name, offer, location and real selling points. You get 15 headlines of up to 30 characters and 5 descriptions of up to 90, with live character counts, pinning suggestions and a copy button on every line. The example below is filled in so you can see how it works.

Comma-separated, main one first. Use the searches from one ad group.

Only real ones. These become your proof headlines; I don't invent any.

What should the ad get you?

Example preview · Legal services

Sponsored

www.hartwelllawgroup.com

Real Estate Attorney | Real Estate Lawyer | Property Dispute Lawyer

Looking for a real estate attorney in Sacramento? Book your free consultation today. Book a free consultation with Hartwell Law Group in Sacramento. Call today.

15 headlines · up to 30 characters

  1. KeywordPin H1 (optional)
    20/30
  2. Keyword
    18/30
  3. Keyword
    23/30
  4. Location
    29/30
  5. Location
    22/30
  6. Location
    26/30
  7. OfferPin H2 (optional)
    17/30
  8. Proof
    22/30
  9. Proof
    17/30
  10. Proof
    14/30
  11. Benefit
    23/30
  12. Benefit
    27/30
  13. Brand
    18/30
  14. CTA
    23/30
  15. CTA
    22/30

5 descriptions · up to 90 characters

  1. KeywordPin D1 (optional)
    84/90
  2. Offer
    75/90
  3. Proof
    85/90
  4. Benefit
    82/90
  5. Brand
    82/90
  • “Real Estate Attorney” plus “Sacramento” is too long for one headline, so the city has its own headline.

The guide

How I write responsive search ads

I manage Google Ads accounts for service businesses, including a US real estate law firm that runs 12 Search campaigns across Sacramento, Riverside, Los Angeles and Nevada. Between Dec 1, 2025 and Jun 17, 2026, those ads had a 7.45% click-through rate. Good copy isn't the only reason, but it's the part you control on day one. The full numbers are in the real estate attorney case study.

Writing 15 headlines that each fit in 30 characters, make sense in any order and don't repeat each other is slow. Most people end up with five versions of the keyword and ten fillers. This generator follows the structure I use: the search itself, the search with the city, the offer, proof from the business's real selling points, a benefit, the brand, a clear call to action and a question. Then you edit.

Every line is built to fit. If a pattern runs over the limit with your words, it is dropped and a shorter one is tried, so you never get a headline cut off mid-word. Nothing is invented: if you don't enter selling points, there are no proof lines, and any line that makes a claim I can't know from your inputs is marked so you can check it.

The angles, and why each one earns a slot

  • Keyword

    The exact search, so the ad mirrors what someone typed. Two or three of these are worth pinning to position 1 as a group.

  • Location

    The keyword with the city. For local services, a headline with the searcher's city is one of the strongest relevance signals you can show.

  • Offer

    A free consultation, a first-visit price, free estimates. Concrete offers give people a reason to click this ad over the one above it.

  • Proof

    Your own facts: years in business, licences, a warranty, opening hours. Only what you entered, written as short headlines.

  • Benefit and brand

    What the customer gets, in their terms, plus your name for people who already know you. Brand headlines help most on branded searches.

  • Call to action and question

    What to do next, matched to your goal: call, book, request a quote, buy or start a trial. A question headline speaks to the searcher directly.

From generated lines to an ad worth running

  1. Use one ad group's keywords. Put the searches from a single, tight ad group in the keyword box, main one first. Mixing services gives you headlines that fight each other.
  2. Enter real selling points. The more specific, the better: "same-day service" beats "great service", and "20 years of experience" beats "experienced".
  3. Read every line out loud. Delete anything that isn't true for you, especially lines marked "Check it's true for you". Edit directly in the boxes; the counters update as you type.
  4. Pin lightly. If you pin, pin the two or three keyword headlines to position 1 together. Leave the rest free so Google can test combinations.
  5. Make the landing page match. If the ad promises a free consultation, the page should offer one above the fold. Check that page with the free SEO audit tool while you're at it.
  6. Judge by results, not Ad Strength. After a few weeks, look at the asset report and the conversions, then replace the weakest lines. Ad Strength is a guide to variety, not a performance score.

A worked example: a real estate lawyer in Sacramento

The form above starts with a made-up firm, Hartwell Law Group, because real estate law is the vertical I know best. Sacramento is one of the markets I run ads in for a real firm. The inputs are the kind I'd get from a client in a first call: the keywords "real estate lawyer", "real estate attorney" and "property dispute lawyer", a free consultation, and three facts about the firm: 20 years of experience, flat-fee closings and Spanish spoken.

Here is how the 15 headlines split. Three are the searches themselves, and one is a keyword insertion version that only appears if you tick the box. Three bring in the city, including "Sacramento Real Estate Lawyer" at 29 characters, one under the limit. One is the offer. Three are proof, taken word for word from the selling points. Then there's a benefit ("Know Your Legal Options"), the firm's name and two calls to action that match the consultation goal.

The descriptions do different jobs. The first repeats the search and the city as a question and asks for the booking, so it's the one worth pinning to position 1. The second leads with the offer. The third lists the proof as short fragments, which reads faster on a phone than a sentence joined with commas. The other two cover what the client gets and who the firm is.

What I'd change before launch: cut "Your Local Real Estate Lawyer" if the firm also targets clients outside the city, and swap a proof line for a review rating if the firm has one it can show.

Pins, keyword insertion and the limits Google enforces

Google counts every character, spaces included. Some languages, such as Japanese and Chinese, count double, so this generator is built for English copy. Headlines can't contain exclamation marks, and descriptions can contain one. Repeated punctuation, gimmicky capitals and phone numbers in the text are rejected too; use a call asset for the phone number instead.

Keyword insertion swaps in the search term that triggered the ad, written as {KeyWord:Default Text}. If the search is too long to fit, Google shows the default. It works in a tight ad group of close variants. In a broad one it produces headlines like "Cheap Divorce Lawyer Free", which is why it's off by default.

Pinning fixes a headline to a position. Pin one line and Google can only show that line there, which lowers the number of combinations it can test. I pin two or three keyword headlines to position 1 together, and sometimes the offer to position 2. The pin labels in the results are suggestions for that setup, not something you have to use.

What good headlines look like in different industries

Law firms

Clients compare firms on trust and access. Lead with the practice area and city, then the consultation offer and proof such as years in practice or languages spoken. I cover the rest in Google Ads for law firms.

Med spas

Name the treatment people search for, then reassure: qualified injectors, natural-looking results, a consultation first. Avoid before-and-after promises. More in my med spa marketing notes.

Limo and chauffeur

The service plus the place (airport, city, event), then what makes booking easy: fixed prices, meet and greet, availability. See limo company marketing.

Home services and SaaS

Emergency trades sell speed and trust, so lead with the job and the city, then hours and licences. Software sells the outcome and the trial. The same structure works for both.

Ad copy mistakes I fix most often

  • Fifteen headlines that are all small variations of the keyword.
  • Claims like "#1" or "Best in Town" with nothing on the landing page to back them up.
  • Pinning every headline, which turns a responsive ad into a fixed one.
  • Descriptions that repeat the headlines instead of adding proof or an offer.
  • A call to action that doesn't match the goal, such as "Shop Now" for a law firm.
  • Keyword insertion in a broad ad group, producing headlines nobody would write.

Before you launch

The generator works best one ad group at a time. If your keywords are still one long list, split them first with the keyword grouping tool.

Good copy can't fix a budget that's too small to get data. Use the Google Ads budget calculator to see what your budget buys in clicks and leads, and once leads turn into revenue, the ROAS calculator tells you whether the ads pay for themselves after your margin.

If you'd rather have the account set up and managed for you, from keyword structure to conversion tracking to the ads themselves, that's what my Google Ads management service covers.

FAQ

Ad copy generator questions

How many headlines and descriptions does a responsive search ad need?

A responsive search ad takes 3 to 15 headlines of up to 30 characters and 2 to 4 descriptions of up to 90 characters. Google shows up to three headlines and two descriptions at a time. The generator writes 15 headlines and 5 descriptions so you can drop the weakest description.

Is this an AI ad copy generator?

By default, no. It builds each line from patterns I use when writing ads myself, filled with your keywords, offer, location and selling points. That keeps every line inside the limit without cutting words, and it never invents numbers or claims you didn’t give it.

Should I pin headlines?

Sparingly. Pinning tells Google to always show a headline in one position, which cuts the number of combinations it can test and usually lowers Ad Strength. I pin only when a line must appear, for example a legal disclaimer, or pin two or three keyword headlines to position 1 so one of them always leads.

What does “Check it’s true for you” mean?

Some lines make a claim that I can’t know from what you typed, such as “Professional Chauffeurs” or “New Patients Welcome”. They’re common and usually true, but only you know. Delete any that aren’t.

Can I use exclamation marks in Google Ads headlines?

No. Google’s editorial policy doesn’t allow exclamation marks in headlines, and limits them to one in descriptions. It also rejects repeated punctuation and capitals used for emphasis. The generator follows those rules.

What is keyword insertion?

Dynamic keyword insertion replaces {KeyWord:default text} with the keyword that matched the search, if it fits. Otherwise Google shows the default text. It works best in tightly themed ad groups; in broad ones it can produce odd headlines.

Want your ads reviewed by a person?

Send me your current ads and keywords. I'll tell you which lines I'd keep, which I'd cut, and what's missing, for free.