การปรับปรุงประสิทธิภาพร้านค้าออนไลน์ของคุณ
ร้านค้าออนไลน์ของคุณประกอบด้วยชุดฟีเจอร์ต่างๆ เช่น โค้ดธีม แอป รูปภาพ วิดีโอ แครูเซล ฟีดโซเชียลมีเดีย และการวิเคราะห์ ซึ่งฟีเจอร์เหล่านี้สามารถยกระดับประสบการณ์ของผู้เยี่ยมชมและเพิ่มขีดความสามารถให้เว็บไซต์ของคุณ
อย่างไรก็ตาม แต่ละฟีเจอร์ที่คุณเพิ่มลงในร้านค้าออนไลน์ของคุณอาจส่งผลกระทบต่อประสิทธิภาพของร้านค้าได้ ฟีเจอร์บางอย่างอาจทำให้เว็บไซต์ของคุณช้าลงหรือสร้างลักษณะการทำงานที่ไม่คาดคิดซึ่งอาจส่งผลกระทบต่อประสบการณ์ของผู้ใช้
ประสิทธิภาพของเว็บมุ่งเน้นไปที่การปรับประสบการณ์ผู้ใช้ให้เหมาะสมที่สุด ในปัจจุบัน ประสิทธิภาพของเว็บจะมุ่งเน้นไปที่สามส่วนหลักซึ่งสะท้อนอยู่ในCore Web Vitals ดังนี้
- ความเร็วในการโหลด โดยวัดจาก Largest Contentful Paint (LCP)
- ความเสถียรของเลย์เอาต์ โดยวัดจาก Cumulative Layout Shift (CLS)
- การตอบสนองต่อการโต้ตอบของผู้ใช้ โดยวัดจาก Interaction to Next Paint (INP)
การปรับประสิทธิภาพของเว็บให้เหมาะสมหมายความว่าลูกค้าของคุณมีแนวโน้มที่จะอยู่บนเว็บไซต์ของคุณต่อไปและคอนเวิร์ท
ในหน้านี้
การปรับเพิ่มประสิทธิภาพสำหรับร้านค้าออนไลน์ของคุณ
ร้านค้าออนไลน์ของคุณมีการปรับเพิ่มประสิทธิภาพเว็บในตัว รวมถึงในฟีเจอร์ใหม่ๆ ด้วย คุณจึงไม่จำเป็นต้องทำอะไรเป็นพิเศษเพื่อใช้ประโยชน์จากฟีเจอร์ต่อไปนี้
- ร้านค้าออนไลน์ของคุณโฮสต์อยู่บนเซิร์ฟเวอร์ที่รวดเร็วและครอบคลุมทั่วโลก และไม่จำกัดแบนด์วิดท์ของร้านค้าคุณ คุณสามารถตรวจสอบสถานะร้านค้า Shopify ของคุณได้ที่Shopify Status
- ร้านค้าออนไลน์ของคุณมีเครือข่ายสำหรับส่งเนื้อหา (CDN) ที่ทำงานโดยCloudflare ซึ่งช่วยให้ร้านค้าออนไลน์ของคุณโหลดได้อย่างรวดเร็วทั่วโลก คุณสามารถตรวจสอบสถานะ CDN ได้ที่หน้าสถานะของ Cloudflare
- เพื่อให้เวลาในการโหลดรวดเร็ว รูปภาพจะได้รับการปรับให้เหมาะสมโดยอัตโนมัติโดยใช้CDN รูปภาพ เมื่อทำงานร่วมกับโค้ดธีมของคุณแล้ว CDN รูปภาพจะสามารถแสดงผลรูปภาพในรูปแบบที่ดีที่สุดซึ่งผ่านการปรับขนาดและบีบอัดเพื่อให้ไฟล์มีขนาดเล็ก
ปัจจัยที่ส่งผลต่อประสิทธิภาพของเว็บ
สำหรับร้านค้า Shopify ปัจจัยที่ส่งผลกระทบต่อประสิทธิภาพของเว็บมากที่สุดมีดังนี้
- ธีมร้านค้าออนไลน์ของคุณ
- แอปที่คุณติดตั้ง
- โค้ดภายนอกเพิ่มเติมใดๆ ที่คุณเพิ่มลงในร้านค้าของคุณด้วยตนเอง รวมถึงตัวจัดการแท็กและแท็กที่อยู่ในนั้น
ซึ่งหมายความว่าคุณควรให้ความสำคัญกับสิ่งต่อไปนี้เพื่อปรับปรุงประสิทธิภาพเว็บของคุณ
- ใช้ธีมที่อัปเดตและปรับให้เหมาะสมอยู่เสมอ ธีมในตระกูล Horizon ทั้งหมดและธีม Online Store 2.0 โดย Shopify ล้วนเป็นธีมฟรีและได้รับการปรับให้เหมาะกับประสิทธิภาพของเว็บ นอกจากนี้ ธีมภายนอกอื่นๆ อีกมากมายก็ได้รับการปรับให้เหมาะกับประสิทธิภาพของเว็บเช่นกัน คุณสามารถตรวจสอบข้อมูลประสิทธิภาพของธีมล่าสุดได้
- หากธีมของคุณมีการเปลี่ยนหน้าหรือภาพเคลื่อนไหวอื่นๆ ให้เปรียบเทียบประสิทธิภาพของเว็บทั้งก่อนและหลังการเปิดใช้งาน เนื่องจากภาพเคลื่อนไหวสามารถทำให้หน้าเว็บช้าลงได้
- หลีกเลี่ยงการเพิ่มส่วนต่างๆ มากเกินไปในเทมเพลตหน้าของธีม เนื่องจากจำนวนส่วนที่มากเกินไปในหน้าอาจลดประสิทธิภาพของเว็บลงได้
- หากคุณมีคอลเลกชันที่มีสินค้าจำนวนมาก ให้พิจารณาเปิดใช้งานการแบ่งหน้าเพื่อจำกัดจำนวนสินค้าที่โหลดในแต่ละครั้ง
- ประเมินแอปที่ติดตั้งและโค้ดภายนอกของคุณเพื่อให้แน่ใจว่าสิ่งเหล่านั้นสร้างมูลค่าได้เพียงพอที่จะชดเชยการสูญเสียประสิทธิภาพที่อาจเกิดขึ้น
- ตรวจสอบตัวจัดการแท็กของคุณเพื่อลบแท็กที่ไม่ได้ใช้หรือมีมูลค่าต่ำออก ดูข้อมูลเพิ่มเติมเกี่ยวกับแนวทางปฏิบัติที่ดีที่สุดสำหรับแท็กและตัวจัดการแท็ก
เครื่องมือทดสอบ
คุณสามารถใช้เครื่องมือต่อไปนี้เพื่อตรวจสอบประสิทธิภาพร้านค้าออนไลน์ของคุณ
- รายงานประสิทธิภาพของเว็บ: รายงานประสิทธิภาพของเว็บของ Shopify ใช้ Core Web Vitals เพื่อวัดประสบการณ์ของผู้ใช้จริงที่มีต่อร้านค้าออนไลน์ของคุณ
- PageSpeed Insights: คุณสามารถสร้างรายงานของคุณเองโดยใช้PageSpeed Insights ของ Google เพื่อดูตัวชี้วัดโดยละเอียดเพิ่มเติมสำหรับหน้าต่างๆ ในร้านค้าของคุณ
การทำความเข้าใจคำแนะนำด้านประสิทธิภาพจากภายนอก
เครื่องมือสแกนประสิทธิภาพของภายนอกอาจแนะนำการเปลี่ยนแปลงเพื่อปรับปรุงความเร็วของร้านค้าของคุณ อย่างไรก็ตาม คำแนะนำเหล่านี้หลายข้อได้ถูกนำไปใช้โดย Shopify แล้ว หรือไม่สามารถใช้กับร้านค้า Shopify ได้
การปรับเพิ่มประสิทธิภาพที่รวมอยู่ใน Shopify แล้ว
ร้านค้า Shopify ของคุณมีการปรับเพิ่มประสิทธิภาพต่อไปนี้รวมอยู่โดยอัตโนมัติ
เครือข่ายสำหรับส่งเนื้อหา (CDN): Shopify มี CDN ระดับโลกให้ใช้งานโดยไม่มีค่าใช้จ่ายเพิ่มเติม ซึ่งช่วยรับประกันประสิทธิภาพที่รวดเร็วทั่วโลก แอสเซททั้งหมดจะแสดงผลโดยใช้ HTTP/2 ซึ่งช่วยลดภาระงานเมื่อเทียบกับโปรโตคอลรุ่นเก่า
การแคชเบราว์เซอร์: Shopify กำหนดการแคชเบราว์เซอร์สำหรับทรัพยากรที่แคชได้ไว้ที่หนึ่งปี ซึ่งเป็นระยะเวลาสูงสุดที่เป็นไปได้ ซึ่งหมายความว่าผู้เยี่ยมชมที่กลับมาที่ร้านค้าของคุณจะสัมผัสได้ถึงเวลาในการโหลดที่รวดเร็วยิ่งขึ้น
การบีบอัด Gzip: Shopify ใช้การบีบอัด Gzip กับ CSS, JavaScript, เอกสาร และหน้าต่างๆ เพื่อลดแบนด์วิดท์และปรับปรุงเวลาในการโหลด อีกทั้งยังเปิดใช้งาน Keep-alive เพื่อการเรียกค้นไฟล์หลายไฟล์อีกด้วย
การปรับรูปภาพให้เหมาะสม: Shopify จะบีบอัดรูปภาพ JPG โดยอัตโนมัติโดยใช้อัลกอริทึมขั้นสูง เพื่อสร้างสมดุลระหว่างการบีบอัดและความสวยงามของภาพ โดยรูปภาพมักจะแสดงผลในรูปแบบ WebP เพื่อการบีบอัดที่ดีขึ้นและการโหลดที่เร็วขึ้น
การลดขนาดไฟล์: Shopify จะลดขนาดไฟล์ CSS และ JavaScript โดยอัตโนมัติเมื่อหน้าร้านของคุณร้องขอ ซึ่งจะช่วยลดขนาดไฟล์โดยไม่ส่งผลกระทบต่อฟังก์ชันการทำงาน
เมื่อคำแนะนำจากภายนอกไม่สามารถนำมาใช้ได้
เครื่องมือสแกนของภายนอกอาจแนะนำการเปลี่ยนแปลงที่ไม่เกี่ยวข้องกับร้านค้า Shopify ดังนี้
- การกำหนดค่าระดับเซิร์ฟเวอร์: คำแนะนำเกี่ยวกับการตั้งค่าเซิร์ฟเวอร์ ส่วนหัว HTTP หรือนโยบายการแคชได้รับการปรับให้เหมาะสมโดยโครงสร้างพื้นฐานของ Shopify แล้ว
- การใช้ CDN: คำแนะนำให้เพิ่ม CDN นั้นไม่จำเป็น เนื่องจาก Shopify มี CDN ประสิทธิภาพสูงรวมอยู่ด้วยตามค่าเริ่มต้น
- การตั้งค่าการบีบอัด: คำแนะนำเกี่ยวกับการเปิดใช้งานการบีบอัดได้ถูกนำไปใช้ทั่วทั้งแพลตฟอร์มของ Shopify แล้ว
การดำเนินการตามคำแนะนำที่เกี่ยวข้อง
มุ่งเน้นที่คำแนะนำที่เกี่ยวข้องกับเนื้อหาและฟีเจอร์เฉพาะของร้านค้าคุณ
- การปรับแต่งรูปภาพ: ตรวจสอบว่ารูปภาพที่อัปโหลดมีขนาดที่เหมาะสมและใช้รูปแบบที่แนะนำ
- การประเมินแอป พิจารณาว่าแอปที่ติดตั้งให้คุณค่าเพียงพอที่จะชดเชยผลกระทบต่อประสิทธิภาพหรือไม่
- การปรับธีมให้เหมาะสม เลือกธีมที่ปรับให้เหมาะกับประสิทธิภาพและจำกัดจำนวนส่วนในเทมเพลตหน้า
การแก้ไขปัญหาหน้าที่โหลดช้า
หากร้านค้าของคุณโหลดช้า ให้ทำตามขั้นตอนต่อไปนี้เพื่อระบุและแก้ไขปัญหาดังกล่าว
ขั้นตอนที่ 1: ตรวจสอบยืนยันปัญหา
- ทดสอบความเร็วในการโหลดของร้านค้าด้วยตนเองจากอุปกรณ์และการเชื่อมต่ออินเทอร์เน็ตที่แตกต่างกัน
- ขอให้ผู้อื่นช่วยทดสอบร้านค้าของคุณเพื่อยืนยันว่าปัญหานั้นไม่ได้เกิดจากการเชื่อมต่ออินเทอร์เน็ตในพื้นที่ของคุณ
- ใช้เครื่องมือทดสอบอย่าง PageSpeed Insights เพื่อดูตัวชี้วัดประสิทธิภาพที่เฉพาะเจาะจง
ขั้นตอนที่ 2: ระบุสาเหตุ
ตรวจสอบหาแอปที่มากเกินไป การมีแอปที่โหลดเนื้อหาในหน้าร้านของคุณมากเกินไปอาจทำให้ประสิทธิภาพช้าลงได้ โปรดตรวจสอบแอปที่ติดตั้งไว้และลบแอปที่ไม่จำเป็นต่อการขายออก
ตรวจสอบรูปภาพขนาดใหญ่ หน้าที่มีรูปภาพคุณภาพสูงจำนวนมากอาจโหลดได้ช้า โปรดปรับรูปภาพของคุณให้เหมาะสมหรือลดจำนวนรูปภาพที่แสดง ดูข้อมูลเพิ่มเติมเกี่ยวกับขนาดรูปภาพที่แนะนำ
ระบุสคริปต์ที่ทำงานช้า หากเว็บไซต์ของคุณค้างอยู่ที่หน้าว่างก่อนจะโหลดทั้งหมดในครั้งเดียว ให้ใช้เครื่องมือสำหรับนักพัฒนาในเบราว์เซอร์ของคุณเพื่อระบุสคริปต์ที่โหลดช้า จากนั้นให้ติดต่อผู้พัฒนาแอปหรือธีมเพื่อแก้ไขปัญหา
ขั้นตอนที่ 3: ดำเนินการ
ลบแอปที่ไม่จำเป็นออก การถอนการติดตั้งแอปไม่ได้เป็นการลบโค้ดของแอปออกจากธีมของคุณโดยอัตโนมัติ คุณอาจต้องติดต่อผู้พัฒนาแอปเพื่อขอคำแนะนำในการลบโค้ดออกทั้งหมด
ปรับรูปภาพให้เหมาะสม ใช้รูปแบบไฟล์ที่เหมาะสม (JPG สำหรับรูปถ่าย PNG สำหรับกราฟิกที่มีความโปร่งใส) และปรับขนาดรูปภาพให้ตรงกับขนาดที่แสดง
ประเมินประสิทธิภาพของธีม พิจารณาเปลี่ยนไปใช้ธีมที่ปรับประสิทธิภาพมาอย่างดีหากธีมปัจจุบันของคุณทำให้เว็บช้าลงอย่างมาก
รับความช่วยเหลือเกี่ยวกับประสิทธิภาพของร้านค้าออนไลน์
หากคุณใช้ธีมฟรีจาก Shopify ฝ่ายช่วยเหลือของ Shopify อาจสามารถช่วยเหลือคุณในการปรับปรุงประสิทธิภาพเบื้องต้นได้
หากคุณใช้ธีมภายนอกและต้องการความช่วยเหลือ คุณจะต้องติดต่อผู้พัฒนาธีมของคุณ จ้างผู้เชี่ยวชาญด้านประสิทธิภาพเว็บของ Shopify หรือจ้างพาร์ทเนอร์ Shopify สำหรับประสิทธิภาพและความเร็วของเว็บไซต์ ดูข้อมูลเพิ่มเติมเกี่ยวกับการจ้างพาร์ทเนอร์ Shopify
หากปัญหาด้านประสิทธิภาพของคุณเกิดจากแอป คุณสามารถติดต่อผู้พัฒนาแอปของคุณได้
หากคุณมีทีมพัฒนาหรือพันธมิตรตัวแทน คุณก็สามารถติดต่อพวกเขาเพื่อขอความช่วยเหลือเพิ่มเติมได้เช่นกัน
ข้อมูลทางเทคนิคและแหล่งข้อมูลสำหรับการแก้ไขปัญหา
หากคุณเป็นนักพัฒนาที่ต้องการปรับปรุงประสิทธิภาพสำหรับหน้าร้าน ธีม หรือแอปของ Shopify คุณสามารถตรวจสอบแหล่งข้อมูลต่อไปนี้สำหรับ Core Web Vital แต่ละรายการได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับหลักปฏิบัติที่ดีที่สุดด้านประสิทธิภาพสำหรับธีม Shopify
ความเร็วในการโหลด
Largest Contentful Paint (LCP) จะวัดความเร็วในการโหลด โดยอิงจากความเร็วที่องค์ประกอบที่ใหญ่ที่สุดบนหน้าจอปรากฏขึ้น Time to first byte (TTFB) และ first contentful paint (FCP) เป็นตัวชี้วัดเสริมที่ช่วยให้คุณเข้าใจได้ดียิ่งขึ้นว่าสาเหตุของปัญหามาจากที่ใด คุณสามารถดูข้อมูลเพิ่มเติมเกี่ยวกับการดีบักสาเหตุทั่วไปที่ทำให้การโหลดในหน้าร้าน Liquid ของ Shopify ช้า
ความเสถียรของการแสดงผล
Cumulative Layout Shift (CLS) จะวัดความเสถียรของการแสดงผลโดยอิงจากปริมาณเนื้อหาที่เลื่อนไปมาโดยไม่คาดคิดในระหว่างการโหลด หากต้องการดูข้อมูลเชิงลึกเกี่ยวกับการดีบัก CLS โปรดอ่านวิธีปรับ Cumulative Layout Shift (CLS) บนเว็บไซต์ Shopify ให้เหมาะสม
การโต้ตอบ
Interaction to Next Paint (INP) จะวัดการโต้ตอบโดยอิงจากระยะเวลาที่หน้าเว็บใช้ในการตอบสนองต่อการดำเนินการส่วนใหญ่ของผู้ใช้ ตัวอย่างเช่น การดำเนินการของผู้ใช้อย่างการคลิกลิงก์หรือปุ่ม
หากคุณกำลังประสบปัญหา INP ต่ำ เป็นไปได้ว่าคุณมี JavaScript ในร้านค้าของคุณมากเกินไป ไม่ว่าจะเป็นจากโค้ดธีม โค้ดแอป หรือโค้ดภายนอก/ตัวจัดการแท็ก โปรดจัดการลบตัวที่ส่งผลเสียร้ายแรงที่สุดออก ดูข้อมูลเพิ่มเติมเกี่ยวกับ3 วิธีในการค้นหา JavaScript ที่ส่งผลเสียต่อการโหลดหน้าเว็บมากที่สุด หากคุณยังคงมีปัญหากับ INP โปรดดูข้อมูลเพิ่มเติมจากแหล่งข้อมูลบน web.dev