Đếm từ theo heading chia bài thành từng mục theo H1–H6 và cho số chữ (tiếng) của mỗi mục, tô vàng mục có dưới 50 chữ. Dán HTML hoặc Markdown vào ô trên để thấy ngay dàn bài dạng cây, mục nào dày, mục nào chỉ có một câu. Bài được đọc trên trình duyệt, không lưu dữ liệu và không gửi đi đâu.
Cách đếm từ theo heading từng mục
Một mục bắt đầu ngay sau dòng heading và kết thúc trước heading kế tiếp, bất kể heading đó cùng cấp hay cấp sâu hơn.
- Nhận dạng đầu vào: có thẻ HTML như <h2>, <p> thì đọc theo thẻ <h1>–<h6>; có dòng bắt đầu bằng # đến ###### thì đọc theo Markdown.
- Cắt bài tại mỗi heading. Phần trước heading đầu tiên là mở bài, được đếm riêng.
- Bỏ thẻ và ký hiệu định dạng, đếm chữ của từng mục, không tính chữ trong chính dòng tiêu đề.
- Cộng dồn cột “Gồm mục con”: H2 cộng thêm chữ của các H3, H4 nằm bên dưới cho tới H2 kế tiếp.
- Tô vàng mục ngắn. Mục có mục con được xét theo tổng gộp, mục không có mục con xét theo chữ của chính nó.
Ô kết quả cho bốn số: chữ nội dung (không tính tiêu đề), số heading, số mục dưới 50 chữ và chữ mở bài; dòng mô tả bên dưới ghi thêm tổng khi tính cả tiêu đề. Nút sao chép xuất dàn bài thụt lề kèm số chữ, dán vào email duyệt bài được ngay. Chữ được tách theo quy tắc chung ở phương pháp đếm.
Ví dụ: tài liệu Markdown và bài HTML hai mục
Hai văn bản trong bộ kiểm thử của công cụ cho kết quả thật như sau.
Bài HTML gồm hai H2, mục đầu 100 chữ, mục sau 40 chữ:
| Heading | Chữ trong mục | Tô vàng |
|---|---|---|
| H2 Mục một | 100 | Không |
| H2 Mục hai | 40 | Có |
| Tổng nội dung | 140 | 144 nếu tính 4 chữ tiêu đề |
Tài liệu Markdown: mở bài “Mở bài ngắn.”, một mục ## 30 chữ, bên trong có mục ### 30 chữ, cuối mục là một khối mã chứa dòng “# không phải heading”.
| Heading | Chữ trong mục | Gồm mục con | Tô vàng |
|---|---|---|---|
| H2 Mục một | 30 | 63 | Không (xét tổng gộp) |
| H3 Con | 33 | 33 | Có |
Mở bài được 3 chữ. Mục H3 có 33 chữ chứ không phải 30, vì 3 chữ trong khối mã vẫn được đếm dù dấu # ở đó không bị coi là heading. Lập trình viên viết README hay tài liệu nội bộ bằng Markdown gặp đúng tình huống này: khối mã dài làm một mục trông “đủ dày” trong khi phần giải thích chỉ có một câu.
Mục ngắn chưa chắc là mục hỏng
Mốc 50 chữ là tham số nội bộ của site để nhắc bạn nhìn lại, không phải lỗi phải sửa.
Một mục FAQ trả lời bằng hai câu 45 chữ là đúng mức. Một H2 “Liên hệ” có địa chỉ và số điện thoại cũng không cần dài thêm. Khi đếm từ theo heading, tôi dùng cột tô vàng theo cách khác: đếm xem bài có bao nhiêu mục vàng liền nhau. Ba H2 liền mỗi mục một câu thường là dấu hiệu dàn bài bị chia quá vụn, gộp lại thành một mục có ba đoạn sẽ dễ đọc hơn. Tài liệu Google Search Central cũng nói thứ tự heading không quan trọng với Google Search; heading tồn tại cho người đọc lướt bài, và W3C khuyên lồng cấp heading có logic để công cụ hỗ trợ đọc màn hình dẫn đường được.
Trường hợp đặc biệt khi đọc heading
Heading chỉ được nhận khi viết đúng cú pháp; mọi thứ trông giống heading khác đều bị đếm như đoạn văn.
- Dòng in đậm dùng làm tiêu đề (<p><strong>…) không phải heading, chữ của nó cộng vào mục phía trên.
- Markdown kiểu gạch chân (dòng tiêu đề, dòng dưới toàn dấu = hoặc -) không được nhận; chỉ kiểu # đầu dòng được đọc.
- Dán từ chế độ xem trực quan của WordPress hay Google Docs sẽ mất thẻ, công cụ báo không thấy heading. Copy từ trình soạn thảo mã, hoặc mở tệp .html, .md bằng nút “Chọn file”: tệp được đọc nguyên cấu trúc ngay trên máy, không tải lên máy chủ.
- Heading nhảy cấp (H2 xuống thẳng H4) vẫn đếm bình thường; H4 được gộp vào H2 phía trên.
- Văn bản thường không có heading: công cụ chỉ báo tổng chữ, coi toàn bộ là mở bài.
Công cụ liên quan
- Kiểm tra độ dài bài SEO so tổng chữ với khoảng khuyến nghị theo loại bài, cùng cách đọc HTML và Markdown.
- Đếm từ nhiều đoạn hợp khi bạn có vài đoạn rời chưa gắn heading và muốn đếm từng đoạn.
- Kiểm tra câu dài dùng cho mục quá dày, nơi đoạn dài và câu dài hay dồn lại.
- Đếm từ file Word dành cho bài nộp dạng .docx, khi bạn không có HTML hay Markdown trong tay.
Câu hỏi thường gặp
Đếm từ theo heading có tính chữ trong tiêu đề không?
Số chữ của từng mục thì không tính dòng tiêu đề. Ô “chữ nội dung” cũng không tính, còn dòng mô tả dưới kết quả ghi thêm tổng khi cộng cả tiêu đề, ví dụ 140 và 144. Hai con số tách riêng vì brief viết bài có nơi tính tiêu đề, có nơi không; bạn chọn số đúng yêu cầu.
Làm sao lấy HTML bài viết trong WordPress để dán vào?
Trong trình soạn thảo khối, mở menu ba chấm ở góc trên bên phải, chọn Trình soạn thảo mã, bôi đen toàn bộ rồi copy. Mã có kèm chú thích khối dạng <!– wp:paragraph –>; công cụ bỏ qua các chú thích này khi đếm. Với Google Docs, tải về dạng trang web (tệp nén), giải nén rồi mở tệp .html bằng nút “Chọn file”.
Mỗi mục H2 nên dài bao nhiêu chữ?
Không có quy định. Công cụ chỉ tô vàng mục dưới 50 chữ, mốc nội bộ để nhắc bạn xem lại. Với bài hướng dẫn dài 1.500 chữ, các H2 thường chênh nhau khá nhiều: mục chính vài trăm chữ, mục phụ vài chục chữ. Mục nào trả lời xong câu hỏi của heading thì đủ dài.
Có đếm được heading trong file Word không?
Công cụ này chỉ đọc HTML và Markdown dán vào hoặc mở từ tệp .html, .md, .txt. File Word cần lưu thành trang web (.htm) trước; khi đó heading dùng kiểu Heading 1, Heading 2 thường được xuất thành thẻ h1, h2. Nếu bạn định dạng tiêu đề bằng cách bôi đậm, cỡ chữ to, Word sẽ không xuất thẻ heading.
Vì sao mục H2 có ít chữ mà không bị tô vàng?
Vì mục đó có mục con. Với mục có H3 bên dưới, công cụ xét cột “Gồm mục con”, tức tổng chữ của H2 cộng mọi mục con. H2 chỉ có một câu dẫn 30 chữ nhưng hai H3 bên dưới dày thì không bị coi là mục mỏng; chính các H3 ngắn mới bị tô vàng.
Căn cứ và nguồn
- Headings — W3C Web Accessibility Initiative: lồng cấp heading theo thứ tự, tránh nhảy cấp.
- Hướng dẫn cơ bản về SEO — Google Search Central: thứ tự heading không quan trọng với Google Search, heading giúp người đọc.
- Ngưỡng mục ngắn: tham số nội bộ của demtuonline, dùng để nhắc biên tập.
Kiểm tra: 16/09/2026. Số chữ mỗi mục phụ thuộc cú pháp heading của văn bản dán vào; heading định dạng bằng chữ đậm không được nhận.