Ad copywriting guide: the 6 elements of a good ad, verified character limits for Google, Meta, LinkedIn and TikTok, formulas, testing and AI variants.

In short
ad copywriting is writing the short texts of a paid ad (headlines, descriptions, captions, calls to action) so that the right person clicks and then converts. Good ad copy names one benefit for one audience, backs it with proof, makes a clear offer, ends with a specific action and matches the page it links to. Each platform imposes its own lengths and rules, so write to the format, then let tests decide between variants.
Want to go further? Ask
In ad copywriting, every word is paid for. An ad competes in a few seconds against organic results, other ads and an endless feed, with a limited number of characters. On Google, a responsive search ad accepts up to 15 headlines of 30 characters and 4 descriptions of 90 characters, which Google combines automatically. This guide covers what makes an ad work, the verified limits of each network, useful formulas, the link with the landing page, testing and the use of AI.
Ad copywriting is the part of copywriting dedicated to advertising space: search ads, social ads, display banners, video captions. It differs from website or blog writing in three ways: the space is tiny, every click has a cost in pay-per-click campaigns, and results are measured ad by ad, so weak copy is quickly visible in the numbers.
It belongs to the family of direct response copywriting: the text asks for a measurable action now (a click, a purchase, a sign-up), unlike brand advertising, which aims at memory over time. The goal is a qualified click: a click from someone likely to buy. An ad that attracts curious visitors who never convert wastes budget even with an excellent click rate.
The first words decide whether the ad is read. Name the audience or its problem directly ("Accountants: close the month in 2 days") rather than the brand. Test your headline options with a headline analyzer before putting them in the account.
A feature describes the product; a benefit describes the result for the buyer. "256-bit encryption" becomes "Your client files stay private". One strong benefit per ad beats three weak ones.
A number, a rating, a guarantee, a known customer type, a year in business: a verifiable proof turns a claim into a reason to believe. Use only proof you can document; platforms reject unsupported superlatives and misleading claims.
Price, free trial, discount, delivery time, free quote: the reader must know what they get by clicking. A vague offer produces vague clicks.
"Get your quote in 2 minutes" says more than "Learn more". The verb should describe the next step exactly as it happens on the landing page.
On search, repeat the words of the query: users scan for them. On every network, the promise of the ad must be found immediately on the page it leads to (more on this below).
Limits differ by network and by format. The table below gives the figures published in each platform's official documentation (checked October 2026). Always confirm in the ad editor, which shows the counter.
| Platform and format | Text fields and limits | Writing advice |
|---|---|---|
| Google Ads, responsive search ad | 3 to 15 headlines of 30 characters, 2 to 4 descriptions of 90 characters, 2 display paths of 15 characters; double-width characters (Chinese, Japanese, Korean) count as 2 | Each headline must make sense alone and with any other; include the keyword in at least one |
| Meta, Facebook Feed image ad | Primary text: 50 - 150 characters recommended; headline: 27 characters recommended | Put the hook in the first line, which is visible before "See more" |
| LinkedIn, single image ad | Introductory text: 150 characters recommended (3,000 maximum); headline: 70 characters recommended (200 maximum) | Speak to a role or a business problem; specific figures work well for B2B |
| TikTok, In-Feed ad | Ad caption: up to 100 characters; TikTok advises about 50 characters in Chinese, Japanese and Korean | The video carries the message: the caption completes it, it does not repeat it |
Sources: Meta Ads Guide, LinkedIn Marketing Solutions Help, TikTok Ads Manager Help.
The tone also changes. On search, the user is looking for a solution: answer the query. On social networks, the user is not looking for anything: interrupt with a problem they recognize. For channel strategy, see our guides to Facebook marketing and TikTok marketing.
Formulas do not write the ad for you, but they prevent you from forgetting a step. The examples below are written for a fictional bookkeeping software.
| Formula | Structure | Short example |
|---|---|---|
| AIDA | Attention, Interest, Desire, Action | "Still doing your books on Sunday? Automatic bank sync. Close the month in 2 days. Start your free trial." |
| PAS | Problem, Agitation, Solution | "Receipts everywhere? Every missing one costs you at tax time. Snap them, we file them." |
| Before, After, Bridge | Current situation, desired situation, your product as the bridge | "3 days of bookkeeping a month. Or 2 hours. Same accountant, new software." |
| 4U | Useful, Urgent, Unique, Ultra-specific | "Close March in 2 days: VAT-ready exports, before the 15th" |
| Feature, Benefit, Proof | What it does, what it changes, why believe it | "Bank sync: no more manual entry. Used by 2-person firms and 50-person firms." |
On a responsive search ad, spread the formula across assets: some headlines carry the problem, others the benefit, the proof, the offer and the call to action, so that any combination tells a coherent story.
Google recommends providing as many unique headlines as possible. Write them by category: 3 or 4 with the keyword, 3 with benefits, 2 with proof, 2 with the offer, 2 with calls to action, 1 with the brand. Similar headlines add nothing: the system needs real alternatives. More context on campaign structure is in our guide to Google Ads.
According to Google Ads Help, headline 3 and description 2 are not guaranteed to show. Information that must always appear (a legal mention, the price) belongs in headline 1, headline 2 or description 1. Avoid pinning otherwise: each pin reduces the number of combinations.
Google's editorial policy rejects gimmicky capitalization ("FREE"), punctuation or symbols used for effect, unnecessary repetition and unclear grammar. Write as in a normal sentence, with your real business name.
Google suggests at least two responsive search ads rated "Good" or "Excellent" per ad group. Ad Strength measures the variety of your assets, not their performance: the final judge remains the click-through rate and the cost per conversion. Compare your results with a CTR calculator.
The ad makes a promise; the page must keep it in the first screen. If the ad says "Free quote in 2 minutes" and the page opens on a corporate presentation, the visitor leaves and the click is lost. This message match (same words, same offer, same visual cues) is also measured by Google: "landing page experience" and "ad relevance" are two of the three components of the Google Ads Quality Score, which influences the cost and position of your ads.
Practical rule: one landing page per intent, with the headline of the page repeating the main promise of the ad. Our checklist for a landing page that converts details the rest.
On Google Ads, campaign experiments split traffic between versions; Meta offers A/B tests in Ads Manager. For page-level tests, see our selection of A/B testing tools.
Yes, for volume: a language model produces 30 headline variants in seconds, adapts a text to each format and translates campaigns. Google and Meta also generate variants inside their ad tools. The limits are known: generic phrasing, unverified claims, and a tone that drifts from your brand. The right method is to give the AI a precise brief (audience, benefit, proof, offer, length) and keep human control over every claim before publication. Our guide to AI copywriting explains the method, and our ranking of the best AI copywriting tools compares the options. To keep a consistent tone across ads, pages and articles, define it once in a brand voice.
Paid and organic search feed each other. The search terms report of a Google Ads account shows the exact queries that convert: these are topics for articles and pages. Conversely, your page titles and meta descriptions are free ads in Google results, written with the same rules (benefit, proof, keyword, action).
AI assistants add a new layer. When someone asks ChatGPT or Gemini which software to choose, no ad is shown in most answers: the recommendation comes from the content the AI found and trusts. Ads buy attention as long as you pay; useful, well-structured content keeps working. Sorank's article generator writes and publishes optimized articles in autopilot to build that organic base alongside your campaigns.
Good ad copywriting comes down to one audience, one benefit, one proof, one offer and one action, delivered on a page that keeps the promise. Respect the limits of each platform, write distinct variants, judge them on conversions, and reuse the winning angles in your pages and content.
Copywriting covers all persuasive writing: web pages, emails, sales letters, packaging. Ad copy is the subset written for paid placements, with strict length limits, platform rules and performance measured ad by ad. The principles are the same (audience, benefit, proof, action), but ad copy must deliver them in a few dozen characters.
On Google Ads, two or three responsive search ads per ad group are enough, each with many headlines, because the system already tests combinations. On social networks, test two to four creative and text variants per ad set. More variants split the budget and delay reliable results, especially on small accounts.
On Google search ads, avoid them: the editorial policy rejects gimmicky capitalization and symbols used for effect, and emojis are generally not accepted. On Meta, LinkedIn and TikTok, a few emojis are allowed and can structure a caption, but they count toward the character limits. Test them like any other element rather than adding them by default.
THEY TRIED SORANK BEFORE YOU
