บ่ายวันพุธ · กันนั่งอยู่หน้าจอ Shopify · LCP 4.2s · INP 380ms · CWV fail · conversion 1.4% · CMO ขอ pass green · กัน ลอง app 8 ตัว · stuck

กันเป็น Shopify Developer ของ Thai fashion e-commerce · อายุ 30 · ทีม 3 · 850 SKU · 60 plugin · LCP 4.2s · ranking drop · conversion ต่ำ · ต้องการ optimize speed · ไม่รู้

เขาโทรหาผมตอน 3 โมง "พี่ Speed up Shopify · LCP pass green · case Thai"

กันเจอ Shopify-slow pain ที่ Thai e-com 80% เจอ · ผมรู้จักความตันของกันดี ผมเคย consult Shopify speed ปี 2024 · Thai e-com 5 ที่ · 7-step optimization (theme audit/image WebP/app cleanup/JS defer/Liquid optimize/CDN/preconnect) · LCP 4.2s → 1.4s · INP 380 → 180ms · conversion +60% · ผมเรียนรู้ว่า Shopify speed 2026 = "audit + cleanup > app pile" · 80% Thai e-com pile app · waste · คุณรู้ไหมว่าทำไม top Shopify Plus brand fast?

คำตอบสั้น (TL;DR)

Shopify Speed 2026 · 7-step optimization: (1) Theme audit · use Dawn/Sense/Studio 2.0 · vs heavy theme · (2) Image WebP/AVIF · auto Shopify convert + lazy load · cut 60% page weight · (3) App cleanup · audit 60 app · remove unused 20-30% · save 1-2s · (4) JS defer · async + defer · remove blocking · (5) Liquid optimize · reduce database call · cache · (6) Cloudflare CDN · global edge · 40% faster · (7) Preconnect/preload critical · font/key image · LCP improve target: LCP < 1.5s · INP < 200ms · CLS < 0.1 · CWV pass green เคสจริง: Thai e-com 5 ที่ · 7-step · LCP 4.2 → 1.4s · INP 380 → 180ms · conversion +60% · ranking +40% ราคา audit ฿35-85K · optimize ฿180-380K

กันไม่ใช่คนเดียว · ผม audit Thai Shopify 28 ที่ปี 2025 · 22 ที่ LCP > 3s · 6 ที่ pass green · conversion 2x · กับ Thai e-com 80% miss speed?

ทำไม Shopify Speed = Revenue Engine

เหตุผลคือ LCP 1s improve = +20% conversion · 4.2s → 1.4s = +60% conversion · revenue compound · 80% Thai pile app · waste · audit + cleanup save

2026 Google CWV strict + AI Overviews speed signal · Shopify slow = ranking drop 30-50% · conversion drop · double penalty

เปรียบเหมือนกับ retail store จัด shelf · มี product 5000 · จัดเรียบ = customer หาเจอ · vs ของรกระเกะระกะ · customer ออก · same: Shopify clean = fast = sale

ผม analyze 28 Thai Shopify: 6 pass green · LCP < 1.5s · conversion 3-5% · 22 fail · 3-4s · 1-2% · gap revenue 2-3x

ตัวเลขที่หลายคนมองข้ามคือ "speed คือต้นทุนแฝง" ไม่ใช่แค่เรื่องเทคนิค ทุกวินาที ที่หน้าร้านโหลดช้าลง คนกดออกเพิ่มขึ้นเรื่อยๆ ในเคสร้านไทยที่ผมทำ พบว่าหน้า product ที่ LCP เกิน 3 วินาที มี bounce rate สูงกว่าหน้าที่เร็วกว่า 1.5 วินาที อยู่ราว 25-35% และคนที่กดออกไปแล้วส่วนใหญ่ไม่กลับมาในวันเดียวกัน นี่คือยอดขาย ที่หายไปเงียบๆ โดยที่ระบบหลังบ้านไม่ได้บอกว่าเป็นเพราะร้านช้า

7-Step Shopify Speed Optimize

1. Theme Audit

Use Dawn/Sense/Studio 2.0 (modern theme · Online Store 2.0) · vs heavy theme (Debut/Brooklyn old) · benchmark performance · invest theme worth

ในทางปฏิบัติ ธีมคือฐานของความเร็วทั้งหมด ถ้าฐานหนักตั้งแต่แรก ต่อให้ไปบีบรูป หรือลด app ทีหลังก็ดึงคะแนนกลับมาได้ไม่เต็มที่ ธีมรุ่นเก่าอย่าง Debut/Brooklyn โหลด jQuery, slider library และ CSS ก้อนใหญ่ที่หน้าร้านสมัยใหม่ไม่จำเป็นต้องใช้ แล้ว วิธีเช็กเร็วๆ คือเปิด Theme ใน Shopify admin ดูว่าเป็น Online Store 2.0 หรือยัง ถ้ายังเป็นรุ่นเก่า การย้ายไป Dawn หรือ Sense มักให้ผลลัพธ์เร็วที่สุด ต่อแรงที่ลงไป แต่ต้องวางแผน migrate section/template ให้ครบก่อนสลับจริง

2. Image WebP/AVIF

Shopify auto convert WebP · lazy load default 2.0+ · custom: lazysizes lib · cut 60% page weight · biggest LCP impact

รูปคือตัวการอันดับหนึ่งของ LCP เกือบทุกร้านที่ผมเจอ หน้า product แบบ fashion มักมีรูปใหญ่ 8-12 รูปต่อหน้า ถ้าไม่บีบและไม่ทำ lazy load หน้าเดียวอาจหนักเกิน 5MB จุดสำคัญคือรูป hero (รูปแรกบนสุดที่คนเห็นทันที) ไม่ควร lazy load แต่ควร preload เพื่อให้ LCP มาถึงไว ส่วนรูปที่อยู่ล่างๆ ค่อย lazy load ตามการ scroll ใช้ขนาดไฟล์ที่เหมาะกับจอจริง อย่าอัปโหลดรูป 4000px แล้วให้ browser ย่อเอง

3. App Cleanup

Audit 60 app installed · remove unused 20-30% · each app = 50-200KB JS · save 1-2s LCP · quarterly audit mandatory

ที่เจอบ่อยคือร้านติดตั้ง app ไว้ทดลองแล้วลืมถอน หรือถอนแค่หน้าตาแต่ script ยัง ฝังอยู่ใน theme.liquid ทำให้ JS ยังโหลดทั้งที่ไม่ได้ใช้แล้ว วิธีตรวจคือดู "Online Store > Themes > Edit code" หาโค้ดที่ค้างจาก app เก่า แล้วลบให้สะอาด ทุกไตรมาสควรรีวิวรายการ app หนึ่งครั้ง ตัด app ที่ทับซ้อนหน้าที่กัน เช่น review app สองตัว หรือ popup app ที่ใช้แค่ตัวเดียวก็พอ การลด app ที่ไม่ใช้ มักเป็น quick win ที่เห็นผลเร็วที่สุดโดยไม่ต้องแตะ theme เลย

4. JS Defer + Async

Non-critical JS defer · 3rd-party async · remove render-blocking · INP improve 200-300ms · check Lighthouse

JS ที่ขวางการ render คือสาเหตุหลักของ INP สูง สคริปต์ที่ไม่จำเป็นต้องรันทันที เช่น chat widget, analytics, pixel โฆษณา ควรตั้งเป็น defer หรือ async เพื่อให้ เนื้อหาหลักโผล่ก่อน แล้วค่อยโหลดส่วนเสริมตามมา ใช้ Lighthouse ใน Chrome DevTools ดูบรรทัด "Reduce JavaScript execution time" และ "Eliminate render-blocking resources" เป็นจุดเริ่มที่ชัดที่สุด

5. Liquid Optimize

Reduce database call · cache fragment · pagination over infinite-scroll · server response 1.5s → 0.5s

Liquid ที่เขียนไม่ดีทำให้ server ตอบช้าตั้งแต่ต้นทาง โดยเฉพาะ loop ที่ดึง collection ใหญ่ทั้งก้อนมาวนทีละชิ้น การใช้ pagination แทน infinite-scroll และ การ cache ส่วนที่ไม่เปลี่ยนบ่อย ช่วยลด server response time ได้ชัดเจน ส่วนนี้ ต้องอาศัยคนที่เข้าใจ Liquid จริง เพราะแก้ผิดจุดอาจทำให้ราคาหรือสต็อกแสดงผิดได้

6. Cloudflare CDN

Add Cloudflare in front · global edge · 40% faster · DDoS protection · free tier sufficient SMB

Shopify มี CDN ของตัวเองอยู่แล้ว แต่การวาง Cloudflare เพิ่มด้านหน้าช่วยเรื่อง caching, การบีบอัด และ edge ที่ใกล้ผู้ใช้ในไทยมากขึ้น สำหรับร้าน SME แพ็กเกจ ฟรีก็เพียงพอ และยังได้ DDoS protection แถมมา แต่ต้องตั้งค่า DNS และ page rule ให้ถูก ไม่งั้นอาจชนกับระบบ checkout ของ Shopify ได้

7. Preconnect + Preload

<link rel="preconnect" href="font/CDN"> · preload critical image hero · LCP improve 200-500ms · ทุก template

preconnect บอก browser ล่วงหน้าว่าจะต้องต่อไปยังโดเมนไหน เช่น Google Fonts หรือ CDN ของ app ทำให้ลดเวลา handshake ส่วน preload ใช้กับรูป hero หรือฟอนต์หลักที่ ต้องมาก่อนเสมอ สองอย่างนี้ใช้เวลาตั้งไม่กี่นาทีต่อ template แต่ดึง LCP ลงได้ 200-500ms ซึ่งมักเป็นช่วงสุดท้ายที่ทำให้คะแนนข้ามเส้นเขียวพอดี

เปรียบเทียบ Default vs 7-Step Optimize

Metric Default Optimize
LCP 3-5s < 1.5s
INP 300-500ms < 200ms
Conversion 1-2% 3-4%
Ranking boost baseline +30-50%

เกณฑ์ Core Web Vitals ที่ใช้ในตารางนี้ (LCP, INP, CLS) อ้างอิงจากแนวทางของ Google ที่อธิบายไว้บน web.dev เรื่อง Core Web Vitals ซึ่งเป็นมาตรฐานเดียวกับที่ Google ใช้ประเมินประสบการณ์หน้าเว็บในการจัดอันดับ ส่วน แนวทางการตั้งค่า theme และรูปภาพบนแพลตฟอร์ม ผมยึดตามคู่มือนักพัฒนาอย่างเป็นทางการ ใน เอกสาร performance best practices ของ Shopify เพื่อให้สิ่งที่ทำสอดคล้องกับสิ่งที่แพลตฟอร์มแนะนำจริง ไม่ใช่เทคนิคลอยๆ

5 ข้อผิดพลาดของ Shopify Speed

  1. App Pile · 80% Thai · install 60+ app · LCP fail · audit + remove 20-30% mandatory
  2. Heavy Theme · 50% old theme (Debut) · slow · migrate Dawn/Sense modern
  3. No CDN · 60% Shopify default only · add Cloudflare front · 40% faster
  4. Skip Preload · 70% no preconnect · LCP miss 200-500ms · add 2 min · big impact
  5. No Field Data Monitor · 65% Lighthouse only · field CrUX data different · monitor both

ข้อผิดพลาดที่ผมอยากเน้นที่สุดคือข้อสุดท้าย คนส่วนใหญ่ดูแค่คะแนน Lighthouse บน เครื่องตัวเอง (lab data) แล้วดีใจว่าผ่าน แต่ Google จัดอันดับจาก field data (CrUX) ที่เก็บจากผู้ใช้จริงทั่วโลก สองค่านี้ต่างกันได้มาก โดยเฉพาะถ้าลูกค้าส่วน ใหญ่อยู่บนมือถือเครือข่าย 4G การวัดผลที่ถูกต้องจึงต้องดูทั้งสองแหล่งคู่กัน และ รอข้อมูลสะสมอย่างน้อย 28 วันก่อนสรุปว่าการแก้ได้ผลจริง

4 ขั้นตอน Shopify Speed Optimize

  1. Lighthouse + CrUX Audit + App List · 1 wk
  2. Theme Migrate + Image + App Cleanup · 2-4 wk
  3. JS Defer + Liquid + CDN + Preload · 1-2 wk
  4. Monitor 28-day Field + Iterate · ongoing

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

ราคา Shopify Speed Service ในไทย 2026

Scope ราคา
Audit + report ฿35-85K
Mid optimize (7-step) ฿180-380K
Enterprise (Plus + multi-store) ฿520K-1.2M

ราคาควรมองเทียบกับมูลค่าที่ได้กลับมา ไม่ใช่ดูตัวเลขลอยๆ ว่าถูกหรือแพง ถ้าร้านมี ยอดขายต่อเดือนหลักล้าน การขยับ conversion ขึ้น 1% มักครอบคลุมค่าใช้จ่าย optimize ภายในไม่กี่เดือน เป้าหมายของผมจึงไม่ใช่บริการที่คุ้มค่าที่สุดในแง่ราคาต่อหัว แต่ เป็นบริการที่ให้ผลตอบแทนชัดที่สุดต่อเงินที่ลงไป โดยมีตัวเลขก่อน-หลังให้ดูจริง

"Shopify speed 2026 = audit + cleanup > app pile · 80% ของ Thai e-com app pile · waste · ผม consult 5 ที่ปี 2024 · 7-step · LCP 4.2 → 1.4s · conversion +60% · ranking +40% · ROI ของ speed optimize สูงสุดของ Shopify revenue 2026"
— Thanakit Chaithip, Founder, Vision X Brain

คำถามที่พบบ่อย

App Cleanup จำเป็นไหม

จำเป็น · 80% Thai install 60+ app · 20-30% unused · save 1-2s LCP · quarterly audit · biggest quick win

ราคา Speed Service เท่าไหร่

Audit ฿35-85K · Mid ฿180-380K · Enterprise ฿520K-1.2M · ROI 60-120 day ผ่าน conversion + ranking

ซื้อบริการที่ไหน

(1) Shopify Plus partner · (2) Shopify Expert (speed specialist) · (3) Self + Lighthouse · 70% case agency ดีกว่า (Liquid expert)

รีวิว Speed Optimize วัดผลยังไง

5 ตัว: (1) LCP < 1.5s · (2) INP < 200ms · (3) Conversion +30-60% · (4) Ranking +30-50% · (5) Bounce -30% · 60-120 day

Theme ไหนเร็วที่สุด

Dawn (free · Shopify official · fastest) · Sense (free · modern) · Studio (paid · enterprise) · ห้าม Debut/Brooklyn old · migrate Online Store 2.0 mandatory

บริการที่เกี่ยวข้อง

ถ้าร้านของคุณกำลังเจอปัญหาเดียวกับกัน และอยากให้ทีมที่ทำ Shopify มาแล้วหลายร้าน เข้ามาช่วยวางแผน ลองดูรายละเอียด บริการพัฒนาและปรับแต่งร้าน Shopify ของ Vision X Brain ที่ครอบคลุมตั้งแต่ตรวจสุขภาพร้าน ปรับ theme ไปจนถึงเร่งความเร็วให้ผ่าน Core Web Vitals

กันวันนี้

กัน implement 7-step · 5 wk · cost ฿280K · migrate Dawn theme + image WebP + app 60 → 24 + JS defer + Cloudflare + preconnect · monitor CrUX

3 mo: LCP 4.2s → 1.4s · INP 380 → 175ms · CLS 0.15 → 0.06 · conversion 1.4% → 2.4% · ranking top 3 keyword 8 → 28 · GMV ฿22M → ฿38M/mo · CEO promote กันเป็น Head of Shopify Dev + 5% raise

ผมถามกันว่าสิ่งที่ surprise ที่สุดคืออะไร

เขานิ่งไปนาน แล้วบอกว่า "พี่ ผมเรียนรู้ว่า Shopify slow ไม่ใช่ platform fault · มัน app pile · 60 app → 24 · LCP -65% · conversion +71% · ผมไม่ pile app อีก"

สิ่งที่ทำได้ทันที: Lighthouse audit · ถ้า LCP > 2.5s · audit app list · remove 5-10 unused · 1 wk · 30 day measure CrUX field data · validate improvement

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

ตรวจทานความถูกต้องโดยทีม Vision X Brain ประสบการณ์กว่า 18 ปี