Bỏ qua đến nội dung
Hotline: 0902 711 308 info@w3seo.com 46/1/56 Vườn Chuối, Phường 04, Quận 03, Thành phố Hồ Chí Minh
Trang chủSEOSEO Onpage & nội dungHeading Là Gì? Cách Dùng H1–H6 Theo Cấu Trúc Nội…

Heading Là Gì? Cách Dùng H1–H6 Theo Cấu Trúc Nội Dung

Heading là gì và dùng H1–H6 thế nào? Hướng dẫn cấu trúc heading, xử lý nhiều H1, kiểm tra theme WordPress, component và accessibility.

Heading là các tiêu đề HTML từ H1 đến H6 dùng để biểu diễn cấu trúc nội dung, không phải công cụ làm chữ to hoặc vị trí để lặp từ khóa. Trên một bài WordPress thông thường, tiêu đề bài viết do theme xuất ra là H1; phần nội dung nên bắt đầu bằng H2, rồi dùng H3–H6 cho các nhánh con khi cần.

Trả lời nhanh: Một cấu trúc dễ kiểm soát là một H1 mô tả chủ đề chính, H2 cho các phần lớn, H3 cho ý con của H2 và tiếp tục theo quan hệ cha–con. Không chọn cấp heading theo cỡ chữ. Nhiều H1 hoặc nhảy cấp không tự động tạo “án phạt SEO”, nhưng có thể làm outline khó hiểu và gây trở ngại cho người dùng trình đọc màn hình.

Heading khác Title Tag và chữ in đậm thế nào?

Thành phầnNgười dùng thấy ở đâu?Vai trò chính
Title TagTab trình duyệt và có thể được dùng làm title link trên GoogleMô tả toàn bộ tài liệu trong phần <head>
H1Tiêu đề chính trên trangXác nhận chủ đề hoặc nhiệm vụ chính của URL
H2–H6Các tiêu đề trong nội dungTạo section và subsection theo quan hệ cha–con
Chữ to, bold hoặc class CSSTrong giao diệnChỉ thay đổi trình bày; không tự tạo heading semantic

Title Tag và H1 có thể gần giống nhau nhưng không bắt buộc trùng từng chữ. Title Tag phục vụ bối cảnh kết quả tìm kiếm; H1 xác nhận điều người đọc nhận được trên trang. Google có thể dùng heading làm một trong nhiều nguồn tạo title link, nhưng không bảo đảm giữ nguyên câu chữ của website.

Cách dùng H1–H6 theo cấu trúc nội dung

H1: xác nhận chủ đề chính của URL

H1 nên diễn đạt rõ trang nói về gì hoặc giúp người đọc hoàn thành việc gì. Với bài viết, trang dịch vụ hay landing page, một H1 rõ ràng thường dễ quản trị hơn nhiều H1. Hãy xác định H1 từ Search Intent và nội dung thực tế, không chỉ từ một từ khóa exact-match.

HTML cho phép nhiều H1 trong một số trường hợp, nhưng MDN khuyến nghị nhìn chung chỉ dùng một H1 cho mỗi trang và không lồng nhiều H1. Đây là thực hành tốt về cấu trúc và khả năng truy cập, không phải quy tắc rằng cứ có H1 thứ hai là Google phạt.

H2: chia các phần lớn

Mỗi H2 nên đại diện cho một câu hỏi, quyết định hoặc bước lớn thuộc H1. Nếu chỉ đọc H1 và danh sách H2, người đọc vẫn cần hiểu được phạm vi và trình tự của bài. Không cần thêm H2 để đạt một số lượng cố định.

H3–H6: tạo nhánh con khi có quan hệ thật

H3 thuộc H2 gần nhất, H4 thuộc H3 và tiếp tục tương tự. Nên tránh đi từ H2 thẳng xuống H4 vì người dùng trình đọc màn hình có thể hiểu rằng một cấp trung gian bị thiếu. Ngược lại, từ H4 quay về H2 là hợp lý khi kết thúc các subsection và bắt đầu một section lớn mới.

Nếu muốn chữ nhỏ hơn hoặc lớn hơn, hãy đổi typography bằng CSS hoặc tùy chọn style của block. Cấp heading phản ánh ý nghĩa, không phản ánh kích thước chữ.

Google đánh giá thứ tự và số lượng heading ra sao?

Theo SEO Starter Guide, thứ tự heading semantic rất hữu ích cho trình đọc màn hình, nhưng xét riêng Google Search thì heading không cần tuân theo một thứ tự “ma thuật”. Google cũng không đưa ra số lượng heading lý tưởng. Vì vậy, không nên sửa H2 thành H3 chỉ để làm hài lòng một công cụ chấm điểm, hoặc thêm hàng loạt heading để “tăng SEO”.

Heading giúp nội dung dễ quét, thể hiện quan hệ giữa các phần và giúp đội biên tập phát hiện section trùng, thiếu hoặc đặt sai vị trí. Đó là lý do nên tối ưu heading dù không có công thức xếp hạng riêng cho H1–H6.

Cách xử lý heading trong WordPress

Kiểm tra theme đã tạo H1 hay chưa

Phần lớn theme dùng tiêu đề bài viết làm H1 ở frontend. Trong Gutenberg, nội dung bài thường không hiển thị H1 đó như một block, nên người biên tập dễ chèn thêm H1 trong thân bài. Cách an toàn là mở trang công khai, kiểm tra HTML đã render và xác nhận H1 trước khi sửa. Nếu theme đã có H1, hãy bắt đầu nội dung bằng H2.

Chọn đúng level trong block Heading

Trong Gutenberg, hãy chọn block Heading rồi đặt level dựa trên section cha. Đừng đổi một Paragraph thành chữ đậm rồi coi đó là heading; trình duyệt và công nghệ hỗ trợ vẫn nhận nó là đoạn văn. Ngược lại, đừng dùng H3 chỉ vì kiểu chữ mặc định của H2 quá lớn—hãy chỉnh style của theme.

Phân biệt outline bài viết với toàn trang

Menu, sidebar, mục lục, bài liên quan và footer có thể tạo thêm heading ngoài phần nội dung chính. W3C lưu ý rằng các vùng cố định như sidebar nên giữ cấu trúc nhất quán giữa các trang, thay vì thay level theo từng bài. Vì vậy, khi audit cần xem cả outline toàn trang lẫn riêng vùng <main>; không kết luận chỉ từ danh sách heading trong trình soạn thảo.

Accordion, card và giao diện mobile cần kiểm tra gì?

  • Accordion/FAQ: nhãn câu hỏi cần cấu trúc semantic phù hợp và nút mở–đóng có thể truy cập; chữ to đơn thuần chưa đủ.
  • Card: chỉ dùng heading cho tên card khi nó thật sự giới thiệu một nhóm nội dung.
  • Tab và modal: kiểm tra thứ tự focus, nhãn điều khiển và heading sau khi component mở.
  • Mobile: có thể đổi cỡ chữ bằng CSS, nhưng không nên đổi cấp heading hoặc ẩn section quan trọng.
  • Heading chỉ có icon: cần tên truy cập mô tả mục đích; tránh heading rỗng.

Ví dụ outline đúng và sai

Outline hợp lýVấn đề thường gặp
H1: SEO On-Page là gì?
H2: Quy trình audit
H3: Kiểm tra title
H3: Kiểm tra nội dung
H2: Đo hiệu quả
H1: SEO On-Page
H3: Title
H2: Nội dung
H4: Kết luận — đi xuống từ H1 đến H3 và từ H2 đến H4 làm thiếu cấp trung gian
H2: Chi phí SEO
H3: Yếu tố định giá
H3: Khoản chưa bao gồm
Nhiều H2 gần giống nhau chỉ để lặp “giá SEO”, “chi phí SEO”, “báo giá SEO”
H2: Cách cài plugin
H3: Kiểm tra yêu cầu
H3: Các bước cài đặt
Đoạn chữ đậm “Các bước cài đặt” nhìn như tiêu đề nhưng vẫn là Paragraph

Heading và từ khóa

Heading nên mô tả đúng phần nội dung bên dưới bằng ngôn ngữ người đọc hiểu. Từ khóa có thể xuất hiện khi tự nhiên, nhưng không cần exact-match trong mọi H2 hoặc H3. Đổi trật tự cùng một cụm từ để tạo nhiều heading gần giống nhau không làm outline hữu ích hơn và có thể trở thành keyword stuffing.

Hãy hỏi: “Heading này có cho biết section giải quyết việc gì không?”. Nếu không, viết lại theo ý nghĩa. Xem thêm hướng dẫn chèn từ khóa tự nhiên.

Quy trình audit heading trên một URL

  1. Mở trang công khai: kiểm tra HTML sau khi theme và plugin đã render, không chỉ xem nội dung trong editor.
  2. Tách vùng chính: xác định H1 và outline trong <main>, sau đó mới xem heading của menu, sidebar và footer.
  3. Đọc riêng H1–H6: nếu danh sách này không kể được trình tự bài, outline cần sắp xếp lại.
  4. Kiểm tra quan hệ cha–con: tìm cấp bị bỏ qua khi đi xuống, section không có nội dung hoặc heading không khớp đoạn bên dưới.
  5. Kiểm tra component: mở accordion, tab và modal; xác nhận nhãn, level và nội dung có thể truy cập.
  6. Kiểm tra desktop và mobile: cấu trúc semantic nên giữ nguyên dù typography và bố cục thay đổi.
  7. Sửa rồi đọc lại: ưu tiên cấu trúc trước câu chữ; sau đó kiểm tra title, mục lục, anchor link và trải nghiệm đọc.

Với website có nhiều bài cũ, nên đưa bước này vào Content Audit để ưu tiên URL quan trọng và tránh sửa hàng loạt trước khi quyết định giữ, gộp hay cập nhật nội dung.

Dấu hiệuHành động phù hợp
Không có H1 hoặc H1 không mô tả trangKiểm tra template và đặt một tiêu đề chính rõ ràng
Theme đã tạo H1, thân bài có thêm H1Thường đổi H1 trong thân bài thành H2 hoặc cấp phù hợp
Đi từ H2 xuống H4Xác định có thiếu H3 hay H4 đang dùng chỉ vì style
Heading chung chung như “Thông tin”Viết nhãn cho biết section trả lời câu hỏi gì
Chữ lớn nhưng là ParagraphĐổi sang block Heading nếu nó thực sự mở một section
Mục lục và heading không khớpCập nhật anchor, xóa mục trùng và thử lại liên kết

Heading không giải quyết được những gì?

  • Không sửa được URL bị noindex, canonical sai hoặc HTML không render ổn định; các lỗi này thuộc Technical SEO.
  • Không bù được nội dung thiếu bằng chứng, ví dụ hoặc câu trả lời trực tiếp.
  • Không bảo đảm Featured Snippet hay vị trí xếp hạng.
  • Không tạo lợi thế chỉ vì từ khóa xuất hiện trong nhiều heading.
  • Không thay thế quy trình SEO On-Page đầy đủ.

Checklist trước khi xuất bản

  • Trang có một tiêu đề chính mô tả đúng nhiệm vụ.
  • Theme đã tạo H1 thì thân bài bắt đầu từ H2.
  • H2 tạo được outline chính; H3–H6 có quan hệ cha–con rõ.
  • Không chọn level theo kích thước chữ.
  • Không lặp từ khóa máy móc.
  • Mỗi heading khớp với nội dung ngay bên dưới.
  • Không có heading rỗng, chỉ chứa icon hoặc section không có nội dung.
  • Đã kiểm tra HTML rendered, mục lục, mobile và component tương tác.

Kết luận

Heading tốt là bản đồ của tài liệu. Với WordPress, hãy kiểm tra H1 do theme tạo, dùng H2 cho các phần lớn và chỉ thêm H3–H6 khi có nhánh con thật sự. Đọc riêng outline trên HTML đã render là cách nhanh nhất để phát hiện cấu trúc lặp, thiếu cấp hoặc bị giao diện làm sai nghĩa.

Nguồn tham khảo

Nguồn được kiểm tra ngày 07/10/2026.