Skip to main content

Most AI-generated ad copy shares a family resemblance: competent, symmetrical, and completely forgettable. That is not a model limitation. It is a prompting problem, and it is fixable with structure.

Why the output all sounds the same

Ask for “ten headlines for a project management tool” and you get the statistical center of every headline ever written about project management tools. The model is doing exactly what you asked. The problem is that the average of all previous advertising is, by definition, not differentiated.

Every constraint you add moves the output away from that center. That is the whole game.

The four-block structure

Every prompt that produces usable copy contains the same four blocks, in this order.

Block 1 — Context

Who is reading this, what do they already believe, and what have they already tried? Not a demographic profile. A state of mind. “Marketing managers who have already been burned by two tools that promised the same thing” is context. “Ages 30 to 45” is not.

Block 2 — Constraint

What the copy must not do. This is the most underused block and the highest leverage one. Forbid the clichés of your category explicitly: no “revolutionary,” no “game-changer,” no rhetorical question as an opener, no starting with the problem statement.

Constraints do more to improve output quality than any amount of instruction about what you do want.

Block 3 — Evidence

The specific, verifiable things only you can say. A real number, a real customer situation, a real trade-off you accept. Without this block, the model invents plausible generalities, and plausible generalities are what make copy sound like everyone else’s.

Block 4 — Format

Character limits, how many variants, and how different they should be from each other. Asking for variants that differ in angle rather than in wording is the difference between ten paraphrases and ten genuine options.

Feed it real performance data

The step almost nobody takes: paste in your existing winners and losers, labeled. “These three had a click-through rate above four percent. These three were below one. Write five more in the direction of the first group.”

The model has no idea what works for your audience. Your account does. Connecting the two is where the actual advantage lives.

Generate for testing, not for shipping

The right mental model is that you are producing test candidates, not final copy. Generate twenty, keep four, test those four, then feed the results back into the next prompt. The loop is the product.

Teams that treat the first output as the deliverable get mediocre ads quickly. Teams that treat it as raw material get good ads on the third iteration.

Where the human still has to intervene

Three things the model cannot do reliably. It cannot verify a factual claim about your business. It cannot judge whether a joke lands in your market. And it cannot know that a phrase, harmless in one language, carries a different weight in another — which matters enormously if you advertise in more than one.

Everything else is negotiable. These three are not.

Leave a Reply