
หลายคนมักบ่นว่า Google Search Console มันรวน หรือทำไม Favicon Google ของเว็บตัวเองถึงไม่ยอมขึ้น ทั้งที่ก็ทำตามคู่มือเป๊ะๆ ปัญหา Favicon ที่ไม่โผล่บนผลการค้นหา หรือ URL ที่แสดงผิดเพี้ยนไปจากที่ควรเป็น ไม่ใช่ความผิดของ Google แต่เป็นความสะเพร่าของผู้ดูแลเว็บเองล้วนๆ ที่ไม่เข้าใจธรรมชาติของการทำงานของ Googlebot
สาเหตุหลักคือเรามองข้ามรายละเอียดเล็กน้อยที่ Google ให้ความสำคัญเป็นพิเศษ ไม่ใช่แค่การใส่โค้ด Favicon ลงไปใน Header แล้วจบ แต่เป็นการเข้าใจว่า Google มีระบบการตีความและเลือกใช้ Favicon ที่ซับซ้อนกว่าที่เราคิด รวมถึงการจัดการ URL ที่ต้องสอดคล้องกับโครงสร้างเว็บจริงๆ หากไม่ใส่ใจตรงนี้ ไม่ว่าจะอัปเดต Favicon กี่ครั้งก็ไม่มีทางแก้ได้
แกะรอย Favicon: ทำไมมันถึงไม่ขึ้น (หรือขึ้นผิด)
การแสดงผล Favicon บน Google Search คือ การสร้างแบรนด์ดิ้งและความน่าเชื่อถือ ให้กับเว็บไซต์ของเรา Google ไม่ได้แค่หยิบ Favicon ที่คุณใส่มาแสดงผลทันที แต่มันมี ‘เงื่อนไข’ ที่ต้องผ่านหลายด่าน
ปัญหาที่พบบ่อยที่สุดคือ Favicon ไม่ปรากฏเลย หรือปรากฏเป็นไอคอนโลก ซึ่งแปลว่า Google ไม่สามารถหา Favicon ที่เหมาะสมได้ สาเหตุส่วนใหญ่มาจาก:
- ขนาดไม่เหมาะสม: Favicon ต้องเป็นพหุคูณของ 48px และต้องไม่ต่ำกว่า 48x48px
- ไฟล์ไม่รองรับ: PNG เป็นตัวเลือกที่ปลอดภัยและได้ผลดีที่สุด
- เข้าถึงไม่ได้: ไฟล์ Favicon ต้องเปิดเผยต่อสาธารณะและ Googlebot ต้องเข้าถึงได้
- ไม่มีใน HTML Header: ต้องใส่โค้ด
<link rel="icon">ในส่วน<head>ของทุกหน้าบนเว็บไซต์
หาก Favicon แสดงผลอยู่แต่เป็นของเว็บอื่น หรือเป็น Favicon เก่า นี่ไม่ใช่ความผิดพลาดของ Google แต่เป็นผลจากการจัดการที่ไม่เด็ดขาดพอของเราเอง อาจเกิดจาก Cache ของ Google, การมี Favicon หลายเวอร์ชัน หรือการย้ายโดเมนใหม่ กุญแจสำคัญคือความสม่ำเสมอและความชัดเจน
URL ตีลังกา: ทำไม Google ถึงไม่เข้าใจ URL ที่ถูกต้อง
ส่วนของ URL ที่แสดงบนผลการค้นหาก็เป็นอีกจุดที่สร้างความปวดหัวหลายครั้ง URL ที่ปรากฏกลับไม่ใช่ URL ที่เราต้องการ หรือเป็น URL ที่มีพารามิเตอร์แปลกๆ ติดมาด้วย นั่นไม่ใช่ความผิดของ Google แต่เป็นความบกพร่องในการตั้งค่าและโครงสร้างของเว็บไซต์เราเอง
เมื่อ Google แสดง URL ที่ไม่ถูกต้อง นั่นคือสัญญาณว่า Googlebot ตีความโครงสร้างเว็บไซต์ของคุณผิดพลาด ซึ่งส่งผลโดยตรงต่อ User Experience และความน่าเชื่อถือ มักเกิดจาก Canonical Tag ที่ผิดพลาด, Internal Linking ที่สับสน, ปัญหา HTTP/HTTPS และ WWW/Non-WWW ที่ไม่มีการ Redirects ที่สมบูรณ์ หรือ Sitemap ที่ไม่ถูกต้อง
ปัญหา URL ซ้ำซ้อนเกิดขึ้นบ่อยในเว็บไซต์ที่มีขนาดใหญ่ หรือมีการใช้ระบบจัดการเนื้อหา (CMS) ที่ไม่เหมาะสม ซึ่งอาจสร้าง URL เดียวกันได้หลายรูปแบบ สิ่งนี้ทำให้ Google สับสน และอาจเลือกแสดง URL ที่ไม่ใช่ตัวหลักที่คุณต้องการ การทำให้ Googlebot เข้าใจว่า URL ไหนคือเวอร์ชันหลักเพียงหนึ่งเดียว เป็นหัวใจสำคัญ
เคล็ดลับ: การแก้ปัญหา Favicon และ URL แบบถอนรากถอนโคน
การแก้ปัญหา Favicon และ URL ที่ผิดเพี้ยน คือการเข้าใจ ‘ตรรกะ’ ของ Googlebot และแก้ปัญหาจากต้นตอแบบถอนรากถอนโคน:
- Audit Favicon ให้ละเอียด: ตรวจสอบขนาด, ฟอร์แมต (PNG แนะนำ) และตำแหน่ง (root directory) รวมถึงการเรียกใช้ใน Header
- บังคับใช้ Favicon เดียว: ลบโค้ดและไฟล์ Favicon เก่าๆ ออกให้หมดสิ้น เพื่อให้ Googlebot มีเพียงตัวเลือกเดียว
- ตรวจสอบ Canonical Tag: ใช้เครื่องมือตรวจสอบว่า Canonical Tag ชี้ไปยัง URL หลักที่ถูกต้องเท่านั้น
- จัดการ Redirects ให้เด็ดขาด: ตรวจสอบว่ามี 301 Redirects สำหรับ HTTP ไป HTTPS และ WWW ไป Non-WWW (หรือในทางกลับกัน)
- สร้าง Sitemap ที่สะอาด: อัปเดต Sitemap ให้มีเฉพาะ URL ที่ต้องการ Index และส่ง Sitemap เข้า Google Search Console อีกครั้ง
- ใช้ Google Search Console ให้เป็น: หลังจากแก้ไข ให้ใช้เครื่องมือ ‘ตรวจสอบ URL’ เพื่อขอให้ Googlebot Crawl และ Index หน้าที่เกี่ยวข้องอีกครั้ง
สิ่งที่ต้องทำหลังจากนี้คือการ ‘เฝ้าระวัง’ อย่างใกล้ชิด การเข้าใจหลักการทำงานและมีเครื่องมือที่ถูกต้อง จะช่วยให้เราควบคุมการแสดงผลของเว็บไซต์บน Google ได้อย่างแท้จริง
















