Meta tag là gì? Đây là thẻ HTML được
đặt giữa thẻ trong của
một tài liệu HTML.
Có 2
kiểu sử dụng meta tag thường thấy:
HTML
1. ="name"
CONTENT="content">
2. ="name"
CONTENT="content">
Ở
những thời kỳ đầu khi Meta tags được phát triển nhằm hỗ trợ cho việc
phát triển chung của website. Tuy nhiên sau đó việc ứng dụng của nó bị
thay đổi lớn, nhiều webmasters đã sử dụng nó một cách thái quá trong
việc ứng dụng Meta tags cho keywords (từ khóa) đối với các website có
nội dung không lành mạnh. Rất nhiều từ khóa không liên quan được đặt vào
website nhằm giúp cho website đạt kết quả tốt trong kết quả tìm kiếm
của các SE. Ví dụ website có nội dung người lớn nhưng lại đặt một số từ
khóa liên quan đến các vấn đề nóng hổi khác hoặc về các ngôi sao nổi
tiếng mà người dùng thường hay tìm kiếm.
Hiện
nay các cỗ máy tìm kiếm đã giảm bớt độ ảnh hưởng của Meta tags cho việc
hiển thị kết quả. Google thường bỏ qua sự ảnh hưởng của Meta tags và chỉ
sử dụng Google Meta tags (sẽ được giới thiệu dưới đây). Các cỗ máy tìm
kiếm khác cũng có cách đọc thẻ này bằng cách riêng của nó.
Sau
đây là nội dung giải thích ý nghĩa của các thẻ Meta tags.
I. Các thẻ
Meta Tags được khuyến khích sử dụng:
1. Meta Content Language (Dành cho các
website không phải tiếng Anh)
Thẻ
này được dùng để khai báo ngôn ngữ của website. Thẻ này cũng được dùng
tương tự như Meta Name Language. Các robot của SE thường dùng thẻ này để
phân loại ngôn ngữ của website.
Ví
dụ:
HTML
="Content-Language"
CONTENT="vi">
Bạn nên sử dụng thẻ này nếu website của bạn có ngôn ngữ không phải tiếng Anh. Cá
nhân tôi chưa từng thử, tuy nhiên theo như những gì mà tôi tham khảo thì
thẻ này rất có ích cho bot phân loại nội dung theo ngôn ngữ.
2.
Meta Content Type
Thẻ
này dùng để khai báo mã cho website. Bạn nên sử dụng thẻ nay ngay cả khi
bạn đã dùng khai báo DTD cho tài liệu HTML. Bởi vì nếu bạn không sử
dụng thì có khi người dùng website của bạn sẽ không đọc được nội dung
website của bạn do trình duyệt không tự động điều chỉnh mã phù hợp cho
website của bạn. Ví dụ: Nội dung website của bạn được nhập liệu thông
qua mã UTF-8 nhưng được hiển thị ở chế độ của ISO hay ASCII. Thả này còn
có nhiều lợi ích khác, tuy nhiên bạn có thể tự tìm hiểu thêm về vấn đề
này thông qua các trang web về SEO.
Ví
dụ:
HTML
http-equiv="Content-Type" content="text/html;
charset=utf-8">
3.
Meta Description
Thẻ
này dùng để mô tả nội dung của một trang web. Nội dung của thẻ này nên
được viết ngắn gọn và xúc tích khoảng từ 20 đến 25 từ hoặc ít hơn. Đây
là thẻ được hầu hết các SE sử dụng để hiển thị nội dung kết quả tìm
kiếm.
Ví
dụ:
HTML
="description"
CONTENT="Website Khoa học kỹ thuật, giải trí và đời sống dành cho cộng
đồng người Việt cùng chia sẽ kinh nghiệm và trao đổi học hỏi.">
Thẻ
này được khuyến khích sử dụng và nên viết một cách xúc tích nhất nhằm
thu hút người dùng bấm vào website của bạn từ kết quả tìm kiếm. Thông
thường nếu không dùng thẻ này thì các SE như google cũng sẽ tự động tạo
khi index nội dung website. Tuy nhiên bạn nên dùng bởi vì đôi khi các mô
tả được index tự động sẽ không được như ý của bạn.
4. Meta Language (Dành cho các website
không phải tiếng Anh)
Thẻ
này tương tự như Meta Content Language nhưng cấu trúc khác như sau:
HTML
="Language"
CONTENT="english">
II. Các thẻ
phụ khác:
Các
thẻ sau đây được gọi ...