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.
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
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.
Thủ công — từ trang Briefs
Ít ngữ cảnh nhấtVà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 đủ.
Từ Keyword Research — hàng loạt
Ngữ cảnh keywordTrong 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.
Từ Topic Cluster — theo cấu trúc
Ngữ cảnh topicTrong 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.
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
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 đề dự kiến — hệ thống gợi ý tự động từ từ khóa. Có thể chỉnh sửa tự do.
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.
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.
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.
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.
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:
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
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
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
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
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ủ
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:
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.
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ể.
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.
Ư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 ...).
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)
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.
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.
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.
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.
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).
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.
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:
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
Brief mới tạo hoặc đang điền thông tin. Chưa ai approve.
Brief đã được duyệt — sẵn sàng giao cho writer hoặc convert thành article.
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.