หากฉันฝังรูปภาพลงในหน้าเป็นimg
- src
ด้วย base64 data URI เมตาดาต้าของรูปภาพ (EXIF, IPTC, XMP) ยังคงมีให้สำหรับ imagebot ของ Google หรือไม่
หากฉันฝังรูปภาพลงในหน้าเป็นimg
- src
ด้วย base64 data URI เมตาดาต้าของรูปภาพ (EXIF, IPTC, XMP) ยังคงมีให้สำหรับ imagebot ของ Google หรือไม่
คำตอบ:
Google ไม่ได้จัดทำดัชนีข้อมูลภาพ URI สำหรับการค้นหาภาพของ Google John Muellerของ Google กล่าวไว้ที่นี่และตามความคิดเห็นด้านล่าง เนื่องจากอิมเมจ URI ของข้อมูลไม่ได้รับการจัดทำดัชนีในการค้นหารูปภาพของ Google ข้อมูล EXIF ในนั้นจึงไม่เกี่ยวข้อง
คุณสามารถตรวจสอบว่าภาพเหล่านี้ไม่ได้จัดทำดัชนี ฉันค้นหารูปภาพของ Google เพื่อหา "data uri" และตรวจสอบผลการค้นหาทันที ภาพทั้งหมดที่ฉันดูเป็นไฟล์ภาพไม่ใช่ภาพที่เข้ารหัส base64 URI คุณอาจคิดว่าถ้า Google สามารถทำดัชนีรูปภาพอิมเมจ URI ได้บางส่วนจะปรากฏในผลการค้นหาสำหรับคำนั้น
หาก Google ตัดสินใจจัดทำดัชนีรูปภาพ URI ของข้อมูลพวกเขาควรจะสามารถรับข้อมูล EXIF จากพวกเขาได้ Data uri เป็นไฟล์ที่เข้ารหัส base64 ทั้งหมด (ไม่มีช่องว่างหรือบรรทัดใหม่) พร้อมdata:image/png;base64,
คำนำหน้า ข้อมูลเมตาใด ๆ ในไฟล์จะยังคงอยู่ในเวอร์ชัน URI ของข้อมูลที่เข้ารหัส base64
ฉันใช้อิมเมจข้อมูล URI ในเว็บไซต์ของฉัน ฉันทำเช่นนี้เพราะผู้ใช้มักจะดูหน้าเดียวบนเว็บไซต์เพื่อรับข้อมูลทั้งหมดที่พวกเขาต้องการ การรวม CSS, JS และข้อมูลรูปภาพแบบอินไลน์ในหน้าช่วยเพิ่มประสิทธิภาพได้อย่างมาก ภาพมีขนาดเล็กทั้งหมดดังนั้นเทคนิคจึงทำงานได้ดีเป็นพิเศษ
ไซต์ของฉันได้รับปริมาณการใช้ข้อมูลที่พอใช้จาก Internet Explorer 7 และรุ่นก่อนหน้าซึ่งไม่รองรับอิมเมจ URI ของข้อมูล ดังนั้นฉันต้องรับใช้ตามเงื่อนไข ฉันมีภาพบนเซิร์ฟเวอร์ด้วยและฉันเลือก URL ภาพปกติหรือ URI ข้อมูลตามUser-Agent
ส่วนหัว ฉันจัดการบอต (รวมถึง Googlebot) เหมือนกับ IE 7 นั่นคือฉันใช้รูปภาพเป็น HTTP URL ฉันทำเช่นนี้เพราะการรวมภาพข้อมูล uri เพิ่มขนาดหน้าอย่างมาก บอทส่วนใหญ่ไม่จำเป็นต้องดาวน์โหลดภาพดังนั้นมันจึงมีประสิทธิภาพมากกว่าสำหรับพวกเขา ฉันยังสังเกตเห็นว่า Google Webmaster Tools รายงานว่า Googlebot กำลังรวบรวมข้อมูลเว็บไซต์ของฉันช้ากว่าเดิมมากเมื่อเปิดใช้งานรูปภาพ URI ของข้อมูล เทคนิคนี้ถือเป็นการปิดบัง แต่จะเป็นวิธีการจัดทำดัชนีรูปภาพของ URI ข้อมูลของคุณ
ในขณะที่ Google ใช้รูปภาพเป็นฐานข้อมูลที่เข้ารหัส URIs บน SERP ของตัวเอง แต่จะไม่สร้างดัชนีรูปภาพดังกล่าวบนเว็บไซต์อื่น ๆ ขอบคุณ @dan ที่ชี้ให้ฉันไปที่การสนทนาของ Google Groups ที่John Mueller อธิบายปัญหานี้ มันก็มีความหมายเช่นกันว่าคำถามเกี่ยวกับการมีอยู่ของข้อมูล EXIF ในภาพดังกล่าวนั้นไม่เกี่ยวข้องกัน
คำอธิบายนี้ทำให้ชัดเจนซึ่งเป็นภาพที่เป็นเทคนิคการเพิ่มประสิทธิภาพการใช้งานที่ดีกว่านี้: ภาพขนาดเล็กเช่นไอคอน favicons และปุ่มและภาพเหล่านั้นที่ไม่ส่งมอบคุณค่าเพิ่มเติมสำหรับเนื้อหาของเว็บไซต์
ในอีกเว็บไซต์หนึ่งหากหนึ่งต้องฝังภาพที่มีค่าเนื้อหาเพิ่มเติมเป็นข้อมูลที่เข้ารหัส base64 URI แนวทางปฏิบัติที่ดีที่สุดเพียงอย่างเดียวในการให้ข้อมูลเมตาของภาพคือการใช้มาร์กอัปของ Schema.org ซึ่งเป็นไปได้ที่จะเจรจาข้อมูล EXIF เช่นนี้ ชนิดของมาร์กอัป
มาร์กอัปชนิดอื่นที่มีแนวโน้มว่าจะเจรจาข้อมูลที่มีลักษณะเช่น "คุณสมบัติ: ค่า" เช่น EXIF คือมีสถานะข้อเสนอในขณะนี้ แต่บทความนี้จากบล็อกของ Googleแสดงตัวอย่างข้อมูลที่มีโครงสร้างซึ่งสามารถสร้างได้จากข้อเสนอมาร์กอัปที่ฉันลิงก์ไว้ด้านบน