เครื่องมือ Favicon

สร้างและตรวจสอบ Favicon สำหรับเว็บไซต์ของคุณในไม่กี่วินาที

ตรวจสอบ Favicon

วิเคราะห์การใช้งาน Favicon ของเว็บไซต์ของคุณและรับคำแนะนำ

บทสรุป (TL;DR)

  • การตรวจสอบความถูกต้องเป็นสิ่งสำคัญ: Favicon ที่เสียไม่ใช่แค่ไอคอนหายไป แต่มันทำให้เกิดข้อผิดพลาด 404 ในบันทึกเซิร์ฟเวอร์และลดภาพลักษณ์ของแบรนด์
  • การวิเคราะห์ที่ครอบคลุม: เครื่องมือนี้จะรวบรวมข้อมูลเว็บไซต์ของคุณเหมือนเบราว์เซอร์เพื่อตรวจสอบ favicon.ico, ไอคอน PNG, Apple Touch Icons และ Web Manifests
  • ข้อเสนอแนะที่นำไปใช้ได้จริง: รับรายงานเฉพาะเกี่ยวกับการเข้าถึงไฟล์ ความไม่ตรงกันของขนาด และความถูกต้องของรูปแบบ

ทำไมต้องตรวจสอบ Favicon?

การติดตั้ง favicon ดูเหมือนง่าย แต่ในทางปฏิบัติมักเกิดความล้มเหลวที่มองไม่เห็น ระบบนิเวศของเบราว์เซอร์สมัยใหม่ (Desktop, Android, iOS) ล้วนมีข้อกำหนดที่แตกต่างกัน

  • Browser Caching: เบราว์เซอร์ในเครื่องจะแคช favicon ไว้อย่างหนัก มักจะซ่อนปัญหาที่ผู้เยี่ยมชมใหม่เห็น
  • มาตรฐานที่แยกส่วน: คุณต้องการมากกว่าแค่ favicon.ico อุปกรณ์ Apple มองหา apple-touch-icon Android และ PWA มองหา site.webmanifest
  • การกำหนดค่าเซิร์ฟเวอร์: เส้นทางที่ถูกต้องใน HTML จะไม่มีความหมายหากเซิร์ฟเวอร์ของคุณส่งคืน 403 หรือประเภท MIME ที่ผิด

สิ่งที่ถูกตรวจสอบ

เครื่องมือวิเคราะห์ของเราดำเนินการตรวจสอบหลายขั้นตอน:

  1. HTML Parsing: เราสแกน <head> เพื่อหาลิงก์ไอคอนที่ประกาศไว้ทั้งหมด
  2. Manifest Validation: เราตรวจสอบว่าขนาดที่ประกาศใน Web Manifest ตรงกับไฟล์จริงหรือไม่
  3. การเข้าถึง: เราพยายามดาวน์โหลดแต่ละไอคอนเพื่อยืนยันว่าส่งคืนสถานะ 200 OK
  4. รูปแบบและขนาด: เราตรวจสอบข้อมูลไบนารีเพื่อให้แน่ใจว่าไฟล์เป็นรูปภาพที่ถูกต้องและขนาดตรงกัน
  5. การค้นหาโดยนัย: เราตรวจสอบเส้นทางมาตรฐานเช่น /favicon.ico

ข้อผิดพลาดในการปรับใช้ทั่วไป

1. ไอคอน “ผี” (Ghost Icon)

คุณมีแท็ก <link> แต่ไฟล์ส่งคืน 404 แก้ไข: ตรวจสอบเส้นทางไฟล์เทียบกับรูทของโดเมน

2. รูปแบบไม่ตรงกัน

คุณประกาศ type="image/png" แต่ให้บริการไฟล์ JPEG หรือ ICO แก้ไข: ตรวจสอบให้แน่ใจว่าส่วนหัว Content-Type ของเซิร์ฟเวอร์ตรงกับรูปแบบจริง

3. โกหกเรื่องขนาด

HTML ระบุ sizes="32x32" แต่รูปภาพจริงคือ 16x16 แก้ไข: ใช้ ตัวสร้าง Favicon เพื่อผลิตขนาดที่แน่นอน

4. ขาด Apple Touch Icon

หากไม่มี apple-touch-icon ผู้ใช้ iOS จะเห็นภาพหน้าจอทั่วไปเมื่อเพิ่มลงในหน้าจอหลัก แก้ไข: รวม PNG ขนาด 180x180 สำหรับ Apple เสมอ

แนวทางปฏิบัติที่ดีที่สุด

  1. Root Fallback: มี favicon.ico ที่รูท (/favicon.ico) เสมอ
  2. SVG สำหรับยุคใหม่: ใช้ SVG favicon เพื่อความเป็นอิสระจากความละเอียด
  3. Manifest: กำหนดไอคอนแยกใน manifest.json
  4. Cache Busting: ใช้ query string (เช่น ?v=2) เมื่ออัปเดต

คำถามที่พบบ่อย (FAQ)

ทำไมตัวตรวจสอบบอกว่า “หายไป” ทั้งที่ฉันเห็นมัน?

เบราว์เซอร์ของคุณน่าจะแคชเวอร์ชันเก่าไว้ ตัวตรวจสอบเห็นสิ่งที่ผู้เยี่ยมชม ใหม่ เห็น

ฉันจำเป็นต้องมีไฟล์เหล่านี้ทั้งหมดจริงหรือ?

favicon.ico คือขั้นต่ำสุด แต่สำหรับรูปลักษณ์ที่เป็นมืออาชีพ ชุดเต็มคือมาตรฐาน

ฉันใช้ CDN ได้ไหม?

ได้ เพียงตรวจสอบให้แน่ใจว่าแท็ก <link> ชี้ไปที่ URL สัมบูรณ์บน CDN

enesvizharptrujadefrkoittrplnlidthhi