Đây là danh sách chúng tôi chạy trên mọi website trước khi bàn giao. Không phải lý thuyết sưu tầm — mỗi mục đều có ngưỡng đạt để không ai cãi nhau được là "đã tối ưu rồi".
Nhóm 1: Kỹ thuật (10 điểm)
| # | Mục kiểm tra | Ngưỡng đạt |
|---|---|---|
| 1 | robots.txt không chặn nhầm tài nguyên | CSS, JS, ảnh đều cho phép |
| 2 | sitemap.xml có và khai báo trong robots.txt | Chỉ chứa URL trả về mã 200 |
| 3 | Thẻ canonical trên mọi trang | Trỏ về chính nó, tuyệt đối |
| 4 | Không có trang trùng lặp nội dung | Dưới 10 phần trăm trùng |
| 5 | Chuyển hướng không tạo chuỗi | Tối đa 1 bước |
| 6 | Không còn liên kết trả về 404 | 0 link gãy nội bộ |
| 7 | HTTPS bắt buộc, không nội dung hỗn hợp | Không cảnh báo trên trình duyệt |
| 8 | Một phiên bản tên miền duy nhất | www và không-www hợp nhất |
| 9 | Trang 404 tùy chỉnh có lối đi tiếp | Có menu và ô tìm kiếm |
| 10 | Khai báo ngôn ngữ trong thẻ html | lang="vi" |
Nhóm 2: Nội dung & thẻ meta (7 điểm)
| # | Mục kiểm tra | Ngưỡng đạt |
|---|---|---|
| 11 | Thẻ title riêng cho từng trang | 50–60 ký tự, có từ khóa chính |
| 12 | Meta description riêng cho từng trang | 140–160 ký tự, có lời mời hành động |
| 13 | Một thẻ H1 duy nhất mỗi trang | Đúng 1, khác thẻ title |
| 14 | Heading đúng thứ bậc | Không nhảy từ H2 xuống H4 |
| 15 | Nội dung đủ sâu so với top 10 | Không thua quá một nửa độ dài trung bình |
| 16 | URL ngắn, không dấu, có gạch nối | Dưới 60 ký tự |
| 17 | Nội dung trả lời đúng ý định tìm kiếm | Đối chiếu với 5 kết quả đầu |
Nhóm 3: Hình ảnh & tốc độ (5 điểm)
| # | Mục kiểm tra | Ngưỡng đạt |
|---|---|---|
| 18 | Ảnh có thẻ alt mô tả | Toàn bộ ảnh nội dung |
| 19 | Ảnh nén và dùng định dạng hiện đại | WebP, dưới 200KB mỗi ảnh |
| 20 | Khai báo width và height cho ảnh | Tránh nhảy layout |
| 21 | Ảnh dưới màn hình đầu tải trễ | loading="lazy" |
| 22 | Điểm PageSpeed trên di động | Từ 85 điểm |
Nhóm 4: Liên kết & dữ liệu cấu trúc (5 điểm)
| # | Mục kiểm tra | Ngưỡng đạt |
|---|---|---|
| 23 | Liên kết nội bộ có văn bản neo mô tả | Không dùng "xem thêm" trơ trọi |
| 24 | Mọi trang quan trọng cách trang chủ tối đa 3 lần nhấp | Độ sâu ≤ 3 |
| 25 | Breadcrumb hiển thị và có dữ liệu cấu trúc | Không lỗi khi kiểm tra |
| 26 | Dữ liệu cấu trúc phù hợp loại trang | Organization, Article, FAQ, Product |
| 27 | Thẻ Open Graph cho mạng xã hội | Có title, description, image |
Cách dùng checklist này
- Bắt đầu với 5 trang quan trọng nhất, không phải cả website.
- Nhóm 1 làm trước — lỗi kỹ thuật chặn mọi thứ phía sau.
- Ghi lại điểm số trước khi sửa, để 90 ngày sau còn có cái mà so.
- Đừng tối ưu để đạt điểm số công cụ; tối ưu để người đọc thấy dễ chịu.
Không có thời gian tự chạy? Dịch vụ audit
website của chúng tôi chính là chạy đúng 27 điểm này trên website của bạn và trả về
báo cáo có thứ tự ưu tiên.
Câu hỏi thường gặp
Phải đạt đủ 27 điểm mới lên top được à?
Không. Onpage là điều kiện cần, không phải điều kiện đủ. Đạt đủ giúp bạn không bị mất điểm vô ích; phần thắng vẫn nằm ở nội dung và độ tin cậy.
Bao lâu nên chạy lại checklist?
Mỗi quý một lần cho toàn website, và mỗi lần trước khi xuất bản một trang quan trọng.
Công cụ nào kiểm tra được các điểm này?
Google Search Console, PageSpeed Insights và trình kiểm tra dữ liệu có cấu trúc của Google là đủ cho phần lớn mục. Website lớn thì cần thêm một công cụ crawl.
Đọc tiếp: Core Web Vitals là gì · SEO là gì