Công cụ AI Coding

Dùng Claude Code làm SEO content: quy trình thực chiến với AgentKit (2026)

Aug 14, 202616 phút đọc

Claude Code làm SEO content nghĩa là dùng AI agent chạy ngay trong terminal để đọc/ghi file, gọi skill tái sử dụng và chạy cả pipeline nhiều bước - thay vì copy-paste prompt vào chatbox. Quy trình 8 bước: nghiên cứu từ khóa → phân tích SERP → lập brief → viết draft → tối ưu on-page → schema/GEO → review chống AI slop → publish CMS. Có thể tự dựng skill, hoặc dùng bộ skill ship sẵn (seo, ak-copywriting) của AgentKit. Dành cho SEO-er, content marketer và dev đã biết SEO cơ bản, muốn thoát cảnh copy-paste prompt thủ công.

· tác giả Jasmine - dev vận hành Jasmine Daily bằng đúng quy trình mô tả bên dưới.

⚠️ AgentKit nào? Phân biệt với OpenAI AgentKit

Trước khi đi tiếp, cần chặn một nhầm lẫn phổ biến. Bài này nói về AgentKit cho Claude Code (agentkit.best, CLI ak) - một bộ kit cài thêm skill và agent cho Claude Code, trong đó có sẵn skill seoak-copywriting. Đây không phải OpenAI AgentKit - sản phẩm khác hoàn toàn của OpenAI gồm Agent Builder, ChatKit và Connector Registry, ra mắt ngày 06/10/2025.

Hai thứ trùng tên nhưng khác mục đích: OpenAI AgentKit là nền tảng dựng agent trên hệ sinh thái OpenAI; còn AgentKit ở đây là bộ công cụ bổ trợ để biến Claude Code (hoặc Codex, Copilot) thành "đội dev + marketing" chạy trong terminal. Trong toàn bài, "AgentKit" luôn hiểu là AgentKit cho Claude Code.

Vì sao dùng Claude Code làm SEO content? (khác gì copy-paste ChatGPT)

Hầu hết hướng dẫn "AI viết content SEO" tiếng Việt hiện nay đều dừng ở một mẫu hình: mở ChatGPT hoặc Gemini, dán một prompt dài, copy kết quả ra Google Docs, rồi tự chỉnh. Cách này chạy được cho một bài lẻ, nhưng vỡ trận khi bạn cần làm đều tay và có kiểm soát.

Claude Code là AI agent chạy trong terminal, không phải hộp chat. Điểm khác biệt cốt lõi: nó đọc và ghi trực tiếp file trong dự án của bạn, chạy nhiều bước liên tiếp theo một quy trình, gọi skill tái sử dụng (đóng gói sẵn cách làm) và có thể truy cập repo, CMS hay công cụ ngoài qua MCP. Bạn không phải nhắc lại bối cảnh mỗi lần chat mới, và có thể chạy skill trong Claude Code như một hàm: gọi phát chạy đúng như lần trước.

Tiêu chíChatbox (ChatGPT/Gemini)Claude Code (terminal)
Đọc/ghi file dự ánKhông (phải copy-paste tay)Có, thao tác trực tiếp
Chạy quy trình nhiều bướcTừng lượt một, dễ đứt mạchChuỗi bước tự động, giữ ngữ cảnh
Tái sử dụng cách làmPrompt lưu tay, mỗi lần dán lạiĐóng gói thành skill, gọi lại được
Truy cập repo / CMS / SERPHạn chếQua MCP và tool có sẵn
Làm song songKhôngSubagent chạy song song từng nhiệm vụ

Nói ngắn gọn: chatbox hợp để hỏi nhanh; Claude Code hợp để vận hành một dây chuyền content lặp lại được. Với SEO - nơi bạn phải làm hàng chục bài theo cùng một chuẩn - sự khác biệt đó quyết định năng suất.

Chuẩn bị: Claude Code + kích hoạt skill SEO của AgentKit

Bạn cần hai thứ. Thứ nhất là Claude Code - nếu chưa rõ nó là gì, đọc Claude Code là gì rồi làm theo hướng dẫn cài đặt Claude Code. Claude Code cần một gói Claude (Pro $20/tháng, Max 5x $100/tháng, hoặc Max 20x $200/tháng) hoặc dùng API theo token.

Thứ hai là bộ skill SEO. Bạn có thể tự viết từng skill, nhưng nhanh nhất là dùng AgentKit - cài CLI ak rồi kích hoạt kit là có ngay các skill seo, ak-copywriting và họ seo-*. CLI ak là native binary cho macOS/Linux/Windows, không cần Node hay Bun; installer tự nhận OS/arch, tải bản stable, verify SHA-256 rồi cài vào ~/.local/bin. Chi tiết trong bài cài đặt AgentKit (ak CLI).

Lưu ý quan trọng: các skill SEO và copywriting nằm trong Marketing Kit (xem review Marketing Kit) - kit này gồm 12+ MCP integration và 3 workflow (lead gen, email/SEO, CRM), giá $99 (trang không nêu phí định kỳ). Skill là gói đóng sẵn "cách làm một việc", để Claude Code gọi lại nhất quán; nếu còn lạ khái niệm, đọc lại skill trong Claude Code là gì.

Muốn bỏ qua khâu tự dựng skill? Nếu bạn chỉ muốn viết bài chứ không muốn ngồi code từng skill SEO, bộ Marketing Kit đã ship sẵn seo + ak-copywriting để dùng ngay. Lấy bộ skill SEO/copywriting →

Quy trình 8 bước làm SEO content với Claude Code

Đây là phần lõi. Tám bước dưới đây phản chiếu đúng pipeline đang vận hành site Jasmine Daily: đi từ từ khóa thô đến bài đã publish, mỗi bước là một skill (hoặc chuỗi skill) trong Claude Code. Bạn có thể chạy từng bước thủ công để học, hoặc ghép lại thành một quy trình chạy một mạch. Với người mới, mình khuyên làm tay 2-3 bài đầu để hiểu từng khâu trước khi tự động hóa.

Bước 1 - Nghiên cứu từ khóa & search intent

Search intent là ý định thật sự đằng sau một truy vấn - người dùng muốn học (informational), muốn mua (commercial/transactional) hay muốn đến một trang cụ thể (navigational). Xác định đúng intent quyết định định dạng bài và cách bạn triển khai.

Trong Claude Code, gọi skill seo (kèm seo-cluster khi cần gom nhóm) để thu thập từ khóa, phân loại intent và chọn primary/secondary. Thay vì dán một prompt rời, bạn ra lệnh trực tiếp:

> dùng skill seo: nghiên cứu từ khóa cho chủ đề "claude code làm seo content",
 phân loại search intent, đề xuất 1 primary + 4-6 secondary keyword,
 ghi kết quả ra file research/keywords.md

Điểm mạnh so với chatbox: kết quả được ghi thẳng ra file trong dự án, các bước sau đọc lại được, và bạn có thể chạy lại y hệt cho chủ đề khác. Skill cũng nhắc bạn tách nhóm theo intent để không nhồi mọi từ khóa vào một bài.

Bước 2 - Phân tích SERP & tìm content gap

Có từ khóa rồi, bước tiếp là đọc top SERP để hiểu Google đang thưởng định dạng nào và đối thủ thiếu gì. Skill seo đọc các trang top, ước lượng cấu trúc (số H2, độ dài, có bảng/checklist/FAQ không) rồi chấm điểm theo Depth/Formatting/SEO/UX.

Content gap là khoảng trống nội dung mà chưa đối thủ nào lấp - đó là chỗ để bạn tạo lợi thế "information gain" mà Google ưu ái. Ví dụ, khi chuẩn bị chính bài này, phân tích SERP cho thấy toàn bộ bài tiếng Việt về "AI viết content SEO" đều là workflow chatbox ChatGPT/Gemini; không bài nào dùng Claude Code (CLI) hay skill dựng sẵn. Đó chính là gap để khai thác. Việc chấm điểm nên coi là gợi ý - bạn vẫn cần đọc lại 1-2 trang top để xác nhận trước khi chốt hướng.

Bước 3 - Lập content brief tự động

Đây là khâu nhiều người bỏ qua nhưng lại quyết định chất lượng bài. Skill seo-content-brief sinh một brief đầy đủ: outline H2/H3, word count từng section, keyword guidance, gợi ý internal link và định dạng schema nên dùng.

> dùng skill seo-content-brief: lập brief cho primary keyword
 "claude code làm seo content" dựa trên research/keywords.md và
 phân tích SERP; kèm per-section word count + internal link gợi ý

Một ví dụ thật (meta-example): chính brief của bài bạn đang đọc được sinh theo cách này - có Winning Outline, word count mỗi mục, danh sách competitor và khoảng trống nội dung. Vì brief đã "chấm sẵn" cấu trúc theo SERP, draft ở bước sau bám sát nhu cầu tìm kiếm thay vì viết theo cảm tính. Đây là điều một prompt rời trong chatbox rất khó tái tạo đều đặn.

Bước 4 - Viết draft chuẩn SEO (skill seo-content / ak-copywriting)

Có brief, bước viết trở nên cơ học hơn nhiều. Skill seo-content sinh draft bám đúng outline và word count; ak-copywriting lo phần giọng văn, headline và CTA sao cho tự nhiên và hấp dẫn. Keyword được đặt theo ngữ cảnh, không nhồi.

> dùng skill seo-content + ak-copywriting: viết draft theo brief
 briefs/claude-code-seo-content.md, giọng practitioner tiếng Việt,
 keyword placement tự nhiên, thêm bảng so sánh + checklist, ghi ra
 drafts/claude-code-seo-content.md

Vì Claude Code đọc trực tiếp file brief, draft giữ đúng số H2, đúng khoảng độ dài mỗi mục. Bạn không phải nhắc lại outline - nó đã nằm trong file. Điểm cần nhớ: đây mới là draft. Nó là điểm khởi đầu tốt, không phải bản publish. Toàn bộ giá trị E-E-A-T (trải nghiệm thật, số liệu, ảnh) sẽ được thêm ở bước 7.

Bước này chuẩn hóa các yếu tố on-page: title và meta description trong ngưỡng ký tự, cấu trúc H-tag hợp lý, alt cho ảnh, và internal link theo mô hình hub-spoke. Skill seo rà soát draft và đề xuất chèn link tới các bài liên quan trong cùng cụm chủ đề.

Vì Claude Code thấy được cả thư mục nội dung, nó gợi ý internal link tới bài đã có thật trên site - ví dụ liên kết sang các quy trình khác như Git workflow với Claude Code hay viết docs bằng Claude Code - thay vì bịa slug không tồn tại. Anchor text được viết giàu ngữ cảnh, tránh kiểu "bấm vào đây".

Bước 6 - Schema + GEO cho AI Overview

Để bài đủ điều kiện xuất hiện trong rich result và được AI Overview trích dẫn, bạn cần structured data và tối ưu GEO (Generative Engine Optimization). Skill seo-schema sinh JSON-LD hợp lệ (ví dụ FAQPage từ mục FAQ), còn seo-geo tinh chỉnh nội dung để dễ được máy trích dẫn: câu trả lời tự chứa, TL;DR trả lời thẳng, thực thể rõ ràng.

Một lưu ý cập nhật: Google đã ngừng rich result cho HowTo, nên đừng bọc các bước hướng dẫn trong HowTo schema - cứ để dưới dạng danh sách thứ tự bình thường và chỉ dùng FAQPage cho phần FAQ. Skill sinh schema giúp bạn không phải viết JSON-LD bằng tay và giảm rủi ro sai cú pháp.

Bước 7 - Review chống AI slop + E-E-A-T

Đây là khâu tạo khác biệt lớn nhất, và cũng là chỗ các hướng dẫn khác chỉ cảnh báo "tránh nội dung sáo rỗng" chứ không đưa cách làm. Với Claude Code, bạn công cụ hóa việc review: dùng một subagent chạy checklist chống-slop trên draft, rồi giữ khâu human-in-loop để thêm phần máy không tạo được.

Checklist chống AI slop nên soi: câu mở đầu rỗng ("trong thế giới công nghệ ngày nay…"), ý lặp, khẳng định chung chung không dẫn chứng, thiếu ví dụ cụ thể, và giọng văn "quá mượt mà vô hồn". Subagent đánh dấu từng đoạn có mùi slop để bạn viết lại.

> spawn subagent review: soi drafts/claude-code-seo-content.md theo
 checklist chống AI slop, đánh dấu đoạn rỗng/ý lặp/thiếu dẫn chứng,
 liệt kê chỗ cần thêm trải nghiệm thật hoặc số liệu

Phần con người phải làm - không AI nào thay được: chèn trải nghiệm thật, số liệu bạn tự đo, ảnh chụp màn hình quá trình làm, và kiểm chứng lại mọi con số/nguồn. Chính những tín hiệu Experience này (chữ E đầu trong E-E-A-T) là thứ Google dùng để phân biệt nội dung người thật với nội dung sản xuất hàng loạt.

Bước 8 - Publish lên CMS (Strapi)

Bước cuối là đẩy bản đã duyệt lên CMS. Nếu bạn dùng Strapi (như site này), Claude Code có thể format bài thành HTML sạch theo đúng schema content type, set canonical và hreflang, rồi đẩy qua API. Vì agent thao tác file và gọi API được, bạn bỏ được khâu copy-paste thủ công vốn hay làm rớt định dạng.

Trong thực tế, mình để một skill/lệnh riêng lo việc chuyển draft Markdown → HTML fragment hợp lệ (chỉ dùng thẻ được cho phép), gắn meta title/description đã kiểm ký tự, đính schema JSON-LD vào trường riêng, rồi tạo bản ghi trên Strapi. Toàn bộ từ keyword đến publish nằm trong một dây chuyền.

Case study: bài này (và cả site Jasmine Daily) làm bằng quy trình trên

Bằng chứng mạnh nhất mà không đối thủ nào copy được: chính bài bạn đang đọc, và phần lớn site Jasmine Daily, được sản xuất bằng đúng 8 bước ở trên. Đây không phải quy trình lý thuyết mình chép từ nơi khác - đó là dây chuyền mình chạy hằng ngày.

Trước khi có pipeline này, mỗi bài SEO của mình mất kha khá thời gian cho khâu lặp đi lặp lại: dán prompt research, dán prompt outline, dán prompt viết, rồi tự dò internal link. Sau khi đóng gói thành skill trong Claude Code, phần "cơ học" đó rút gọn đáng kể, còn thời gian mình dồn vào khâu con người: kiểm chứng, thêm trải nghiệm thật và biên tập giọng văn.

Cân bằng cho sòng phẳng: cái được là tính nhất quán (mọi bài theo cùng chuẩn), tốc độ ở khâu lặp lại, và ít lỗi định dạng khi publish. Cái chưa được: draft đầu vẫn cần mình biên tập nặng tay để có giọng thật, và những phần đòi trải nghiệm cá nhân thì máy không tạo được - mình phải tự viết. Nói cách khác, quy trình này khuếch đại một SEO-er có nghề, chứ không thay thế được nền tảng.

Không cần tự dựng skill - AgentKit ship sẵn

Bạn hoàn toàn có thể tự viết bộ skill SEO của riêng mình, và có repo mã nguồn mở tiếng Anh (như claude-seo với hàng chục sub-skill) để tham khảo. Nhưng đường đó tốn công: bạn phải tự cài, tự cấu hình, tự bảo trì khi Claude Code cập nhật.

AgentKit đi hướng ngược lại - cài phát chạy ngay. Toàn nền tảng có 108+ skill và 45 agent (17 engineer + 28 marketing), trong đó nhóm SEO/copywriting (seo, seo-content, seo-content-brief, seo-cluster, seo-geo, seo-schema, ak-copywriting) đã đóng gói sẵn cùng các subagent review. Bạn có thể cài AgentKit ngay (giảm 20% qua link) rồi bắt đầu từ bước 1 mà không mất buổi nào để dựng công cụ.

Về giá và phạm vi, đọc review chi tiết AgentKitreview Marketing Kit (nơi chứa skill SEO). Tóm tắt: Marketing Kit và Engineer Kit mỗi cái $99, Bundle cả hai $149; trang có "money-back guarantee" (không nêu số ngày cụ thể) và "lifetime updates" cho kit; trang không nêu phí định kỳ cho các kit. Đây là đánh đổi tiền lấy thời gian: tự dựng thì miễn phí nhưng tốn công, ship sẵn thì trả phí nhưng chạy được luôn.

Giới hạn & lưu ý trung thực

Để bạn quyết định tỉnh táo, đây là những giới hạn thật:

  • Không auto 100%. Quy trình này tạo draft và lo phần cơ học, nhưng khâu review, kiểm chứng và thêm trải nghiệm thật vẫn cần con người. Publish thẳng draft AI là con đường nhanh nhất tới nội dung slop.
  • Cần nền SEO. Skill giỏi tới đâu cũng cần bạn biết đọc intent, nhận ra gap và biết khi nào output sai. Đây là công cụ khuếch đại người có nghề, không phải nút bấm cho người tay ngang.
  • Tốn token với bài dài. Chạy cả pipeline cho bài 3.000 từ tiêu tốn token/chi phí gói đáng kể - cân nhắc khi làm số lượng lớn.
  • Phải verify fact và nguồn. AI vẫn có thể sai số liệu; mọi con số, giá, mốc ngày cần bạn đối chiếu nguồn chính thức trước khi đăng.
  • Giá kit tính bằng USD và có thể thay đổi - kiểm tra lại trên trang chính thức trước khi mua.

Nói thẳng những điều này không làm quy trình kém hấp dẫn - nó giúp bạn dùng đúng chỗ và không kỳ vọng sai.

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

Dùng Claude Code viết SEO content có bị Google phạt không?

Không bị phạt vì dùng AI. Google phạt nội dung kém chất lượng, sáo rỗng, không hữu ích - bất kể do người hay máy viết. Nếu bạn giữ khâu review chống slop và thêm trải nghiệm thật (bước 7), nội dung đáp ứng tiêu chí "helpful content" thì an toàn.

Có cần biết lập trình mới dùng được không?

Cần biết dùng terminal ở mức cơ bản (chạy lệnh, mở file), nhưng không cần biết code để làm SEO content. Bạn ra lệnh cho Claude Code bằng ngôn ngữ tự nhiên; skill lo phần kỹ thuật. Người làm content không phải dev vẫn dùng được sau vài buổi làm quen.

Khác gì so với dùng ChatGPT, Jasper hay Surfer?

ChatGPT/Jasper là chatbox - bạn copy-paste từng lượt. Surfer mạnh về on-page nhưng vẫn là công cụ riêng lẻ. Claude Code chạy cả quy trình nhiều bước trong terminal, đọc/ghi file dự án, gọi skill tái sử dụng và đẩy thẳng lên CMS - tức là một dây chuyền, không phải một công cụ đơn lẻ.

Có bắt buộc mua AgentKit mới làm được không?

Không. Bạn có thể tự viết skill SEO của riêng mình, hoặc dùng repo mã nguồn mở tiếng Anh. AgentKit chỉ giúp bỏ khâu tự dựng và bảo trì - trả phí để chạy được ngay. Quy trình 8 bước vẫn áp dụng dù bạn dùng skill tự viết hay ship sẵn.

Skill SEO nằm ở kit nào?

Các skill seoak-copywriting nằm trong Marketing Kit (giá $99, trang không nêu phí định kỳ). Nếu bạn cần cả skill engineer thì cân nhắc Bundle ($149) gồm cả Engineer Kit và Marketing Kit.

Quy trình này có làm được tiếng Việt không?

Có. Claude Code và các skill làm việc tốt với tiếng Việt - bài này là ví dụ, được sản xuất bằng đúng pipeline mô tả. Bạn chỉ cần ra lệnh bằng tiếng Việt và yêu cầu giọng văn tự nhiên; khâu biên tập cuối vẫn nên do người Việt review.

Kết luận & bước tiếp theo

Làm SEO content bằng Claude Code không phải "viết dài hơn" - mà là chuyển từ copy-paste prompt thủ công sang một dây chuyền 8 bước lặp lại được: nghiên cứu, phân tích SERP, brief, draft, on-page, schema/GEO, review chống slop, publish. Bạn có thể tự dựng skill, hoặc dùng bộ ship sẵn để bắt đầu ngay hôm nay. Đọc thêm review AgentKit hoặc thử một ứng dụng khác của Claude Code như viết backend API.

Muốn Claude Code mạnh hơn ngay? Nếu bạn muốn bỏ qua khâu dựng công cụ và bắt đầu viết bài chuẩn SEO từ bước 1, Marketing Kit của AgentKit đã ship sẵn skill seo + ak-copywriting cùng subagent review - cài là chạy. Có "money-back guarantee" nếu không hợp.

Nhận AgentKit (có sẵn skill SEO) (giảm 20% qua link) →

Số liệu giá/skill theo agentkit.best và tài liệu Claude Code của Anthropic tại thời điểm viết; vui lòng kiểm tra lại trên trang chính thức trước khi mua.

J

Jasmine

Tác giả · Jasmine Daily

Người viết nên Jasmine Daily - ghi lại những suy nghĩ, trải nghiệm và những khoảnh khắc đời thường. Thật lòng, không vội vàng, không hoàn hảo.

Jasmine Daily

Vẫn còn nhiều điều đang chờ được đọc.

Nếu bài viết này chạm đến bạn, hãy ghé xem thêm vài trang khác trong cuốn nhật ký này.

Đọc tiếp

Bài viết liên quan