Bạn mở mã nguồn một trang web, thấy hàng chục dòng bắt đầu bằng chữ meta, và không biết dòng nào thật sự có tác dụng với Google, dòng nào chỉ để cho có?
Tôi là Thái Doãn Kiên, làm SEO từ năm 2016 và đã cùng đội ngũ SEODO triển khai gần 1.000 dự án. Thẻ meta không hiện ra trên trang, nhưng quyết định trang có được lên Google không và hiện ra thế nào trên kết quả tìm kiếm, trên điện thoại. Chỉ một dòng đặt sai cũng có thể khiến cả website biến mất khỏi Google.
Google công bố rõ danh sách thẻ họ đọc và thẻ họ bỏ qua, nên bạn không cần đoán. Nắm được danh sách đó, bạn biết thẻ nào cần có, thẻ nào bỏ được và tự kiểm tra website của mình trong vài phút.
Tóm tắt nhanh
- Thẻ meta là gì: dòng mã ở phần đầu trang, người xem không thấy nhưng Google đọc được.
- Dùng để làm gì: báo Google có đưa trang lên kết quả không, gợi ý đoạn mô tả, hiển thị đúng trên điện thoại.
- Có giúp tăng hạng không: không trực tiếp, nó quyết định trang có được lập chỉ mục không.
- Thẻ nào cần có: description, viewport và charset, còn robots chỉ thêm khi muốn chặn.
- Thẻ nào bỏ được: meta keywords và các thẻ ngoài danh sách Google hỗ trợ.
- Lỗi nguy hiểm nhất: quên gỡ noindex sau khi làm xong website.
1. Thẻ meta là gì?
Một định nghĩa ngắn và một đoạn mã mẫu là đủ để nhận ra thẻ meta trong bất kỳ trang nào.
Google đọc 11 thẻ meta trong danh sách hỗ trợ và bỏ qua thẻ khác. Title là thẻ HTML riêng, mỗi trang 1 thẻ.
Thẻ meta (meta tag) là thẻ HTML đặt trong phần head của trang, cung cấp thông tin về trang cho công cụ tìm kiếm và trình duyệt. Người xem không thấy thẻ meta trên giao diện, vì nó chỉ nằm trong mã nguồn, thường ở phần đầu trang.

Vị trí của thẻ meta trong toàn bộ công việc SEO có ở bài SEO là gì.
1.1. Thẻ meta nằm ở đâu và trông thế nào
Thẻ meta nằm giữa <head> và </head>, trước phần body. Mỗi thẻ có thuộc tính name, http-equiv hoặc charset cho biết loại thẻ, và content chứa giá trị.

<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Sofa gỗ sồi | Nội thất ABC</title>
<meta name="description" content="Sofa gỗ sồi tự nhiên, giao trong 3 ngày.">
<meta property="og:title" content="Sofa gỗ sồi Nội thất ABC">
</head>
Theo trang Meta tags and attributes that Google supports (cập nhật 10/12/2025), head phải là HTML hợp lệ và chữ hoa chữ thường không phân biệt, trừ thẻ google-site-verification.
1.2. Thẻ title có phải thẻ meta không
Không. Title là thẻ HTML riêng, chỉ hay được nói cùng thẻ meta vì cùng nằm trong head. Mỗi trang có đúng 1 thẻ title, cách đặt nằm ở bài cách viết meta title.

2. Thẻ meta dùng để làm gì?
Biết thẻ meta làm được gì thì cũng biết không nên kỳ vọng gì ở nó.
Thẻ meta không trực tiếp làm tăng hạng, hiệu quả đo bằng trạng thái lập chỉ mục và tỷ lệ nhấp.
Thẻ meta báo Google cách xử lý trang, gồm có lập chỉ mục không, có theo liên kết không và hiện đoạn trích dài bao nhiêu. Nó còn gợi ý đoạn mô tả trên kết quả tìm kiếm, và báo trình duyệt dùng bảng mã nào, hiển thị theo chiều rộng màn hình nào.

Thẻ meta là một hạng mục của SEO Onpage.
2.1. 3 việc thẻ meta làm cho website
Mỗi thẻ meta Google hỗ trợ làm một trong 3 việc:
- Kiểm soát lập chỉ mục: robots, googlebot.
- Gợi ý mô tả: description.
- Hiển thị đúng: charset, viewport.
Thẻ không thuộc 3 việc này hay nhóm xác minh thì xem lại có cần giữ không.

2.2. Thẻ meta có giúp tăng thứ hạng không
Không trực tiếp. Đoạn trích tạo chủ yếu từ nội dung trang, description chỉ được dùng khi mô tả chính xác hơn (Control your snippets in search results, cập nhật 20/04/2026). Meta keywords thì Google không dùng. Bạn đo thẻ meta bằng trạng thái lập chỉ mục và CTR.

3. 11 thẻ meta Google hỗ trợ và cách dùng
Đối chiếu website với đúng danh sách Google công bố để biết thẻ nào giữ, thẻ nào thêm.
SEODO xếp 11 thẻ theo 3 mức ưu tiên:
- P0: robots, charset, viewport.
- P1: description, googlebot, refresh, google-site-verification.
- P2: notranslate, Content-Type, rating, nopagereadaloud.
Google hỗ trợ 11 thẻ meta (danh sách cập nhật 10/12/2025), SEODO chia thành 4 nhóm theo việc thẻ làm.

3.1. Nhóm 1: Mô tả trang trên kết quả tìm kiếm (1 thẻ)
1. description
Thẻ description (<meta name=”description” content=”…”>) tóm tắt trang, Google có thể dùng làm đoạn trích. Mỗi trang 1 thẻ riêng, SEODO thường đặt mức 120 đến 160 ký tự dù Google không giới hạn độ dài. Cách viết mô tả để khách bấm có ở bài cách viết meta description.

Tóm tắt nhóm 1
| Thẻ | Tiêu chuẩn đạt | Lỗi hay gặp | Mức |
| 1. description | 1 thẻ riêng, 120 đến 160 ký tự | Trùng mô tả | P1 |
3.2. Nhóm 2: Kiểm soát lập chỉ mục và đoạn trích (3 thẻ)
2. robots
Thẻ robots (<meta name=”robots” content=”noindex”>) gửi lệnh cho mọi công cụ tìm kiếm, mặc định là index, follow. Tiêu chí là 0 trang cần SEO có noindex.

3. googlebot
Thẻ googlebot giống robots nhưng chỉ áp dụng cho Google. Hai thẻ mâu thuẫn thì lệnh hạn chế hơn thắng, nên tiêu chí là 0 cặp trái lệnh.

4. notranslate
Lệnh notranslate viết trong thẻ googlebot, không cho Google đưa bản dịch tiêu đề và đoạn trích. Website chỉ phục vụ 1 thị trường tiếng Việt thường không cần.

Tóm tắt nhóm 2
| Thẻ | Tiêu chuẩn đạt | Lỗi hay gặp | Mức |
| 2. robots | 0 trang cần SEO có noindex | Sót noindex của bản thử | P0 |
| 3. googlebot | Không trái lệnh robots | Hai plugin đặt hai lệnh | P1 |
| 4. notranslate | Chỉ khi cần | Chép mẫu | P2 |
3.3. Nhóm 3: Hiển thị đúng trên trình duyệt và điện thoại (4 thẻ)
5. charset
Thẻ charset (<meta charset=”utf-8″>) khai báo bảng mã, website tiếng Việt dùng UTF-8. Chuẩn HTML yêu cầu nó nằm trong 1.024 byte đầu tài liệu, nên đặt ở dòng đầu head. Sai bảng mã thì chữ có dấu thành ký tự lạ.

6. Content-Type
Thẻ Content-Type khai báo kiểu nội dung và bảng mã qua http-equiv, cùng việc với charset, nên mỗi trang chỉ cần 1 trong 2 cách.

7. viewport
Thẻ viewport báo trình duyệt di động hiển thị theo chiều rộng màn hình, Google coi đây là dấu hiệu trang thân thiện với di động. Không dùng user-scalable=no, maximum-scale không nhỏ hơn 2 (quy tắc axe theo WCAG). Bố cục co giãn theo màn hình có ở bài responsive web.

<meta name="viewport" content="width=device-width, initial-scale=1">
8. refresh
Thẻ refresh chuyển người xem sang URL khác sau vài giây. Google khuyên dùng chuyển hướng phía máy chủ, nên tiêu chí là 0 trang cũ dùng refresh, thay bằng chuyển hướng 301.

Tóm tắt nhóm 3
| Thẻ | Tiêu chuẩn đạt | Lỗi hay gặp | Mức |
| 5. charset | UTF-8, trong 1.024 byte đầu | Lỗi font chữ có dấu | P0 |
| 6. Content-Type | 1 cách khai báo bảng mã | Hai bảng mã khác nhau | P2 |
| 7. viewport | Có trên mọi trang | Chặn phóng to | P0 |
| 8. refresh | 0 trang dùng để chuyển trang | Dùng thay 301 | P1 |
3.4. Nhóm 4: Xác minh và lọc nội dung (3 thẻ)
9. google-site-verification
Thẻ này chứng minh bạn là chủ website với Search Console, đặt trên trang chủ, phân biệt chữ hoa chữ thường. Giữ thẻ sau khi xác minh Google Search Console, vì xoá khi đổi theme có thể mất quyền.

10. rating
Thẻ rating giá trị adult đánh dấu nội dung người lớn để SafeSearch lọc. Website doanh nghiệp thường có 0 trang cần thẻ này.

11. nopagereadaloud
Lệnh nopagereadaloud trong thẻ name=”google” chặn dịch vụ đọc to của Google. Website thông thường không cần.

Tóm tắt nhóm 4
| Thẻ | Tiêu chuẩn đạt | Lỗi hay gặp | Mức |
| 9. google-site-verification | Giữ trên trang chủ | Mất khi đổi theme | P1 |
| 10. rating | Chỉ trang người lớn | Gắn nhầm | P2 |
| 11. nopagereadaloud | Không dùng nếu không cần | Chép từ mẫu | P2 |
4. Thẻ meta robots có những lệnh nào?
Chọn đúng lệnh cho từng loại trang để chặn đúng chỗ cần chặn.
Meta robots nhận 12 lệnh và chỉ có tác dụng khi Google thu thập được URL.
Thẻ meta robots nhận nhiều lệnh cách nhau bằng dấu phẩy để chặn lập chỉ mục, chặn theo liên kết hoặc giới hạn đoạn trích. Danh sách theo Robots meta tag specifications của Google, cập nhật 24/03/2026.

| Lệnh | Tác dụng |
| all | Mặc định, không cần khai báo |
| noindex | Không hiện trang trên kết quả |
| nofollow | Không theo liên kết trên trang |
| none | Bằng noindex, nofollow |
| nosnippet | Không hiện đoạn trích |
| indexifembedded | Cho lập chỉ mục khi nhúng qua iframe, đi kèm noindex |
| max-snippet | Giới hạn số ký tự đoạn trích |
| max-image-preview | Cỡ ảnh xem trước |
| max-video-preview | Số giây xem trước video |
| notranslate | Không đưa bản dịch |
| noimageindex | Không lập chỉ mục ảnh |
| unavailable_after | Ngừng hiện sau ngày đã định |
4.1. noindex, nofollow và none
noindex chặn trang khỏi kết quả, nofollow chặn theo liên kết, none bằng cả hai. Ba loại trang hay dùng noindex là:
- Trang cảm ơn sau khi đặt hàng.
- Trang kết quả tìm kiếm nội bộ.
- Trang thử nghiệm.
Nofollow cả trang khác thuộc tính rel nofollow gắn từng link.

4.2. nosnippet, max-snippet và AI Overviews
nosnippet chặn đoạn trích trên Tìm kiếm, Discover, AI Overviews và AI Mode, và theo Google còn không cho nội dung làm đầu vào trực tiếp cho AI Overviews. max-snippet:0 bằng nosnippet, -1 để Google tự chọn, data-nosnippet ẩn một phần trang.

Muốn được nhắc trong AI Overviews thì không đặt nosnippet, dù vậy không bảo đảm được trích dẫn (xem đoạn trích nổi bật, SEO thời AI Overview).
4.3. X-Robots-Tag cho file PDF, ảnh
File PDF hay ảnh không có head, nên lệnh gửi qua header HTTP X-Robots-Tag. Tiêu chí là 100% file PDF cần ẩn trả header noindex, cấu hình bằng file .htaccess.

X-Robots-Tag: noindex
4.4. robots.txt chặn thì Google không đọc được noindex
Thẻ meta chỉ được đọc khi Google thu thập URL, nên URL bị robots.txt chặn thì noindex bị bỏ qua. Trang cần gỡ khỏi Google phải mở chặn trong file robots.txt trước, rồi mới đặt noindex.

5. Những thẻ meta Google không dùng, có thể bỏ
Dọn thẻ vô ích để không tốn công tối ưu sai chỗ.
Thẻ ngoài 11 thẻ hỗ trợ bị bỏ qua, gỡ khi dọn mã là đủ.
Google không dùng các thẻ trong bảng dưới và mọi thẻ ngoài danh sách hỗ trợ, nên bạn bỏ được mà không phát sinh lỗi.

| Thẻ | Tình trạng | Nên làm gì |
| keywords | Không dùng | Xoá |
| nositelinkssearchbox | Tính năng bỏ từ 21/11/2024 | Gỡ |
| noarchive, nocache | Không còn dùng | Gỡ |
| author, revisit-after | Ngoài danh sách | Giữ nếu cần |
| rel next, prev | Không còn dùng | Dùng liên kết thường |
5.1. “Thêm 5 đến 7 từ khoá vào meta keywords”
Lời khuyên này lỗi thời từ ngày 21/09/2009, khi Google Search Central Blog đăng bài “Google does not use the keywords meta tag in web ranking”. Trang thẻ meta hiện hành vẫn ghi vậy, nên xoá thẻ cũ không thay đổi gì với Google.

5.2. nositelinkssearchbox, noarchive, nocache
Google không còn dùng 3 lệnh này. Hộp tìm kiếm liên kết trang ngừng hiển thị từ 21/11/2024, liên kết bản lưu cũng đã bỏ, còn nocache thì Google Tìm kiếm không dùng.

5.3. author, revisit-after, copyright và các thẻ ngoài danh sách
Google bỏ qua các thẻ này. Tác giả thể hiện bằng tên trên trang và dữ liệu có cấu trúc schema, mỗi bài 1 tác giả khớp trường author.

5.4. rel next, prev và thuộc tính lang không phải thẻ meta
rel next, prev là thẻ link, lang là thuộc tính thẻ html. Google không còn dùng rel next, prev và xác định ngôn ngữ theo nội dung. Trang danh mục chỉ cần liên kết thường, xem phân trang pagination. Thẻ canonical và thẻ hreflang cũng là thẻ link.

6. Thẻ meta Open Graph khi chia sẻ link lên mạng xã hội
Vài dòng Open Graph quyết định link chia sẻ có ảnh và tiêu đề như bạn muốn.
ogp.me yêu cầu 4 thẻ og:title, og:type, og:image, og:url. Ảnh nên từ 1200 x 630 px theo Meta. Google Tìm kiếm không dùng nhóm thẻ này để xếp hạng.
Open Graph là nhóm thẻ meta có property bắt đầu bằng og:, quyết định tiêu đề, ảnh và mô tả khi link được chia sẻ lên Facebook. Các thẻ og: không có trong danh sách Google hỗ trợ.

<meta property="og:title" content="Sofa gỗ sồi Nội thất ABC">
<meta property="og:image" content="https://noithatabc.example/anh/sofa.jpg">
| Thẻ | Dùng để làm gì |
| og:title | Tiêu đề khung chia sẻ |
| og:description | Mô tả 1 đến 2 câu |
| og:image | Ảnh đại diện |
| og:url | URL chuẩn của trang |
| og:type | Loại nội dung, ví dụ article |
6.1. Kiểm tra ảnh và tiêu đề khi chia sẻ
Sharing Debugger của Meta cho xem trước khung chia sẻ và bắt Facebook đọc lại thẻ khi vừa đổi ảnh. Mỗi trang chính nên có og:image riêng, theo Meta là từ 1200 x 630 px, tỷ lệ gần 1,91:1, không quá 8 MB.

7. Cách kiểm tra thẻ meta của một trang
Ba cách đi từ một trang lẻ tới cả website.
Mã nguồn gốc và HTML Google đọc được có thể khác nhau, nên dùng kết hợp các cách.
Có 3 cách kiểm tra thẻ meta:
- Xem nguồn trang trên trình duyệt.
- Công cụ kiểm tra URL trong Search Console.
- Quét cả website bằng công cụ thu thập dữ liệu.

7.1. Xem nguồn trang và DevTools
Chuột phải, chọn Xem nguồn trang, bấm Ctrl+F rồi gõ “meta”. Thẻ chèn bằng JavaScript chỉ thấy trong tab Elements của DevTools. Tiêu chí là robots và description có ngay trong mã nguồn gốc.

7.2. Kiểm tra URL trong Search Console
Dán URL vào ô kiểm tra, bấm Kiểm tra URL đang hoạt động rồi mở Xem trang đã kiểm tra để xem HTML Google đọc được. Với trang muốn lên Google, dòng “Được phép lập chỉ mục?” phải ghi Có. Sửa xong thì submit URL Google để Google thu thập lại.

7.3. Quét cả website bằng Screaming Frog
Tab Meta Description có bộ lọc Missing và Duplicate, tab Directives lọc trang có noindex. Tiêu chí là 0 trang chính có noindex và 0 mô tả trùng. Cách dùng có ở bài Screaming Frog.

8. Cách thêm thẻ meta trên website WordPress
Trên WordPress, thẻ meta đặt trong ô cài đặt của plugin, không cần sửa code.
Mỗi website dùng 1 plugin SEO, và bỏ tích ô ẩn website khỏi công cụ tìm kiếm trước khi chạy thật.
Plugin SEO thêm description, robots và Open Graph cho từng trang. Thẻ xác minh thì chèn vào head qua plugin hoặc theme con để không mất khi cập nhật theme.

8.1. Thêm bằng Rank Math hoặc Yoast SEO
Hai plugin đều có ô mô tả và tab Social cho Open Graph. Rank Math cần bật Advanced Mode, rồi chọn No Index ở mục Robots Meta trong tab Advanced. Yoast SEO chọn No ở câu “Allow search engines to show this content in search results” trong tab Advanced. Chỉ cài 1 plugin để không trùng thẻ. Cách cài từng plugin có ở bài Rank Math SEO và Yoast SEO.

8.2. Kiểm tra tuỳ chọn ngăn công cụ tìm kiếm của WordPress
Vào Cài đặt, Đọc, mục Hiển thị trên Google. Ô “Nếu tích chọn, Trang web sẽ được cài đặt để ẩn khỏi công cụ tìm kiếm” khi được tích sẽ thêm thẻ robots noindex vào các trang. Tiêu chí là ô này bỏ tích trước ngày website chạy thật.

9. 4 lỗi hay gặp khi dùng thẻ meta trong SEO
Bốn lỗi này làm trang mất khỏi Google hoặc khiến thẻ mất tác dụng.
Lỗi nặng nhất là quên gỡ noindex, vì cả website có thể không lên Google. Khi chuyển website sang giao diện mới hoặc đổi đơn vị lập trình, doanh nghiệp có thể nhờ dịch vụ SEO tổng thể rà lại thẻ meta trước ngày chạy chính thức.
Bốn lỗi dưới đây làm trang mất khỏi Google hoặc khiến Google đọc sai thẻ, bảng có thêm lỗi nhồi từ khoá và mọi ví dụ là minh hoạ. Rà thẻ meta là một bước của quy trình SEO audit.

| Lỗi | Hậu quả | Cách phát hiện |
| Quên gỡ noindex | Mất trang | Báo cáo Lập chỉ mục trang |
| Thẻ ngoài head | Thẻ không được đọc | Xem nguồn trang |
| Chèn bằng JavaScript | Khó đoán | Công cụ kiểm tra URL |
| Lệnh mâu thuẫn | Bị noindex | Tìm “robots” |
| Nhồi từ khoá | Spam | Đọc description |
9.1. Quên gỡ noindex sau khi làm xong website
Bản thử có noindex, chuyển sang tên miền chính mà không gỡ thì báo cáo Lập chỉ mục trang xếp trang vào trạng thái URL có đánh dấu “noindex”. Kiểm tra trang chủ và các trang chính ngay ngày ra mắt, cách đưa trang trở lại xem ở Google index.

9.2. Thẻ meta nằm ngoài head
Lỗi này xảy ra khi plugin chèn thẻ vào body, hoặc một thẻ không hợp lệ khiến trình duyệt đóng head sớm. Google vẫn đọc robots trong body nhưng yêu cầu head hợp lệ, nên 100% thẻ meta phải nằm trước </head>.

9.3. Chèn hoặc sửa thẻ meta bằng JavaScript
Google khuyên tránh dùng JavaScript để chèn hay đổi thẻ meta. HTML gốc có noindex thì Google có thể không chạy JavaScript, nên mã gỡ noindex vô tác dụng. Tiêu chí là robots và description có sẵn trong HTML máy chủ trả về.

9.4. Lệnh robots mâu thuẫn hoặc trùng thẻ
Hai plugin cùng chèn robots, một index, một noindex, thì trang bị noindex. Tiêu chí là mỗi trang 1 thẻ robots.

10. Câu hỏi thường gặp về thẻ meta
Câu trả lời ngắn cho 5 câu hỏi hay gặp.
Mỗi trang cần charset, viewport, description, không cần meta keywords.

10.1. Thẻ meta dùng để làm gì?
Thẻ meta báo Google có lập chỉ mục trang không, gợi ý đoạn mô tả trên kết quả tìm kiếm, và báo trình duyệt cách hiển thị trang.
10.2. Có cần thẻ meta keywords không?
Không. Google không dùng thẻ keywords cho lập chỉ mục hay xếp hạng, website cũ xoá đi cũng không ảnh hưởng gì.
10.3. Mỗi trang cần những thẻ meta nào?
Tối thiểu là charset, viewport và description. Robots chỉ thêm khi muốn chặn, vì mặc định đã là index, follow.
10.4. Google có bắt buộc dùng đúng thẻ description không?
Không. Google có thể tự tạo đoạn mô tả từ nội dung trang khi thấy hợp với truy vấn hơn, kể cả khi trang đã có description.
10.5. Thẻ meta có ảnh hưởng tới AI Overviews không?
Có, qua nosnippet và max-snippet. Đặt nosnippet thì nội dung không làm đầu vào trực tiếp cho AI Overviews, nhưng không thẻ nào giúp trang được chọn.
Nguồn tham khảo
- Google Search Central: Meta tags and attributes that Google supports (cập nhật 10/12/2025)
- Google Search Central: Robots meta tag, data-nosnippet, and X-Robots-Tag specifications (cập nhật 24/03/2026)
- Google Search Central: Control your snippets in search results (cập nhật 20/04/2026)
- Google Search Central: Understand the JavaScript SEO basics
- Google Search Central Blog: Google does not use the keywords meta tag in web ranking (21/09/2009)
- Google Search Central Blog: Farewell, Sitelinks Search Box (21/10/2024)
- Search Console Help: Công cụ kiểm tra URL, Báo cáo Lập chỉ mục trang
- The Open Graph protocol (ogp.me)
- Meta for Developers: Images in Link Shares, Sharing Debugger
- HTML Living Standard: Specifying the document’s character encoding
- Deque axe Rules: meta-viewport (WCAG 1.4.4)
- Rank Math Knowledge Base: How to Noindex URLs. Yoast Help: How do I noindex URLs
- WordPress: bản dịch tiếng Việt trang Cài đặt Đọc (translate.wordpress.org)

WulingTăng trưởng bền vững từ chiến lược SEO
SCGNghiệm thu dự án sớm 2 tháng
cirCOVượt KPI trước 3 tháng