Hook 3 giây cho creative TikTok: 12 mẫu mở đầu + cách viết script chuẩn
Tôi đã chạy ads TikTok cho 25+ brand VN trong 4 năm, budget media tổng khoảng 6 tỷ. Tôi đã viết và direct hơn 600 script. Và tôi nói thẳng: 90% creative TikTok của brand VN không qua nổi 3 giây.
Lý do? Họ vẫn nghĩ TikTok ads = Facebook ads thu nhỏ. Mở đầu bằng logo, intro 'Xin chào quý vị, chúng tôi là...', cảnh người đẹp cười tươi cầm sản phẩm. Đó là lý do CPM của bạn rẻ — vì không ai xem.
Bài này là chính xác những gì tôi dùng để brief team creative và KOC. Không lý thuyết, có template, có script mẫu, có anecdote.
Vì sao 3 giây quyết định mọi thứ trên TikTok
TikTok dùng 4 metric chính để ranking creative:
- Hold rate (% người không skip ở 3 giây đầu)
- Average watch time (% video xem trung bình)
- Completion rate (xem hết video)
- Engagement rate (like, comment, share, save)
Hold rate yếu = thuật toán bóp reach ngay từ batch 100 impression đầu. Bạn không có cơ hội thứ 2.
Số liệu thực tế từ TikTok Ads Manager 2025
| Hold rate (3s) | Reach delivered | CPM tương đối |
|---|---|---|
| < 30% | ~20% budget | Cao |
| 30-50% | ~50% budget | Trung bình |
| 50-70% | ~80% budget | Thấp |
| > 70% | 100% budget | Thấp nhất |
Hiểu chưa? Cùng 1 ngân sách, hook tệ chỉ deliver được 20%. Bạn đang đốt 80% tiền cho audience không bao giờ thấy video.
Anatomy của 1 hook TikTok hoàn hảo
3 giây đầu phải có ít nhất 3 trong 5 element sau:
- Visual disruption — frame đầu phải gây bất ngờ (góc quay lạ, motion, zoom in/out)
- Pattern interrupt — phá vỡ kỳ vọng (text upside-down, sound effect lạ)
- Curiosity gap — gợi tò mò, không reveal hết
- Personal stake — user thấy 'cái này liên quan đến tôi'
- Sound hook — câu hỏi to, sound trending, voice năng lượng cao
Mỗi hook tốt phải có audio + visual + text overlay đồng bộ. Đây là điểm 80% creator VN sai — họ chỉ làm visual đẹp.
12 mẫu hook đã proven (kèm câu mẫu VN)
Hook 1: Câu hỏi nhói lòng
'Bạn có thấy mình đang chi 200K/tháng cho thứ này mà không nhận ra không?'
Dùng cho: SaaS, fintech, sản phẩm tiết kiệm. Câu hỏi phải specific, có con số. Tránh hỏi chung chung 'Bạn có muốn...'.
Hook 2: Confession / Bí mật ngành
'Tôi làm trong ngành mỹ phẩm 8 năm và đây là 3 thứ tôi không bao giờ mua...'
Dùng cho: beauty, FnB, sản phẩm có 'inside knowledge'. Hiệu quả cực cao khi do KOC có background credibility (ex-employee, expert).
Hook 3: Số liệu shocking
'Người Việt trung bình đốt 14 triệu/năm cho cà phê take-away. Đây là cách tôi giảm xuống 3 triệu...'
Dùng cho: lifestyle, finance, savings product. Số liệu phải verify được hoặc tự đo lường.
Hook 4: Before/After visual
Frame 1: cảnh 'before' xấu/khó chịu. Frame 2 (chuyển ở giây 1): cảnh 'after' satisfaction.
Dùng cho: skincare, decor, fitness, cleaning product. Không cần text, visual nói hết.
Hook 5: POV (Point of view)
'POV: bạn là 1 startup founder đốt 50tr ads tháng đầu mà chưa có sale...'
Dùng cho: B2B SaaS, course, coaching. Phải target đúng pain point.
Hook 6: Trend audio + visual
Dùng sound đang trending trên TikTok + visual brand. Audio làm việc thay bạn — thuật toán đẩy mạnh.
Dùng cho: mọi brand. Lưu ý: license issue với audio bản quyền, dùng TikTok Commercial Music Library nếu chạy ads.
Hook 7: Direct callout
'Đây là dành cho các founder VN đang đốt tiền Facebook ads mà không hiệu quả'
Dùng cho: niche product. Sàng lọc audience từ frame đầu — ai không phải target sẽ skip, audience đúng sẽ stay.
Hook 8: Contradiction / Anti-thesis
'Mọi người bảo bạn phải dậy 5h sáng. Tôi dậy 8h và kiếm gấp đôi họ.'
Dùng cho: course, mentorship, lifestyle brand. Phá vỡ niềm tin phổ biến.
Hook 9: Behind-the-scene / Reveal
Quay cảnh xưởng sản xuất, kitchen, R&D lab. Mở bằng góc quay 'hậu trường' thật.
Dùng cho: F&B, fashion, handcraft. Tạo trust qua transparency.
Hook 10: Visual oddity
Frame đầu cực kỳ lạ: 1 vật ở vị trí không logic, 1 hành động bất thường, slow-motion ở thời điểm hành động cao trào.
Dùng cho: mọi brand. Hiệu quả nhất khi cảnh oddity liên quan đến sản phẩm.
Hook 11: Direct comparison
'iPhone 16 vs điện thoại tôi đang xài. Đoán xem cái nào 800K.'
Dùng cho: tech, lifestyle, budget product. Phải có element so sánh shocking.
Hook 12: Story tease
'Tháng 6 năm ngoái tôi mất 280 triệu vì 1 quyết định ngu ngốc. Đây là 3 bài học tôi rút ra.'
Dùng cho: course, coaching, finance content, podcast clip. Hứa hẹn câu chuyện hấp dẫn.
Framework AIDA-T cho script TikTok (15-30 giây)
AIDA cũ không work cho TikTok. Tôi dùng AIDA-T:
| Phần | Thời lượng | Mục đích |
|---|---|---|
| Attention (Hook) | 0-3s | Stop the scroll |
| Interest | 3-8s | Đào sâu vấn đề/pain |
| Desire | 8-18s | Show value, transformation |
| Action | 18-25s | CTA cụ thể |
| Tail (loop hook) | 25-30s | Câu cuối kéo replay |
Tail = câu cuối tạo loop. Ví dụ: 'Đợi đã, để tôi nói lại lý do số 2 vì nó quan trọng nhất...' → user xem lại đoạn 2 → completion rate vọt.
Cấu trúc script mẫu (script template tôi thực dùng)
[0-3s] HOOK (1 trong 12 mẫu trên)
Visual: <mô tả cảnh, góc quay, text overlay>
Audio: <voiceover hoặc sound, năng lượng cao>
Text overlay: <1 câu, max 6 từ>
[3-8s] PROBLEM AGITATION
Visual: <cảnh thể hiện pain point>
Voice: 'Bạn đã từng <pain>?'
Text overlay: <điểm chính của pain>
[8-15s] SOLUTION REVEAL
Visual: <demo sản phẩm/giải pháp>
Voice: 'Đây là cách tôi giải quyết...'
Text overlay: <USP chính>
[15-22s] PROOF
Visual: <testimonial, before/after, số liệu>
Voice: 'Sau 2 tuần, tôi đã <kết quả>'
Text overlay: <con số kết quả>
[22-27s] CTA
Visual: <hand pointing, brand logo>
Voice: 'Comment <keyword> tôi gửi bạn'
Text overlay: 'Comment 'X' để nhận'
[27-30s] TAIL
Voice: 'Mà đợi đã, có thêm cái này...'
→ kéo user xem lại
Visual + audio + text overlay đồng bộ — không phải chọn 1
Một hook chỉ work khi 3 element kết hợp đồng bộ. 80% creator chỉ làm visual đẹp, audio + text overlay là afterthought.
Visual hook checklist
- Frame đầu phải có motion (pan, zoom, hand gesture)
- Composition đặt yếu tố quan trọng ở center hoặc rule-of-thirds
- Lighting cao (TikTok algorithm prefer bright video)
- Background không cluttered (single subject focus)
- Mobile-first: shoot 9:16, không crop từ ngang
Audio hook checklist
- Voiceover năng lượng cao (cao hơn voice nói chuyện 20-30%)
- Hoặc sound effect 'whoosh', 'pop' ngay giây 0
- Music drop hoặc beat-match với visual cut
- Tránh silence ở giây 0-1
- Bass-heavy cho mobile speaker effect
Text overlay checklist
- Max 6 từ ở 3 giây đầu
- Font sans-serif, size lớn (60-80pt)
- Contrast cao (white on dark, hoặc black on bright)
- Vị trí: avoid top 15% (avatar) và bottom 25% (caption + CTA TikTok)
- Animation: scale-up hoặc fade-in trong 200-400ms
Lỗi thường gặp
- Visual tốt + audio nhạt → user mute và skip
- Audio mạnh + visual tĩnh → user thấy giả tạo
- Text overlay đè lên face → cảm giác amateur
Anecdote: Hook tệ vs hook tốt — case thực
Client skincare cao cấp HCM, tháng 11/2024. Họ chạy creative với hook: cảnh model cười tươi, voiceover 'Bí quyết làn da căng mịn của tôi đây'. CPM 95K, CTR 0.6%, ROAS 1.2.
Tôi đổi hook thành: 'Tôi 32 tuổi và đây là 3 sản phẩm tôi vứt khỏi skincare routine năm nay'. Cảnh thật ở nhà, không filter, năng lượng confession. Cùng product, cùng landing.
Kết quả sau 7 ngày:
- CPM: 95K → 38K
- CTR: 0.6% → 2.4%
- Hold rate 3s: 28% → 67%
- ROAS: 1.2 → 3.8
Không phải sản phẩm tệ, không phải audience sai. Là hook.
Hook theo từng vertical — case nghiên cứu
Không phải hook nào cũng work cho mọi vertical. Đây là gợi ý hook tốt nhất theo industry, dựa trên 600+ script tôi đã chạy.
Beauty / Skincare
- Hook 2 (Confession): 'Tôi làm beauty editor 8 năm, đây là 3 thứ tôi không mua...'
- Hook 4 (Before/After): cảnh skin before/after 4 tuần
- Hook 11 (Comparison): 'Drugstore vs high-end — bạn đoán cái nào 200K?'
- Avoid: hook quá 'studio' production, user TikTok ghét cảm giác ads
F&B / Food delivery
- Hook 9 (BTS): cảnh bếp/kitchen, slow-mo món ăn
- Hook 3 (Số liệu): 'Người Việt đốt 14tr/năm cafe, đây là cách giảm còn 3tr'
- Hook 6 (Trending audio): match trending food sound + visual món
- Avoid: hook drama, user vào TikTok F&B để thèm, không để khóc
Fashion
- Hook 11 (Comparison): 'Set đồ Zara vs local brand — bạn đoán giá'
- Hook 5 (POV): 'POV: ăn mặc đẹp khi đi cafe quận 1 tối thứ 6'
- Hook 10 (Visual oddity): cảnh outfit transformation, mirror-mirror trick
- Avoid: hook quá lifestyle aspirational, mất relatability
Tech / SaaS
- Hook 1 (Câu hỏi): 'Bạn có biết bạn đang chi 200K/tháng cho thứ này không?'
- Hook 12 (Story tease): 'Tôi mất 280tr vì lỗi config Google Ads ngu ngốc, đây là...'
- Hook 7 (Direct callout): 'Founder VN đang đốt tiền ads — đây là cách fix'
- Avoid: hook 'tính năng', user TikTok không xem feature list
Course / Online education
- Hook 8 (Contradiction): 'Mọi người bảo dậy 5h, tôi dậy 8h kiếm gấp đôi'
- Hook 2 (Confession): 'Tôi từng kiếm 80tr/tháng đến khi... '
- Hook 12 (Story tease): câu chuyện cụ thể có twist
- Avoid: hook quá hứa hẹn ('làm giàu nhanh') — TikTok flag policy
Local service (FnB, beauty salon, gym local)
- Hook 9 (BTS): cảnh inside shop, không filter
- Hook 11 (Comparison): 'Set up phòng gym home vs gym local — bao nhiêu?'
- Hook 4 (Before/After): customer transformation thật
- Avoid: hook 'mới khai trương' — không có hook value
5 lỗi hook 'kiểu VN' phải tránh
-
Bắt đầu bằng 'Xin chào, hôm nay tôi muốn giới thiệu...' — skip 100%. Không ai vào TikTok để nghe intro.
-
Logo + tagline ở frame đầu — đây là YouTube 2015, không phải TikTok 2026.
-
Quá nhiều text overlay đầu video — user đọc không kịp. Max 6 từ trong 3 giây đầu.
-
Music quá nhẹ / không có audio hook — TikTok ưu tiên sound. Voiceover năng lượng cao thắng silence.
-
Cảnh quay studio quá xịn / quá production — TikTok user ghét cảm giác 'ads'. Càng raw càng work (UGC vibe).
Spec kỹ thuật video TikTok ads — phải đúng từ đầu
Rất nhiều brand sản xuất video sai spec, sau đó video bị TikTok downrank vì 'low quality'. Đây là spec chuẩn 2026:
Video file
- Aspect ratio: 9:16 (vertical) — bắt buộc
- Resolution: tối thiểu 720x1280, khuyến nghị 1080x1920
- Frame rate: 30 hoặc 60 fps
- Duration: 9-60s (sweet spot 15-30s)
- File size: < 500MB
- Format: MP4 hoặc MOV (H.264 codec)
Audio
- Bitrate: tối thiểu 128 kbps
- Sample rate: 44.1 kHz
- LUFS: -14 đến -16 (tương đương Spotify spec)
- Có audio rõ — silent video bị downrank mạnh
Safe zones
- Top 130px: avatar + name TikTok
- Bottom 220px: caption + CTA + interaction icon
- Quan trọng: text overlay không đặt vào safe zone, sẽ bị che
Subtitle / Caption file
- Burn-in subtitle hoặc upload SRT
- Vietnamese auto-caption của TikTok đang ở mức 70-80% accuracy, không tin
- Subtitle font sans-serif, contrast cao
Sai spec = TikTok algorithm flag video 'low quality production', CPM x1.5-2x.
Cách test hook nhanh (không tốn budget)
- Tạo 5 variant cùng video, chỉ đổi 3 giây đầu
- Chạy Spark Ads với budget 200K/variant trong 24h
- Đo: hold rate (3s), CTR, CPM
- Variant top 2 scale, drop 3 còn lại
- Lặp lại với 5 hook mới mỗi tuần
Đây gọi là hook fatigue rotation. Mỗi hook sống được 7-14 ngày trước khi audience saturate.
Hook fatigue — vòng đời 1 hook trên TikTok
Hook không sống mãi. Audience saturate nhanh và CPM dần tăng.
Lifecycle 1 hook
| Tuần | Hold rate | CPM relative | Action |
|---|---|---|---|
| Tuần 1 | 65-75% | Baseline | Scale budget 100% |
| Tuần 2 | 55-65% | +15% | Maintain budget |
| Tuần 3 | 45-55% | +35% | Bắt đầu test hook mới |
| Tuần 4 | 35-45% | +60% | Cut hoặc rotate variant |
| Tuần 5+ | <35% | +100% | Kill |
Điều này có nghĩa: mỗi creative team cần produce 5-8 hook mới/tuần nếu chạy ads liên tục. Đó là lý do nhiều brand đang switch sang UGC creator network thay vì in-house studio.
Chiến lược rotation
- 3-5 hook 'evergreen' chạy nền (slow rotation 4-6 tuần)
- 5-10 hook 'trendy' chạy nhanh (1-2 tuần)
- Mỗi tuần kill 30% và replace bằng hook mới
- Track top hook để 'reuse' với variant nhỏ sau 2-3 tháng
Caption + hashtag — phần bị bỏ qua nhất
Caption không phải để 'mô tả video'. Caption là hook thứ 2 để user dừng scroll.
Caption format work cho TikTok ads
[Hook câu 1] - 1 câu thu hút, dùng emoji nhẹ
[Context câu 2] - cho biết video về gì
[CTA câu 3] - 'Comment X để biết thêm' hoặc 'Save để dùng sau'
#hashtag1 #hashtag2 #brand
Hashtag chiến lược
- 1-2 hashtag broad (relevant industry, vd #beauty, #fnb)
- 2-3 hashtag niche (vd #serumvitC, #cafehnoi)
- 1 hashtag brand (vd #goseedup)
- 1-2 hashtag trending (check Discover tab daily)
Không nhồi 30 hashtag — TikTok algorithm 2025 đã downrank video over-hashtag.
Khi nào nên dùng KOC thay vì model thuê
Tôi luôn ưu tiên KOC tự nhiên hơn model chuyên nghiệp cho TikTok ads, lý do:
- KOC nói tự nhiên hơn, mất 'mùi ads' (CPM thấp hơn 30-50%)
- KOC có audience sẵn → có thể boost organic trước, paid sau
- Cost thấp hơn 60-80% model studio
- Authentic = TikTok algorithm ưu ái
Nếu bạn đang cần build pool KOC để test nhanh nhiều hook, hoặc cần seeding boost để tăng signal organic trước khi đẩy paid, GoSeedUp có sẵn network KOC tại VN và senior marketer hỗ trợ brief + script. Đặc biệt nếu bạn đang tối ưu conversion rate landing page, pairing TikTok hook tốt + landing CRO tốt là combo đẩy ROAS lên 3-5x mà không cần tăng budget.
Spark Ads vs In-Feed Ads — chọn cái nào
TikTok có 2 format chính cho ads, mỗi cái có use case khác.
Spark Ads
Boost video organic từ account TikTok (của brand hoặc KOC). Lợi điểm:
- Giữ comment, like, share organic — social proof mạnh
- CPM rẻ hơn 20-40% so với In-Feed
- User click vào account creator được, build follower
- Hold rate cao hơn (vibe organic)
Dùng khi: có content organic đang work, có KOC partnership, muốn build account follower.
In-Feed Ads
Video upload trực tiếp qua Ads Manager, không cần account TikTok organic. Lợi điểm:
- Setup nhanh, không cần coordination với creator
- Flexible CTA (App Install, Web Conversion, Lead Gen)
- Easier A/B test
Dùng khi: scale fast, không có content organic, focus performance > brand.
Recommendation
Ratio 70% Spark Ads + 30% In-Feed cho hầu hết brand. Spark Ads dominate vì cho ROAS cao hơn 30-50%.
Đo lường hook performance — metric thực sự cần xem
TikTok Ads Manager show 30+ metric. 90% người chỉ xem CPC, ROAS. Đây là metric cần focus cho creative testing:
Primary metrics
- Hold rate (3s): % user xem qua 3 giây. Mục tiêu > 50%.
- Average watch time: thời gian xem TB. Mục tiêu > 8s cho video 15-30s.
- Completion rate: % xem hết. Mục tiêu > 20%.
- CTR (link click): > 1.5% cho conversion campaign.
Secondary metrics
- Engagement rate: like + comment + share / impression. > 3% là tốt.
- Share rate: share / impression. > 0.5% = viral potential.
- Save rate: save / impression. > 0.3% = content value cao.
- Profile visit rate: % vào profile từ video.
Diagnostic logic
| Hold rate | Watch time | CTR | Diagnosis |
|---|---|---|---|
| Low | - | - | Hook tệ — fix 3 giây đầu |
| High | Low | - | Body content tệ — fix middle |
| High | High | Low | CTA tệ — fix copy cuối + landing |
| High | High | High | Winner — scale ngay |
Dùng matrix này để biết video fail ở đâu, không đoán mù.
Checklist creative TikTok ads trước khi chạy
- Hook 3 giây dùng 1 trong 12 mẫu, có visual + audio + text overlay
- Format dọc 9:16, không reuse video ngang
- Caption viết theo intent của target (có keyword)
- CTA xuất hiện ở 3 thời điểm: đầu (text), giữa (visual hint), cuối (voice + visual)
- Tail loop câu cuối kéo replay
- Audio dùng từ Commercial Music Library hoặc voiceover thuần
- Test 3-5 variant hook trước khi scale
- Subtitle/caption đầy đủ (50% user xem tắt tiếng)
Brief template cho creative team / KOC
Nếu bạn brief KOC hoặc creative team, đây là template tôi dùng. Brief càng cụ thể, output càng đúng.
PROJECT: [Tên brand] - [Campaign name]
DEADLINE: [Ngày]
=== HOOK (0-3s) ===
Hook type: [Chọn 1 trong 12 mẫu]
Visual: [Mô tả cảnh, góc quay]
Audio: [Voiceover script hoặc music type]
Text overlay: [Max 6 từ]
=== PROBLEM (3-8s) ===
Pain point cần highlight: [Cụ thể]
Visual reference: [Link]
=== SOLUTION (8-18s) ===
USP cần show: [3 USP top]
Demo cần có: [Sản phẩm gì, cách dùng]
=== PROOF (18-22s) ===
Social proof asset: [Testimonial, số liệu, before/after]
=== CTA (22-27s) ===
Key message: [Action cần user làm]
Keyword/code: [Để track]
=== TAIL (27-30s) ===
Loop hook: [Câu kéo replay]
=== DO NOT ===
- [Topic nhạy cảm cần tránh]
- [Word cấm: 'tốt nhất', 'số 1', 'duy nhất' (vi phạm quảng cáo)]
- [Branding rule]
=== EXAMPLE REFERENCE ===
[Link 2-3 video reference cùng style]
Brief template này tôi đã test với hơn 80 creator KOC, output đúng tỷ lệ tăng từ 40% lên 75%.
Mistake fatal khi brief KOC TikTok
- Brief quá generic ('Làm video viral về sản phẩm') — KOC sẽ làm gì cũng được
- Brief quá cứng (script word-by-word) — mất authentic KOC, ads vibe rõ
- Không cho creative freedom 30% — KOC hiểu audience họ hơn brand
- Quên brief về safe zone, spec kỹ thuật — video bị crop, downrank
- Không có example reference — KOC không có context style
Video TikTok ads không phải về budget. Nó về 3 giây đầu. Master 3 giây, bạn master TikTok.
Nếu đang vật lộn với creative TikTok, cần thuê senior chạy quảng cáo TikTok Facebook hoặc cần pool KOC sản xuất content nhanh, GoSeedUp cover full pipeline từ script → KOC → publish → boost seeding. Đừng tự đốt budget với hook 'Xin chào quý vị' nữa.