คู่มือใช้งานจริงเรื่องขนาดและรูปแบบไฟล์รูปสำหรับเว็บ
ทุกรูปใช้ทรัพยากรเครือข่าย การถอดรหัส หน่วยความจำ และการแสดงผล งบที่มีประโยชน์ต้องเฉพาะหน้า โดยพิจารณาบทบาทรูป ผู้ชม แคช viewport และคุณภาพ ช่วงด้านล่างเป็นจุดเริ่มต้นสำหรับทดสอบ ไม่ใช่เส้นผ่านตายตัว
งบเริ่มต้นตามกรณีใช้งาน
ช่วงเหล่านี้แสดงงบส่งเว็บแบบประหยัด ผล JPEG, WebP หรือ AVIF อาจสูงหรือต่ำกว่า ปรับตามต้นฉบับ ตัวเข้ารหัส ขนาดแสดง ประสิทธิภาพจริง และการตรวจด้วยตา
| การใช้งาน | ความกว้างพิกเซล | ขนาดไฟล์เป้าหมาย | ฟอร์แมตที่แนะนำ |
|---|---|---|---|
| แบนเนอร์ Hero เต็มหน้าจอ | 1600-1920px | 100-200 KB | WebP หรือ AVIF |
| รูปเนื้อหาบล็อก | 800-1200px | 60-150 KB | WebP |
| รูปสินค้า (หลัก) | 800-1000px | 80-150 KB | WebP |
| Thumbnail สินค้า | 300-400px | 20-50 KB | WebP |
| รูปการ์ด/Preview | 400-600px | 30-80 KB | WebP |
| Avatar/รูปโปรไฟล์ | 64-128px | 5-15 KB | WebP หรือ JPEG |
| โลโก้ | ขึ้นอยู่กับงาน | 5-30 KB | SVG (แนะนำ) หรือ PNG |
| ไอคอน | 24-48px | 1-5 KB | SVG |
| ลวดลายพื้นหลัง | 200-400px (ต่อเรียง) | 10-30 KB | WebP หรือ PNG |
| รูปแชร์โซเชียล (OG Image) | 1200 x 630px | 80-150 KB | JPEG หรือ WebP |
เปลี่ยนช่วงเริ่มต้นให้เป็นงบของคุณ
รายงานน้ำหนักหน้าของ HTTP Archive มีข้อมูลการกระจายปัจจุบัน แต่ค่ากลางโลกไม่ใช่ผู้ชมของคุณ เกณฑ์ LCP “ดี” ที่ Google เผยแพร่คือ 2.5 วินาทีที่เปอร์เซ็นไทล์ 75 ของการเข้าชม ใช้ข้อมูลจริงและ waterfall แบ่งเวลาระหว่างการตอบเซิร์ฟเวอร์ การค้นพบทรัพยากร การส่ง การถอดรหัส และความล่าช้าในการแสดงผล
เริ่มจากงบการส่งระดับหน้าและให้ส่วนมากขึ้นกับรูปที่มีคุณค่าต่อผู้ใช้สูง ทบทวนช่วงในตารางเมื่อเลย์เอาต์ จำนวนรูป ผู้ชม หรือคุณภาพเปลี่ยน
รูปแบบเป็นหนึ่งในตัวแปรหลัก
ต้นฉบับเดียวกันสร้างขนาดต่างกันมากได้ตามตัวเข้ารหัสและเป้าคุณภาพ ตารางนี้แสดงพฤติกรรมให้เปรียบเทียบ ไม่ใช่ผลมาตรฐานสากลสำหรับภาพ 1200 พิกเซล
| ฟอร์แมต | ตัวอย่าง: รูปถ่าย 1200px | ขนาดเทียบกัน |
|---|---|---|
| ภาพถ่าย PNG แบบไม่สูญเสีย | มักใหญ่สำหรับเนื้อหาภาพถ่าย | ฐาน |
| JPEG (คุณภาพ 80) | มีประสิทธิภาพเมื่อใช้ค่าคุณภาพที่เหมาะ | ใช้เป็นฐานความเข้ากันได้ |
| WebP (คุณภาพ 80) | อาจดีกว่า JPEG ให้เปรียบเทียบคุณภาพที่เห็น | ขึ้นกับต้นฉบับและตัวเข้ารหัส |
| AVIF (คุณภาพ 65) | อาจมีประสิทธิภาพ แต่การเข้ารหัสและการรองรับก็สำคัญ | ขึ้นกับต้นฉบับและตัวเข้ารหัส |
WebP หรือ AVIF อาจชนะ JPEG ในบางการเปรียบเทียบ แต่ไม่มีเปอร์เซ็นต์คงที่สำหรับทุกต้นฉบับและตัวเข้ารหัส ทั้งสองรองรับความโปร่งใส ดูคู่มือ WebP กับ AVIF
สร้างไฟล์ตัวเลือกด้วย JPG เป็น WebP, แปลงเป็น AVIF สำหรับอินพุตที่ระบุ หรือ แปลงเป็นชุด สำหรับรูปแบบที่เครื่องมือแสดง
ขนาดพิกเซล: ตัวคูณที่ถูกมองข้าม
จำนวนพิกเซล เนื้อหา ความลึกบิต เมทาดาทา รูปแบบ ตัวเข้ารหัส และการตั้งค่ามีผลต่อขนาด การลดมิติที่ไม่จำเป็นมักทำให้ตัวเข้ารหัสต้องแทนข้อมูลน้อยลงมาก
รูป 4000 × 3000 มี 12 MP ส่วน 1200 × 900 มี 1.08 MP หรือพิกเซลน้อยกว่า 91% เมื่อจำนวนช่องและความแม่นยำเท่ากัน raster ที่ไม่บีบอัดสำหรับตัวเข้ารหัสลดมาก แต่การประหยัดไบต์สุดท้ายยังขึ้นกับเนื้อหาและค่า
หลัก responsive: เตรียมตัวเลือกใกล้ความกว้างและความหนาแน่นที่อาจแสดง หากช่องกว้าง 720 CSS พิกเซล ตัวเลือก 1440px อาจเหมาะกับจอ 2× แต่การซูม ครอบ เปลี่ยนเลย์เอาต์ และความหนาแน่นสูงกว่าจะเปลี่ยนการเลือก ใช้ srcset และ sizes อธิบายตัวเลือก
ใช้ ปรับขนาดรูป ของ Vizua สร้างตัวเลือกตามเลย์เอาต์ แล้วทดสอบตัวบีบอัด JPEG หรือ PNG ที่เหมาะ ต้นฉบับที่ปรับแล้วอาจไม่เล็กลง
คุณภาพการบีบอัด: หาจุดสมดุลที่เหมาะสม
เมื่อรูปมีขนาดและฟอร์แมตที่ถูกต้องแล้ว ค่าคุณภาพคือการปรับขั้นสุดท้าย ตัวอย่างต่อไปนี้แสดงให้เห็นว่าขนาด ฟอร์แมต และการบีบอัดทำงานร่วมกันอย่างไร
ขั้นตอนตัวอย่าง: เริ่มจากไฟล์แม่ 4000 × 3000 และเก็บไว้นอกชุดส่ง
- ปรับขนาด เป็นตัวเลือกอย่าง 1200 × 900 เมื่อเหมาะกับช่องและความหนาแน่นเป้าหมาย
- ส่งออก WebP ตัวเลือก ที่คุณภาพเริ่มต้นแล้วตรวจไฟล์จริง
- ส่งออก AVIF ตัวเลือก เมื่อระบบรองรับ แล้วเปรียบเทียบขนาด หน้าตา และต้นทุนเข้ารหัส
เลือกไฟล์ตัวเลือกที่เล็กสุดซึ่งตรงกรณีใช้งาน การประหยัดและความต่างที่เห็นมาจากต้นฉบับกับผลจริง ไม่ใช่เฉพาะขนาดตัวอย่าง
สำหรับคำแนะนำค่าคุณภาพโดยละเอียดแยกตามฟอร์แมต อ่านคู่มือ: วิธีบีบอัดรูปไม่เสียคุณภาพ
กรณีพิเศษ
หน้าสินค้าอีคอมเมิร์ซ
รูปสินค้าต้องยังมีประโยชน์ที่ระดับซูมซึ่งร้านรองรับ สร้างตัวเลือก responsive จากไฟล์แม่ที่ปกป้อง ทดสอบรายละเอียด และตั้งงบแยกสำหรับตาราง มุมหลัก และซูม ข้อกำหนดอัปโหลด marketplace อาจต่างจากการส่งของร้าน
พอร์ตโฟลิโอช่างภาพ
พอร์ตโฟลิโอส่งตัวอย่าง responsive และเปิดมุมความละเอียดสูงโดยตั้งใจได้เมื่อเหมาะสม กำหนดขนาดและงบไบต์จากเลย์เอาต์และจอที่คาด แล้วตรวจพื้นผิว การไล่สี และโปรไฟล์สี
รูปแชร์โซเชียล (Open Graph)
คำแนะนำและรูปแบบ Open Graph ต่างกันตามแพลตฟอร์มและเปลี่ยนได้ JPEG หรือ PNG 1200 × 630 เป็นจุดเริ่มต้นทั่วไป แต่ตรวจคำแนะนำและตัวอย่างปัจจุบันของปลายทาง crawler ดึงไฟล์นี้แยกจาก lazy loading ของหน้า
งบประมาณรูปทั้งหน้า
สร้างงบหน้าจากเป้าประสิทธิภาพ ตัวอย่างการแบ่งเริ่มต้นสำหรับทดสอบคือ:
- รูป Hero 1 รูป: ~150 KB
- รูปเนื้อหา 3-4 รูป: ~100 KB ต่อรูป รวม ~300-400 KB
- Thumbnail, Avatar, ไอคอน: ~50 KB รวมกัน
ตัวอย่างนี้ไม่รับประกันความเร็ว แกลเลอรีและตารางสินค้าอาจเลื่อนรูปนอกจอที่เหมาะสม แต่ทรัพยากร lazy-load ยังใช้ข้อมูลเมื่อร้องขอและอาจมีผลต่อการเลื่อน วัดประสิทธิภาพแรกและการโต้ตอบบนอุปกรณ์กับเครือข่ายตัวแทน
คำถามที่พบบ่อย
ไฟล์รูปสำหรับเว็บไซต์ควรมีขนาดเท่าไร
ไม่มีเป้าหมาย KB เดียวที่ใช้ได้ทุกแห่ง สร้างงบจากเป้าประสิทธิภาพหน้า จำนวนรูป viewport เครือข่ายผู้ชม พฤติกรรมแคช และคุณภาพที่ต้องการ รูป hero อาจควรใช้ไบต์มากกว่ารูปย่อ แต่การค้นพบและลำดับความสำคัญก็สำคัญพอ ๆ กับขนาด วัด LCP จากผู้ใช้จริงและตรวจไฟล์ตัวแทน แทนการบังคับขีดจำกัดเดียว
ลดขนาดรูปโดยไม่เสียคุณภาพได้อย่างไร
เก็บไฟล์แม่ สร้างขนาดที่เหมาะกับช่องแสดงและความหนาแน่นอุปกรณ์ เปรียบเทียบรูปแบบที่เหมาะ และปรับตัวเข้ารหัสพร้อมตรวจผลลัพธ์จริง สเกลคุณภาพต่างกันตามตัวเข้ารหัส และไม่มีค่าที่รับประกันว่าจะแยกความแตกต่างไม่ได้ หลีกเลี่ยงการบีบอัดแบบสูญเสียซ้ำ
Google แนะนำขนาดไฟล์รูปสูงสุดหรือไม่
Google ไม่ได้เผยแพร่เพดาน KB เดียวสำหรับรูป PageSpeed Insights อาจระบุการประหยัดการส่งข้อมูลและปัญหา LCP ในหน้าที่ทดสอบ แต่ตัวเลขที่เหมาะขึ้นกับเส้นทางโหลดทั้งหมด ใช้การวิเคราะห์ในห้องทดลองร่วมกับข้อมูลจริงของผู้ใช้
ขนาดไฟล์รูปมีผลต่อ SEO หรือไม่
รูปอาจมีผลต่อประสบการณ์และ Core Web Vitals เมื่อใหญ่ ถูกค้นพบช้า ถอดรหัสช้า หรือแสดงโดยไม่มีขนาดคงที่ Google ใช้สัญญาณประสบการณ์หน้าในระบบจัดอันดับที่กว้างกว่า แต่การลดไฟล์หนึ่งไม่รับประกันอันดับเปลี่ยน วัดว่ารูปเป็นคอขวดจริงหรือไม่
รูปสินค้าควรใช้ขนาดพิกเซลเท่าไร
จับคู่ไฟล์ตัวเลือกกับช่องแสดงใหญ่สุด การซูม และความหนาแน่นอุปกรณ์ที่ร้านรองรับ ใช้แหล่ง responsive แทนความกว้างคงที่ ทดสอบรายละเอียดที่ซูมเป้าหมาย และตั้งงบไบต์จากหน้าและผู้ชม ข้อกำหนดรับไฟล์ของ marketplace อาจต่างจากขนาดที่ร้านควรส่ง
ลดขนาดไฟล์รูปให้ได้ตามเป้า
ไม่ต้องมีบัญชี ไฟล์ที่เลือกประมวลผลในเบราว์เซอร์และไม่ส่งไปเซิร์ฟเวอร์ประมวลผลภาพของเรา