การปรับปรุงประสิทธิภาพร้านค้าออนไลน์ของคุณ

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

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

ประสิทธิภาพของเว็บมุ่งเน้นไปที่การปรับประสบการณ์ผู้ใช้ให้เหมาะสมที่สุด ในปัจจุบัน ประสิทธิภาพของเว็บจะมุ่งเน้นไปที่สามส่วนหลักซึ่งสะท้อนอยู่ใน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: ตรวจสอบยืนยันปัญหา

  1. ทดสอบความเร็วในการโหลดของร้านค้าด้วยตนเองจากอุปกรณ์และการเชื่อมต่ออินเทอร์เน็ตที่แตกต่างกัน
  2. ขอให้ผู้อื่นช่วยทดสอบร้านค้าของคุณเพื่อยืนยันว่าปัญหานั้นไม่ได้เกิดจากการเชื่อมต่ออินเทอร์เน็ตในพื้นที่ของคุณ
  3. ใช้เครื่องมือทดสอบอย่าง 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