2026-10-27

Favicon không hiện trên Google? 8 nguyên nhân và cách sửa từng lỗi

Tại sao Google vẫn hiển thị quả địa cầu xám hoặc icon cũ của bạn, và cách khắc phục: thẻ trên trang chủ, quy tắc kích thước và định dạng, chặn crawl, thời gian cập nhật.

Favicon không hiện trên Google? 8 nguyên nhân và cách sửa từng lỗi

Cập nhật lần cuối: 27 tháng 10, 2026. Các yêu cầu dưới đây được lấy từ tài liệu favicon của Google Search Central (cập nhật lần cuối ngày 28 tháng 8, 2026). Các bước kiểm tra được chạy bằng curl trên imagic-ai.com.

Icon mới của bạn hiện trên tab trình duyệt, nhưng Google vẫn hiển thị quả địa cầu xám, logo mặc định của trình tạo web, hoặc icon mà bạn đã thay từ nhiều tháng trước. Khoảng cách đó là chuyện bình thường. Trình duyệt đọc icon từ bất kỳ trang nào bạn mở. Google chỉ đọc nó từ đúng một nơi, trang chủ của bạn, và chỉ làm mới khi crawl lại trang đó.

Phần lớn các trường hợp rơi vào một trong tám nguyên nhân. Mỗi nguyên nhân chỉ mất chừng một phút để kiểm tra, và cách sửa đều đơn giản. Phần chậm chạp là chờ Google ghi nhận thay đổi.

Câu trả lời nhanh: tại sao favicon của tôi không hiện trên Google?

Hãy kiểm tra theo thứ tự sau. Ba mục đầu bao phủ hầu hết trường hợp:

  1. Thẻ không nằm trên trang chủ. Google chỉ đọc <link rel="icon"> từ trang chủ của bạn mà thôi.
  2. Tệp không vuông, hoặc quá nhỏ. Google cần ảnh tỉ lệ 1:1 tối thiểu 8x8 px và khuyến nghị lớn hơn 48x48 px.
  3. Google chưa crawl lại. Google cho biết việc crawl lại mất "vài ngày đến vài tuần".

Nếu ba mục đó đều ổn, kiểm tra phần còn lại:

  1. Định dạng không có trong danh sách của Google. Các định dạng được hỗ trợ là BMP, GIF, ICO, PNG, JPEG, PPM và TIFF. SVG không được liệt kê.
  2. Việc crawl bị chặn. Googlebot phải truy cập được trang chủ và Googlebot-Image phải truy cập được tệp icon.
  3. URL của icon thay đổi liên tục. Google yêu cầu một URL ổn định.
  4. Trang chủ nằm trong thư mục con. example.com/shop không được hỗ trợ làm trang chủ cho favicon.
  5. Google đánh giá ảnh là không phù hợp. Khi đó Google hiển thị icon mặc định thay thế.

Dùng bảng dưới đây để tìm cách sửa nhanh:

Triệu chứng Nguyên nhân khả năng cao nhất Cách xử lý
Quả địa cầu xám, chưa từng có icon trong kết quả tìm kiếm Thiếu thẻ trên trang chủ, hoặc tệp bị chặn Thêm thẻ vào trang chủ, kiểm tra robots.txt
Icon cũ vẫn hiển thị sau khi thay đổi Google chưa crawl lại Yêu cầu lập chỉ mục trang chủ, rồi chờ
Icon hiện trên Chrome nhưng không hiện trên Google Chỉ có SVG, hoặc thẻ chỉ nằm trên trang con Thêm bản ICO hoặc PNG trên trang chủ
Hiện trên một số subdomain, không hiện trên số khác Mỗi hostname một favicon Thêm thẻ vào trang chủ của từng subdomain
Hiện logo nền tảng (mặc định của trình tạo web) Thiết lập site icon của trình tạo web đang trống Tải lên icon vuông trong phần cài đặt trang

Google chọn favicon hiển thị như thế nào?

Chỉ cần hướng vào trang chủ. Tài liệu của Google mô tả quy trình ba bước: tạo favicon đúng hướng dẫn, thêm thẻ <link> vào header của trang chủ, rồi chờ Google crawl lại.

Một thẻ tối giản trông như sau:

<link rel="icon" href="/favicon.ico" sizes="any">

Google chấp nhận bốn giá trị rel: icon, shortcut icon (giữ lại "vì lý do lịch sử"), apple-touch-icon và apple-touch-icon-precomposed. href có thể là đường dẫn tương đối hoặc tuyệt đối, và Google cho biết tệp "không cần đặt trên website của bạn", nên icon nằm trên CDN vẫn ổn.

Ba quy tắc về phạm vi sau đây hay khiến người dùng vấp:

  • Mỗi hostname một favicon. www.example.com và shop.example.com có thể mỗi bên một icon riêng.
  • Thư mục con dùng chung icon của host. example.com/blog không thể có favicon khác trong kết quả tìm kiếm.
  • Trang chủ nằm trong thư mục con không được hỗ trợ. Nếu trang chủ của bạn là example.com/store, Google sẽ không lấy favicon từ đó.

Favicon của bạn đã đúng kích thước và hình dạng chưa?

Hãy chọn hình vuông. Google yêu cầu tỉ lệ 1:1 và tối thiểu 8x8 px, đồng thời khuyến nghị lớn hơn 48x48 px. Google không công bố giới hạn tối đa, nhưng ảnh trên 512 px chỉ thêm byte vô ích.

Các logo chi tiết và đơn giản khi thu nhỏ còn 16, 32, 48 và 64 pixel, chữ trở nên khó đọc

Kích thước mới chỉ là một nửa vấn đề. Icon trong kết quả tìm kiếm rất nhỏ, nên chi tiết sẽ biến mất. Trong hình trên, logo huy hiệu ba dòng chữ trở thành nhiễu dưới 48 px, trong khi một chữ cái đậm vẫn đọc được ở 16 px. Nếu logo đầy đủ của bạn quá rối, hãy dùng phần đơn giản nhất của nó: một chữ cái, một biểu tượng, hoặc hình khối chính của logo.

Logo chữ ngang là cái bẫy còn lại. Bạn không thể đơn giản kéo giãn nó thành hình vuông, và cắt giữa sẽ làm mất chữ:

Logo chữ ngang cắt giữa thành hình vuông sẽ mất ký tự, còn logo vuông vẽ lại vẫn dễ đọc

Bắt đầu từ ảnh gốc vuông thì phần còn lại dễ dàng. Cắt ảnh bằng công cụ cắt ảnh nếu cần, rồi đưa qua bộ chuyển đổi favicon. Công cụ đó tự cắt giữa thành hình vuông và đóng gói các bản 16, 32, 48, 64, 128 và 256 px vào một tệp favicon.ico, ngay trong trình duyệt của bạn.

Google chấp nhận định dạng tệp nào?

Dùng ICO hoặc PNG cho tệp mà Google đọc. Danh sách được hỗ trợ là BMP, GIF, ICO, PNG, JPEG, PPM và TIFF.

SVG vắng mặt trong danh sách đó. Trình duyệt hiện đại hiển thị favicon SVG rất thoải mái, đó là lý do một trang chỉ dùng SVG có thể hiện icon ở mọi tab nhưng vẫn nhận quả địa cầu trống trên Google. Giữ SVG nếu bạn thích, và thêm một bản raster cạnh nó:

<link rel="icon" href="/favicon.ico" sizes="any">
<link rel="icon" href="/favicon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="/apple-touch-icon.png">

Nếu bạn chỉ có SVG, hãy chuyển đổi bằng công cụ chuyển SVG sang PNG rồi tạo ICO từ file PNG đó.

Định dạng Hiện trên tab trình duyệt Google Search chấp nhận Ghi chú
ICO Có Có Một tệp chứa được nhiều kích thước
PNG Có Có Đơn giản, được hỗ trợ rộng rãi
SVG Có (trình duyệt hiện đại) Không được liệt kê Thêm một ICO hoặc PNG đi kèm
JPEG Có Có Không trong suốt; các góc vẫn bị lấp đầy
GIF, BMP, TIFF, PPM Tùy Có Hiếm khi đáng dùng

Google có thực sự tải được favicon của bạn không?

Tiếp theo, kiểm tra việc crawl. Google nêu rõ: "Googlebot-Image phải crawl được tệp favicon và Googlebot phải crawl được trang chủ." Một quy tắc Disallow che cả thư mục chứa icon, một bức tường đăng nhập, hay quy tắc firewall chặn bot đều sẽ làm icon biến mất.

Chạy các bước kiểm tra sau từ terminal:

  • Tải HTML của trang chủ và xác nhận thẻ có mặt: curl -s https://example.com/ | grep -i 'rel="icon'.
  • Tải icon và xác nhận mã 200 kèm content type là ảnh: curl -sI https://example.com/favicon.ico.
  • Đọc robots.txt và bảo đảm không quy tắc nào che đường dẫn icon hoặc trang chủ.
  • Dùng URL Inspection trong Search Console trên trang chủ và chạy kiểm tra trực tiếp để xem Googlebot nhận được gì.

Khi tôi chạy ba bước kiểm tra đầu trên imagic-ai.com, trang chủ khai báo một ICO, một SVG và một apple-touch-icon. /favicon.ico trả về 200 với image/x-icon (5,430 byte) khi được yêu cầu bằng user agent Googlebot-Image. robots.txt chỉ chặn /api/ và /health. Kết hợp đó chính là điều bạn hướng tới: một icon raster Google chấp nhận, mà cả hai bot đều truy cập được.

Kết quả thật của ba lần kiểm tra bằng curl trên imagic-ai.com: thẻ favicon ở trang chủ, mã 200 cho favicon.ico và robots.txt

Tại sao Google vẫn hiển thị favicon cũ của bạn?

Trước tiên, hãy chấp nhận việc chờ đợi. Google cho biết việc crawl "có thể mất từ vài ngày đến vài tuần", tùy vào tần suất hệ thống của họ quyết định nội dung của bạn cần làm mới. Không có gì ở phía bạn có thể ép cập nhật tức thì.

Bạn có thể đẩy nhanh một chút:

  • Yêu cầu lập chỉ mục trang chủ bằng công cụ URL Inspection trong Search Console. Đây chính là bước Google tự chỉ ra trong hướng dẫn favicon của họ.
  • Giữ URL icon ổn định. Google yêu cầu bạn không thay đổi URL favicon thường xuyên. Thay tệp tại cùng một URL thì được; đổi tên nó ở mỗi lần deploy thì không.
  • Không chồng chất chuyển hướng. Nếu /favicon.ico chuyển hướng tới vị trí mới, hãy bảo đảm URL cuối trả về ảnh với mã 200.

Trình duyệt của bạn là một bộ nhớ đệm riêng. Nếu tab vẫn hiện icon cũ, hãy mở trang trong cửa sổ ẩn danh. Tuy vậy, điều đó không nói lên điều gì về Google: kết quả tìm kiếm cập nhật theo lịch của Google, không theo trình duyệt của bạn.

Nếu trình tạo web đang kiểm soát favicon thì sao?

Hãy kiểm tra trang chủ sau khi tạo, chứ không phải màn hình cài đặt. Các trình tạo web và theme thường có trường "site icon" (icon trang) hoặc "favicon", và họ tự viết thẻ <link> giúp bạn. Khi trường này trống, một số nền tảng hiển thị icon mặc định của chính họ, đó là lý do vài trang web xuất hiện trong kết quả tìm kiếm với logo của nhà cung cấp.

Tải lên một PNG vuông tối thiểu 48x48 px trong thiết lập đó, xuất bản, rồi xem mã nguồn trang chủ để xác nhận thẻ rel="icon" trỏ vào tệp của bạn. Nếu trình tạo web chỉ nhận một kích thước, hãy đưa 512x512 px và để nó tự thu nhỏ.

Google từ chối hiển thị những gì?

Google sẽ không hiển thị favicon mà họ "coi là không phù hợp, bao gồm nội dung khiêu dâm hoặc biểu tượng thù hận", và thay bằng icon mặc định. Google cũng yêu cầu icon phải "đại diện đúng cho hình ảnh thương hiệu của trang web". Ngay cả khi đã đáp ứng mọi hướng dẫn, Google lưu ý rằng favicon "không được đảm bảo sẽ hiển thị". Nếu bạn đã kiểm tra mọi thứ ở trên và chờ vài tuần, Google có biểu mẫu phản hồi được liên kết từ tài liệu favicon của họ.

Điểm mấu chốt

Đặt một ICO hoặc PNG vuông lên trang chủ với thẻ rel="icon", bảo đảm Googlebot và Googlebot-Image truy cập được cả hai, giữ URL ổn định, yêu cầu lập chỉ mục, và cho nó vài tuần. Quy tắc đầy đủ nằm trong hướng dẫn favicon cho Search của Google, còn các bước crawl lại nằm trong Yêu cầu Google crawl lại URL của bạn.

Để tạo tệp, bộ chuyển đổi favicon dựng ICO đa kích thước ngay trong trình duyệt, còn cẩm nang thiết kế favicon đi sâu hơn về kích thước, chế độ tối và các thẻ HTML.

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

Favicon mới mất bao lâu để hiện trên Google?

Google cho biết việc crawl có thể mất từ vài ngày đến vài tuần. Yêu cầu lập chỉ mục trang chủ trong Search Console có thể đẩy nhanh, nhưng không có cập nhật tức thì.

Tại sao favicon hiện trên Chrome nhưng không hiện trên Google?

Chrome đọc icon từ bất kỳ trang nào và hỗ trợ SVG. Google chỉ đọc từ trang chủ và không liệt kê SVG là định dạng được hỗ trợ. Hãy thêm thẻ ICO hoặc PNG trên trang chủ.

Favicon nên có kích thước bao nhiêu cho Google?

Hình vuông, tối thiểu 8x8 px, và Google khuyến nghị lớn hơn 48x48 px. Một ICO đa kích thước với các bản từ 16 đến 256 px đáp ứng cả trình duyệt lẫn công cụ tìm kiếm.

Có dùng favicon SVG cho Google Search được không?

SVG không có trong danh sách được hỗ trợ của Google. Giữ SVG cho trình duyệt nếu muốn, nhưng hãy thêm bản ICO hoặc PNG trên trang chủ nữa.

Mỗi subdomain có cần favicon riêng không?

Có. Google cho phép mỗi hostname một favicon, nên blog.example.com dùng thẻ trên trang chủ riêng của nó. Các thư mục con như example.com/blog dùng chung icon của trang chính.

Tại sao Google hiển thị icon quả địa cầu mặc định cho trang của tôi?

Hoặc Google không tìm thấy favicon dùng được trên trang chủ của bạn, không crawl được nó, hoặc đã thay nó vì không đáp ứng hướng dẫn. Hãy rà lại danh sách kiểm tra ở trên, rồi yêu cầu lập chỉ mục.

Nguồn ảnh

Ảnh bìa: Firmbee.com (laptop trên bàn gỗ), từ Pexels theo giấy phép Pexels. Hai hình logo được vẽ cho bài viết này và thu nhỏ theo cách công cụ chuyển đổi favicon làm: cắt vuông ở giữa rồi đổi kích thước. Hình terminal là kết quả curl thật trên imagic-ai.com ngày 28 tháng 10 năm 2026.

Sử dụng các công cụ miễn phí trong khi bạn theo dõi hướng dẫn.