Content Briefs

Lập kế hoạch nội dung chi tiết trước khi viết — SERP snapshot, phân tích đối thủ, content gap và outline chuẩn SEO.

1. Brief là gì?

Content Brief là bản kế hoạch nội dung chi tiết viết trước khi bắt tay viết bài. Một brief tốt trả lời đủ 4 câu hỏi: viết về gì, cho ai, cạnh tranh với ai, và làm nổi bật điều gì.

Trong hệ thống, Brief đóng vai trò lớp lập kế hoạch nằm giữa Keyword Research / AI Insights và bài viết thực tế. Khi convert Brief thành Article, toàn bộ dữ liệu trong brief (outline, keyword, intent, word count...) được tự động điền vào bài viết — giúp bỏ qua bước setup thủ công.

Keywords
AI Insights
Brief
Article
Published

SERP thực tế

Top 5 kết quả Google thực tế theo từ khóa — biết đối thủ đang xếp hạng là ai

Content Gap

Chủ đề nào đối thủ đã cover mà mình chưa có — biết cần viết thêm gì

USP rõ ràng

Góc độ độc đáo của bài — giúp AI và writer không tạo ra nội dung giống đối thủ

Cách vào

ProjectsChọn ProjectContent PlanningTab Briefs

2. Các cách tạo Brief

Brief có thể được tạo từ 4 nguồn khác nhau. Nguồn càng nhiều ngữ cảnh thì Brief được tạo ra càng chi tiết và chính xác.

01

Thủ công — từ trang Briefs

Ít ngữ cảnh nhất

Vào tab Briefs → click "Tạo Brief mới" → chọn keyword, nhập tiêu đề, chọn search intent. Brief được tạo ở trạng thái draft — không có dữ liệu SERP hay đối thủ. Cần chạy AI Generate sau để điền đầy đủ.

02

Từ Keyword Research — hàng loạt

Ngữ cảnh keyword

Trong trang Keywords → chọn nhiều keyword → "Tạo Brief". Hệ thống tạo brief cho từng keyword, tự động gắn keyword và cập nhật vòng đời keyword sang trạng thái "briefed". Phù hợp khi có danh sách keyword lớn cần lập kế hoạch nhanh.

03

Từ Topic Cluster — theo cấu trúc

Ngữ cảnh topic

Trong Topics → chọn topic có type "Topic Cluster" → ClusterSuggestionsPanel hiện danh sách bài Pillar/Cluster/Support đề xuất → click "Tạo Brief" trên từng item. Brief được tạo với topic_id và content_type (pillar/cluster/support) được điền sẵn.

04

Từ AI Insights — đầy đủ ngữ cảnh nhất

Ngữ cảnh AI đầy đủ

Trong AI Insights → chọn một Content Angle → click "Tạo Brief". Brief được tạo với toàn bộ ngữ cảnh AI: tiêu đề angle, từ khóa, search intent, outline gợi ý, thông tin đối thủ, danh sách bài anh em để tránh trùng lặp. Đây là cách tạo brief chất lượng cao nhất.

3. Tạo Brief thủ công

Vào tab Briefs trong Content Planning → click Tạo Brief mới. Dialog mở ra với các trường sau:

Các trường trong form tạo Brief

Từ khóa chính*

Chọn từ danh sách My Keywords đã research, hoặc nhập tay từ khóa mới. Đây là từ khóa AI dùng để tra SERP và generate brief.

Tiêu đề bài viết*

Tiêu đề dự kiến — hệ thống gợi ý tự động từ từ khóa. Có thể chỉnh sửa tự do.

Search Intent

Loại ý định tìm kiếm: Thông tin (Informational) / Giao dịch (Transactional) / Điều hướng (Navigational) / So sánh (Commercial). Ảnh hưởng đến cách AI đề xuất cấu trúc bài.

Hai lựa chọn khi tạo:

Tạo (thủ công)

Tạo brief trống — chỉ có từ khóa và tiêu đề. Bạn tự điền nội dung hoặc chạy AI Generate sau trong BriefBuilder.

Tạo với AI

Tạo brief → ngay lập tức chạy AI Generate (tra SERP + phân tích đối thủ + tạo outline) → mở BriefBuilder để xem kết quả. Nhanh hơn khoảng 3 bước.

Tick chọn "Tạo bài viết luôn" trong dialog để tự động convert brief thành article ngay khi tạo xong — hệ thống sẽ điều hướng thẳng vào Article Editor.

4. Tạo Brief từ AI Insights

Đây là cách tạo brief có chất lượng cao nhất vì brief kế thừa toàn bộ phân tích AI đã có sẵn từ bước Insights.

01

Chạy AI Insights

Vào AI Insights → nhập chủ đề → chạy phân tích. AI sẽ trả về danh sách Content Angles — mỗi angle là một góc độ tiếp cận chủ đề khác nhau.

02

Chọn Content Angle

Trong dialog AI Insights, xem qua các angle đề xuất. Mỗi angle gồm tiêu đề, search intent, lý giải tại sao angle này phù hợp, từ khóa liên quan và điểm SEO strength.

03

Click "Tạo Brief"

Nhấn nút "Tạo Brief" trên angle muốn triển khai. Hệ thống tự động: lấy tiêu đề, từ khóa, intent, outline gợi ý từ angle; ghi lại toàn bộ ngữ cảnh AI vào insight_context_snapshot; tính điểm trùng lặp với các brief khác cùng insight.

04

Brief được tạo với ngữ cảnh đầy đủ

Brief mới có sẵn: tiêu đề, keyword, intent, outline sơ bộ, và badge "AI Insights" màu tím. Có thể chạy AI Generate thêm để lấy SERP thực + phân tích đối thủ chi tiết hơn.

Dữ liệu ngữ cảnh được lưu vào Brief:

Tiêu đề & lý giải của angle
Cơ hội SERP (serp opportunity)
Target audience của chủ đề
Top keywords từ AI analysis
Danh sách bài viết anh em (tránh trùng)
Thị trường & ngôn ngữ phân tích
Title variants đề xuất
Outline sơ bộ từ angle

5. BriefBuilder — 5 tab

Click Chi tiết trên bất kỳ brief nào để mở BriefBuilder — dialog với đầy đủ thông tin của brief chia thành 5 tab.

Thanh thông tin ở đầu dialog

Từ khóa chínhSearch IntentWord Count đề xuấtTrạng thái briefBadge AI Insights (nếu có)Nút "Tạo với AI"
1

Tab: Outline

Cấu trúc dàn ý đề xuất — hiển thị dạng cây phân cấp H2/H3 với ghi chú cho từng section.

  • Mỗi H2 section là một chủ đề chính cần viết
  • H3 sub-sections là các điểm cần cover trong section đó
  • Ghi chú (notes) cho biết nội dung gợi ý của từng phần
  • Số section, chiều sâu và notes là input để AI tạo outline chất lượng cao
2

Tab: SERP

Top 5 kết quả Google thực tế cho từ khóa chính — lấy qua Serper API khi chạy AI Generate.

  • Vị trí (#1–#5), tiêu đề, URL và đoạn mô tả
  • Click URL để mở trang đối thủ trong tab mới
  • Cho thấy ai đang xếp hạng và họ đang đề cập gì
  • Dữ liệu SERP thực tế — không phải giả định của AI
3

Tab: Đối thủ

Cấu trúc heading của các bài viết đối thủ — AI phân tích từ kết quả SERP.

  • Mỗi đối thủ hiển thị URL + số từ + toàn bộ cây heading
  • Cây heading được indent theo cấp H1/H2/H3
  • So sánh cấu trúc bài của nhiều đối thủ cùng lúc
  • Biết đối thủ cover những sub-topic nào để không bỏ sót
4

Tab: Content Gap

Phân tích chủ đề nào đối thủ đã viết mà nội dung của bạn chưa có.

  • Cột đỏ "Cần bổ sung": chủ đề đối thủ có nhưng mình chưa cover
  • Cột xanh "Đã có": chủ đề mình đã viết
  • Mỗi gap hiển thị tên chủ đề + đối thủ nào đã viết nó
  • Giúp quyết định thêm section nào vào outline để bài đầy đủ hơn đối thủ
5

Tab: Identity

USP (góc độ độc đáo) và ngữ cảnh AI Insights nguồn gốc của brief.

  • USP editor: nhập thủ công hoặc click "Gợi ý AI" để AI đề xuất góc độ độc đáo (≤40 từ)
  • Nếu brief tạo từ AI Insights: hiện tên angle, lý giải, SERP opportunity, target audience
  • Danh sách bài anh em: tránh tạo brief/article trùng chủ đề trong cùng insight
  • Top keywords từ AI analysis để định hướng keyword density

6. AI Generate Brief

Nút "Tạo với AI" trong BriefBuilder (hoặc dialog tạo) chạy quy trình tự động hoá gồm 5 bước:

01

Tra SERP thực tế

Gọi Serper API với từ khóa chính — lấy top 5 kết quả organic: vị trí, tiêu đề, URL, description. Đây là dữ liệu thực từ Google, không phải AI tưởng tượng.

02

Xây dựng prompt với đầy đủ ngữ cảnh

Kết hợp: tiêu đề bài viết + từ khóa + intent + kết quả SERP thực tế + ngữ cảnh AI Insights (nếu có: angle, competitor gaps, sibling titles). Brief tạo từ AI Insights có prompt phong phú hơn đáng kể.

03

AI tạo outline + phân tích

AI trả về: outline 5–7 sections (H2/H3 + notes), word count đề xuất (~2500 từ), 3–5 đối thủ với cấu trúc heading, 5–8 content gaps, và unique angle/USP.

04

Ưu tiên SERP thực hơn AI

Nếu SERP thực tế trả về kết quả → dùng làm serp_snapshot chính thức. Nếu AI generate competitor trống → tự build từ SERP. Loại bỏ URL placeholder (example.com, URL kết thúc bằng ...).

05

Lưu vào Brief

Cập nhật suggested_outline, serp_snapshot, competitor_outlines, content_gaps, unique_angle (nếu chưa có manual). Brief sẵn sàng review trong BriefBuilder.

AI Generate tốn 1 lần gọi AI trong quota tháng. Có thể chạy lại nhiều lần nếu kết quả chưa ưng ý — mỗi lần sẽ ghi đè dữ liệu cũ bằng kết quả mới.

7. Quality Check

Thanh Quality Bar phía trên các tab trong BriefBuilder hiển thị điểm chất lượng brief (0–100%) và danh sách những gì còn thiếu.

Cách tính điểm (tổng 100)

Có từ khóa chính
Bắt buộc+15
Có outline ≥ 3 sections
Bắt buộc+20
Có USP / unique angle
Khuyến nghị+15
Có content gaps ≥ 3
Khuyến nghị+15
Có search intent
Khuyến nghị+10
Có SERP snapshot ≥ 3
Khuyến nghị+10
Có competitor outlines ≥ 2
Khuyến nghị+10
Có ghi chú
Tuỳ chọn+5
0–49%Chưa đủ

Brief thiếu nhiều thông tin quan trọng. Cần chạy AI Generate hoặc điền thêm trước khi convert.

50–79%Tạm ổn

Brief có thể dùng được nhưng còn thiếu một số mục. Nên bổ sung trước khi giao cho writer.

80–100%Sẵn sàng

Brief đầy đủ — sẵn sàng Approve và convert thành Article.

8. Convert Brief thành Article

Khi brief đã đủ chất lượng, click "Tạo bài viết" trên card brief hoặc nút "Hoàn thành & Duyệt" trong BriefBuilder để tạo article từ brief.

01

Khớp từ khóa với My Keywords

Hệ thống tìm keyword_research tương ứng với target_keyword của brief (so sánh text đã chuẩn hoá). Nếu tìm được → gán làm primary keyword cho article.

02

Tự động xác định Content Type

Nếu brief tạo từ AI Insights và insight đó có phân tích Topic Cluster với confidence ≥ 70% → hệ thống tự gán content_type phù hợp (pillar_content / cluster_content / support_content).

03

Tạo Article với dữ liệu đã điền sẵn

Article được tạo với: tiêu đề, outline (format tương thích editor), target_word_count, topic_id, content_type, source_insight_id. Trạng thái: idea / sub-status: brief.

04

Liên kết hai chiều

content_briefs.article_id = article mới. articles.brief_id = brief. Brief chuyển sang status "assigned". Keyword lifecycle cập nhật sang "planned".

Article được tạo ra có sẵn:

Tiêu đề từ brief
Outline đầy đủ H2/H3/notes
Primary keyword đã gắn
Target word count đề xuất
Topic và Content Type (nếu detect được)
Source insight ID (nếu từ AI Insights)
Sub-status: brief (biết bài có brief đính kèm)
Link ngược về brief để xem lại context

One-click từ AI Insights: Có thể bỏ qua bước xem brief bằng cách dùng luồng Insight Angle → Brief → Generate → Article tự động. Hệ thống tạo brief, chạy AI Generate và convert thành article trong một thao tác duy nhất.

9. Quản lý danh sách Briefs

Trang Briefs (tab trong Content Planning) hiển thị tất cả brief của project dưới dạng thẻ lưới (grid). Mỗi thẻ brief hiển thị:

Tiêu đề & từ khóa chính

Thông tin cốt lõi của brief

Search intent badge

Informational / Transactional / Navigational / Commercial

Word count đề xuất

Số từ AI gợi ý cho bài viết này

USP / unique angle

Góc độ độc đáo (nếu đã điền)

Badge AI Insights (tím)

Biết ngay brief nào tạo từ AI Insights

Trạng thái brief

Draft / Approved / Assigned (đã tạo article)

Bài viết đã gắn

Nếu đã convert → hiện tên article và link vào editor

Ngày tạo

Để sắp xếp theo thứ tự

Trạng thái Brief

Draft

Brief mới tạo hoặc đang điền thông tin. Chưa ai approve.

Approved

Brief đã được duyệt — sẵn sàng giao cho writer hoặc convert thành article.

Assigned

Brief đã được convert thành article. Không nên chỉnh sửa thêm.

Tìm kiếm & phân trang:

  • Thanh tìm kiếm theo tiêu đề hoặc từ khóa
  • 3 mức hiển thị: 9 / 18 / 36 briefs mỗi trang
  • Xoá brief (với xác nhận) — chỉ xoá brief, không xoá article đã tạo từ brief

Câu hỏi thường gặp

Brief khác gì so với Outline trong article editor?

Outline trong editor là cấu trúc H2/H3 đơn thuần phục vụ generate content. Brief rộng hơn nhiều: ngoài outline, brief còn chứa SERP thực tế, phân tích đối thủ, content gap, USP, search intent và ngữ cảnh AI. Brief là bản kế hoạch đầy đủ để writer biết viết gì, tại sao viết như vậy, và cần cover những gì hơn đối thủ.

Tôi có thể tạo brief mà không cần có keyword research không?

Được. Bạn có thể nhập từ khóa thủ công trong dialog tạo brief — không bắt buộc phải chọn từ danh sách My Keywords. Tuy nhiên nếu nhập thủ công, sau khi convert thành article, bài viết sẽ không được gắn tự động với keyword_research record, dẫn đến keyword lifecycle và tracking không được cập nhật.

Kết quả SERP trong brief có cập nhật tự động không?

Không. Dữ liệu SERP được lấy một lần khi chạy AI Generate và lưu cố định vào brief. Nếu muốn SERP mới hơn, chạy lại AI Generate — dữ liệu mới sẽ ghi đè dữ liệu cũ. Khuyến nghị không chạy lại nếu đã có article được gắn với brief vì điều đó có thể làm thay đổi ngữ cảnh.

Điểm trùng lặp (duplicate risk) trong brief là gì?

Khi tạo brief từ AI Insights, hệ thống tự tính điểm trùng lặp của brief này so với các brief khác cùng insight (sibling briefs) bằng Jaccard similarity trên tiêu đề. Điểm cao có nghĩa là bài viết bạn sắp tạo có thể trùng nội dung với bài khác trong cùng chiến lược content. Xem lại danh sách sibling articles trong tab Identity để điều chỉnh góc độ.

Xóa brief có xóa article đã tạo từ brief không?

Không. Xóa brief chỉ xóa bản kế hoạch — article đã được tạo từ brief vẫn tồn tại và hoạt động bình thường. Tuy nhiên liên kết brief_id trong article sẽ trở thành null và bạn không còn truy cập được dữ liệu brief từ article editor nữa.

Brief có thể gắn với nhiều article không?

Không. Mỗi brief chỉ liên kết được với một article duy nhất (trường article_id). Khi đã convert brief thành article, brief chuyển sang trạng thái "Assigned" và không thể convert thêm lần nữa. Nếu cần tạo thêm article với cùng brief, hãy duplicate brief trước.