สิบวิธีในการปรับปรุงเวลาในการโหลดเว็บไซต์ของคุณและ Google Core Vitals

เผยแพร่แล้ว: 2021-08-15

สารบัญ

Core Web Vitals คืออะไร

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

  • Cumulative Layout Shift กำหนดว่าโครงสร้างของหน้าเว็บควรเปลี่ยนและเปลี่ยนตำแหน่งมากน้อยเพียงใด เกณฑ์มาตรฐานสำหรับสิ่งนี้คือ 0.1
  • Largest Contentful Paint วัดระยะเวลาในการโหลดเนื้อหาหลักของหน้า ผลลัพธ์ที่ดีที่สุดควรไม่เกิน 2.5 วินาที
  • First Input Delay คือเวลาระหว่างการเปิดหน้าเว็บและช่วงเวลาที่เริ่มโต้ตอบเป็นครั้งแรก กรอบเวลาที่ต้องการมากที่สุดคือประมาณ 100 มิลลิวินาที

เมื่อคำนึงถึงข้อกำหนดพื้นฐานเหล่านี้ มาดูวิธีที่คุณสามารถใช้ Core Vitals เพื่อทำให้เว็บไซต์ของคุณรวดเร็วและมีประสิทธิภาพมากที่สุด

1. เพิ่มประสิทธิภาพ CDN และแคชเบราว์เซอร์ของคุณ

คะแนน FID และ LCP ของคุณควรได้รับการปรับปรุงอย่างรวดเร็วโดยใช้วิธีนี้ ให้บริการทรัพย์สินแบบคงที่ของคุณจาก CDN หรือแคชในบริการเช่น Cloudfront จาก AWS เบราว์เซอร์จะได้รับผลลัพธ์ที่ต้องการเร็วกว่านี้มาก

นอกจากนี้ หน้าไดนามิกสามารถแคชใน CDN ของคุณโดยใช้ค่า TTL ที่ถูกต้องแล้ว โดยขึ้นอยู่กับลักษณะการทำงานของแอปพลิเคชันของคุณ

2. ใช้ขนาดที่แน่นอนสำหรับโฆษณาและสื่อทั้งหมด

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

โฆษณายังคำนึงถึง CLS ด้วย และคุณต้องตรวจสอบความสูงและขนาดอย่างละเอียดเพื่อให้แน่ใจว่าจะไม่แทนที่เนื้อหาด้วยการแสดงอย่างไม่ถูกต้อง ซึ่งอาจจำเป็นต้องติดต่อผู้ให้บริการโฆษณาของคุณหรือเลือกซื้อตัวเลือกต่างๆ หาก CLS ของคุณได้รับผลกระทบอย่างสม่ำเสมอ

หากคุณใช้แพลตฟอร์ม WordPress เราขอแนะนำให้คุณพิจารณาปลั๊กอินอย่าง Ewww ซึ่งสามารถแสดงภาพของคุณใน Webp ได้โดยอัตโนมัติ และเปิดใช้งานคุณลักษณะต่างๆ เช่น โหลดแบบ Lazy Load เพื่อชะลอการโหลดภาพทั้งหมดในการโหลดหน้าเว็บ

3. โหลดภาพความละเอียดที่เหมาะสมด้วยวิธีขี้เกียจตามประเภทของอุปกรณ์ที่ใช้

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

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

4. ใช้ SSR และ CSR อย่างชาญฉลาด

Google กระตือรือร้นที่จะสนับสนุนและส่งเสริมหน้า Server Side Rendered (SSR) ที่มีคะแนนดีอยู่เสมอ เพื่อสร้างแรงบันดาลใจให้กับประสิทธิภาพ SEO อันมีค่า อย่างไรก็ตาม คุณต้องพิจารณาถึงความสมดุลระหว่าง SEO และประสิทธิภาพการโหลดหน้าเว็บ หน้าที่มีเนื้อหามากเกินไปอาจใช้เวลานานในการโหลดฝั่งเซิร์ฟเวอร์ และทำให้ประสิทธิภาพทั่วไปในเว็บไซต์ของคุณลดลง

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

5. ทำลายทุกอย่างโดยแยกรหัสของคุณ

สายรหัส การใช้ขนาดไฟล์ที่สำคัญที่สุดสำหรับเนื้อหา (โดยเฉพาะไฟล์ JS) ถือเป็นความคิดที่ไม่ดี คุณควรอนุญาตโปรโตคอล h2 และใช้ประโยชน์จากสิ่งนั้นเพื่อโหลดเนื้อหาแบบอะซิงโครนัสอีกครั้งโดยแยกส่วนกัน

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

6. ใช้เทคนิคการบีบอัด Brotli เพื่อลดขนาดสินทรัพย์คงที่

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

แต่ในท้ายที่สุด เวลาในการโหลดไซต์เป็นปัจจัยที่สำคัญที่สุด และควรให้ความสำคัญเหนือสิ่งอื่นใด

7. ทำให้เนื้อหาตอบกลับและคำขอ API มีประสิทธิภาพมากที่สุด

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

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

8. ลดขนาดโดยรวมของหน้าและเอกสารของคุณ

ผู้ชายกำลังดูเอกสารออนไลน์ หน้า Landing Page ที่มีโค้ดจำนวนมาก (สิ่งที่เกิน 75kb นั้นน่าจะเป็นเรื่องร้ายแรง) เป็นสิ่งที่ไม่พึงปรารถนาอย่างมาก เนื่องจากจะเพิ่มเวลาในการโหลดและเวลาในการดึงข้อมูลอย่างมาก

พยายามรักษาความสะอาดด้านรหัสของสิ่งต่าง ๆ อยู่เสมอ เนื่องจากมันง่ายที่จะพลาดบิตของข้อมูลซ้ำซ้อน

9. แทนที่ภาพขนาดย่อของวิดีโอด้วยภาพตัวแทน

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

ทางที่ดีควรเลือกภาพตัวแทนหรือพื้นที่วิดีโอว่างเพื่อประหยัดทรัพยากร และเพิ่มความเร็วของไซต์

10. เลือกเซิร์ฟเวอร์ที่เร็วที่สุดที่มีอยู่

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

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

บทสรุป

เคล็ดลับด้านบนจะช่วยให้คุณได้รับคะแนน Page Speed ​​และ Vitals หลักที่ดีขึ้น อย่างไรก็ตาม คุณอาจพบว่าตัวเองอยู่ในแพลตฟอร์มหรือธีมที่บวม ซึ่งมักจะหมายถึงแนวทางปฏิบัติที่ดีที่สุดในการสร้างไซต์ใหม่ที่สะอาดตาและน้ำหนักเบากว่า

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