Image SEO

Image SEO audit

Quy trình đánh giá toàn diện các yếu tố ảnh trên website như alt text thiếu, kích thước quá lớn, định dạng lỗi, hoặc không có trong sitemap.

6 lượt xem Cập nhật: 31/05/2026

Image SEO audit là gì?

Image SEO audit là quy trình kiểm tra toàn diện các yếu tố kỹ thuật và nội dung liên quan đến ảnh trên website nhằm đảm bảo chúng được tối ưu hóa cho công cụ tìm kiếm. Đây không chỉ là việc xem ảnh có hiện thị đúng hay không, mà còn đánh giá cách ảnh được tích hợp vào cấu trúc SEO tổng thể: từ thẻ alt, định dạng tệp, kích thước file, tốc độ tải, đến vị trí xuất hiện trong sitemap và HTML.

Tại sao quan trọng trong SEO?

Ảnh chiếm trung bình 40–65% dung lượng trang web (theo dữ liệu HTTP Archive năm 2023). Nếu không được tối ưu, chúng làm chậm tốc độ tải — một yếu tố xếp hạng trực tiếp của Google từ năm 2018. Ngoài ra, Google Images xử lý hơn 22% lượt tìm kiếm hình ảnh mỗi ngày (Statista, 2024), và ảnh có thẻ alt rõ ràng, mô tả chính xác thường chiếm 30–50% lưu lượng truy cập hình ảnh từ kết quả tìm kiếm.

Quan trọng hơn: ảnh thiếu thẻ alt hoặc dùng alt="" sai mục đích khiến công cụ tìm kiếm không hiểu nội dung hình ảnh, đồng thời làm giảm khả năng tiếp cận với người dùng khiếm thị — vi phạm tiêu chuẩn WCAG 2.1 và ảnh hưởng gián tiếp đến trải nghiệm người dùng (UX), một tín hiệu xếp hạng mạnh.

Cách hoạt động

Image SEO audit hoạt động theo nguyên tắc phân tích từng lớp dữ liệu ảnh trong hệ sinh thái website:

  • Phía client: Kiểm tra cách ảnh hiển thị trên trình duyệt (kích thước hiển thị so với kích thước thực, lazy loading, hỗ trợ responsive)
  • Phía server: Đánh giá định dạng (WebP/AVIF/JPEG), nén lossless/lossy, header HTTP (ví dụ: Cache-Control)
  • Phía HTML & cấu trúc: Phân tích thẻ img, picture, srcset, loading, decoding, và sự tồn tại trong sitemap.xml
  • Phía nội dung: Kiểm tra tính mô tả, độ dài, trùng lặp, và phù hợp ngữ cảnh của thẻ alttitle

Hướng dẫn thực hiện

Một image SEO audit đầy đủ gồm 6 bước chính:

  1. Liệt kê toàn bộ ảnh: Dùng công cụ như Screaming Frog (chế độ crawl hình ảnh) hoặc Python + BeautifulSoup để thu thập tất cả thẻ <img> trên toàn site.
  2. Kiểm tra thẻ alt: Đếm tỷ lệ ảnh có alt rỗng, thiếu, trùng lặp hoặc quá dài (>125 ký tự). Lưu ý: alt="" chỉ hợp lệ nếu ảnh mang tính trang trí và không mang thông tin (theo tiêu chuẩn W3C).
  3. Đánh giá kích thước & định dạng: So sánh kích thước file thực tế với kích thước hiển thị (qua DevTools > Network tab). Phát hiện ảnh JPEG chưa chuyển sang WebP (tiết kiệm trung bình 25–35% dung lượng).
  4. Kiểm tra tốc độ tải: Đo thời gian tải ảnh trên mạng 3G chậm (thông qua Lighthouse hoặc WebPageTest), đặc biệt với ảnh ở vị trí “above the fold”.
  5. Xác minh sitemap: Kiểm tra sitemap.xml có chứa thẻ <image:image> cho ảnh quan trọng (tùy trường hợp — chỉ bắt buộc với website tin tức, thương mại điện tử lớn).
  6. Đánh giá trải nghiệm người dùng: Kiểm tra ảnh có bị vỡ, bị kéo giãn, không responsive trên mobile, hoặc thiếu lazy loading trên ảnh ngoài vùng nhìn.

Lỗi thường gặp

Lỗi Tỷ lệ phổ biến (theo báo cáo Ahrefs 2023) Cách khắc phục
Thẻ alt trống hoặc chỉ chứa tên file (vd: alt="product-01.jpg") 68% Viết lại alt ngắn gọn, mô tả nội dung và bối cảnh (vd: alt="Áo thun cotton nam màu xanh navy, cổ tròn, in chữ phía trước"). Độ dài tối ưu: 80–120 ký tự.
Ảnh JPEG/PNG chưa nén hoặc kích thước file >500 KB 52% Dùng công cụ như Squoosh.app hoặc plugin WordPress (ShortPixel, EWWW) để nén không mất chất. Đặt giới hạn kích thước ảnh: dưới 200 KB cho ảnh nhỏ, dưới 500 KB cho ảnh banner.
Không dùng định dạng hiện đại (WebP/AVIF) 41% Triển khai thẻ <picture> với fallback: <source srcset="anh.webp" type="image/webp"><img src="anh.jpg" alt="...">.
Ảnh không có trong sitemap (với nội dung hình ảnh quan trọng) Tùy trường hợp Thêm vào sitemap.xml theo chuẩn Google Image Sitemap: <image:image><image:loc>https://example.com/anh.jpg</image:loc><image:title>Mô tả ảnh</image:title></image:image>.

Ví dụ thực tế

Một website thương mại điện tử bán đồ gia dụng thực hiện image SEO audit và phát hiện:

  • 73% ảnh sản phẩm có alt="product_image" — gây trùng lặp nghiêm trọng, ảnh hưởng đến khả năng phân biệt sản phẩm.
  • Ảnh chi tiết sản phẩm (zoom) có kích thước trung bình 2.1 MB (JPEG), làm chậm thời gian tải trang lên 3.8s trên mạng 3G.
  • Không có ảnh nào xuất hiện trong sitemap.xml, dù website có hơn 12.000 sản phẩm.

Sau 3 tuần triển khai: viết lại 11.200 thẻ alt, chuyển toàn bộ ảnh sang WebP + nén, thêm ảnh sản phẩm vào sitemap. Kết quả sau 60 ngày: lưu lượng từ Google Images tăng 142%, tỷ lệ thoát giảm 18%, thời gian tải trang giảm còn 1.4s.

Câu hỏi thường gặp

Thẻ alt có cần chứa từ khóa không?

Có thể chứa từ khóa, nhưng phải tự nhiên và phục vụ mô tả. Google khuyến cáo không nhồi từ khóa (keyword stuffing) — ví dụ: alt="giày nam đẹp giá rẻ mua giày nam online Hà Nội" là sai. Cách đúng: alt="Giày thể thao nam màu đen, đệm êm, thích hợp chạy bộ".

Có nên dùng lazy loading cho mọi ảnh?

Không. Ảnh ở vùng nhìn đầu tiên (above the fold) nên tải ngay (loading="eager"). Chỉ áp dụng loading="lazy" cho ảnh xuất hiện sau khi cuộn. Với ảnh nền CSS, lazy loading không áp dụng — cần dùng kỹ thuật khác như IntersectionObserver.

Ảnh SVG có cần thẻ alt không?

Có — nếu SVG được chèn bằng thẻ <img src="icon.svg">. Còn nếu chèn inline qua <svg>...</svg>, cần dùng thẻ <title> bên trong SVG và thuộc tính aria-labelledby để đảm bảo khả năng truy cập.