การปรับแต่ง PageSpeed — ทำให้เว็บไซต์ของคุณเร็วขึ้นในปี 2026
ทำไมความเร็วจึงเป็นปัจจัยในการจัดอันดับ
Google ยืนยันว่าความเร็วของหน้าเพจมีผลต่ออันดับ หน้าเพจที่ช้าเติมเต็มความไม่พอใจให้กับผู้ใช้ และ Google ต้องการมอบประสบการณ์ที่ดีที่สุด ข้อมูลจาก Google แสดงว่าความน่าจะเป็นที่ผู้ใช้จะออกจากหน้านั้นเพิ่มขึ้น 32% เมื่อเวลาในการโหลดจาก 1 เป็น 3 วินาที
แต่ไม่ใช่แค่เรื่องอันดับ ความเร็วส่งผลโดยตรงต่อส่วนล่างของคุณ:
- การแปลง — ทุก ๆ วินาทีเพิ่มเติมของเวลาในการโหลดลดการแปลงลงได้ถึง 7%
- อัตราการกระดอน — 53% ของผู้ใช้บนมือถือจะออกจากหน้าเพจที่ใช้เวลามากกว่า 3 วินาทีในการโหลด
- ประสบการณ์ของผู้ใช้ — หน้าเพจที่เร็วรู้สึกเป็นมืออาชีพและน่าเชื่อถือ
คอร์เว็บไวทัล — เมตริกความเร็วของ Google
Google วัดความเร็วผ่านเมตริกหลักสามประการของคอร์เว็บไวทัล:
LCP — Largest Contentful Paint
วัดเวลาที่ใช้เมื่อองค์ประกอบที่มองเห็นใหญ่ที่สุด (มักจะเป็นภาพหรือหัวข้อ) โหลดเสร็จสิ้น
- ดี: ต่ำกว่า 2.5 วินาที
- ต้องการการปรับปรุง: 2.5 — 4.0 วินาที
- แย่: สูงกว่า 4.0 วินาที
INP — Interaction to Next Paint
วัดความเร็วในการตอบสนองเมื่อผู้ใช้มีปฏิสัมพันธ์ (คลิก, พิมพ์, เลื่อน)
- ดี: ต่ำกว่า 200ms
- ต้องการการปรับปรุง: 200 — 500ms
- แย่: สูงกว่า 500ms
CLS — Cumulative Layout Shift
วัดว่าการเลย์เอาต์เปลี่ยนแปลงไปมากน้อยแค่ไหนระหว่างการโหลด คุณรู้สึกได้ — คุณต้องการคลิกอะไรบางอย่าง แต่เนื้อหากลับเคลื่อนที่และคุณไปโดนอย่างอื่นแทน
- ดี: ต่ำกว่า 0.1
- ต้องการการปรับปรุง: 0.1 — 0.25
- แย่: สูงกว่า 0.25
10 เคล็ดลับการปรับแต่งที่เป็นรูปธรรม
1. ปรับแต่งภาพ
ภาพมักจะเป็นสิ่งที่มีปัญหามากที่สุด ใช้รูปแบบที่ทันสมัยเช่น WebP หรือ AVIF ซึ่งสามารถลดขนาดไฟล์ลงได้ 30-50% โดยไม่สูญเสียคุณภาพที่มองเห็นได้
- บีบอัดภาพทั้งหมดก่อนอัปโหลด
- ใช้
loading="lazy"บนภาพที่ไม่มองเห็นในช่วงเริ่มต้น - ระบุ
widthและheightเสมอเพื่อหลีกเลี่ยง CLS - ใช้ภาพแบบตอบสนองด้วย
srcsetสำหรับขนาดหน้าจอที่แตกต่างกัน
2. ลดขนาด CSS และ JavaScript
ลบโค้ดที่ไม่ได้ใช้งาน, ช่องว่าง, และคอมเมนต์จากไฟล์ CSS และ JS ของคุณ เครื่องมือการสร้างส่วนใหญ่ทำสิ่งนี้โดยอัตโนมัติ แต่ให้ตรวจสอบให้แน่ใจว่าสิ่งนี้เกิดขึ้นจริงในสภาพการผลิต
3. เปิดใช้งานการบีบอัด
ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ของคุณส่งไฟล์ด้วยการบีบอัด Gzip หรือ Brotli สิ่งนี้สามารถลดขนาดไฟล์ได้ถึง 70%
4. ใช้การแคชในเบราว์เซอร์
ตั้งค่า Cache-Control headers เพื่อให้เบราว์เซอร์เก็บไฟล์สถิต (CSS, JS, รูปภาพ) ไว้ในเครื่องท้องถิ่น ครั้งถัดไปที่ผู้ใช้เข้าชม ไฟล์เหล่านี้ไม่จำเป็นต้องดาวน์โหลดอีกครั้ง
5. ลดเวลาในการตอบสนองของเซิร์ฟเวอร์
เวลาในการตอบสนองของเซิร์ฟเวอร์ของคุณ (Time to First Byte, TTFB) ควรต่ำกว่า 200ms วิธีแก้:
- ใช้ผู้ให้บริการโฮสติ้งที่รวดเร็ว
- เปิดใช้งานการแคชบนเซิร์ฟเวอร์
- ปรับแต่งการค้นหาฐานข้อมูล
- ใช้ CDN เพื่อให้บริการไฟล์สถิติจากเซิร์ฟเวอร์ที่ใกล้ผู้ใช้
6. เลื่อน JavaScript ที่ไม่สำคัญ
JavaScript ที่ไม่จำเป็นสำหรับการดูครั้งแรกควรโหลดแบบอะซิงโครนัสด้วย async หรือ defer โดยปกติจะรวมถึงการวิเคราะห์, วิดเจ็ตแชท, และอีมเบดโซเชียลมีเดีย
7. ล่วงหน้าทรัพยากรที่สำคัญ
ใช้ สำหรับฟอนต์, CSS, และภาพที่จำเป็นสำหรับการดูครั้งแรก สิ่งนี้บอกเบราว์เซอร์ให้ให้ความสำคัญกับไฟล์เหล่านี้
8. ลบทรัพยากรที่สร้างการบล็อกการเรนเดอร์
CSS และ JavaScript ใน จะบล็อกการเรนเดอร์หน้าเพจ ย้าย CSS ที่ไม่สำคัญไปที่ด้านล่าง และฝัง CSS ที่จำเป็นสำหรับการดูครั้งแรก (CSS ที่สำคัญ)
9. ใช้ CDN
เครือข่ายการส่งข้อมูล (Content Delivery Network) กระจายไฟล์ของคุณไปยังเซิร์ฟเวอร์ทั่วโลก ผู้ใช้ดาวน์โหลดจากเซิร์ฟเวอร์ที่ใกล้ที่สุด ลดความหน่วงเวลาอย่างมีนัยสำคัญ
10. ปรับแต่งฟอนต์เว็บ
ฟอนต์ที่กำหนดเองอาจทำให้การแสดงผลข้อความล่าช้า:
- ใช้
font-display: swapเพื่อให้ข้อความแสดงด้วยฟอนต์สำรองในขณะที่ฟอนต์ที่กำหนดเองกำลังโหลด - แยกฟอนต์ของคุณให้เหลือเพียงตัวอักษรที่คุณใช้
- ล่วงหน้าฟอนต์ที่สำคัญที่สุด
- พิจารณาฟอนต์ระบบสำหรับตัวอักษรในเนื้อหา
วิธีทดสอบความเร็วของคุณ
Google PageSpeed Insights
เครื่องมือทางการจาก Google ให้ข้อมูลในห้องปฏิบัติการ (จำลอง) และข้อมูลในสนาม (ผู้ใช้จริง) พร้อมคำแนะนำในการปรับปรุงที่เป็นรูปธรรม
Chrome DevTools
เปิด DevTools (F12) ไปที่แผง "Performance" และบันทึกการโหลดหน้าเพจ คุณสามารถเห็นได้ชัดเจนว่าสิ่งใดใช้เวลาและลำดับที่ไฟล์โหลด
WebPageTest
เครื่องมือทดสอบขั้นสูงที่ให้คุณทดสอบจากสถานที่และความเร็วการเชื่อมต่อที่แตกต่างกัน มีแผนภูมิแสดงน้ำตกที่ละเอียด
การจัดลำดับความสำคัญ — เริ่มที่นี่
หากคุณจำเป็นต้องเลือกสามสิ่งที่มุ่งเน้น:
- รูปภาพ — บีบอัดและแปลงเป็น WebP ผลกระทบมากที่สุดด้วยความพยายามน้อยที่สุด
- การแคช — ตั้งค่า Cache-Control headers ที่ถูกต้อง การตั้งค่าครั้งเดียว
- JavaScript — เลื่อนทุกอย่างที่ไม่สำคัญ ลดสคริปต์ของบุคคลที่สาม
ต้องการทราบว่าเว็บไซต์ของคุณมีประสิทธิภาพอย่างไร? ทำการตรวจสอบฟรีและดูคอร์เว็บไวทัลและคะแนนความเร็วของคุณ