Alt text
Alt text là thuộc tính alt trên phần tử img. Nó hỗ trợ khả năng tiếp cận và tìm kiếm hình ảnh, nhưng tác động tới thứ hạng tìm kiếm web có giới hạn.
Ngôn ngữ
1 tín hiệu bằng chứng trên trang này
- Công cụ trực tuyến liên quanImage SEO Checker
Alt text là giá trị của thuộc tính alt trên phần tử <img> — phần chữ thay thế ngắn được chọn theo mục đích và ngữ cảnh của ảnh, không phải danh sách pixel. HTML yêu cầu thuộc tính này; đây là một đầu vào cho mức tuân thủ khả năng tiếp cận chứ tự nó không bảo đảm tuân thủ ADA/WCAG đầy đủ, đồng thời là phần metadata hình ảnh quan trọng nhất đối với công cụ tìm kiếm. Điểm nhiều hướng dẫn bỏ lỡ: alt text chủ yếu hỗ trợ tìm kiếm hình ảnh, không phải thứ hạng tìm kiếm web thông thường — Mueller đã nhắc lại điều này, và không nguồn chính thức đã đánh giá nào hứa hẹn kết quả về thứ hạng, traffic hay trích dẫn AI chỉ từ việc thêm alt. Hãy viết theo ngữ cảnh, không chỉ mô tả; đừng nhồi từ khóa; đừng mở đầu bằng “image of”; dùng alt="" cho ảnh trang trí thay vì bỏ thuộc tính; mô tả hành động hoặc đích đến cho ảnh chức năng và ảnh có liên kết; đồng thời nhớ rằng alt text trên ảnh có liên kết đóng vai trò anchor text. Thuộc tính alt thiếu là lỗi SEO kỹ thuật phổ biến nhất trên web — 80,4% website có ít nhất một trường hợp.
Evidence for this claim Informative images need a concise text alternative, while decorative images should use an empty alt attribute. Scope: W3C image accessibility guidance. Confidence: high · Verified: W3C WAI: Image concepts Evidence for this claim Google uses alt text together with page content and computer vision to understand an image's subject matter. Scope: Google Images alt-text guidance. Confidence: high · Verified: Google Search Central: Image SEOTóm tắt — Alt text là phần thay thế ngắn bạn thêm cho hình ảnh để người không nhìn thấy ảnh — cùng công cụ tìm kiếm — hiểu ảnh dùng để làm gì. Bạn thêm nó bằng thuộc tính
alttrên phần tử<img>. Đây là một đầu vào cho khả năng tiếp cận (tự nó không bảo đảm tuân thủ đầy đủ) và giúp ảnh xuất hiện trong tìm kiếm hình ảnh. Hãy mô tả vai trò của ảnh trên trang, không chỉ những gì ảnh thể hiện; đừng nhồi từ khóa; dùngalt=""rỗng cho ảnh thuần trang trí; còn với nút biểu tượng và ảnh có liên kết, hãy mô tả hành động hoặc đích đến.
Alt text là gì
Khi đặt hình ảnh trên trang web, mã sẽ trông như sau:
<img src="dalmatian-puppy.jpg" alt="Dalmatian puppy playing fetch in a park">Phần alt="..." đó là alt text — viết tắt của alternative text (văn bản thay thế).
Đây là phần chữ thay cho hình ảnh: mô tả ngắn ảnh thể hiện hoặc thực hiện điều gì.
Khi không thể nhìn thấy ảnh, alt text được dùng thay thế.
Bạn thường nghe mọi người gọi nó là “alt tag”. Đó là tên gọi phổ biến nhưng
không hoàn toàn chính xác — <img> mới là thẻ, còn alt là một thuộc tính của thẻ.
Tôi sẽ dùng “alt text” và “thuộc tính alt” trong bài; nhưng nếu bạn nói “alt tag”,
mọi người vẫn hiểu ý.
Alt text tốt không theo một mẫu mô tả cố định — nó được chọn theo vai trò của ảnh tại vị trí cụ thể trên trang, không chỉ theo những gì nhìn thấy trong ảnh. Cùng một bức ảnh có thể cần alt text khác nhau (hoặc không cần nội dung alt) ở vị trí khác, tùy thông điệp cần truyền tải và nội dung xung quanh đã nói gì.
Vì sao alt text quan trọng
Alt text thực hiện hai nhiệm vụ quan trọng:
- Khả năng tiếp cận. Người mù hoặc thị lực kém dùng trình đọc màn hình để nghe nội dung trang. Khi gặp hình ảnh, trình đọc sẽ đọc alt text. Không có alt text, họ không nhận được thông tin hữu ích — hoặc tệ hơn, trình đọc phát tên tệp ảnh. Đây không chỉ là chi tiết nên có: alt text thiếu là một trong những lỗi thường bị nêu trong các vụ kiện về khả năng tiếp cận website.
- SEO hình ảnh. Công cụ tìm kiếm không “nhìn” ảnh như con người. Alt text là cách chính để cho Google và Bing biết ảnh nói về gì, giúp ảnh của bạn xuất hiện trong tìm kiếm hình ảnh.
Cách viết alt text tốt
Một số quy tắc đơn giản:
- Mô tả đúng nội dung ảnh trong ngữ cảnh trang. “Chó đốm con chơi nhặt bóng trong công viên” là tốt. “chó con cún nhỏ chó cảnh” là nhồi từ khóa — đừng làm vậy.
- Đừng bắt đầu bằng “Hình ảnh về” hoặc “Ảnh chụp về”. Công cụ tìm kiếm và trình đọc màn hình đã biết đó là ảnh. Hãy mô tả trực tiếp.
- Viết ngắn gọn. Một cụm từ hoặc một câu là đủ; không cần cả đoạn văn.
- Với ảnh trang trí, dùng
alt=""rỗng. Nếu ảnh chỉ là đường phân cách hoặc họa tiết nền không bổ sung thông tin, hãy đặtalt=""(không có gì giữa dấu ngoặc kép). Điều này bảo trình đọc màn hình bỏ qua ảnh. Đừng bỏ hẳn thuộc tínhalt— như vậy còn tệ hơn. Phép thử: nếu ảnh không thêm thông tin ngoài những gì trang đã nói, đó là ảnh trang trí. - Với nút và điều khiển chỉ có biểu tượng, mô tả hành động chứ không mô tả biểu tượng.
Nút tìm kiếm có biểu tượng kính lúp nên ghi
alt="Search", không phảialt="Magnifying glass"— người dùng cần biết điều gì xảy ra khi kích hoạt nút.
Điều nhiều người hiểu sai nhất
Alt text chủ yếu hỗ trợ tìm kiếm hình ảnh, không phải thứ hạng tìm kiếm web thông thường. Nhiều hướng dẫn ngụ ý rằng thêm alt text sẽ nâng thứ hạng trang trong kết quả tìm kiếm thường. Thực tế không vận hành như vậy — John Mueller của Google đã nói điều này nhiều lần. Alt text giúp hình ảnh được tìm thấy trong tìm kiếm hình ảnh và bổ sung một ít chữ cho trang, nhưng không phải đòn bẩy thần kỳ cho thứ hạng tìm kiếm web.
Muốn xem bản chính xác hơn — trích dẫn nguyên văn từ Google, khác biệt giữa tìm kiếm hình ảnh và tìm kiếm web, ảnh trang trí, ảnh có liên kết cùng cách tìm alt text thiếu ở quy mô lớn? Hãy chuyển sang thẻ Nâng cao.
Evidence for this claim Informative images need a concise text alternative, while decorative images should use an empty alt attribute. Scope: W3C image accessibility guidance. Confidence: high · Verified: W3C WAI: Image concepts Evidence for this claim Google uses alt text together with page content and computer vision to understand an image's subject matter. Scope: Google Images alt-text guidance. Confidence: high · Verified: Google Search Central: Image SEOTóm tắt — Alt text là giá trị của thuộc tính
alttrên phần tử<img>— được HTML yêu cầu, cần thiết cho khả năng tiếp cận và là phần metadata hình ảnh quan trọng nhất đối với tìm kiếm. Điểm nhiều hướng dẫn làm sai: nó chủ yếu tác động tới tìm kiếm hình ảnh, không phải thứ hạng tìm kiếm web (Mueller đã nhắc lại nhiều lần). Google đọc alt text cùng với thị giác máy tính và ngữ cảnh trang, nên hãy viết theo ngữ cảnh, không chỉ mô tả trần trụi. Đừng nhồi từ khóa, đừng mở đầu bằng “hình ảnh về”, và dùngalt=""(không phải thuộc tính bị thiếu) cho ảnh trang trí. Với ảnh có liên kết, alt text đóng vai trò anchor text. Google không đặt giới hạn ký tự; 155 ký tự chỉ là hướng dẫn viết. Alt thiếu là lỗi kỹ thuật phổ biến nhất trên web — 80,4% website có ít nhất một trường hợp.
Alt text thực chất là gì
Alt text là giá trị của thuộc tính alt trên phần tử HTML <img>:
<img src="dalmatian-puppy.jpg" alt="Dalmatian puppy playing fetch">Đây là phần chữ ngắn thay cho hình ảnh — dành cho người dùng trình đọc màn hình, crawler
và trình duyệt khi ảnh bị tắt hoặc tải lỗi. Một lưu ý thuật ngữ: nó thường được gọi là
“alt tag”, nhưng đó là cách gọi sai. Thẻ là <img>; alt là một thuộc tính
của thẻ đó. Tên gọi phổ biến đến mức tôi không cố phản đối, nhưng thuật ngữ chính xác là
thuộc tính alt, còn nội dung bên trong là alt text.
Đặc tả HTML yêu cầu thuộc tính alt trên phần tử <img>.
Bỏ hẳn thuộc tính là lỗi tuân thủ. Giá trị rỗng (alt="") hợp lệ và có ý nghĩa —
đó là cách đúng để đánh dấu ảnh trang trí (xem thêm bên dưới).
Chọn nội dung alt không phải là đi theo một công thức mô tả chung. Alt text phù hợp phụ thuộc vào mục đích của ảnh tại đúng vị trí đó trên trang — không phải danh sách máy móc mọi vật trong khung hình. Cùng một ảnh có thể cần alt text khác nhau (hoặc giá trị rỗng) tùy vị trí và thông tin nội dung xung quanh đã truyền tải; không có một chú thích “đúng” duy nhất tách khỏi ngữ cảnh.
Alt text có hai nhiệm vụ SEO riêng — và một nhiệm vụ thường bị phóng đại
Đây là khác biệt mà phần lớn hướng dẫn “alt text cho SEO” làm mờ, cũng là giá trị chính của bài này. Alt text thực hiện hai việc khác nhau cho tìm kiếm:
-
Bổ sung chữ cho trang. Google tính alt text là một phần văn bản trên trang. Mueller: “The alt text is essentially shown when the images are turned off in most browsers, so that’s something that we would count as part of the on-page text.” (bản dịch) «Alt text về cơ bản được hiển thị khi hình ảnh bị tắt trong phần lớn trình duyệt, vì vậy chúng tôi tính nó là một phần văn bản trên trang.» Điều đó có thật nhưng tác động nhỏ.
-
Báo hiệu nội dung ảnh — cho tìm kiếm hình ảnh. Đây là nhiệm vụ chính. Tài liệu của Google gọi alt text là “the most important attribute” (bản dịch) «thuộc tính quan trọng nhất» để cung cấp metadata hình ảnh, còn Mueller đặt tác động của nó trong tìm kiếm hình ảnh: “if someone is searching in Google Images for something that kind of matches the alt text, then we can use that to understand that your image is relevant.” (bản dịch) «Nếu ai đó tìm trong Google Images nội dung gần khớp với alt text, chúng tôi có thể dùng nó để hiểu rằng hình ảnh của bạn có liên quan.»
Điểm cần ghi nhớ: thêm alt text không khiến trang xếp hạng cao hơn trong tìm kiếm web chỉ vì trang có hình ảnh. Mueller nói thẳng: “It’s not the case that we would say a textual webpage has more value because it has images. It’s really just we see the alt text and we apply that to the image, and if someone searches for the image we can use that to better understand the image.” (bản dịch) «Không phải chúng tôi cho rằng một trang chữ có giá trị hơn vì có hình ảnh. Chúng tôi chỉ đọc alt text, áp dụng nó cho ảnh và dùng nó để hiểu ảnh rõ hơn khi có người tìm kiếm hình ảnh.»
Vì vậy, nếu mục tiêu là mức hiển thị trong tìm kiếm hình ảnh — cùng traffic referral từ đó — alt text rất quan trọng. Nếu hy vọng riêng alt text sẽ nâng thứ hạng liên kết xanh trên web, bạn đang dùng sai công cụ. Đây cũng là điểm tôi nêu trong bài JavaScript SEO: với tìm kiếm web, alt text được tính như chữ trên trang nhưng tầm quan trọng thường bị phóng đại — lợi ích thực nằm ở tìm kiếm hình ảnh và khả năng tiếp cận.
Đây không phải tín hiệu duy nhất Google dùng
Alt text không được đọc tách biệt. Google nói: “Google uses alt text along with computer vision algorithms and the contents of the page to understand the subject matter of the image.” (bản dịch) «Google dùng alt text cùng thuật toán thị giác máy tính và nội dung trang để hiểu chủ đề của hình ảnh.» Thị giác máy tính đã có thể nhận ra đó là bãi biển. Nhiệm vụ của alt text là phần mô hình không thể suy ra — ngữ cảnh: vì sao ảnh nằm trên trang này và có ý nghĩa gì. Đó là lý do lời khuyên năm 2024 của Mueller rất đúng: AI tạo “photo of a beach” (bản dịch) «ảnh chụp một bãi biển» về kỹ thuật có mô tả pixel nhưng bỏ phí cơ hội, vì “the alt-text is unique in that it’s what directly connects the image to the page with context.” (bản dịch) «Alt text là độc nhất vì nó trực tiếp nối hình ảnh với trang bằng ngữ cảnh.» Cùng ảnh bãi biển có thể cần alt text khác trên trang lướt sóng, tin bất động sản hoặc bài về khí hậu.
Evidence for this claim Google uses alt text together with page content and computer vision to understand an image's subject matter. Scope: Google Images alt-text guidance. Confidence: high · Verified: Google Search Central: Image SEOKhả năng tiếp cận — và rủi ro pháp lý
Trước khi là tài sản SEO, alt text là yêu cầu về khả năng tiếp cận.
Tiêu chí thành công WCAG 2.x 1.1.1 (Nội dung phi văn bản), Cấp A yêu cầu văn bản
thay thế cho nội dung phi văn bản. Người dùng trình đọc màn hình phụ thuộc vào nó; nếu thiếu,
hình ảnh trở thành khoảng trống trên trang, còn thuộc tính alt bị bỏ có thể khiến một số
trình đọc phát tên tệp thô.
Đó chỉ là một trong hàng chục tiêu chí thành công. Viết alt text đúng đáp ứng 1.1.1 cho hình ảnh, nhưng tự nó không xác lập toàn bộ mức tuân thủ WCAG — hoặc ADA — cho trang hay website. Các tiêu chí khác như độ tương phản màu, truy cập bằng bàn phím, nhãn biểu mẫu và cấu trúc heading cũng quyết định. Hãy xem alt text là một phần cần thiết của khả năng tiếp cận, không phải toàn bộ.
Điều này có hậu quả thực tế. Thuộc tính alt thiếu thường được nêu trong các vụ kiện về khả năng tiếp cận website theo ADA, với số vụ hàng năm tại Mỹ lên tới hàng nghìn. Như tôi viết trong hướng dẫn JavaScript SEO, “missing alt attributes are an accessibility issue, which may turn into a legal issue.” (bản dịch) «Thuộc tính alt thiếu là vấn đề khả năng tiếp cận và có thể trở thành vấn đề pháp lý.» Điều đó đổi cách nhìn về bản sửa: trước hết là hành động tuân thủ, sau đó mới là SEO. Đây cũng là lý do crawler SEO — gồm Ahrefs Site Audit — gắn cờ alt thiếu trong lỗi kỹ thuật.
Cách viết alt text hiệu quả
- Bắt đầu bằng ngữ cảnh, không phải chú thích. Mô tả ý nghĩa của ảnh đối với trang, không chỉ những gì nhìn thấy. Mueller nói về tìm kiếm hình ảnh: “you don’t necessarily need to describe exactly what is in the image, but rather kind of like what this image means for your particular page.” (bản dịch) «Bạn không nhất thiết phải mô tả chính xác mọi thứ trong ảnh, mà nên nói ảnh có ý nghĩa gì với trang cụ thể.»
- Đừng bắt đầu bằng “Image of” / “Photo of”. Lizzi Sassman của Google nói: “We already are aware that it’s an image. You don’t need to say, ‘It’s an image of’ and then the thing.” (bản dịch) «Chúng tôi đã biết đó là hình ảnh. Bạn không cần nói ‘Đây là hình ảnh về’ rồi mới nêu nội dung.» Một cụm mô tả là đủ — không bắt buộc thành câu hoàn chỉnh.
- Dùng từ khóa tự nhiên, không bao giờ nhồi. Google nói: “focus on creating useful,
information-rich content that uses keywords appropriately and is in context.” (bản dịch) «Hãy tập trung tạo nội dung hữu ích, giàu thông tin, dùng từ khóa phù hợp và đúng ngữ cảnh.» Cảnh báo là: “Avoid filling
altattributes with keywords… as it results in a negative user experience and may cause your site to be seen as spam.” (bản dịch) «Tránh nhồi từ khóa vào thuộc tính alt vì điều đó tạo trải nghiệm xấu và có thể khiến website bị xem là spam.» Gary Illyes nói gọn: alt text “shouldn’t be what you want to rank for, but what’s in the image.” (bản dịch) «Không nên là thứ bạn muốn xếp hạng, mà là nội dung trong ảnh.» - Đừng chép đoạn văn xung quanh vào alt. Mueller: “I wouldn’t just blindly copy and paste the same text that you already have on a page as an alt text.” (bản dịch) «Tôi sẽ không máy móc sao chép đúng phần chữ đã có trên trang để làm alt text.» Thuộc tính alt là cơ hội riêng để thêm ngữ cảnh, không phải bản sao.
- Google không có giới hạn ký tự. Mueller: “we don’t have any guidelines with regards to how long your alt text can be.” (bản dịch) «Chúng tôi không có hướng dẫn giới hạn độ dài alt text.» Con số “125 ký tự” phổ biến đến từ công cụ khả năng tiếp cận; Google Developer Style Guide đề xuất 155 ký tự trở xuống như hướng dẫn viết, không phải giới hạn cứng. Hãy viết ngắn vì mô tả dài làm gián đoạn luồng nghe của người dùng trình đọc màn hình — không phải vì Google cắt nội dung.
- Dùng alt text nhất quán cho ảnh lặp lại. Nếu cùng ảnh xuất hiện ở nhiều nơi, hãy dùng cùng alt text.
Ảnh trang trí: alt="", không phải thuộc tính alt bị thiếu
Với ảnh thuần trang trí — khoảng đệm, đường phân cách, họa tiết nền không mang thông tin — mẫu đúng là thuộc tính alt rỗng:
<img src="divider.svg" alt="">Giá trị alt="" cho công nghệ hỗ trợ biết ảnh là trang trí và nên bỏ qua.
Điều này khác với bỏ hẳn thuộc tính. Không có alt là lỗi đặc tả HTML và có thể
khiến một số trình đọc màn hình phát tên tệp. Tóm lại: ảnh trang trí dùng alt=""
(có thuộc tính, giá trị rỗng), không bao giờ bỏ thuộc tính hay thêm mô tả. Theo cách tôi nói trong bài
JavaScript SEO: trang trí thì để alt trống — nghĩa là alt="".
Phép thử cho “trang trí”: ảnh có thêm thông tin mà trang chưa truyền tải ở nơi khác —
trong chữ xung quanh, chú thích hoặc cấu trúc trang — hay không? Nếu không (khoảng đệm,
biểu tượng lặp cạnh phần chữ đã nói cùng ý, ảnh stock chỉ để làm đẹp), đó là ảnh trang trí
và dùng alt="". Nếu ảnh cung cấp thông tin không nơi nào khác có, nó không phải trang trí,
dù trông nhỏ hay thiên về phong cách.
Ảnh chức năng: mô tả hành động, không mô tả biểu tượng
Một số ảnh không thuần trang trí cũng không chỉ là hình minh họa — chúng là điều khiển: nút tìm kiếm chỉ có biểu tượng, biểu tượng menu hamburger, nút phát trên thumbnail video. Trong các trường hợp này, alt text nên mô tả điều xảy ra khi kích hoạt điều khiển, không phải hình dạng của biểu tượng.
<!-- Weak: describes the icon -->
<button><img src="magnifying-glass.svg" alt="Magnifying glass icon"></button>
<!-- Better: describes the action -->
<button><img src="magnifying-glass.svg" alt="Search"></button>Người dùng trình đọc màn hình nghe “biểu tượng kính lúp” sẽ không biết điều gì xảy ra
khi kích hoạt điều khiển; “Tìm kiếm” cho họ biết ngay. Đây là cùng nguyên tắc với ảnh có liên kết
bên dưới — alt text phục vụ chức năng của ảnh trên trang — nhưng cũng áp dụng khi không có <a>.
Ảnh có liên kết: alt text trở thành anchor text
Khi hình ảnh là một liên kết — được bọc trong <a> — alt text của nó đóng vai trò
anchor text cho liên kết. Google nói: “Alt text in images is useful as anchor text
if you decide to use an image as a link.” (bản dịch) «Alt text trong hình ảnh hữu ích như anchor text nếu bạn dùng ảnh làm liên kết.» Liên kết chỉ có ảnh với alt rỗng tương đương anchor text rỗng,
gây hại cho cả khả năng tiếp cận (trình đọc màn hình không mô tả được đích đến) và tín hiệu liên kết.
Với ảnh có liên kết, alt text nên mô tả nơi liên kết dẫn tới, không chỉ nội dung ảnh.
Cần giới hạn tuyên bố cho chính xác: tài liệu Google nói cụ thể về việc dùng alt text làm
anchor text cho liên kết có thể crawl. Phạm vi này hẹp hơn phép tính “tên có thể tiếp cận” đầy đủ
mà trình duyệt và công nghệ hỗ trợ dùng; phép tính đó còn có thể lấy từ aria-label,
aria-labelledby hoặc chữ xung quanh liên kết. Alt text là một đầu vào của phép tính rộng hơn,
không phải toàn bộ.
SVG hoạt động khác
Phần tử <svg> nội tuyến không nhận thuộc tính alt — thuộc tính đó dành cho <img>.
Để đặt tên có thể tiếp cận cho SVG nội tuyến, hãy dùng phần tử <title> được tham chiếu bằng
aria-labelledby:
<svg role="img" aria-labelledby="logo-title">
<title id="logo-title">Acme Corp logo</title>
<!-- paths… -->
</svg>(SVG được tham chiếu qua <img src="logo.svg"> dùng thuộc tính alt bình thường
như mọi ảnh khác — điều này chỉ áp dụng cho mã SVG nội tuyến.)
Những cách làm sai cần tránh
- Nhồi từ khóa — tín hiệu spam mà Google cảnh báo rõ.
- Sao chép nguyên văn đoạn xung quanh vào thuộc tính alt.
- Mở đầu bằng “Image of” / “Photo of” — thừa.
- Bỏ thuộc tính
alttrên ảnh trang trí thay vì dùngalt="". - Mô tả “photo of X” do AI tạo nhưng bỏ qua ngữ cảnh trang.
- Đặt tên công ty vào thuộc tính alt vốn để rỗng. Mueller nói rất thẳng: “It makes no sense, it seems like a waste of time to me: once wasted time to implement, and again wasted time to clean up later on.” (bản dịch) «Việc này vô nghĩa và có vẻ lãng phí thời gian: một lần khi triển khai, rồi lại lãng phí thời gian dọn dẹp sau đó.»
- Nhầm
altvới thuộc tínhtitle. Thuộc tínhtitlehiện tooltip khi rê chuột; nó không phải alt text và có rất ít giá trị SEO hay khả năng tiếp cận.
Tìm và sửa alt text bị thiếu
Thuộc tính alt thiếu không phải trường hợp hiếm — đó là trạng thái lỗi mặc định của web. Trong nghiên cứu site audit trên hơn một triệu domain, 80,4% website thiếu thuộc tính alt trên ít nhất một trang, khiến đây là lỗi SEO kỹ thuật phổ biến nhất chúng tôi tìm thấy.
Cách tìm:
- Ahrefs Site Audit → báo cáo Images gắn cờ ảnh thiếu thuộc tính alt trên toàn website. (Ahrefs Webmaster Tools cung cấp miễn phí cho website bạn xác minh.)
- Kiểm tra thủ công theo mẫu — dùng Inspect Element trên ảnh nội dung quan trọng hoặc tiện ích khả năng tiếp cận của trình duyệt.
Thứ tự ưu tiên khi sửa:
- Ảnh nội dung chính trước — ảnh mang ý nghĩa và có thể tạo traffic tìm kiếm hình ảnh.
- Ảnh có liên kết — alt rỗng ở đây gây hại kép (anchor text + khả năng tiếp cận).
- Ảnh trang trí sau cùng — và bản sửa là
alt="", không phải mô tả.
Một lưu ý về kỳ vọng: các split test của SearchPilot khi thêm alt text cho kết quả không kết luận được / không có ý nghĩa thống kê đối với thứ hạng web — phù hợp với điểm ở trên rằng lợi ích của alt text nằm ở tìm kiếm hình ảnh và khả năng tiếp cận, không phải mức tăng thứ hạng web. Mueller cũng trấn an website bắt đầu từ độ bao phủ bằng không: “if you’re just adding alt text for the first time, then sometimes, even any alt text is better than nothing.” (bản dịch) «Nếu bạn mới thêm alt text lần đầu, đôi khi có bất kỳ alt text nào vẫn tốt hơn không có gì.»
Nói thẳng: bài này không bảo đảm rằng sửa alt text sẽ làm thứ hạng, traffic hoặc trích dẫn trong tìm kiếm AI tăng một mức cụ thể — không nguồn chính thức đã đánh giá nào hứa như vậy, và bằng chứng split test ở trên không kết luận được. Điều alt text làm đáng tin cậy là khép khoảng trống khả năng tiếp cận và cung cấp cho thuật toán Google Image Search metadata mà chính Google nói họ sử dụng.
Để xem toàn cảnh — tên tệp, sitemap hình ảnh, lazy-loading, định dạng và ảnh responsive — hãy xem hub SEO hình ảnh rộng hơn mà bài này trực thuộc.
Tóm tắt AI
Bản cô đọng của thẻ Nâng cao:
- Định nghĩa: alt text là giá trị của thuộc tính
alttrên phần tử<img>— phần chữ thay thế ngắn được chọn theo mục đích và ngữ cảnh của ảnh, không phải danh sách pixel. HTML yêu cầu thuộc tính này. Nó thường bị gọi nhầm là “alt tag” (<img>là thẻ;altlà thuộc tính). - Hai nhiệm vụ SEO, một nhiệm vụ bị phóng đại: (1) bổ sung chữ trên trang — có thật nhưng nhỏ; (2) báo hiệu nội dung ảnh cho tìm kiếm hình ảnh — giá trị chính. Thêm alt text không nâng thứ hạng web chỉ vì trang có ảnh (Mueller đã nhắc nhiều lần), và không nguồn chính thức đã đánh giá nào hứa hẹn kết quả về thứ hạng, traffic hoặc trích dẫn AI từ việc thêm alt.
- Không phải tín hiệu duy nhất: Google đọc alt text cùng thị giác máy tính và ngữ cảnh trang. Vì vậy hãy viết theo ngữ cảnh — vì sao ảnh nằm trên trang này — thay vì chú thích trần trụi “photo of a beach” (bản dịch) «ảnh chụp một bãi biển».
- Khả năng tiếp cận + pháp lý: WCAG 1.1.1 (Cấp A) yêu cầu văn bản thay thế; alt thiếu thường xuất hiện trong vụ kiện ADA. Nhưng 1.1.1 chỉ là một trong hàng chục tiêu chí — riêng alt text không xác lập mức tuân thủ WCAG hoặc ADA đầy đủ cho trang hay website. Tuân thủ trước, SEO sau.
- Quy tắc viết: bắt đầu bằng ngữ cảnh; không mở đầu bằng “hình ảnh về”; dùng từ khóa tự nhiên (không nhồi, không công thức cố định); không chép đoạn xung quanh; Google không giới hạn ký tự (155 ký tự là mục tiêu viết trong style guide, không phải giới hạn).
- Ảnh trang trí: dùng
alt=""(có giá trị rỗng) — không bỏ thuộc tính và không mô tả. Phép thử: ảnh có thêm thông tin mà trang chưa truyền tải nơi khác không? Nếu không, ảnh là trang trí. - Ảnh chức năng: nút và điều khiển chỉ có biểu tượng (tìm kiếm, menu hamburger) dùng alt text mô tả hành động, không mô tả hình dáng biểu tượng.
- Ảnh có liên kết: alt text đóng vai trò anchor text cho liên kết có thể crawl — hẹp hơn phép tính “tên có thể tiếp cận” đầy đủ của công nghệ hỗ trợ.
- SVG: SVG nội tuyến dùng
<title>+aria-labelledby, không dùngalt. - Cách làm sai: nhồi từ khóa, đặt tên công ty vào alt trống (Mueller gọi là “lãng phí thời gian”),
nhầm
altvới thuộc tính tooltiptitle. - Quy mô vấn đề: 80,4% website có ít nhất một thuộc tính alt thiếu — lỗi kỹ thuật
phổ biến nhất trên web. Kiểm tra bằng báo cáo Images của Ahrefs Site Audit; sửa ảnh nội dung trước,
ảnh trang trí (
alt="") sau cùng.
Tài liệu chính thức
Tài liệu nguồn sơ cấp từ các công cụ tìm kiếm.
- Phương pháp hay nhất cho Google Images — tài liệu cốt lõi: alt text là “the most important attribute” (bản dịch) «thuộc tính quan trọng nhất», cảnh báo nhồi từ khóa, alt text làm anchor text khi ảnh là liên kết, cùng ví dụ tốt/xấu.
- SEO Starter Guide — alt text mô tả — alt text là phần chữ “explains the relationship between the image and your content” (bản dịch) «giải thích mối quan hệ giữa hình ảnh và nội dung».
- Developer Documentation Style Guide — alt text — hướng dẫn viết 155 ký tự,
alt=""cho ảnh trang trí, không mở đầu “Image of”/“Photo of”, và dùng dấu câu. - Viết alt text hữu ích (Technical Writing) — hướng dẫn tập trung vào khả năng tiếp cận của Google: viết ngắn, giải thích theo ngữ cảnh, dùng alt nhất quán cho ảnh lặp lại.
- web.dev — Văn bản thay thế cho hình ảnh — alt mô tả cho ảnh quan trọng,
alt=""rỗng cho ảnh trang trí.
Bing / Microsoft
- Kiến trúc nội dung cho SEO (SEM 101) — bài Bing cũ mô tả hình ảnh là “dead zones to a bot” (bản dịch) «vùng mù với bot» và thuộc tính alt là cách mô tả ảnh (dùng từ khóa liên quan, không ép).
- Tham gia hệ sinh thái Bing Image Search — tên tệp và alt text giúp trang xuất hiện trong carousel hình ảnh ngay cả khi không xếp hạng trang đầu tìm kiếm web.
/which-attributes-are-important-for-image-seo) nay không còn tồn tại. Các nguyên tắc (mô tả rõ, từ khóa liên quan, không nhồi) nhất quán với Google; độ sâu của tài liệu chính thức thì không. Trích dẫn từ nguồn
Phát biểu chính thức từ Google. Khi trang cung cấp đoạn chữ, liên kết sâu sẽ dẫn thẳng tới phần được trích.
Tài liệu Google — alt text dùng để làm gì
- “The most important attribute when it comes to providing more metadata for an image is the alt text… which also improves accessibility for people who can’t see images on web pages.” (bản dịch) «Thuộc tính quan trọng nhất để cung cấp thêm metadata cho hình ảnh là alt text… đồng thời cải thiện khả năng tiếp cận cho người không nhìn thấy ảnh trên trang web.» Đi tới trích dẫn
- “Google uses alt text along with computer vision algorithms and the contents of the page to understand the subject matter of the image.” (bản dịch) «Google dùng alt text cùng thuật toán thị giác máy tính và nội dung trang để hiểu chủ đề của hình ảnh.» Đi tới trích dẫn
- “Avoid filling
altattributes with keywords (also known as keyword stuffing) as it results in a negative user experience and may cause your site to be seen as spam.” (bản dịch) «Tránh nhồi từ khóa vào thuộc tính alt vì điều đó tạo trải nghiệm xấu và có thể khiến website bị xem là spam.» Đi tới trích dẫn - “Alt text in images is useful as anchor text if you decide to use an image as a link.” (bản dịch) «Alt text trong hình ảnh hữu ích như anchor text nếu bạn chọn dùng ảnh làm liên kết.» Đi tới trích dẫn
John Mueller, Google — alt text dành cho tìm kiếm hình ảnh
- “When it comes to the alt text, we primarily use that to better understand the image. So if someone is searching in Google Images for something that kind of matches the alt text, then we can use that to understand that your image is relevant for that alt text on that specific page.” (bản dịch) «Với alt text, chúng tôi chủ yếu dùng nó để hiểu hình ảnh rõ hơn. Nếu ai đó tìm trên Google Images nội dung gần khớp alt text, chúng tôi có thể hiểu ảnh của bạn liên quan đến alt text đó trên trang cụ thể.» — Office Hours, ngày 18/3/2022. Nghe · Bài của SEJ
- “It’s not the case that we would say a textual webpage has more value because it has images. It’s really just we see the alt text and we apply that to the image, and if someone searches for the image we can use that to better understand the image.” (bản dịch) «Không phải trang chữ có giá trị hơn chỉ vì có hình ảnh. Chúng tôi đọc alt text, áp dụng cho ảnh và dùng nó để hiểu ảnh rõ hơn khi người dùng tìm kiếm hình ảnh.» — Office Hours, ngày 18/3/2022.
- “I think the important part here is we don’t have any guidelines with regards to how long your alt text can be.” (bản dịch) «Điểm quan trọng là chúng tôi không có hướng dẫn giới hạn độ dài alt text.» — Office Hours, ngày 18/3/2022.
- “The alt-text is unique in that it’s what directly connects the image to the page with context… if you use AI to create alt texts based on the image file, and get ‘photo of a beach’ as the alt text for that image, you’re not getting the most out of the alt text, both for users & search engines.” (bản dịch) «Alt text độc nhất ở chỗ nó trực tiếp nối hình ảnh với trang bằng ngữ cảnh… nếu dùng AI tạo alt text từ tệp ảnh và nhận ‘ảnh chụp một bãi biển’, bạn chưa tận dụng được alt text cho cả người dùng lẫn công cụ tìm kiếm.» — Reddit r/SEO, tháng 9/2024. Thảo luận · Bài của SEJ
- Về việc đặt tên công ty vào thuộc tính alt trống: “It makes no sense, it seems like a waste of time to me: once wasted time to implement, and again wasted time to clean up later on.” (bản dịch) «Việc này vô nghĩa và có vẻ lãng phí thời gian: một lần khi triển khai, rồi lại tốn thời gian dọn dẹp.» — Twitter, ngày 2/6/2022. Bài viết
Lizzi Sassman, Google — đừng nói “image of”
- “We already are aware that it’s an image. You don’t need to say, ‘It’s an image of’ and then the thing.” (bản dịch) «Chúng tôi đã biết đây là hình ảnh. Bạn không cần nói ‘Đây là hình ảnh về’ rồi mới nêu nội dung.» — Search Off the Record, “Bàn về SEO hình ảnh”, tháng 10/2022. Bản chép lời
Gary Illyes, Google — mô tả hình ảnh, đừng nhắm từ khóa
- “Make sure to add alt attribute. This text shouldn’t be what you want to rank for, but what’s in the image.” (bản dịch) «Hãy nhớ thêm thuộc tính alt. Phần chữ này không nên là thứ bạn muốn xếp hạng, mà là nội dung trong ảnh.» — Bài phát biểu Pubcon, ngày 17/10/2018. Bài viết
Danh sách kiểm tra alt text
Một lượt kiểm tra để tìm các vấn đề alt text thực sự quan trọng — khả năng tiếp cận trước, SEO hình ảnh sau:
- Thuộc tính
altthiếu trên ảnh nội dung — lỗi số một (80,4% website có ít nhất một trường hợp). Hãy sửa những ảnh này trước. - Ảnh trang trí dùng
alt=""(có giá trị rỗng), không bỏ thuộc tính và không thêm mô tả. - Không bỏ
altở bất kỳ đâu — thuộc tính vắng mặt vi phạm đặc tả HTML và có thể khiến trình đọc màn hình đọc tên tệp. - Ảnh có liên kết có alt ý nghĩa mô tả đích đến (alt = anchor text trên ảnh có liên kết; alt rỗng = anchor text rỗng).
- Ảnh chức năng (nút/điều khiển chỉ có biểu tượng) mô tả hành động —
alt="Search", không phảialt="Magnifying glass icon". - Không nhồi từ khóa — không nhét chuỗi từ đồng nghĩa hoặc từ khóa mục tiêu.
- Không mở đầu bằng “Image of” / “Photo of” — đi thẳng vào mô tả.
- Alt không sao chép đoạn xung quanh — nó nên thêm ngữ cảnh riêng cho ảnh.
- Alt mô tả ngữ cảnh, không chỉ hình ảnh — ảnh có ý nghĩa gì trên trang này, không phải chú thích chung “ảnh chụp một bãi biển”.
- Không đổ tên công ty vào thuộc tính alt trống (Mueller: “lãng phí thời gian”).
- Không nhầm
altvớititle— thuộc tínhtitlelà tooltip khi rê chuột, không phải alt text. - Ảnh lặp lại dùng alt text nhất quán.
- SVG nội tuyến dùng
<title>+aria-labelledbythay vì thuộc tínhalt. - Alt trên di động = desktop — phiên bản di động mang cùng alt text với desktop (mobile-first indexing).
- Kiểm tra ở quy mô lớn bằng báo cáo Images của Ahrefs Site Audit (hoặc Ahrefs Webmaster Tools, miễn phí cho website đã xác minh).
Tài nguyên đáng dành thời gian
Bài viết liên quan của tôi
- Các vấn đề và phương pháp hay nhất về JavaScript SEO — nói về thuộc tính alt trống do framework JS để lại, góc độ khả năng tiếp cận và pháp lý, cùng lý do tầm quan trọng của alt text với tìm kiếm web thường bị phóng đại.
- Nghiên cứu Ahrefs Site Audit — nghiên cứu hơn một triệu domain, trong đó thuộc tính alt thiếu là lỗi SEO kỹ thuật phổ biến nhất (80,4% website).
- Hướng dẫn Technical SEO cho người mới — vị trí của xử lý hình ảnh và alt text trong bức tranh kỹ thuật rộng hơn.
Nguồn chính thức
- Phương pháp hay nhất cho Google Images của Google — tài liệu chuẩn về alt text và metadata hình ảnh.
- Developer Documentation Style Guide — alt text của Google — quy tắc viết cụ thể (155 ký tự,
alt="", không “Image of”). - WCAG 2.1 — Nội dung phi văn bản (1.1.1) — tiêu chí thành công về khả năng tiếp cận làm nền tảng cho alt text.
Từ tác giả khác
- Các split test của SearchPilot về alt text — thêm alt text (không kết luận được) và alt text mô tả trên ảnh listing (ước tính có tăng nhưng không có ý nghĩa thống kê) — là bằng chứng thực tế giúp cân bằng tuyên bố “alt text tăng thứ hạng web”.
- Search Engine Journal — Mueller về alt text cho SEO (tháng 3/2022) — tóm tắt Office Hours, nơi Mueller phân biệt rõ tìm kiếm hình ảnh với tìm kiếm web.
- Search Engine Journal — lời khuyên năm 2024 của Mueller về ngữ cảnh “photo of a beach” — giải thích bình luận Reddit về lý do mô tả do AI tạo thường bỏ lỡ mục đích của alt text.
- SE Roundtable — Google về tên công ty trong alt text trống (tháng 6/2022) — Barry Schwartz đưa tin Mueller gọi cách làm này là “lãng phí thời gian”.
- Search Off the Record — “Bàn về SEO hình ảnh” (tháng 10/2022, bản chép lời) — Mueller và Lizzi Sassman nói về alt text ưu tiên ngữ cảnh, lỗi mở đầu “image of” và khi nào có alt vẫn tốt hơn không có.
- W3C — Tiêu chí thành công WCAG 2.1 1.1.1 (Nội dung phi văn bản) — yêu cầu khả năng tiếp cận Cấp A giải thích vì sao alt thiếu là vấn đề tuân thủ, không chỉ SEO.
- web.dev — Văn bản thay thế cho hình ảnh — hướng dẫn nhà phát triển của Google, phân biệt alt mô tả cho ảnh có ý nghĩa với
alt=""rỗng cho ảnh trang trí.
Những lỗi alt text đáng nêu riêng
Nhồi từ khóa, mở đầu bằng “image of” và bỏ alt trên ảnh trang trí là ba lỗi tôi gặp nhiều nhất, nhưng không phải tất cả. Mỗi mục dưới đây nêu một lỗi, lý do sai và cách làm thay thế.
Nhồi từ khóa vào thuộc tính alt
Vì sao sai: Google cảnh báo rõ — “Avoid filling alt
attributes with keywords… as it results in a negative user experience and may cause
your site to be seen as spam.” (bản dịch) «Tránh nhồi từ khóa vào thuộc tính alt vì điều đó tạo trải nghiệm xấu và có thể khiến website bị xem là spam.» Trình đọc màn hình đọc alt text thành tiếng, nên
alt="puppy dog pup pups doggies" không chỉ giống spam với crawler mà còn không thể sử dụng
đối với người nghe thực.
Hãy làm: Mô tả ảnh bằng ngôn ngữ tự nhiên, đúng ngữ cảnh. alt="Dalmatian puppy playing fetch in a park" truyền cùng thông tin mà không chất đống từ khóa.
Mở đầu bằng “Image of” hoặc “Photo of”
Vì sao sai: Lizzi Sassman của Google nói thẳng: “We already are aware that it’s an image. You don’t need to say, ‘It’s an image of’ and then the thing.” (bản dịch) «Chúng tôi đã biết đó là hình ảnh. Bạn không cần nói ‘Đây là hình ảnh về’ rồi mới nêu nội dung.» Mỗi ký tự dành cho phần mở đầu thừa là một ký tự không được dùng cho ngữ cảnh hữu ích.
Hãy làm: Bắt đầu mô tả ngay — alt="Dalmatian puppy playing fetch in a park", không phải alt="Image of a dalmatian puppy playing fetch in a park".
Bỏ thuộc tính alt trên ảnh trang trí
Vì sao sai: Bỏ hẳn alt (thay vì đặt chuỗi rỗng) vi phạm đặc tả HTML
và có thể khiến một số trình đọc màn hình phát tên tệp thô thay vì im lặng.
Hãy làm: Dùng alt="" — có thuộc tính, giá trị rỗng — cho ảnh thuần trang trí
như đường phân cách và họa tiết nền. Điều này cho công nghệ hỗ trợ bỏ qua ảnh đúng cách.
Dùng mô tả “photo of X” do AI tạo nhưng bỏ qua ngữ cảnh trang
Vì sao sai: Mueller nêu đích danh vấn đề này: công cụ AI tạo “photo of a beach” (bản dịch) «ảnh chụp một bãi biển» về kỹ thuật có mô tả pixel nhưng bỏ lỡ mục đích, vì “the alt-text is unique in that it’s what directly connects the image to the page with context.” (bản dịch) «Alt text là độc nhất vì nó trực tiếp nối hình ảnh với trang bằng ngữ cảnh.» Một chú thích hình ảnh trần trụi loại bỏ điều duy nhất alt text có thể làm mà thị giác máy tính không làm được.
Hãy làm: Viết — hoặc chỉnh bản nháp AI — để giải thích ảnh có ý nghĩa gì trên trang này. Cùng ảnh bãi biển cần alt text khác trên trang lướt sóng và tin bất động sản.
Đặt tên công ty vào thuộc tính alt trống
Vì sao sai: Mueller gọi chính cách làm này là lãng phí công sức: “It makes no sense, it seems like a waste of time to me: once wasted time to implement, and again wasted time to clean up later on.” (bản dịch) «Việc này vô nghĩa và có vẻ lãng phí thời gian: tốn công triển khai rồi lại tốn công dọn dẹp.» Nó không bổ sung thông tin cho người dùng hay công cụ tìm kiếm và chỉ tạo nợ dọn dẹp sau này.
Hãy làm: Viết alt text thực, riêng cho ảnh hoặc dùng alt="" cho ảnh
thực sự trang trí. Đừng mặc định dùng tên thương hiệu khuôn mẫu.
Mô tả hình dáng của điều khiển chỉ có biểu tượng thay vì hành động
Vì sao sai: alt="Magnifying glass icon" trên nút tìm kiếm cho người dùng
trình đọc màn hình biết biểu tượng trông như thế nào, không cho biết thao tác nhấn sẽ làm gì.
Với điều khiển chức năng, hình dáng không phải thông tin hữu ích — hành động mới là thông tin cần thiết.
Hãy làm: Đặt tên cho hành động hoặc kết quả: alt="Search", alt="Close menu",
alt="Play video". Đây là cùng nguyên tắc với alt text của ảnh có liên kết đóng vai trò anchor text —
alt text phải phục vụ chức năng của điều khiển.
Nhầm thuộc tính alt với thuộc tính title
Vì sao sai: Thuộc tính title hiển thị tooltip khi rê chuột trong phần lớn trình duyệt.
Nó không được trình đọc màn hình đọc như alt text và có rất ít trọng số SEO — xem nó là phần thay thế
alt text sẽ bỏ ngỏ cả khả năng tiếp cận lẫn tìm kiếm hình ảnh.
Hãy làm: Đặt alt làm phần chữ thay thế mà mọi ảnh cần; chỉ dùng title
cho tooltip bổ sung thực sự nếu cần.
Ví dụ alt text trước/sau
Bốn cặp trước/sau cụ thể, lấy trực tiếp từ các quy tắc ở trên.
Nhồi từ khóa so với mô tả rõ
<!-- Before: keyword stuffing -->
<img src="dalmatian-puppy.jpg" alt="puppy dog pup pups doggies dalmatian puppies for sale">
<!-- After: plain description -->
<img src="dalmatian-puppy.jpg" alt="Dalmatian puppy playing fetch in a park">Bản “sau” mô tả đúng nội dung ảnh một lần bằng ngôn ngữ tự nhiên, thay vì nhét mọi từ đồng nghĩa và cụm thể hiện ý định mua mà Google đã cảnh báo.
Chú thích chung so với alt theo ngữ cảnh
Cùng ảnh bãi biển cần alt text khác tùy trang chứa nó — đây là khác biệt Mueller nêu khi phê bình công cụ AI luôn xuất “photo of a beach” bất kể ngữ cảnh.
<!-- Generic, low-value -->
<img src="beach.jpg" alt="Photo of a beach">
<!-- On a surfing page -->
<img src="beach.jpg" alt="Surfer paddling out past the break at sunrise">
<!-- On a real-estate listing -->
<img src="beach.jpg" alt="Private beach access behind the oceanfront property">Cùng pixel, ba nhiệm vụ khác nhau — alt text nên khớp mục đích của trang, không chỉ kể lại hình ảnh.
Ảnh trang trí: alt rỗng so với alt bị thiếu
<!-- Wrong: attribute omitted entirely -->
<img src="divider.svg">
<!-- Right: empty value, attribute present -->
<img src="divider.svg" alt="">Thoạt nhìn cả hai giống nhau nhưng hành vi khác: thuộc tính bị bỏ vi phạm đặc tả HTML
và có thể khiến một số trình đọc màn hình phát tên tệp; alt="" rỗng cho công nghệ hỗ trợ
biết cần bỏ qua ảnh.
Ảnh chức năng: hành động so với hình dáng
<!-- Weak: describes the icon -->
<button><img src="magnifying-glass.svg" alt="Magnifying glass icon"></button>
<!-- Better: describes what the control does -->
<button><img src="magnifying-glass.svg" alt="Search"></button>Nút không phải liên kết và cũng không phải ảnh trang trí — đó là điều khiển. Gọi tên biểu tượng không cho người dùng trình đọc màn hình biết điều gì xảy ra khi nhấn; gọi tên hành động thì có.
Ảnh có liên kết: alt làm anchor text
<!-- Weak: doesn't describe the destination -->
<a href="/pricing/"><img src="cta-button.png" alt="Button"></a>
<!-- Better: alt describes where the link goes -->
<a href="/pricing/"><img src="cta-button.png" alt="View pricing plans"></a>Vì hình ảnh được bọc trong liên kết, alt text của nó đóng vai trò anchor text — “Button” không cho người dùng trình đọc màn hình biết gì về đích đến, còn “View pricing plans” thì có.
Hình ảnh này nên có alt text nào?
Ba nhánh nhanh cho những quyết định xuất hiện với gần như mọi hình ảnh: ảnh có phải trang trí không, có phải điều khiển thay vì hình minh họa không, và có được bọc trong liên kết không.
What should this image's alt text be?
Các vấn đề thường gặp với alt text
Bốn mục triệu chứng–nguyên nhân–cách sửa cho các vấn đề alt text thực sự xuất hiện trong kiểm toán và đánh giá khả năng tiếp cận.
Trình đọc màn hình phát tên tệp thô thay vì mô tả
Triệu chứng: Trình đọc màn hình đọc thành tiếng nội dung như “dalmatian-puppy-jpg” hoặc “IMG_4021” thay vì mô tả.
Nguyên nhân có thể: Thuộc tính alt bị bỏ hẳn khỏi phần tử <img>,
thay vì được đặt thành chuỗi rỗng. Đây là lỗi đặc tả HTML và cũng là trạng thái lỗi mặc định —
theo nghiên cứu site audit của Ahrefs trên hơn một triệu domain,
thuộc tính alt thiếu xuất hiện trên 80,4% website.
Sửa + kiểm tra: Thêm alt mô tả cho ảnh nội dung hoặc alt="" cho ảnh
thực sự trang trí. Xác nhận bằng tiện ích khả năng tiếp cận của trình duyệt hoặc Inspect Element —
thuộc tính phải hiện diện trong cả hai trường hợp.
Thuộc tính alt thiếu bị gắn cờ trên toàn website
Triệu chứng: Công cụ audit trả về hàng trăm hoặc hàng nghìn hình ảnh bị gắn cờ vì thiếu thuộc tính alt.
Nguyên nhân có thể: Không có quy trình hệ thống để thêm alt text khi tải ảnh lên, thường bị làm nặng thêm bởi CMS hoặc theme không yêu cầu trường này lúc upload.
Sửa + kiểm tra: Ưu tiên theo thứ tự — ảnh nội dung chính trước (mang ý nghĩa và có thể tạo
traffic tìm kiếm hình ảnh), ảnh có liên kết thứ hai (alt rỗng còn làm mất anchor text),
ảnh trang trí sau cùng (bản sửa ở đây là alt="", không phải mô tả). Chạy lại
Image SEO Checker hoặc công cụ site audit sau mỗi lượt để xác nhận
số lượng đang giảm.
Hình ảnh không xuất hiện trong Google Images dù đã có alt text
Triệu chứng: Ảnh nội dung có alt text nhưng vẫn không xuất hiện cho truy vấn liên quan trên Google Images.
Nguyên nhân có thể: Alt text là chú thích hình ảnh chung (“photo of a beach”) thay vì mô tả theo ngữ cảnh về ý nghĩa của ảnh trên trang — Mueller nói alt text chung do AI tạo không phát huy đầy đủ giá trị. Cũng cần nhớ alt text chỉ là một tín hiệu: Google kết hợp nó với thị giác máy tính và ngữ cảnh trang, nên một trang xung quanh mỏng hoặc không liên quan vẫn có thể kìm ảnh dù alt text tốt.
Sửa + kiểm tra: Viết lại alt text để phản ánh đúng chủ đề và mục đích của trang, không chỉ pixel. Kiểm tra lại trong Search Console → Performance → Search type: Image sau khi Google có thời gian crawl và xử lý lại.
Nút chỉ có biểu tượng không cho người dùng trình đọc màn hình biết chức năng
Triệu chứng: Trình đọc màn hình phát nội dung như “magnifying glass icon” hoặc “button image” trước một điều khiển chỉ có biểu tượng mà không cho biết thao tác nhấn sẽ làm gì.
Nguyên nhân có thể: Alt text mô tả hình dáng của biểu tượng thay vì hành động của điều khiển — nhầm lẫn phổ biến vì ảnh trông giống hình bình thường, không giống liên kết hay phần tử thuần trang trí.
Sửa + kiểm tra: Viết lại alt text để gọi tên hành động hoặc kết quả (alt="Search",
alt="Close menu", alt="Play video"), không phải biểu tượng. Xác nhận bằng cách
Tab tới điều khiển bằng bàn phím và nghe nội dung trình đọc màn hình phát.
Đích đến của ảnh có liên kết không rõ với người dùng trình đọc màn hình
Triệu chứng: Người dùng điều hướng theo liên kết (hoặc theo hình ảnh) bằng trình đọc màn hình không nghe được thông tin hữu ích trước khi kích hoạt liên kết chỉ có ảnh.
Nguyên nhân có thể: Ảnh có liên kết dùng alt rỗng hoặc thiếu — tương đương anchor text rỗng trên liên kết chữ.
Sửa + kiểm tra: Viết alt text mô tả nơi liên kết dẫn tới, không chỉ nội dung ảnh (xem cặp trước/sau trong thẻ Ví dụ). Xác nhận bằng cách Tab tới liên kết và nghe trình đọc màn hình, hoặc kiểm tra phần tử.
KPI thường trực cho alt text hình ảnh
Hai điều đáng theo dõi liên tục, không chỉ sau một đợt dọn dẹp: bao nhiêu phần của website có alt text, và alt text đó có thực sự tạo mức hiển thị trong tìm kiếm hình ảnh hay không.
Độ bao phủ alt text trên toàn website
- Chỉ số — Tỷ lệ phần tử
<img>trên toàn website có thuộc tínhaltkhông rỗng, không phải ảnh trang trí (chỉ tính ảnh nội dung — ảnh trang trí đúng phải dùngalt="", không được xem là khoảng trống). - Chỉ số cho biết gì — Alt text là bản sửa một lần hay thói quen liên tục. Vì 80,4% website trong nghiên cứu site audit của Ahrefs có ít nhất một thuộc tính alt thiếu, độ bao phủ thường giảm lại khi nội dung mới được xuất bản nếu không kiểm tra thường xuyên.
- Cách lấy dữ liệu — Image SEO Checker cho một trang, báo cáo Images của Ahrefs Site Audit cho toàn bộ lần crawl, hoặc tiện ích khả năng tiếp cận của trình duyệt để kiểm tra theo mẫu.
- Mốc / khoảng thực tế — Không có tỷ lệ mục tiêu chung — website có nhiều ảnh nền trang trí
sẽ hợp lệ khi có nhiều
alt=""hơn blog nặng hình ảnh. Hãy lập đường cơ sở độ bao phủ hiện tại trong lần kiểm tra đầu tiên, rồi theo dõi để nó không giảm khi trang mới được phát hành. - Tần suất — Hàng quý như phép kiểm tra thường trực, và ngay sau mọi đợt di chuyển nội dung hàng loạt hoặc thay đổi CMS/theme ảnh hưởng cách upload ảnh.
Hiệu suất tìm kiếm hình ảnh (impression/lượt nhấp Google Images)
- Chỉ số — Impression, lượt nhấp và CTR của website khi lọc theo kết quả tìm kiếm Image.
- Chỉ số cho biết gì — Alt text bạn viết có thực sự chuyển thành mức hiển thị và traffic tìm kiếm hình ảnh hay không — nhiệm vụ chính mà Mueller nhiều lần nói alt text thực hiện, trái với mức tăng thứ hạng web.
- Cách lấy dữ liệu — Search Console → Performance → Search type: Image.
- Mốc / khoảng thực tế — Phụ thuộc hoàn toàn vào mức độ dùng ảnh và chủ đề website — không có con số chung có thể bảo vệ. Hãy lập đường cơ sở riêng trong lần đầu lấy báo cáo, rồi theo dõi xu hướng sau thay đổi alt text hoặc nội dung ảnh thay vì so với mốc bên ngoài.
- Tần suất — Hàng tháng như phép kiểm tra thường trực; theo dõi sát hơn vài tuần sau đợt viết lại alt text hàng loạt để xem chỉ số có thay đổi không.
Công cụ audit và sửa alt text
- Image SEO Checker — audit trực tiếp tín hiệu hình ảnh
trong HTML thô, gồm thuộc tính
alt, gợi ý lazy-loading và định dạng ảnh. Đây là cách nhanh nhất để kiểm tra độ bao phủ alt text trên một trang trước hoặc sau khi sửa. - On-Page SEO Checker — cung cấp bản ghi nhớ on-page ưu tiên cùng phép kiểm tra HTML thô nâng cao, bao phủ ảnh bên cạnh heading, liên kết và phần tử khác; hữu ích khi alt text chỉ là một trong nhiều hạng mục được audit trên trang.
- Ahrefs Site Audit — báo cáo Images — gắn cờ ảnh thiếu thuộc tính alt trong toàn bộ lần crawl (Ahrefs Webmaster Tools cung cấp miễn phí cho website đã xác minh); đây cũng là cách đo con số 80,4% alt thiếu trong nghiên cứu site audit của Ahrefs.
- Search Console — Performance, Search type: Image — nguồn chuẩn để biết alt text có thực sự tạo impression và lượt nhấp tìm kiếm hình ảnh hay không.
- Tiện ích khả năng tiếp cận của trình duyệt / Inspect Element — để kiểm tra thủ công theo mẫu trên ảnh nội dung quan trọng và xác nhận trình đọc màn hình thực sự phát gì.
Tự kiểm tra: alt text
Năm câu hỏi nhanh về tác dụng thực của alt text và cách viết. Hãy chọn một đáp án cho mỗi câu rồi kiểm tra kết quả.
Nhật ký thay đổi
Đã cập nhật 22 thg 8, 2026.
Tóm tắt biên tập và chi tiết thay đổi đã ghi nhận.Chi tiết thay đổi
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
Không thể so sánh đầy đủ — không có bản lưu trước đó cho lần sửa đổi này.
Đã cập nhật 9 thg 8, 2026.
Tóm tắt biên tập và chi tiết thay đổi đã ghi nhận.Chi tiết thay đổi
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
Không thể so sánh đầy đủ — không có bản lưu trước đó cho lần sửa đổi này.
Đã cập nhật 8 thg 8, 2026.
Tóm tắt biên tập và chi tiết thay đổi đã ghi nhận.Chi tiết thay đổi
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
Không thể so sánh đầy đủ — không có bản lưu trước đó cho lần sửa đổi này.
Đã cập nhật 18 thg 7, 2026.
Tóm tắt biên tập và chi tiết thay đổi đã ghi nhận.Chi tiết thay đổi
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
Không thể so sánh đầy đủ — không có bản lưu trước đó cho lần sửa đổi này.