Mọi thẻ SEO: bắt buộc, nên có, hay tuỳ chọn
2026-08-11
Mọi trang đều dùng chung một nhóm thẻ HTML — nhưng thẻ nào thực sự quan trọng cho SEO, thẻ nào chỉ là "có thì tốt"? Đây là câu trả lời gói trong một trang. Không có một trang chính thức nào của Google liệt kê đủ tất cả (tài liệu Google chia thành nhiều trang, còn og: / twitter: thì không phải chuẩn của Google), nên đây là bảng tra tổng hợp, kèm một nguồn chính thức cho từng thẻ.
Cách đọc nhãn:
- Bắt buộc — luôn phải có; thiếu nó là trang có vấn đề thật sự.
- Nên có — cải thiện mạnh thứ hạng hoặc cách kết quả hiển thị. Nên thêm ở hầu hết mọi trang.
- Tuỳ chọn — theo tình huống; thêm khi phù hợp (video, chia sẻ mạng xã hội, nhiều ngôn ngữ).
Một lưu ý: về mặt kỹ thuật Google gần như không bắt buộc gì ngoài việc trang thu thập và lập chỉ mục được. "Bắt buộc" ở đây nghĩa là "bạn nên luôn có nó", không phải "thiếu là trang không chạy".
Bảng tra nhanh mọi thẻ
| Thẻ | Bắt buộc | Chức năng | Nguồn | Nhóm |
|---|---|---|---|---|
<title> | Bắt buộc | Tiêu đề bấm được trong tìm kiếm; chủ đề trang. ~60 ký tự. | Head | |
<meta name="description"> | Nên có | Đoạn mô tả dưới tiêu đề; không phải yếu tố xếp hạng. ~150 ký tự. | Head | |
<meta charset="utf-8"> | Bắt buộc | Bảng mã ký tự để chữ và dấu hiển thị đúng. | MDN | Head |
<meta name="viewport"> | Bắt buộc | Hiển thị trên di động; Google lập chỉ mục bản di động trước. | MDN | Head |
<link rel="canonical"> | Nên có | URL ưu tiên khi nội dung có bản trùng. | Head | |
<meta name="robots"> | Tuỳ chọn | Kiểm soát lập chỉ mục theo trang (noindex, nofollow…). | Head | |
<html lang> | Nên có | Ngôn ngữ trang cho trình duyệt và công nghệ hỗ trợ. | MDN | Head |
<link rel="icon"> | Tuỳ chọn | Favicon hiển thị cạnh kết quả trên di động. | Head | |
<meta name="google-site-verification"> | Tuỳ chọn | Xác minh Search Console một lần. | Head | |
<h1> | Nên có | Một tiêu đề chính mô tả = chủ đề của trang. | MDN · Best practice | Body |
<h2> / <h3> | Nên có | Phân cấp mục hợp lý; không nhảy cấp. | Body | |
<img alt> | Nên có | Mô tả ảnh; nền tảng cho Google Hình ảnh và a11y. | Body | |
<a href> | Bắt buộc | Liên kết thật để crawler khám phá các trang. | Body | |
<video> + VideoObject | Tuỳ chọn | Chỉ khi có video; bật kết quả video. | Body | |
JSON-LD <script type="application/ld+json"> | Nên có | Dữ liệu có cấu trúc → kết quả nổi bật (sao, FAQ…). | Google · schema.org | Dữ liệu |
Open Graph og:* | Tuỳ chọn | Thẻ xem trước khi chia sẻ (Facebook, Zalo, Slack…). | ogp.me | Social |
Twitter / X twitter:* | Tuỳ chọn | Xem trước trên X; dùng lại Open Graph nếu thiếu. | X | Social |
hreflang | Tuỳ chọn | Đa ngôn ngữ: hiển thị bản nào cho người dùng nào. | i18n |
Các phần bên dưới giải thích chi tiết từng thẻ — hoặc bấm vào thẻ bất kỳ ở trên để nhảy tới đúng mục.
Phần head: thẻ meta & link
<title>— Bắt buộc. Thẻ on-page quan trọng nhất. Nó trở thành tiêu đề có thể bấm trong kết quả tìm kiếm và cho Google biết chủ đề của trang. Mỗi trang một thẻ, nhắm khoảng ~60 ký tự. Google: title links<meta name="description">— Nên có. Không phải yếu tố xếp hạng, nhưng Google thường dùng làm đoạn mô tả dưới tiêu đề — coi như câu quảng cáo của bạn trong tìm kiếm. Nhắm khoảng ~150 ký tự. Google: cách viết meta description<meta charset="utf-8">— Bắt buộc. Khai báo bảng mã ký tự để văn bản — kể cả dấu tiếng Việt — hiển thị đúng. Đặt đầu tiên trong head. MDN: meta charset<meta name="viewport" content="width=device-width, initial-scale=1">— Bắt buộc. Giúp trang hiển thị đúng trên điện thoại — và Google lập chỉ mục bản di động trước. MDN: viewport meta tag<link rel="canonical">— Nên có. Trỏ tới URL ưu tiên khi cùng nội dung truy cập được ở nhiều địa chỉ, để tín hiệu xếp hạng không bị chia nhỏ giữa các bản trùng. Google: canonical hoá<meta name="robots">— Tuỳ chọn. Kiểm soát lập chỉ mục theo từng trang — ví dụnoindexđể giữ trang ngoài kết quả,nofollow, haymax-snippet. Chỉ thêm khi cần; không có nó nghĩa là "lập chỉ mục bình thường". Google: thẻ robots meta
Cấu trúc nội dung: phần body
<h1>— Nên có. Một tiêu đề chính rõ ràng, mô tả trang nói về gì. Xem best practice cho H1 bên dưới về thương hiệu hay chủ đề trang. MDN: thẻ heading<h2>/<h3>— Nên có. Phân cấp tiêu đề hợp lý (không nhảy cấp) giúp người đọc lướt nhanh và giúp Google hiểu các phần. Google: hướng dẫn SEO cơ bản<img alt="...">— Nên có. Mô tả mọi ảnh có ý nghĩa. Văn bản alt là nền tảng của Google Hình ảnh và thiết yếu cho trình đọc màn hình. Google: SEO hình ảnh<a href="...">— Bắt buộc. Liên kếthrefthật là cách crawler khám phá các trang khác của bạn. Dùng anchor text mô tả — một trình xử lý click JavaScript không cóhrefthì không phải liên kết thu thập được. Google: liên kết thu thập được<video>+ markup VideoObject — Tuỳ chọn. Chỉ khi bạn có video. Giúp Google lập chỉ mục và hiển thị kết quả video nổi bật. Google: SEO video
Best practice cho H1: thương hiệu hay chủ đề trang?
Một câu hỏi H1 rất hay gặp: nên để tên thương hiệu hay để đúng thứ mà trang nói tới? Hãy để H1 mô tả trang cụ thể đó, còn thương hiệu thì đặt ở header (logo) và trong <title>. Lời khuyên của chính Google cho thẻ title — mỗi title nên độc nhất cho từng trang và mô tả đúng nội dung trang — cũng đúng với H1. Trang chủ là ngoại lệ: nó giới thiệu toàn bộ site, nên H1 thiên về thương hiệu là hợp lý.
- Trang game hoặc truyện:
<h1>Space Explorer</h1>— tên của chính món đó, không phải thương hiệu lặp trên mọi trang. - Trang chủ:
<h1>KidSafe Play: game và truyện an toàn cho trẻ</h1>— thương hiệu kèm điều bạn làm. - Thương hiệu nằm ở header dưới dạng logo hay
<span>, để lặp lại toàn site mà không tranh chỗ với tiêu đề thật của từng trang.
Một lưu ý thẳng thắn: Google nói số lượng và thứ tự heading không phải yếu tố xếp hạng — một trang vẫn xếp hạng được dù có nhiều H1 hay không có H1 nào. Nên một H1 độc nhất, mô tả rõ giúp người đọc, trình đọc màn hình và việc trích xuất câu trả lời AI nhiều hơn là tác động trực tiếp tới thứ hạng — nhưng đó vẫn là cách xây trang đúng đắn. Google: hướng dẫn SEO cơ bản · MDN: thẻ heading
Dữ liệu có cấu trúc (kết quả nổi bật)
<script type="application/ld+json">— Nên có (tuỳ chọn nhưng rất mạnh). Dữ liệu có cấu trúc JSON-LD (schema.org) mở khoá các kết quả nổi bật — sao đánh giá, FAQ, breadcrumb, công thức, sự kiện. Không đổi thứ hạng trực tiếp, nhưng làm kết quả của bạn nổi bật và máy đọc được cho câu trả lời AI. Google: giới thiệu dữ liệu có cấu trúc · schema.org
Chia sẻ mạng xã hội (không phải yếu tố xếp hạng của Google)
Những thẻ này không ảnh hưởng thứ hạng Google — chúng quyết định link của bạn trông thế nào khi được chia sẻ. Đáng thêm để tăng lượt bấm.
- Open Graph —
og:title,og:description,og:image,og:url,og:type— Tuỳ chọn. Điều khiển thẻ xem trước trên Facebook, LinkedIn, Zalo, Slack, iMessage và hầu hết ứng dụng.og:imagelà thứ quan trọng nhất. Giao thức Open Graph - Thẻ Twitter / X —
twitter:card,twitter:image— Tuỳ chọn. Tinh chỉnh bản xem trước trên X; nếu bỏ trống nó sẽ dùng lại các thẻ Open Graph. X: về cards
Nhiều ngôn ngữ
- Thẻ thay thế
hreflang— Tuỳ chọn. Chỉ khi bạn phục vụ nhiều hơn một ngôn ngữ hay khu vực. Cho Google biết hiển thị bản nào cho người dùng nào, và các liên kết phải đối xứng. Google: phiên bản bản địa hoá
Thẻ head nên có thêm
<html lang="vi">— Nên có. Ngôn ngữ của trang, cho trình duyệt, công nghệ hỗ trợ, và kết quả đúng ngôn ngữ. MDN: thuộc tính lang<link rel="icon">(favicon) — Tuỳ chọn. Google có thể hiển thị favicon cạnh kết quả trên di động. Google: favicon trong Tìm kiếm<meta name="google-site-verification">— Tuỳ chọn. Xác minh một lần cho Google Search Console — chỉ khi bạn xác minh quyền sở hữu theo cách đó. Google: các thẻ meta được hỗ trợ
Bảng tra nhanh
- Luôn phải có (Bắt buộc):
<title>,<meta charset>,<meta name="viewport">, liên kết<a href>thật. - Thêm ở hầu hết mọi trang (Nên có):
<meta name="description">,<link rel="canonical">, một<h1>cùng phân cấp tiêu đề,<img alt>,<html lang>, JSON-LD. - Thêm khi phù hợp (Tuỳ chọn):
<meta name="robots">(kiểm soát lập chỉ mục), Open Graph + thẻ Twitter (chia sẻ mạng xã hội),hreflang(đa ngôn ngữ), markup<video>, favicon, xác minh site.
Đưa bất kỳ trang nào qua công cụ kiểm tra của iSEO và nó sẽ chỉ ra thẻ nào thiếu hoặc sai — danh sách này chính là thứ các kiểm tra đó ánh xạ tới.