Generate Google Ads headlines and descriptions that fit the limits.
Google Ads responsive search ads use headlines of up to 30 characters and descriptions of up to 90 characters. You can supply up to 15 headlines and 4 descriptions, and Google assembles combinations, typically showing three headlines and two descriptions at a time.
Attach a PDF or doc (optional) for context. AI-generated, so give it a quick read. Free, no signup.
A free Google Ads copy generator for marketers and founders. Describe your product, offer, target keyword, and landing page (you can attach the page), and it returns 10 to 12 responsive search ad headlines (within 30 characters) and 4 descriptions (within 90 characters), each with its character count and the keyword worked in. Accurate, within Google's limits, and free with no signup.
Comparing your options? Read the best google ads copy generator options.
Real results from this tool, so you can see what you get before you type anything.
Responsive search ads, which are now the standard search ad format, give you 30 characters per headline and 90 characters per description. You can provide up to 15 headlines and 4 descriptions. Google mixes and matches, usually displaying three headlines and two descriptions in a given impression.
Thirty characters is brutally short, and it is the constraint most people underestimate. "Comprehensive Project Management Solution" does not fit. "Remote Project Management" does. Every headline has to survive that limit without abbreviating into nonsense.
Because Google assembles combinations, each headline must make sense on its own and next to any other. Writing headlines that only work in a specific order is the most common structural mistake, since the order is not yours to control unless you pin positions, and heavy pinning reduces the combinations Google can test.
Echo the search query. If someone searches "emergency AC repair Denver," the headline "Emergency AC Repair Denver" wins on relevance and gets bolded in the results. Matching the searcher's own language is worth more than clever phrasing.
Lead with the specific, not the abstract. "Same-Day Service, 24/7" beats "Exceptional Customer Service." Numbers, timeframes, and guarantees are checkable. Adjectives are not, so readers discount them.
Handle the objection in the description. The thing stopping the click is usually predictable: cost, commitment, or risk. "No credit card required" and "Flat quotes before work starts" remove it directly.
Match the landing page. An ad promising a free trial that lands on a pricing page loses the visitor and the money you paid for them. Copy consistency between ad and page also feeds ad relevance, which affects what you pay per click.
Keyword stuffing every headline. Repeating the same term in all 15 headlines gives Google nothing distinct to test and reads as spam to humans. Cover the keyword in a few, then use the rest for benefits, proof, and offers.
Writing about yourself. "Industry-Leading Solutions Since 1998" describes your company. Searchers are not looking for a company, they are looking for a resolution to a problem they have right now.
One vague call to action everywhere. "Learn More" is the default that asks for nothing. "Get A Free Quote," "Start Free Trial," and "Book Same-Day Service" tell the person exactly what happens after the click.
Ignoring variety. Fifteen near-identical headlines defeat the entire purpose of a responsive format. Give Google genuinely different angles (benefit, offer, proof, urgency, objection) so it has something meaningful to optimize between.
Give it three things: the exact keyword you are bidding on, your actual offer including any numbers, and the one objection that stops people from converting. With those, the output is usually close to shippable.
Ask for more headlines than you need and cut. It is faster to generate 15 and keep the 8 strongest than to labor over each one at 30 characters, which is a genuinely awkward length to write in.
Before launching, check each headline against the limit, read a few random combinations to make sure they still make sense together, and confirm the landing page repeats the promise the ad makes. If you want the page copy to match, the website copy generator can draft it from the same inputs.