Thực hành tốt
Cấu trúc nội dung và taxonomy: danh mục, thẻ, pillar–cluster
Chọn loại nội dung theo vai trò của trang, giữ chuyên mục nông, chốt slug sớm.
Cập nhật lần cuối:

Dùng pages cho nội dung tĩnh, posts cho bài có ngày và tác giả, products cho sản phẩm/dịch vụ, landings cho trang chiến dịch. Chọn đúng từ đầu giúp URL, breadcrumb và JSON-LD nhất quán.
Tóm tắt nhanh
- Bốn loại nội dung, mỗi loại có tối đa 30 phiên bản và thùng rác.
- Taxonomy có 4
type:category,product-category,tag,custom.- Slug duy nhất theo site; đổi slug tạo redirect 301.
- Menu là cây kéo thả, 5 vị trí.

Chọn loại nội dung
- Trang tĩnh
pages: giới thiệu, liên hệ, chính sách, trang trụ cột; cóisPillarPage. - Bài viết
posts: có ngày và tác giả, loạiblog,news,guide. - Sản phẩm, dịch vụ
products: đúng một dòng giá, không có giỏ hàng. Xem website bán hàng. - Landing
landings: trang chiến dịch ghép từ block, cócampaign(UTM).
Chi tiết mô hình: nội dung và cấu trúc.
Thiết kế taxonomy
type |
Mục đích |
|---|---|
category |
Chuyên mục blog, có parent tạo cây |
product-category |
Danh mục sản phẩm, tách khỏi category |
tag |
Thẻ ngang |
custom |
Tùy biến, giữ tên gốc khi nhập từ WordPress |
- Cây nông: 1–2 cấp
- Mỗi bài thuộc một chuyên mục chính
- Viết
contentMdriêng cho trang chuyên mục (trên 500 từ) - Dùng
tier/clusterđể ghi cụm chủ đề cho đội biên tập
Slug và URL
Slug tự sinh từ tiêu đề (bỏ dấu, đ → d) và duy nhất theo site. Tài liệu trong thùng rác vẫn giữ slug. Sản phẩm nằm ở /product/{slug}, product-category ở /product-category/…, còn lại ở gốc.
Mẹo Frontend định tuyến khác (ví dụ
/blog/{slug}) thì sửaslug-url-prefix-map.tsvàpublicPathFortrongsrc/lib/frontend-public-path.ts.
Menu dạng cây
menus có một tài liệu cho mỗi location mỗi site: PRIMARY, SECONDARY_MENU, MOBILE_MENU, FOOTER_MENU, LOGGEDIN_ACCOUNT_MENU. REST trả items đã chiếu theo ngôn ngữ, độ sâu tối đa 10 cấp.
- Menu chính ≤ 7 mục cấp 1
- Trang trụ cột ở cấp 1, bài con ở cấp 2
- Footer chứa trang pháp lý
FAQ, tác giả, shortcode
- FAQ Một tài liệu là một nhóm câu hỏi; gắn qua
faqsđể sinhFAQPage. - Tác giả
authorscóbio,avatar,sameAs[]; email không bao giờ trả qua API. - Shortcode
[sc name="chinh-sach-doi-tra" /], lồng tối đa 3 cấp, riêng từng site.
Vòng đời nội dung
| Tình huống | Cơ chế |
|---|---|
| Đăng theo lịch | publishedAt ở tương lai |
| Quay lại bản cũ | History/Diff/Restore, 30 phiên bản |
| Xóa nhầm | Thùng rác; admin trở lên xóa vĩnh viễn |
| Hết hạn chiến dịch | Landing chuyển archived |
Lưu ý Cache frontend chỉ làm mới khi có lưu, không theo đồng hồ. Xem hiệu năng và cache.
Pillar–cluster trong KDIGI CMS
- Trang trụ cột
pagesvớiisPillarPage, nội dung dài, có FAQ. - Chuyên mục
categorycó mô tảcontentMdriêng. - Bài con
poststhuộc một chuyên mục chính, ghi cụm vàocluster/tier. - Liên kết Bài con trỏ lên trụ cột; dùng bộ chọn
@trong editor.
tier và cluster chỉ là siêu dữ liệu; CMS không tự dựng liên kết từ chúng. Mỗi truy vấn chính chỉ nên có một trang đích.
Checklist cấu trúc
- Mỗi loại nội dung có mục đích rõ
- Chuyên mục ≤ 2 cấp, có mô tả và SEO riêng
- Slug ngắn, ổn định; đã quy ước tiền tố URL ở frontend
- Menu chính khớp cụm chủ đề, không trang mồ côi
Thử trên bản demo, hoặc đọc quy trình biên tập để giao việc cho đội.
Câu hỏi thường gặp
Khi nào dùng page, post, product hay landing?
Nên dùng category hay tag?
Shortcode dùng để làm gì và giới hạn gì?
Đổi slug hoặc chuyển bài giữa chuyên mục có ảnh hưởng URL không?
FAQ nên đặt ở bài viết hay ở collection FAQ?
Đọc tiếp
Nội dung và cấu trúc
Mô hình nội dung gồm trang, bài viết, sản phẩm, landing, taxonomy, tác giả, FAQ, menu dạng cây, redirect, bình luận, đánh giá, phiên bản và thùng rác.
Trình soạn thảo Markdown
Soạn bài bằng Markdown với Milkdown: slash menu, dán từ Google Docs/Word, bảng, gallery, shortcode. Nội dung xuất HTML sạch, đúng cấu trúc cho SEO.
SEO on-page
Checklist SEO on-page thực hành trong KDIGI CMS: title, meta description, heading, canonical, internal link, JSON-LD, sitemap và kiểm tra SEO có sẵn.
Quy trình biên tập
Bảng điều khiển biên tập, lịch nội dung, bản nháp và xuất bản, lịch sử phiên bản có khôi phục, thùng rác. Giúp nhóm nội dung làm việc nhất quán.