วิธีเข้ารหัสรูปภาพอย่างมีประสิทธิภาพบน WordPress และแก้ไข PageSpeed ​​Warning

เผยแพร่แล้ว: 2022-02-17

หากคุณทำการตรวจสอบไซต์ WordPress ของคุณผ่าน PageSpeed ​​Insights Lighthouse อาจแนะนำให้คุณเข้ารหัสรูปภาพของคุณอย่างมีประสิทธิภาพ PageSpeed ​​Insights (PSI) เป็นเครื่องมือที่สร้างรายงานประสิทธิภาพสำหรับหน้า WordPress ทั้งหมดของคุณ หากตรวจพบว่ารูปภาพของคุณสามารถเพิ่มประสิทธิภาพได้มากกว่านี้ ระบบจะทริกเกอร์คำเตือน "เข้ารหัสรูปภาพอย่างมีประสิทธิภาพ"

ปัญหา “เข้ารหัสรูปภาพอย่างมีประสิทธิภาพ” - ที่มา: PageSpeed ​​Insights
ปัญหา “เข้ารหัสรูปภาพอย่างมีประสิทธิภาพ” – ที่มา: PageSpeed ​​Insights

ในคู่มือนี้ เราจะอธิบายความหมายของการเข้ารหัสรูปภาพอย่างมีประสิทธิภาพและวิธีตรวจสอบสถานะของรูปภาพ ของคุณ นี่เป็นวิธีที่มีประสิทธิภาพในการปรับปรุงคะแนนประสิทธิภาพ Lighthouse ของคุณ เรายังแชร์เทคนิคการเพิ่มประสิทธิภาพรูปภาพ 6 แบบและ วิธี แก้ไขคำเตือน "เข้ารหัสรูปภาพอย่างมีประสิทธิภาพ" อย่างรวดเร็ว

มาดำน้ำกันเถอะ!

การเข้ารหัสรูปภาพอย่างมีประสิทธิภาพหมายความว่าอย่างไร

การเข้ารหัสรูปภาพอย่างมีประสิทธิภาพหมายถึงการเพิ่มประสิทธิภาพรูปภาพเพื่อลดขนาดไฟล์โดยไม่กระทบต่อคุณภาพของรูปภาพมากนัก

Lighthouse ตั้งค่าสถานะรูปภาพว่าปรับให้เหมาะสมได้อย่างไร อะไรทำให้เกิดปัญหานี้?

Lighthouse จะสแกนภาพทั้งหมดของคุณบนหน้าที่คุณกำลังตรวจสอบ จากนั้นตั้งค่าระดับการบีบอัดเป็น 85% หากการประหยัดที่เป็นไปได้คือ 4 KiB ขึ้นไป พวกเขาจะรายงานรูปภาพและติดธงว่าเป็นข้อผิดพลาดในรายงานประสิทธิภาพของคุณ

รูปภาพถูกตั้งค่าสถานะโดย Lighthouse เนื่องจากศักยภาพในการประหยัดนั้นเหนือกว่า 4B (24.6KiB)
รูปภาพถูกตั้งค่าสถานะโดย Lighthouse เนื่องจากศักยภาพในการประหยัดนั้นเหนือกว่า 4B (24.6KiB)

รูปภาพที่ไม่ได้บีบอัดด้วยคุณภาพสูงมากมักส่งผลให้ไฟล์มีขนาดใหญ่ และยิ่งรูปภาพมีขนาดใหญ่เท่าใด ก็ยิ่งต้องใช้เวลาในการดาวน์โหลดและแสดงผลแก่ผู้เยี่ยมชมของคุณมากขึ้นเท่านั้น เมื่อสิ่งนี้เกิดขึ้นกับรูปภาพ ทั้งหมด ของคุณ เวลาในการโหลดทั้งหมดมักจะเพิ่มขึ้น และคุณอาจลงเอยด้วยเว็บไซต์ที่ช้า

เพื่อหลีกเลี่ยงสถานการณ์นี้ เรากำลังแชร์เทคนิคการเพิ่มประสิทธิภาพ 6 แบบที่ช่วยให้คุณแสดงภาพของคุณบนเว็บได้อย่างเหมาะสม

6 วิธีในการเข้ารหัสรูปภาพบน WordPress อย่างมีประสิทธิภาพ:

มีหกขั้นตอนที่คุณสามารถทำได้เพื่อเข้ารหัสรูปภาพอย่างมีประสิทธิภาพและจัดการกับคำแนะนำ PageSpeed ​​Insight นี้ รวมถึง:

  1. บีบอัดรูปภาพของคุณ
  2. การนำ Lazy Load มาใช้
  3. การแปลงรูปภาพเป็น WebP (รูปแบบ Next-gen)
  4. การแสดงภาพที่มีขนาดที่ถูกต้อง
  5. การใช้รูปภาพ CDN
  6. การแทนที่ GIF แบบเคลื่อนไหวด้วยวิดีโอ

มาดูแต่ละขั้นตอนกัน

1. บีบอัดรูปภาพของคุณ

เป้าหมายของการบีบอัดภาพคือการลดไฟล์ภาพโดยไม่ลดทอนคุณภาพมากเกินไป นั่นทำให้ PageSpeed ​​Insights มีความสุขมากเพราะสามารถจัดเก็บและแสดงผลรูปภาพในรูปแบบที่มีประสิทธิภาพสูงสุด ทำให้มีการเข้ารหัสอย่างเหมาะสม การบีบอัดภาพอาจสูญเสียแต่ไม่สูญเสียข้อมูลหากคุณไม่ต้องการสัมผัสคุณภาพของภาพ

อย่างไรก็ตาม หากคุณใช้เครื่องมือที่เหมาะสม การบีบอัดแบบไม่สูญเสียข้อมูลจะไม่สามารถมองเห็นได้ด้วยตาเปล่า

ในตัวอย่างด้านล่าง ไฟล์หนึ่งเป็นไฟล์ต้นฉบับ และอีกไฟล์หนึ่งถูกบีบอัด คุณสามารถมองเห็นความแตกต่าง? ฉันไม่สามารถ

โปรดจำไว้ว่า รูปภาพที่ไม่เหมาะจะส่งผลต่อความเร็วหน้าเว็บของคุณอย่างมาก และทำให้ไซต์ WordPress ของคุณช้าลง วิธีที่ง่ายที่สุดในการหลีกเลี่ยงปัญหาด้านประสิทธิภาพคือการใช้ปลั๊กอิน WordPress ไม่ต้องกังวล เราได้ดำเนินการอย่างหนักเพื่อคุณ และเราได้รวบรวมรายชื่อปลั๊กอินบีบอัดรูปภาพที่ดีที่สุดสำหรับ WordPress แล้ว

หากคุณต้องการวิธีบีบอัดภาพด้วยตนเอง เราก็พร้อมช่วยคุณเช่นกัน และถ้าคุณรู้สึกว่าถูกครอบงำโดย PhotoShop และ Lightroom มีเครื่องมือเพิ่มประสิทธิภาพทางเลือกมากมายที่คุณสามารถใช้ได้

2. การนำ Lazy Load มาใช้

การโหลดแบบ Lazy Loading ช่วยเข้ารหัสภาพของคุณอย่างมีประสิทธิภาพ เนื่องจากเป็นเทคนิคการเพิ่มประสิทธิภาพที่มีจุดมุ่งหมายเพื่อแสดงภาพเฉพาะเมื่อจำเป็นเท่านั้น หากผู้ใช้ดู รูปภาพจะแสดงโดยเบราว์เซอร์ มิฉะนั้น การโหลดจะถูกเลื่อนออกไปเพื่อจัดลำดับความสำคัญของเนื้อหาที่สำคัญที่สุด Google ขอแนะนำ "เลื่อนภาพนอกจอ" ใน PageSpeed ​​ซึ่งหมายความว่าใช้สคริปต์โหลดแบบ Lazy Loading ต่อไปนี้:

 “loading=lazy”

โปรดจำไว้ว่า คุณควรหลีกเลี่ยงการตั้งค่าสคริปต์นี้สำหรับรูปภาพใดๆ ในวิวพอร์ตแรกที่มองเห็นได้ ให้ใช้การหน่วงเวลากับเนื้อหาครึ่งหน้าล่างแทน:

ใช้ Lazy Loading สำหรับเนื้อหาครึ่งหน้าล่าง
ใช้ Lazy Loading สำหรับเนื้อหาครึ่งหน้าล่าง

หากคุณไม่ต้องการใช้การโหลดแบบ Lazy Loading ด้วยตนเอง คุณสามารถใช้ปลั๊กอิน WordPress ฟรี เช่น Lazy Load โดย WP Rocket หรือดูปลั๊กอิน Lazy Load ที่ดีที่สุดสำหรับ WordPress

3. การแปลงรูปภาพเป็น WebP (รูปแบบ Next-gen)

WebP ที่พัฒนาโดย Google คือรูปแบบรูปภาพยุคหน้าซึ่งให้การบีบอัดข้อมูลแบบไม่สูญเสียและสูญเสียที่ดีขึ้นสำหรับรูปภาพ ส่งผลให้เข้ารหัสรูปภาพของคุณบนเว็บไซต์ WordPress ได้ดีขึ้นและผ่านการตรวจสอบ PageSpeed

ตามจริงแล้ว Google กล่าวว่า "ขนาดไฟล์ WebP โดยเฉลี่ยเล็กกว่า 25%-34% เมื่อเทียบกับขนาดไฟล์ JPEG" ตารางนี้แสดงให้เห็นว่า WebP สามารถบีบอัดได้ดีกว่ารูปแบบ JPEG:

WebP ที่มีขนาดไฟล์เล็กกว่า - ที่มา: Greenspector
WebP ที่มีขนาดไฟล์เล็กลง – ที่มา: Greenspector

คุณมั่นใจ? ปลั๊กอิน Imagify สามารถแปลงรูปภาพของคุณเป็น WebP ได้โดยตรงจากแดชบอร์ดของ WordPress

หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับรูปแบบ Next-gen นี้ เราแนะนำให้อ่านวิธีใช้รูปแบบ WebP บน WordPress

4. การแสดงภาพที่มีขนาดที่ถูกต้อง

Lighthouse ทำให้ง่ายต่อการค้นหารูปภาพที่มีขนาดไม่ถูกต้องบนไซต์ WordPress ของคุณ เพียงตรวจสอบเพจของคุณ และหากคุณพบคำเตือน "ขนาดรูปภาพที่เหมาะสม" คุณควรปรับขนาดภาพเหล่านั้น

แผงองค์ประกอบ DevTools ยังใช้ตรวจสอบขนาดรูปภาพที่แสดงได้ที่:

การระบุขนาดภาพของฉันในแท็บ "องค์ประกอบ" - ที่มา: DevTools
ระบุขนาดภาพของฉันในแท็บ "องค์ประกอบ" - ที่มา: DevTools

ส่วนนั้นฟังดูง่าย แต่ด้วยขนาดหน้าจอที่หลากหลายในปี 2022 สิ่งต่าง ๆ อาจซับซ้อนได้อย่างรวดเร็ว

กฎข้อหนึ่ง: ตามหลักแล้ว หน้าเว็บของคุณไม่ควรแสดงรูปภาพที่ใหญ่กว่าหน้าจอของผู้ใช้

  • ขนาดหน้าจอเดสก์ท็อปโดยเฉลี่ยคือ 1920 x 1080 พิกเซล
  • โทรศัพท์มือถือส่วนใหญ่มีความกว้างของอุปกรณ์ 400 px

สำหรับไซต์ WordPress ของคุณ คุณสามารถอัปโหลดรูปภาพผ่านไลบรารีสื่อหรือบนหน้าของคุณได้โดยตรง Google ขอแนะนำให้ใช้ขนาดรูปภาพที่เหมาะสมที่สุด (รวมถึงขนาดสำหรับเบรกพอยต์ที่ตอบสนอง) สิ่งสำคัญคืออย่าใช้รูปภาพขนาดเต็มและปรับขนาดให้เหมาะสม:

  • พยายามรักษาขนาดไฟล์ภาพของคุณให้ต่ำกว่า 200 KB
  • สำหรับรูปภาพส่วนใหญ่ ความกว้างสูงสุด 800 พิกเซลก็เพียงพอแล้ว

การเก็บรูปภาพไว้ระหว่างตัวเลขเหล่านี้จะช่วยให้แน่ใจว่าจะโหลดอย่างรวดเร็วบนอุปกรณ์ของผู้ใช้

คุณสามารถไปต่อและปรับแต่งภาพของคุณให้เหมาะสมตามแต่ละอุปกรณ์ดังที่แสดงด้านล่างใน Sketch:

ขนาดอุปกรณ์ Apple - ที่มา: Sketch Software
ขนาดอุปกรณ์ Apple – ที่มา: Sketch Software

คุณมีตัวเลือกมากมายในการกำหนดขนาดภาพอย่างเหมาะสมและหลีกเลี่ยงไม่ให้เว็บไซต์ทำงานช้าลง:

  • ทำด้วยตนเองด้วยเครื่องมือเช่น Photoshop, Lightroom, Gimp เป็นต้น
  • ใช้ปลั๊กอินการเพิ่มประสิทธิภาพรูปภาพ เช่น Imagify เช่นเดียวกับการบีบอัด คุณยังสามารถใช้จำนวนมากเพื่อปรับขนาดรูปภาพที่มีอยู่ทั้งหมดบนไซต์ของคุณ:
การปรับขนาดรูปภาพของฉันอย่างเหมาะสม - ที่มา: Imagify
การปรับขนาดรูปภาพของฉันอย่างเหมาะสม – ที่มา: Imagify

5. การใช้รูปภาพ CDN

หากต้องการเข้ารหัสรูปภาพบน WordPress อย่างมีประสิทธิภาพ คุณควรเลือกใช้ผู้ให้บริการ CDN มันจะส่งภาพของคุณเร็วขึ้นและช่วยกำจัดปัญหาที่เกี่ยวข้องกับรูปภาพ Google PageSpeed CDN เชี่ยวชาญในการเพิ่มประสิทธิภาพและการส่งมอบภาพไม่ว่าผู้ใช้ของคุณจะอยู่ที่ใดในโลก:

ตำแหน่งขอบ +50 เพื่อส่งภาพได้เร็วขึ้น – ที่มา: RocketCDN

จากข้อมูลของ WebDev “การเปลี่ยนไปใช้ CDN ของรูปภาพสามารถลดขนาดไฟล์รูปภาพได้ 40–80%” ดังที่แสดงด้านล่าง:

ประหยัดไบต์ของรูปภาพหลังจากเปลี่ยนเป็น CDN – ที่มา: Google Chrome Developers

6. การแทนที่ GIF แบบเคลื่อนไหวด้วยวิดีโอ

การแทนที่ GIF แบบเคลื่อนไหวด้วยวิดีโอจะช่วยเพิ่มประสิทธิภาพได้ เนื่องจากวิดีโอ .mp4 นั้นเบากว่า GIF มาก ดังที่คุณเห็นในตัวอย่างของฉันด้านล่าง:

– ขนาดไฟล์ GIF: 12 MB
– ขนาดไฟล์ MP4: 286 KB ( ประหยัดทั้งหมด: 98% )

ขนาดไฟล์ GIF เทียบกับ MP4

PageSpeed ​​ยังแนะนำให้แสดงเนื้อหาภาพเคลื่อนไหวของคุณผ่านรูปแบบวิดีโอและไม่ใช้ GIF เมื่อคุณแปลงเนื้อหาของคุณเป็น MP4 ตรวจสอบให้แน่ใจว่าได้ตั้งค่าที่ถูกต้องเพื่อให้ดูเหมือน GIF:
– ควรวนซ้ำอย่างต่อเนื่อง
– ควรเล่นโดยอัตโนมัติ
– มันควรจะเงียบ

มีหลายวิธีในการแปลง GIF เป็นวิดีโอ ฉันเคยใช้ Ezgif สำหรับการเปรียบเทียบข้างต้น

ตอนนี้เราได้เห็น 6 เทคนิคการเพิ่มประสิทธิภาพเพื่อเข้ารหัสรูปภาพบน WordPress อย่างมีประสิทธิภาพแล้ว ให้ฉันแบ่งปันกล่องเครื่องมือประสิทธิภาพของฉันกับคุณ อาจมีประโยชน์หากคุณต้องการเพิ่มความเร็วของไซต์ WordPress ของคุณ และตรวจสอบให้แน่ใจว่ารูปภาพของคุณได้รับการปรับให้เหมาะสมสำหรับเว็บ

กล่องเครื่องมือของฉันเพื่อปรับรูปภาพให้เหมาะสมและผ่านการตรวจสอบ PageSpeed ​​Insights เสมอ (รวมถึงเข้ารหัสรูปภาพอย่างมีประสิทธิภาพ):

– Imagify เพื่อบีบอัดรูปภาพของฉันและให้บริการไปยัง WebP (ฟรีสำหรับรูปภาพ 20 MB ทุกเดือน)
– Lazy Load โดย WP Rocket (ฟรี)
– RocketCDN สำหรับส่งภาพของฉันเร็วขึ้น (เพียง $8.9/เดือน สำหรับแบนด์วิดท์ไม่จำกัด)
– Ezgif (เครื่องมือฟรีในการแปลง .gif เป็น .mp4)
– WP Rocket หนึ่งในปลั๊กอินประสิทธิภาพที่ดีที่สุดในการเพิ่มความเร็วด้วยการคลิกเพียงไม่กี่ครั้ง (ทำให้ Core Web Vitals เปลี่ยนเป็นสีเขียว)

ในหัวข้อถัดไป เราจะเน้นที่ Imagify ซึ่งเป็นปลั๊กอินบีบอัดรูปภาพอันทรงพลังที่เข้ารหัสรูปภาพอย่างมีประสิทธิภาพโดยอัตโนมัติ

วิธีแก้ไขการเข้ารหัสรูปภาพอย่างมีประสิทธิภาพด้วย Imagify

ขอบคุณ Imagify คุณสามารถบีบอัดรูปภาพของคุณโดยไม่ลดทอนคุณภาพและแก้ไขคำเตือน "เข้ารหัสรูปภาพอย่างมีประสิทธิภาพ"

ถึงเวลาที่จะได้เห็นการทำงานของ Imagify และเปรียบเทียบข้อมูลเชิงลึก PageSpeed ​​ที่มีและไม่มี Imagify

ไซต์สาธิตของฉันพร้อมภาพ HD

Before Imagify – ผลการปฏิบัติงานของฉันใน PageSpeed ​​Insights

Lighthouse ไม่ได้ให้ผลลัพธ์ที่ยอดเยี่ยมใดๆ และฉันกำลังประสบปัญหาเกี่ยวกับรูปภาพบางประการ กล่าวคือ:

  • เข้ารหัสรูปภาพอย่างมีประสิทธิภาพ (ซึ่งเป็นหัวข้อของเราในวันนี้)
  • แสดงภาพในรูปแบบ Next-gen
  • ขนาดภาพที่เหมาะสม
ปัญหาที่กำหนดโดย Lighthouse (ก่อนการเพิ่มประสิทธิภาพ Imagify)
ปัญหาที่กำหนดโดย Lighthouse (ก่อนการเพิ่มประสิทธิภาพ Imagify)

ตอนนี้ได้เวลาดาวน์โหลด Imagify เพื่อบีบอัดและให้บริการรูปภาพของเราในรูปแบบ Next-Gen ปรับขนาดให้เหมาะสม และแน่นอนเข้ารหัสอย่างมีประสิทธิภาพ

ด้วย Imagify – ผลลัพธ์ประสิทธิภาพของ PageSpeed ​​Insights

Imagify ได้แก้ไขคำเตือน "เข้ารหัสรูปภาพอย่างมีประสิทธิภาพ" แล้ว! มันยังปรับภาพทั้งหมดของฉันให้เหมาะสมและใส่ปัญหาก่อนหน้าของฉันในพื้นที่การตรวจสอบที่ผ่าน:

ภาพที่เข้ารหัสอย่างถูกต้องด้วย Imagify (ผ่านการตรวจสอบ) - ที่มา: PSI
ภาพที่เข้ารหัสอย่างถูกต้องด้วย Imagify (ผ่านการตรวจสอบ) – ที่มา: PSI

Imagify ลดขนาดไฟล์ภาพของฉันลง 90% - เปลี่ยนจากเกือบ 2 MB เป็น 200 KB ดังที่แสดงในตัวอย่างด้านล่าง:

จินตนาการถึงการเพิ่มประสิทธิภาพภาพของฉันและบันทึกเกือบ 90% ของขนาดไฟล์

คุณต้องการกำจัดคำเตือน "เพิ่มรูปภาพอย่างมีประสิทธิภาพ" เหมือนที่ฉันทำไหม

ติดตั้ง Imagify และใช้การตั้งค่าต่อไปนี้:

  • ตั้งค่า Imagify (ตรงไปตรงมา)
  • เลือกระดับการปรับให้เหมาะสมที่คุณต้องการใช้สำหรับบีบอัดภาพของคุณ ฉันเลือก Ultra ซึ่งเป็นระดับการเพิ่มประสิทธิภาพสูงสุด:
การเลือกระดับ Ultra Optimization – ที่มา: Imagify
  • แปลงรูปภาพของคุณเป็น WebP ซึ่งเป็นรูปแบบ Next-gen ที่แนะนำโดย PageSpeed ​​Insights:
การแปลง WebP ในคลิกเดียว - ที่มา: Imagify
การแปลง WebP ในคลิกเดียว – ที่มา: Imagify
  • เพิ่มประสิทธิภาพรูปภาพขนาดใหญ่ของคุณจำนวนมากด้วย Imagify ( นั่นหมายถึงการเพิ่มประสิทธิภาพห้องสมุดทั้งหมดด้วยการคลิกเพียงครั้งเดียว!)
  • และเช่นเดียวกัน คำเตือน PSI ก็หายไป

เป็นมูลค่าการกล่าวขวัญว่ากระบวนการปรับแต่งรูปภาพนี้ฟรีทั้งหมด!

Imagify เวอร์ชันฟรีให้คุณปรับขนาดและบีบอัดรูปภาพมูลค่า 20 MB ต่อเดือน หากคุณกำลังวางแผนที่จะเพิ่มรูปภาพ คุณสามารถเลือกราคาพรีเมียมดังต่อไปนี้:

  • $4.99 ต่อเดือนสำหรับ 500 GB (ประมาณ 5,000 ภาพ)
  • และ $9.99 ต่อเดือนสำหรับการใช้งานไม่จำกัด

หากคุณยังคงมีข้อสงสัย PageSpeed ​​Insights ยังแนะนำให้ใช้ปลั๊กอินการเพิ่มประสิทธิภาพรูปภาพ เช่น Imagify:

Imagify ปลั๊กอินที่แนะนำโดย PSI เป็นวิธีเข้ารหัสรูปภาพอย่างมีประสิทธิภาพ

ห่อ

หากไม่มี Imagify PageSpeed ​​จะแจ้งปัญหาหลายประการสำหรับรูปภาพของฉัน:

เว็บไซต์ของฉันที่ไม่มี Imagify - ที่มา: PSI
เว็บไซต์ของฉันที่ไม่มี Imagify – ที่มา: PSI

เมื่อใช้ Imagify ปัญหาที่เกี่ยวข้องกับรูปภาพทั้งหมดของฉันได้รับการแก้ไขแล้ว พวกเขาได้รับการปรับให้เหมาะสมในรูปแบบ Next-gen (WebP) และคำเตือน "เข้ารหัสรูปภาพอย่างมีประสิทธิภาพ" ของฉันเปลี่ยนเป็นสีเขียวในที่สุด

เว็บไซต์ของฉันผ่านการตรวจสอบกับ Imagify
เว็บไซต์ของฉันผ่านการตรวจสอบกับ Imagify

หากคุณเป็นเหมือนฉันและต้องการเข้ารหัสรูปภาพของคุณใน WordPress อย่างมีประสิทธิภาพด้วยการคลิกเพียงไม่กี่ครั้ง ทำไมไม่ลองใช้ Imagify ล่ะ คุณสามารถลองใช้ Imagify ได้ฟรี ปรับแต่งรูปภาพของคุณ และทำการตรวจสอบ PageSpeed ​​Insights ของคุณเองได้ เช่นเดียวกับที่ฉันทำ แจ้งให้เราทราบในความคิดเห็นหากคุณผ่านการทดสอบด้วย Imagify ฉันอยากรู้!