Viết bài chuẩn SEO như một pipeline: đầu vào, cổng kiểm tra và quy tắc lint trước khi đăng
Với người làm kỹ thuật, "viết bài chuẩn SEO" nghe như việc của team content. Nhưng nếu nhìn kỹ, quy trình tốt giống một pipeline: mỗi bước có đầu vào, đầu ra, và một cổng kiểm tra để chặn lỗi sớm. Bài này mô tả quy trình
Với người làm kỹ thuật, "viết bài chuẩn SEO" nghe như việc của team content. Nhưng nếu nhìn kỹ, quy trình tốt giống một pipeline: mỗi bước có đầu vào, đầu ra, và một cổng kiểm tra để chặn lỗi sớm. Bài này mô tả quy trình 5 bước tôi dùng, dưới góc nhìn hệ thống, kèm một bài thật trên Onic.vn để đối chiếu.
Vấn đề: tối ưu sai chỉ số
Một tình huống rất hay gặp: bài đủ 1.500 chữ, từ khóa xuất hiện đều, plugin báo điểm xanh, nhưng đăng ba tháng vẫn không thấy trên trang 1. Thường không phải vì viết dở, mà vì bắt đầu sai chỗ: viết trước, nghĩ về người tìm kiếm sau. Nói theo ngôn ngữ kỹ thuật, ta đang tối ưu một proxy metric (điểm plugin) thay vì mục tiêu thật (trả lời đúng câu hỏi của người tìm). Điểm của Yoast hay Rank Math chỉ kiểm các yếu tố cơ bản như từ khóa trong tiêu đề, độ dài mô tả. Bài 70 điểm trả lời đúng câu hỏi vẫn thắng bài 100 điểm trả lời sai.
Pipeline 5 bước
Quy trình gồm 5 bước theo đúng thứ tự: chốt từ khóa và ý định; lập dàn ý từ câu hỏi người tìm; mở bài trả lời thẳng; viết thân bài có trải nghiệm và dẫn chứng; rà soát trước khi đăng. Thứ tự này quan trọng vì lỗi ở bước đầu sẽ lan xuống mọi bước sau. Phần lớn bài không lên top vì sai ở bước 1, không phải vì viết dở ở bước 4. Tôi đã tách từng bước thành hướng dẫn chi tiết trong hướng dẫn viết bài chuẩn SEO trên Onic.vn; ở đây tôi tập trung vào khía cạnh hệ thống.
Bước 1: validate đầu vào
Đây là bước "validate input" và nên mất khoảng 15 đến 30 phút cho một bài. Có bốn việc:
- Chọn từ khóa: mỗi bài một từ khóa chính. Các cách gọi khác cùng nghĩa như "viết bài chuẩn SEO" và "bài viết chuẩn SEO" là từ khóa phụ của cùng bài, không tách thành bài riêng.
- Đọc trang 1: ghi lại kiểu bài đang đứng top, các ý mà bài nào cũng có và câu trong mục "Mọi người cũng hỏi".
- Chốt kiểu bài theo ý định: từ khóa có "là gì" cần bài giải thích; có "cách", "hướng dẫn" cần bài từng bước; có "tốt nhất", "so sánh", "giá" cần bài giúp lựa chọn. Sai kiểu bài thì viết hay đến mấy cũng khó lên.
- Kiểm tra trùng: nếu website đã có bài trả lời câu hỏi này thì cập nhật bài cũ thay vì viết bài mới, vì hai bài cùng ý định sẽ tranh hạng với nhau.
Việc cuối cùng là cổng kiểm tra quan trọng nhất của cả pipeline: nó chống tạo bản sao (duplicate) ở cấp ý định tìm kiếm.
Bước 2: sinh dàn ý từ nguồn câu hỏi, rồi diff với bài cũ
Mỗi H2 nên trả lời một câu hỏi hoặc một bước người đọc cần đi qua, theo thứ tự từ tổng quan đến chi tiết. Nguồn câu hỏi tốt nhất là mục "Mọi người cũng hỏi", các H2 lặp lại ở nhiều bài top, câu hỏi khách hàng hay gửi, và những điều mà bài top chưa nói. Khi website đã có nhiều bài cùng chủ đề, tôi luôn làm một phép "diff": đặt dàn ý mới cạnh dàn ý các bài đã có. Phần kiến thức chung như định nghĩa, lợi ích, cách dùng đã được viết sâu ở bài khác thì bài mới chỉ nói vài câu rồi dẫn link sang. Hai bài khác từ khóa mà dàn ý giống nhau quá nửa vẫn có thể tranh hạng với nhau, nên kiểm tra trùng ở cấp outline quan trọng không kém kiểm tra trùng từ khóa.
Nếu giao bài cho người khác, dàn ý cùng từ khóa, ý định, độ dài và link cần chèn được gom thành một content brief. Nó đóng vai trò như một đặc tả (spec) để người viết không phải đoán.
Bước 3: câu trả lời nằm ở đầu
Người tìm kiếm quyết định ở lại hay quay lại chỉ trong vài giây, nên câu trả lời chính phải nằm ngay trong đoạn đầu. Đoạn này cũng là đoạn Google và các AI chat hay trích làm câu trả lời trực tiếp. Công thức: câu trả lời trực diện, rồi một hai điều kiện hoặc giới hạn quan trọng, rồi một câu cho biết phần còn lại giúp được gì. Không mở bằng lịch sử, không mở bằng câu chung chung ai cũng viết được.
Bước 4: phần tạo khác biệt là dữ liệu thật
Nếu thân bài chỉ tổng hợp lại những gì mười bài top đã nói, Google không có lý do xếp nó cao hơn. Thứ tạo khác biệt là trải nghiệm thật: ảnh chụp màn hình khi tự làm, số liệu từ chính công việc, ví dụ từ khách hàng thật, lỗi từng gặp và cách đã sửa. Số liệu, giá, mốc thời gian đều cần nguồn; không có nguồn thì nói định tính. Độ dài bài do câu hỏi quyết định: câu hỏi đơn giản có thể trả lời trọn trong 800 chữ, câu hỏi hướng dẫn nhiều bước có thể cần 2.500 chữ.
Bước 5: checklist như quy tắc lint
Trước khi đăng, tôi chạy một checklist, và tôi coi nó như bộ quy tắc lint cho nội dung:
- Từ khóa chính có trong tiêu đề, tiêu đề SEO, đường dẫn và đoạn đầu.
- Mỗi H2 trả lời một câu hỏi, không có H2 chỉ để lặp từ khóa.
- Câu trả lời chính nằm trong vài đoạn đầu.
- Có ít nhất một ví dụ hoặc trải nghiệm thật mà bài top chưa có.
- Ảnh có mô tả (alt) nói đúng nội dung ảnh.
- Có link nội bộ tới bài trụ cột và bài liên quan, anchor mô tả đúng trang đích.
- Có phần câu hỏi thường gặp trả lời câu hỏi phụ.
- Mô tả (meta description) tóm được lợi ích của bài trong khoảng 150 ký tự.
- Số liệu, giá, tên sản phẩm đã được kiểm tra lại.
Case study: bài phần mềm SEO AI trên Onic.vn
Để đối chiếu, bài phần mềm SEO AI trên Onic.vn lên top 2 cho từ khóa "phần mềm seo ai tốt nhất" sau 1 ngày đăng, hiện ở top 3 và có mặt cùng AI Overview. Vị trí có thể biến động theo thời gian. Áp pipeline vào bài này: ý định "tốt nhất" là ý định so sánh để chọn nên bài là dạng đánh giá nhiều phần mềm, không phải bài định nghĩa; dàn ý đi theo câu hỏi người chọn phần mềm; phần mở bài trả lời ngay phần nào người dùng vẫn phải tự làm, phần nào phần mềm làm giúp; thân bài đánh giá từ trải nghiệm dùng thật; và rà soát có tiêu đề chứa số lượng, năm và từ khóa, có câu hỏi thường gặp, có link xuống từng bài con.
Khi nhân lên hàng trăm bài
Viết một bài theo 5 bước mất vài giờ. Với 100 bài, khó nhất không còn là viết mà là giữ bài nào cũng đúng ý định, không trùng bài cũ và cùng một giọng. Trên Onic.vn, SEO Manager Agent lập kế hoạch, hỏi những câu quan trọng trước khi viết và chặn bài trùng từ khóa hoặc trùng ý định. Onic viết theo Brand Context của từng website nên 1.000+ bài vẫn như một người viết; tự chọn 5–7 ảnh từ thư viện 10.000+ ảnh có sẵn và điền đủ alt, title, caption, description; Smart Validator kiểm tra trước và sau khi xử lý. Mọi bài vào bản nháp để con người duyệt. Đây thực chất là việc tự động hóa các cổng kiểm tra ở trên, còn quyết định cuối vẫn là của con người.
Originally published by Dev.to WebDev. Aggregated on AIWithGhost for educational purposes — full credit and traffic to the original publisher.