---
name: Ad Copywriting Formulas
slug: ad-copywriting-formulas
category: Writing
description: Ad Copywriting Formulas provides advertising copy frameworks, psychological triggers, and channel character limits for writing ads. Use it when choosing a structure like AIDA, PAS, BAB, or FAB and adapting copy to a platform.
github: "https://github.com/revfactory/harness-100/tree/main/en/12-advertising-campaign/.claude/skills/ad-copywriting-formulas"
stars: 1224
forks: 427
install: "npx degit https://github.com/revfactory/harness-100/tree/main/en/12-advertising-campaign/.claude/skills/ad-copywriting-formulas ~/.claude/skills/ad-copywriting-formulas"
installs_to: ~/.claude/skills/ad-copywriting-formulas
source_path: en/12-advertising-campaign/.claude/skills/ad-copywriting-formulas/skill.md
collection_size: 51
category_size: 1012
collection_url: "https://dirskills.com/collections/revfactory/harness-100"
added: 2026-08-12T04:43:24.567Z
last_synced: 2026-08-12T04:43:24.567Z
canonical_url: "https://dirskills.com/skills/ad-copywriting-formulas"
---

# Ad Copywriting Formulas

Ad Copywriting Formulas provides advertising copy frameworks, psychological triggers, and channel character limits for writing ads. Use it when choosing a structure like AIDA, PAS, BAB, or FAB and adapting copy to a platform.

**Install:**

```bash
npx degit https://github.com/revfactory/harness-100/tree/main/en/12-advertising-campaign/.claude/skills/ad-copywriting-formulas ~/.claude/skills/ad-copywriting-formulas
```

## README

# Ad Copywriting Formulas — Advertising Copy Persuasion Formula Library

Proven persuasion formulas, psychological triggers, and per-channel constraint references used by the copywriter agent when writing copy.

## subject Agent

`copywriter` — of Formulaand Pattern Copy Writingin apply.

## 7vs Formula

### 1. AIDA (Attention → Interest → Desire → Action)
 ad Copy Structure.

| | | technique | when ( ) |
|------|------|------|------------------|
| **A** Attention | when | , , vs | " 7 " |
| **I** Interest | | , Story, | " whenbetween Design" |
| **D** Desire | | , , before | "12 in 8% " |
| **A** Action | | , , | " when 30 " |

** channel**: page, SNS Copy, , video 

### 2. PAS (Problem → Agitate → Solution)
 . before adin .

| | | technique | when ( SaaS) |
|------|------|------|-----------------|
| **P** Problem | when | Targetof Current | " in 12whenbetween and ?" |
| **A** Agitate | amplified | when and | " whenin and..." |
| **S** Solution | when | = | "photography . ric" |

** channel**: search ad, banner, 

### 3. BAB (Before → After → Bridge)
of before Structure.

| | | technique |
|------|------|------|
| **B** Before | Current () | " after " |
| **A** After | (before) | "in , and and whenbetween" |
| **B** Bridge | () | "[] " |

** channel**: Brand video, SNS Story, Copy

### 4. 4Ps (Promise → Picture → Proof → Push)

| | Role |
|------|------|
| **Promise** | core — "3 in " |
| **Picture** | and Visualization — " and naturally " |
| **Proof** | when — " 87% OPIC IM2 " |
| **Push** | — " etc. 50% " |

### 5. SLAP (Stop → Look → Act → Purchase)
digital banner/ .

| | Character limit | Role |
|------|--------|------|
| **S** Stop | 5 within | — number//vs |
| **L** Look | 15 within | when — core 1 |
| **A** Act | 10 within | Verification — ric |
| **P** Purchase | CTA | before — " when" |

### 6. FAB (Feature → Advantage → Benefit)
 during of Copy conversion.

| | description | when ( ) |
|------|------|--------------------------|
| **F** Feature | | "40dB " |
| **A** Advantage | of of | "from " |
| **B** Benefit | | " of to" |

### 7. Star-Chain-Hook
Storytelling .

| | Role |
|------|------|
| **Star** | (= Target or ) etc. |
| **Chain** | /to |
| **Hook** | CTA |

## Psychology Trigger Pattern

| Trigger | | Copy Pattern | of |
|--------|---------|----------|---------|
| **** | whenbetween | " ", "48whenbetween " | |
| **** | | " 100", " " | |
| ** ** | and | "50 Selection", " 4.9" | |
| **** | before | "of 95% ", " " | when |
| **** | | " 30", " " | |
| **** | of before | "98% " vs "2% " | |
| **** | comparison | " 89,000 → 39,000" | |

## Per-channel Character limit Reference

### search ad
| Platform | | vs Character limit | optimal Character limit |
|--------|------|-----------|-----------|
| Google Ads | 1~3 | 30 | 20~25 |
| Google Ads | description 1~2 | 90 | 60~80 |
| SA | | 15 | 12~14 |
| SA | description | 45 | 35~40 |

### SNS ad
| Platform | element | vs | optimal |
|--------|------|------|------|
| Meta (FB/IG) | Text | | 125 ( before) |
| Meta | line | 40 | 27 |
| | | 25 | 20 |
| | description | 45 | 35 |

### video ad
| type | whenbetween | core Message when | () |
|------|------|----------------|---------------|
| | 6seconds | 0~3seconds | 10~15 |
| st | 15seconds | 0~5seconds ( before) | 30~40 |
| st | 30seconds | 0~5seconds | 60~80 |

## CTA Pattern Library

| | | duringbetween | |
|------|----------|------|----------|
| Information | " " | " " | " Verification" |
| | " when" | "" | " " |
| before | "in " | " " | " " |
| to | " to" | " " | " " |
| | "of" | " " | " " |

## of st

- [ ] "", "", "" etc. expression — 
- [ ] "", "", "" — expressionto substitution
- [ ] "~and", "~in " — of/ whenad Verification
- [ ] comparison ad — comparison subject/ when 
- [ ] when — , 
- [ ] "" — ( etc.) when
- [ ] after/ — and between when
