Skip to content

ChatGPT Prompts for TikTok and Google Ads

10 min read
YT

Yuki Tanabe

Creative AI Strategist

Plenty of guides cover AI prompts for Facebook ads, and the obvious next question is: what about TikTok and Google? This guide gives you ChatGPT prompts for TikTok and Google Ads that you can copy, fill in and run today, from TikTok hooks and UGC briefs to responsive search ad headlines that fit the character limits, keyword grouping, negative keywords and Performance Max asset groups.

Quick answer: The best ChatGPT prompts for TikTok and Google Ads follow one structure: a role, the context (offer, audience, data you own), hard constraints (character limits, policy, claims you can make) and an exact output format. TikTok prompts should produce hooks, spoken scripts and creator briefs. Google prompts should produce headlines of up to 30 characters, descriptions of up to 90, keyword groups and negative keyword lists. Check every output for policy, claims and length before it goes near an ad account.

If you run Meta too, keep the 30 ChatGPT prompts for Facebook ads open alongside this one. This article does not repeat them: it covers the two platforms where the formats differ most from Meta.

Why TikTok and Google need their own prompts

A prompt that works for a Facebook feed ad fails on the other two platforms for opposite reasons.

TikTok is spoken, vertical and fast. The ad usually lives or dies on the first seconds of the video, and the words are said by a person on camera rather than read in a text block. Prompts need to produce hooks, beats and lines someone can actually say. TikTok's own specs also note that non-Spark ad captions do not support clickable links, @ mentions or hashtags, and that Spark Ads captions come from the organic post, with a maximum of four lines displayed (TikTok Ads Manager video ads specifications).

Google Search is short, intent-led and assembled by a machine. A responsive search ad accepts up to 15 headlines of 30 characters and up to 4 descriptions of 90 characters, with a minimum of 3 and 2 respectively (Google Ads Help: About responsive search ads). Google then mixes them, so every headline must make sense next to any other. Prompts need to respect hard length limits and keyword intent, not tell a story.

If you are still deciding how to split budget between platforms, our TikTok ads vs Meta ads benchmark is a better starting point than any prompt.

The prompt structure

Every prompt below uses the same four blocks. Once you know them, you can write your own.

  1. Role. Who ChatGPT should act as: "a TikTok creative strategist", "a Google Ads search specialist". This sets vocabulary and priorities.
  2. Context. The offer, the audience, the landing page promise, and any data you own: past winners, search terms, aggregated metrics.
  3. Constraints. Character limits, number of variations, claims you are allowed to make, words to avoid, the platform policy to respect.
  4. Output format. A table, a numbered list, a column for character counts. A fixed format makes the output easy to check and paste.
ROLE: You are a [TikTok creative strategist / Google Ads search specialist].

CONTEXT:
Product: [what you sell, one line]
Audience: [who buys, main problem]
Offer: [price, discount, trial, shipping]
Approved claims: [only claims you can prove]
Data: [paste aggregated metrics or exports you own]

CONSTRAINTS:
- [character limits, number of variations]
- Do not invent statistics, reviews, awards or prices.
- Do not use: [banned words, competitor names, superlatives you cannot prove]

OUTPUT FORMAT:
[table with columns ... / numbered list with ...]

What to paste in, and what to leave out

Paste data you own and are allowed to share: product facts, approved claims, brand voice notes, exported search terms, aggregated campaign metrics such as spend, clicks and conversions by ad or keyword. Leave out personal data: customer names, emails, phone numbers, order IDs, anything from a CRM export. Check your company's policy on sharing client or account data with third-party tools before you paste agency client data anywhere.

TikTok prompts

Prompt 1: Hooks for the first seconds

ROLE: You are a TikTok creative strategist who writes for
direct-response ads.

CONTEXT:
Product: [product]
Audience: [who, age range, main frustration]
Main benefit: [one benefit]
Approved claims: [list]

CONSTRAINTS:
- Write 15 spoken hooks, each under 12 words.
- Group them into 5 types: problem, curiosity, contrarian,
  demonstration, "POV" situation (3 each).
- Each hook must be sayable naturally by one person on camera.
- No claims outside the approved list. No invented numbers.

OUTPUT FORMAT:
Table: Hook | Type | What the viewer sees on screen in the same moment

The third column matters. A TikTok hook is both a line and a picture, and asking for the visual forces ChatGPT to think in shots rather than slogans.

Prompt 2: A full 20 to 30 second script

ROLE: You are a TikTok scriptwriter for performance ads.

CONTEXT:
Product: [product]
Hook to use: [paste your chosen hook]
Proof we can show: [demo, before/after, review we have permission to use]
Offer and CTA: [offer]

CONSTRAINTS:
- 20 to 30 seconds when read at a natural pace.
- Structure: hook, problem, demonstration, proof, offer, CTA.
- Plain spoken language, short sentences, no jargon.
- On-screen text max 6 words per card.

OUTPUT FORMAT:
Table: Timestamp | Spoken line | On-screen text | Shot description

Prompt 3: Spark Ads captions

Spark Ads boost an organic post from your account or from a creator who authorises it, so the caption is the organic caption (TikTok Ads Manager: About Spark Ads). Write it before the creator posts.

ROLE: You write organic TikTok captions that will later run as Spark Ads.

CONTEXT:
Video summary: [what happens in the video]
Creator voice: [casual, funny, expert, etc.]
Product: [product]

CONSTRAINTS:
- 8 caption options, each short enough to display in 4 lines on mobile.
- Sound like the creator, not like a brand.
- Max 3 hashtags, only relevant ones.
- No claims the creator cannot back up personally.

OUTPUT FORMAT:
Numbered list: caption, then hashtags, then one line on why it fits.

Prompt 4: UGC creator brief

ROLE: You are a UGC producer briefing a creator for a TikTok ad.

CONTEXT:
Product: [product, how it is used]
Audience: [who]
Angle to test: [one angle]
Hooks to film: [paste 3 hooks from Prompt 1]

CONSTRAINTS:
- One-page brief a creator can read on their phone.
- Include: goal, key message, 3 hooks to film, must-show shots,
  do and do not say, claims that are not allowed, deliverables
  (length, format 9:16, number of takes), usage rights note.
- Write "do not say" items for any claim that needs proof we do not have.

OUTPUT FORMAT:
Headed sections with bullet points.

The "do not say" list is where most UGC compliance problems are prevented. A creator who improvises "this cured my acne" creates a policy problem you will have to fix later.

Prompt 5: Iterate on a winner

ROLE: You are a TikTok creative strategist.

CONTEXT: Here are our top 3 ads by [metric] over the last [period],
with transcript and aggregated results:
[paste transcript + spend, CTR, CPA for each]

CONSTRAINTS:
- Identify what the three have in common (hook type, pacing, proof).
- Propose 6 new variations that keep the winning element and change
  one variable each. State the variable.

OUTPUT FORMAT:
Table: Variation | Variable changed | New hook | Why it might win

Prompt 6: Responsive search ad headlines and descriptions

ROLE: You are a Google Ads search specialist.

CONTEXT:
Ad group theme: [e.g. "waterproof hiking boots women"]
Top keywords: [paste 5 to 10]
Landing page promise: [what the page says]
Offer: [price, delivery, returns]
Approved claims: [list]

CONSTRAINTS:
- 15 headlines, each 30 characters or fewer including spaces.
- 4 descriptions, each 90 characters or fewer including spaces.
- Every headline must make sense next to any other headline.
- Include the main keyword in at least 3 headlines.
- Mix: keyword, benefit, offer, proof, CTA headlines.
- No exclamation marks in headlines, no all-caps words.

OUTPUT FORMAT:
Table: Text | Character count | Type

Google's editorial rules restrict things like excessive capitalisation and punctuation, so ask for clean copy up front (Google Ads policy: Editorial).

Prompt 7: Keyword grouping

ROLE: You are a Google Ads account structure specialist.

CONTEXT: Here is a list of keywords from our research:
[paste list]

CONSTRAINTS:
- Group them into tightly themed ad groups by search intent.
- Separate informational, commercial and brand intent.
- Flag keywords that are too broad or off-topic for our offer: [offer].
- Suggest a match type for each keyword with one line of reasoning.

OUTPUT FORMAT:
Table: Ad group name | Keyword | Intent | Suggested match type | Note

Prompt 8: Negative keywords

ROLE: You are a Google Ads specialist reducing wasted spend.

CONTEXT:
We sell: [product/service]
We do not offer: [free versions, jobs, DIY, wholesale, etc.]
Target customer: [who]

CONSTRAINTS:
- Build a negative keyword list in themes (jobs, free, DIY,
  wrong product, research-only).
- Suggest broad, phrase or exact negative match for each.
- Remember negatives do not match close variants: list plural and
  singular forms separately.

OUTPUT FORMAT:
Table: Negative keyword | Match type | Theme | Reason

The last constraint is there because Google states that negative keywords do not match close variants, so plurals and synonyms need adding separately (Google Ads Help: About negative keywords). ChatGPT tends to forget this unless you tell it.

Prompt 9: Search term analysis

Export the search terms report as CSV and paste the relevant columns.

ROLE: You are a Google Ads analyst.

CONTEXT: Search terms report for [campaign], last [period]:
[paste: search term, match type, clicks, cost, conversions]

CONSTRAINTS:
- Cluster terms by intent.
- Flag terms with cost above [amount] and zero conversions.
- Suggest new keywords to add and negatives to exclude.
- Do not invent metrics: use only the numbers provided.

OUTPUT FORMAT:
1. Table of clusters with total cost and conversions
2. Add as keywords (with match type)
3. Add as negatives (with match type)
4. Terms that need a human decision, with the reason

Prompt 10: Performance Max asset group

Performance Max text assets have their own limits: up to 15 headlines of 30 characters, up to 5 long headlines of 90, up to 5 descriptions of 90 and a business name of 25 (Google Ads Help: Performance Max specs).

ROLE: You are a Google Ads specialist building a Performance Max asset group.

CONTEXT:
Product category: [category]
Audience signal: [who, interests, search themes]
Offer: [offer]
Approved claims: [list]

CONSTRAINTS:
- 15 headlines, 30 characters or fewer, at least one 15 or fewer.
- 5 long headlines, 90 characters or fewer.
- 5 descriptions, 90 characters or fewer.
- Suggest 10 search themes and 5 image concepts that match the copy.

OUTPUT FORMAT:
Separate tables per asset type, each with a character count column.

Prompt 11: Reporting summary

ROLE: You are a paid media manager writing for a non-specialist
client.

CONTEXT: Aggregated results for [period], TikTok and Google:
[paste spend, conversions, CPA, ROAS by platform and campaign,
plus the previous period]

CONSTRAINTS:
- 150 words max.
- What changed, the likely reason, what we will do next.
- Separate facts from hypotheses. Use only numbers provided.

OUTPUT FORMAT:
Three short headed paragraphs, then 3 bullet next steps.

How to check the output

Treat every response as a draft. Three checks catch most problems.

1. Character limits. ChatGPT counts characters badly. Paste headlines into a spreadsheet with =LEN(A1), or into the Google Ads editor, which rejects anything over the limit. Remember that double-width characters, such as Japanese, Korean or Chinese, count as two (Google Ads Help).

2. Claims. Highlight every number, superlative, comparison and promise. If you cannot prove it, cut it. Google's misrepresentation policy and TikTok's rules on misleading and false content both apply whoever wrote the copy (Google Ads policy: Misrepresentation; TikTok Advertising Policies). Category rules for health, finance and similar areas add further limits.

3. Platform fit. Read TikTok scripts aloud and time them. Read Google headlines in random pairs to check they still make sense together. If a line only works in one order, rewrite it.

For a disciplined way to test the drafts that survive, use our AI ad copy testing framework for media buyers.

The limits of a generic chatbot

ChatGPT is a strong drafting partner, and nothing here argues otherwise. Its limit is context: it sees only what you paste in. It cannot open your TikTok or Google Ads account, does not know which ad got cheaper since yesterday's export, and cannot change a budget or pause a keyword. Every analysis prompt above depends on an export you made by hand, and it is out of date as soon as the account moves.

That is the gap account-connected tools fill. Wavo, the AI copilot in Wevion, works on your connected account data across Meta, Google, TikTok, Snapchat, Taboola and Outbrain, synced about every 15 minutes, so you can ask about search terms or a fading TikTok hook without exporting anything, and it proposes changes that go ahead only after you approve them. The drafts from this guide can then become image variants in Creative Hub and go out through the bulk launcher. If you are weighing options, our roundup of AI media buyer copilots compares the field, and connecting AI to ad accounts, ranked by risk explains what to look for in how a tool connects.

Key takeaways

  1. Use one structure everywhere: role, context, constraints, output format.
  2. TikTok prompts should produce spoken lines and shots, not text blocks: hooks, timed scripts, creator briefs with a "do not say" list.
  3. Google prompts should respect hard limits: 30-character headlines, 90-character descriptions, up to 15 and 4 per responsive search ad.
  4. Paste data you own, never personal data.
  5. Check length, claims and fit before anything is uploaded.
  6. A generic chatbot works on snapshots. For questions about the current state of your accounts, use a tool that reads them.

Want to try the account-connected version? Start a 14-day free trial on the Pro plan, no card needed, and ask Wavo, the AI copilot, about your own TikTok and Google campaigns.

Frequently Asked Questions

The Ad Signal

Weekly insights for media buyers who refuse to guess. One email. Only signal.

Ready to Automate Your Ad Operations?

Start launching campaigns in bulk across every account. Try Wevion free for 14 days on the Pro plan. No card to start: we ask for one on day 7, and billing starts on day 14 only if you add it.