How to write ad copy that works across Meta, Google, and TikTok

Ad copywriting strategy is one of those disciplines where the fundamentals never change — but the execution differences between platforms are significant enough to sink campaigns if you ignore them. At Choco Media, we manage paid media across Meta, Google, and TikTok simultaneously for most clients, which means we write copy every week for three platforms that reward completely different approaches. This post is the distillation of what we have learned: the structural differences, the principles that transfer, and the mistakes we have stopped making.

This is aimed at in-house marketers and agency teams who are already running paid media and want a clearer framework for writing copy that performs across channels — not just one. If you are new to paid media entirely, our 2026 Paid Media Playbook gives the broader strategic context first.

What you will leave with: a clear picture of how copy structure differs between Meta, Google, and TikTok; the transferable principles that hold regardless of platform; and a practical process for adapting a single message across all three without writing from scratch each time.

Why platform-specific copy matters more than most teams realise

Most teams write one version of copy and adapt it lightly — shorten the headline for Google, drop the same body text into Meta, paste it into TikTok. The result is copy that feels slightly off everywhere. Each platform has a different user intent, a different visual context, and a different relationship between the user and the ad. Copy that ignores those differences wastes creative budget before the algorithm has a chance to learn anything useful.

The intent gap is the clearest example. Google Search users are actively looking for something — they have expressed a need in the query. Meta and TikTok users are scrolling through content they did not request. Writing the same copy for both is like giving the same pitch to someone who walked into your shop and someone you interrupted at lunch. The message might be identical, but the tone, the urgency, and the structure need to be completely different.

Google Ads copy: answer first, qualify fast

Google Search copy operates in a space of two or three headlines and a description line, with your quality score and ad relevance as the invisible arbiter of whether anyone sees it at all. The structure that consistently performs is simple: match the query, signal the benefit, and give the click a reason to qualify itself.

Headline structure that works

The first headline should mirror the search intent as closely as possible. If someone searches “SEO agency Helsinki”, the first headline should contain those words or their direct equivalent. This is not about keyword stuffing — it is about relevance signals that Google rewards and users trust. The second headline earns the right to differentiate: a specific number, a proof point, a time frame. The third headline is where you include a soft CTA or a qualifier (“From 199/month”, “For Finnish businesses”).

Description lines

Description lines have more room but are often ignored. Use them to reinforce the proof point and pre-qualify the click. If your service starts at a specific price, put it here. If there is a constraint (e.g., “currently taking on 3 new clients”), that creates urgency without fabrication. The goal is fewer but better clicks — not more clicks from people who will bounce when they land.

The best Google ad copy reduces wasted clicks before the click happens. If you are writing to everyone, you are wasting money on everyone who is not your customer.

Meta Ads copy: earn attention before you ask for anything

Meta copy has two jobs that happen in sequence: stop the scroll, then build enough context to justify the next step. Most underperforming Meta ads fail at job one — the opening line of the primary text is where users decide in under two seconds whether to keep reading or swipe past.

The hook is the whole game

On Meta, the first 125 characters of primary text appear before the “See more” truncation. That space is your hook. The hook needs to do one of three things: name the problem the audience has, say something unexpected, or open a loop the reader wants to close. “Running Meta ads and watching money disappear?” is a hook. “We are an award-winning digital agency helping businesses grow” is a press release.

Body and CTA structure

After the hook, Meta copy has room to build the case — but most high-performing ads do it quickly. Two to three short paragraphs: the problem named, the mechanism explained, the outcome stated. Then a CTA that is specific rather than generic. “Book a free 30-minute audit” outperforms “Learn more” consistently in our accounts because it tells the user exactly what happens next and implies a concrete benefit.

For retargeting ads — where the user already knows who you are — the copy shifts significantly. Skip the problem framing, go straight to objection handling or social proof. “Still thinking about it? Here is what three months typically looks like for our clients.” Our post on retargeting sequences goes deeper on how to build that layer.

TikTok Ads copy: write for a platform that hates ads

TikTok is the hardest platform to write ad copy for because the user is not just uninterested in ads — they are actively hostile to content that looks like an ad. The copy conventions that work on Meta (clear CTA, benefit-led, direct) signal “ad” to a TikTok audience and trigger the skip reflex. Writing for TikTok requires thinking like a creator first and a marketer second.

Script structure over copy structure

On TikTok, “copy” is really script. The text overlay, the voiceover, and the spoken word are all part of the message, and they need to follow entertainment logic rather than advertising logic. The hook is still the most important element — but on TikTok the hook is visual and spoken simultaneously, and it needs to deliver in the first one to two seconds, not the first sentence.

UGC-style copy patterns

The strongest-performing TikTok ad copy pattern we see repeatedly is the first-person authentic testimonial structure: “I was sceptical when I tried this, but after two weeks…” This is not because authenticity is a virtue in itself — it is because it mirrors the format TikTok’s algorithm promotes organically, which means the platform serves it more broadly and users engage with it more readily. The copy does not need to be unpolished; it needs to feel unpolished.

The principles that transfer across all three platforms

Despite the structural differences, there are copywriting principles that hold across Meta, Google, and TikTok. These are the ones we return to when we audit underperforming copy, regardless of platform.

Specificity beats generality every time

Specific claims outperform vague ones on every platform. “We reduced a client cost-per-lead from 47 to 18 euros in six weeks” is more compelling than “we improve your ad performance”. Specificity signals confidence, which signals credibility. When you cannot use real client data, use process specificity instead: “the 12-point creative framework we apply to every new account.”

Write to one person, not a demographic

The copy that performs best across all platforms reads like it was written for a specific person, not a target audience. “For in-house marketers managing a 10k/month paid media budget” is more engaging than “for marketers”. The audience segment still determines who sees the ad; the copy determines whether they feel it is for them. These are different jobs.

The first sentence earns the second

Whether it is a Google description line, a Meta hook, or a TikTok script opening, the only job of the first sentence is to make the second sentence worth reading. This sequential logic shapes everything: each element only exists to justify the next. If you evaluate copy sentence by sentence and ask whether each one earns the next, you catch a lot of weak transitions and unnecessary filler that dilutes the message.

How to adapt one message across all three platforms

Starting from scratch for each platform wastes time and creates inconsistent messaging. The approach we use with clients is to establish the core message first — one clear claim, one proof point, one CTA — and then adapt the structure and tone for each channel. This is faster and produces more consistent campaigns.

The adaptation process

  1. Write the core message in plain language, no formatting: what you do, for whom, with what result. Three sentences maximum.
  2. For Google: extract the key noun phrases for headline matching; compress the benefit to a number or a time frame; add a qualifier to the CTA.
  3. For Meta: take the problem implied by the core message and lead with it; restructure as hook, context, outcome, CTA; add line breaks.
  4. For TikTok: reframe the core message as a personal story or a surprising observation; remove formal language; write a one-to-two sentence opening that could function as a spoken hook.

This process produces three distinct copy variations in the time it would normally take to write one fully polished version per platform. It also keeps the underlying message consistent, which matters for attribution and brand recognition across channels.

The copy variables worth testing systematically

Copy testing tends to get squeezed in real campaigns because it requires volume and patience. But there are a handful of variables that have consistently moved the needle across our accounts, and they are worth isolating if you have the traffic to run meaningful tests.

The honest reality of copy testing is that platform-level variables — creative format, audience, bid strategy — usually have a larger effect than copy variations alone. But in our experience, a strong hook on Meta or a well-matched first headline on Google can outweigh most other factors. Test copy variables after you have stabilised the structural campaign settings, not instead of fixing them.

If you want to see how copy fits into a broader paid media account structure, our guide on paid media services covers how we approach the full channel strategy for clients at different stages.

Common copy mistakes we still see in accounts we audit

A few patterns come up repeatedly when we review underperforming paid media accounts. They are worth naming directly because they persist even in teams that know better.

Where to go from here

Writing copy that works across Meta, Google, and TikTok is not about mastering three separate disciplines — it is about understanding one underlying principle (earn attention before asking for anything) and applying it differently based on what each platform rewards. The structural differences are real and matter for performance. But the foundation is the same: specific claims, one clear audience, and every sentence earning the next one.

If you want a second set of eyes on the copy in your paid media accounts — or help building a multi-channel creative framework from scratch — get in touch with us and we can take a look together.

Google & Meta ads for travel brands

Want ads that fill your tours and rooms?

Search, Performance Max and Meta campaigns set up and managed every month, with tracking to your booking system. From 290 €/month + ad spend.

Or get a blog that ranks: SEO blog system, 350 €/month