Thực hành tốt
Thực hành tốt: SEO, nội dung, bảo mật, hiệu năng
Năm bài ngắn, mỗi bài có checklist và lệnh thật. Chọn bài theo việc bạn đang làm.
Cập nhật lần cuối:

Thực hành tốt xoay quanh năm nhóm việc: cấu trúc nội dung, SEO on-page, bảo mật, hiệu năng và sao lưu. KDIGI CMS chỉ là admin và API, nên cache và CDN thuộc về frontend và hạ tầng của bạn.
Tóm tắt nhanh
- Năm bài, đối chiếu với CHANGELOG 1.2.0.
- Thứ tự: nội dung → SEO → bảo mật → hiệu năng → sao lưu.
- Khó đảo ngược nhất: slug, quy ước URL, vai trò,
PAYLOAD_PUBLIC_SERVER_URL.
Chọn bài theo mục tiêu
- Dựng site mới Cấu trúc nội dung: loại nội dung, chuyên mục, slug, menu.
- Lên top, rich result SEO on-page: mẫu tiêu đề, JSON-LD, Open Graph, redirect.
- Lên production Bảo mật và phân quyền: checklist triển khai, vai trò, bí mật.
- Site chậm hoặc không cập nhật Hiệu năng và cache: revalidate, job runner, truy vấn gọn.
- Sắp nâng cấp Sao lưu và nâng cấp: backup, migration, rollback.
Lộ trình 5 bước cho site mới
- Cấu trúc Chốt loại nội dung, cây chuyên mục ≤ 2 cấp, quy ước slug, menu, tác giả.
- Cấu hình site
domain,defaultLanguage,seoTitles,knowledgeGraph. Xem quản lý nhiều website. - Phân quyền Vai trò tối thiểu, gán đúng site. Xem phân quyền người dùng.
- Tích hợp frontend Lọc
tenant, nối webhook revalidate. Xem API headless. - Vận hành Sao lưu hằng đêm, khôi phục thử mỗi tháng, đọc CHANGELOG trước khi nâng cấp.
Nguyên tắc chung
- Cấu hình ở site Mẫu SEO, danh tính tổ chức, ảnh OG đặt ở
Sites; ghi đè từng bài khi cần. - Quyền tối thiểu Ranh giới thật là access predicate; frontend luôn lọc
where[tenant][equals]=<id>. - Schema qua migration Sao lưu → migrate → kiểm tra, mỗi lần nâng cấp.
- Đừng tin một tín hiệu
GET /api/healthchỉ báo tiến trình sống; điểm SEO chỉ là checklist.
Đang chuyển từ WordPress
Làm theo chuyển từ WordPress, rồi rà SEO on-page và sao lưu trước khi chuyển DNS.
Thử trên bản demo hoặc tự host; chọn mô hình theo giải pháp cho agency hoặc doanh nghiệp.
Trong mục này
Bảo mật và phân quyền
Hướng dẫn bảo mật: phân quyền tối thiểu theo vai trò và site, PAYLOAD_SECRET, HTTPS, giới hạn truy cập quản trị, sao lưu và bảo vệ SSRF cho nhập ảnh từ URL.
Cấu trúc nội dung
Cách tổ chức loại nội dung, danh mục, thẻ và liên kết pillar–cluster trong KDIGI CMS để tránh nội dung trùng lặp và giúp Google lẫn AI hiểu chủ đề.
Hiệu năng và cache
Tối ưu hiệu năng website headless: ISR/revalidate đúng cách, ảnh WebP, cache CDN, đo LCP/INP/CLS và cách xử lý khi nội dung cập nhật mà trang chưa đổi.
Sao lưu và nâng cấp
Quy trình sao lưu cơ sở dữ liệu và media, kiểm tra khôi phục, nâng cấp phiên bản bằng Docker, xem release notes và cách quay lui khi nâng cấp gặp sự cố.
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.
Câu hỏi thường gặp
Nên đọc bài thực hành nào trước?
Các hướng dẫn này áp dụng cho phiên bản nào?
Đọc tiếp
SEO và JSON-LD
Trường SEO, mẫu title kiểu RankMath, đồ thị JSON-LD, ảnh OG dự phòng, kiểm tra SEO, gợi ý internal link và AI SEO tùy chọn ngay trong trình soạn thảo.
Chuyển từ WordPress
Hướng dẫn chuyển WordPress sang KDIGI CMS: bài viết, trang, media, menu, dữ liệu Yoast/RankMath, WooCommerce, redirect 301. Có checklist và giới hạn rõ ràng.
Tự host
Cài KDIGI CMS trên VPS của bạn bằng Docker Compose hoặc Coolify: yêu cầu hệ thống, biến môi trường, sao lưu, nâng cấp và các bước tăng cường bảo mật.
Demo
Đăng nhập demo KDIGI CMS bằng tài khoản có sẵn, thử soạn bài, SEO, media và phân quyền. Dữ liệu demo được đặt lại hằng đêm, có giới hạn sandbox.