Copywriting Frameworks for High-ROAS Paid Ads

If you have ever asked an AI tool to “write a Facebook ad,” you have likely received a wall of emojis, generic adjectives, and robotic sales jargon. Without strict guidance, Large Language Models (LLMs) default to the “Bland AI” trap, producing average copy that blends into the feed and wastes your ad spend.

However, research shows that when marketers use structured, framework-driven AI prompts combined with deep audience research, they see a 28-34% conversion lift compared to just 4-7% from generic DIY AI outputs.

To get high-ROAS (Return on Ad Spend) results from AI, you must command it to use proven direct-response copywriting frameworks. This lesson covers how to implement the PAS, AIDA, and BAB frameworks into a strict 5-part prompt structure for Meta Ads and Google Ads.

The 5-Part AI Prompt Structure

To prevent generic outputs, your prompt must act as a strict creative brief. A high-performing prompt always includes these five elements:

  1. Role: Assign the AI a specific persona (e.g., “Act as an expert direct-response copywriter who specializes in B2B SaaS”).
  2. Target Audience: Define exactly who is reading the ad. The more specific, the better.
  3. Specific Task & Framework: Name the exact framework (PAS, AIDA, BAB) and the platform.
  4. Unique Selling Points (USPs) & Brand Voice: Feed the AI your specific product details, customer review data, or brand tone. Do not let it guess your features.
  5. Output Constraints: Explicitly state character limits, formatting rules, and what not to do (e.g., “No hashtags, no emojis”).

Framework 1: PAS (Problem, Agitation, Solution)

PAS is highly effective for pain-driven offers, such as SaaS products or problem-solving e-commerce goods. It works by making the cost of inaction feel real before presenting your product as the cure.

Best for: Middle-of-funnel audiences, SaaS, and e-commerce.

Crucial Caveat for Meta Ads: Over-agitating pain points can trigger Meta Ads policy violations regarding “Personal Attributes” or negative self-perception. Instruct the AI to focus on the situational problem, not the user’s personal flaws.

Example: PAS Prompt for a B2B Accounting Tool

> Prompt:

> Act as an expert direct-response copywriter. Write 3 Meta Ads primary text variations for our software, ‘ClearBooks’, targeting freelance graphic designers.

>

> Use the PAS (Problem, Agitation, Solution) framework:

> – Problem: Tax season is chaotic and stressful for freelancers.

> – Agitation: Missing deductions means overpaying the government, and tracking receipts in shoeboxes wastes hours of billable time.

> – Solution: ClearBooks automates expense tracking and finds deductions automatically.

>

> Constraints: Keep the tone empathetic and professional. Do not use “you” statements that imply personal financial failure (to comply with Meta policies). Keep each variant under 125 characters so it fits on mobile without a ‘See More’ truncation.

Framework 2: AIDA (Attention, Interest, Desire, Action)

Originating in the late 19th century, AIDA remains the gold standard for cold audiences. On visual, text-heavy platforms, the primary challenge is stopping the scroll. AIDA forces the AI to front-load a pattern-interrupt hook.

Best for: Cold audiences on Meta Ads.

Example: AIDA Prompt for a D2C Skincare Brand

> Prompt:

> Act as a senior e-commerce copywriter. Write 2 ad copy variations for Meta Ads using the AIDA framework for our new ‘GlowSerum’ targeting women in their 30s.

>

> – Attention: Start with a pattern-interrupt hook challenging the idea that a 10-step skincare routine is necessary.

> – Interest: Explain that GlowSerum replaces 3 different products (Vitamin C, Hyaluronic Acid, and Niacinamide).

Instructional visual for Copywriting Frameworks for High ROAS Paid Ads illustrating the core concept and workflow.
Instructional visual for Copywriting Frameworks for High ROAS Paid Ads illustrating the core concept and workflow.

> – Desire: Highlight our USP: Clinically proven to brighten skin in 14 days, based on our recent 500-person study.

> – Action: Drive them to claim a 15% off first-time buyer discount.

>

> Constraints: Write in a punchy, confident brand voice. Limit emojis to a maximum of two per ad.

Framework 3: BAB (Before-After-Bridge)

The BAB framework is ideal for transformation stories. It contrasts the prospect’s current painful state with their desired future state, positioning your product as the bridge between the two.

Best for: Short-form ads, visual before-and-after creative, and Google Ads descriptions where efficiency of language is key.

Example: BAB Prompt for a Fitness Coaching App

> Prompt:

> Act as a fitness marketing specialist. Write 3 variations of Google Ads descriptions using the BAB framework for our ‘FitShift’ coaching app, targeting busy working parents.

>

> – Before: Struggling to find 60 minutes for the gym, feeling sluggish.

> – After: Feeling energized, completing effective workouts at home, and seeing consistent progress.

> – Bridge: FitShift provides 20-minute daily routines customized for parents with no equipment.

>

> Constraints: Google Ads descriptions strictly allow a maximum of 90 characters. You must count characters carefully and ensure no variation exceeds 90 characters including spaces. Do not use exclamation marks.

Managing Platform Constraints & The Human Filter

While AI can generate variations rapidly, you cannot blindly copy and paste the outputs into your ad accounts. Keep these two operational rules in mind:

1. LLMs Cannot Count Characters Accurately

LLMs process text in “tokens,” not individual letters. When you ask an AI to write a Google Ads Responsive Search Ad (RSA) headline with a strict limit of $le$ 30 characters, it will frequently give you 32 or 35 characters. You must always manually verify character counts before uploading to platforms with hard limits.

2. The 80/20 Rule of AI Copywriting

AI is a volume producer, but you are the strategic filter. Effective AI copywriting is 60-80% human research and editing, and 20% AI generation. To avoid the “Bland AI” trap, spend your time gathering raw “brand intelligence”, such as mining Amazon reviews, customer support transcripts, or sales call notes, and feed those exact customer quotes into your prompts.

Framework / Structure Element Description Best Use Case / Platform Example Prompt Snippet
Role & Audience Defines the AI’s persona and exactly who it is speaking to. All prompts “Act as an expert direct-response copywriter targeting busy small-business founders…”
PAS (Problem, Agitation, Solution) Highlights a pain point, twists the knife, and offers your product as the fix. SaaS, E-commerce “Use the PAS framework to write a Meta Ad. Problem: Wasting time on manual data entry.”
AIDA (Attention, Interest, Desire, Action) Grabs attention with a hook, builds interest/desire, and drives a click. Cold audiences on Meta Ads “Use the AIDA framework. Attention: A pattern-interrupt hook about high ad costs.”
BAB (Before-After-Bridge) Contrasts the current painful state with the desired future state. Transformation stories “Use the BAB framework. Show the ‘Before’ of messy spreadsheets and the ‘After’ of automated dashboards.”
Constraints & Guidelines Enforces character limits, brand voice, and formatting rules. Google Ads (strict limits), Meta Ads “Limit Google RSA headlines to exactly 30 characters. Do not use emojis.”

Apply it to your work