← Back to writing
Writing · shopify b2b

Checklist 50 điểm Audit Shopify B2B (2026)

By Leo Nguyen · Jun 7, 2026 · 15 min read
shopify b2b

Cách dùng checklist này

Đi qua cả 50 điểm. Với mỗi điểm, đánh dấu: ✅ Đã có / ⚠️ Cần cải thiện / ❌ Chưa có.

Ưu tiên theo Tác động doanh thu — fix điểm High trước, bất kể độ khó. Một fix High-impact (như wholesale pricing bị vỡ) hiệu quả hơn mười win nhỏ cộng lại.

Ký hiệu độ khó: ✓ Dễ (dưới 2h, không cần dev) · ⚠ Vừa (2–8h hoặc dev cơ bản) · 🔧 Khó (cần sprint dev)

Chạy scan tự động cho 4 phần đầu: luma-e.com/audit

Cập nhật lần cuối: Tháng 6/2026


Phần 1 — Technical Performance (10 điểm)

Performance kém ảnh hưởng B2B store nặng hơn D2C — buyer wholesale ra quyết định mua có cân nhắc, giá trị cao, và họ sẽ không chờ trang chậm. LCP và Core Web Vitals cũng ảnh hưởng hiệu quả crawl của AI search.

#Kiểm traTại sao quan trọngĐộ khóTác động DT
1LCP ≤ 2.5s trên product pageGoogle và AI crawler dùng LCP làm quality signal. Trên 2.5s = ranking penalty + trải nghiệm mua tệ⚠ VừaCao
2LCP ≤ 2.0s trên mobileB2B buyer ngày càng research trên mobile dù đặt hàng trên desktop. LCP mobile trên 2s = drop-off đáng kể⚠ VừaCao
3Tất cả ảnh phục vụ dạng WebP hoặc AVIFẢnh JPEG/PNG làm nặng trang 3–5×. CDN của Shopify tự phục vụ WebP nếu upload đúng cách✓ DễVừa
4Không có render-blocking JavaScript trên above-the-foldScript bên thứ ba (chat widget, analytics, A/B tool) thường chặn first paint 1–3 giây🔧 KhóVừa
5JS bundle ≤ 300KB (đã nén)Shopify Plus theme với nhiều app dependency thường vượt 1MB. Dùng Chrome DevTools Network tab để kiểm tra⚠ VừaVừa
6Cloudflare hoặc CDN tương đương đang hoạt độngKhông có CDN, buyer ở châu Á và châu Âu chịu thêm 300–800ms latency so với server gốc ở Mỹ✓ DễVừa
7Core Web Vitals toàn Green trong GSCGoogle Search Console → Core Web Vitals. Đỏ hoặc Vàng = xác nhận ảnh hưởng ranking✓ DễVừa
8Không có lỗi 4xx/5xx trên product và catalog page quan trọngTrang bị vỡ giết niềm tin buyer B2B ngay lập tức. Chạy Screaming Frog hoặc báo cáo Coverage của GSC✓ DễCao
9Sitemap.xml đã submit lên GSC và Bing WebmasterKhông submit, trang mới có thể mất nhiều tuần để được index. AI crawler cũng dùng sitemap✓ DễVừa
10robots.txt cho phép AI crawler (GPTBot, ClaudeBot, PerplexityBot)Đa số Shopify store vô tình chặn AI crawler bằng quy tắc Disallow tổng quát. Chặn = zero AI search citation✓ DễCao

Phần 2 — SEO & AI Search Visibility (10 điểm)

Đây là phần hầu hết audit Shopify B2B bỏ qua hoàn toàn. Năm 2026, B2B buyer ngày càng bắt đầu research trên ChatGPT, Perplexity và Google AI Overviews. Nếu store không được cấu trúc cho AI citation, bạn invisible với phần thị trường ngày càng lớn.

#Kiểm traTại sao quan trọngĐộ khóTác động DT
11File llms.txt có mặt ở root sitellms.txt báo cho AI model biết site của bạn là gì và ưu tiên trang nào. Mất 30 phút để thêm, đòn bẩy AI visibility lớn nhất✓ DễCao
12llms-full.txt với tóm tắt từng trangPhiên bản mở rộng với mô tả từng trang. Giúp LLM cite chính xác product hoặc service page cụ thể✓ DễVừa
13FAQPage schema trên product và service pageFAQPage JSON-LD là một trong những signal rõ ràng nhất với LLM rằng trang trả lời trực tiếp một câu hỏi. Không có schema = xác suất citation thấp hơn⚠ VừaCao
14Article schema với author bio trên blog/pillar pageLLM sẵn sàng cite author có tên và credentials hơn content ẩn danh. Thêm author với @type: Person và experience signal✓ DễVừa
15Product schema với availability và pricingOffer schema với price, availability, priceCurrency cho phép LLM tham chiếu data sản phẩm của bạn chính xác trong response⚠ VừaCao
16Meta description 140–160 ký tự trên tất cả trang quan trọngMeta description xuất hiện trong snippet Google AI Overviews. Thiếu hoặc bị cắt ngắn = anchor citation yếu hơn✓ DễVừa
17Canonical tag đúng — không có duplicate contentVariant sản phẩm B2B và trang catalog có filter thường tạo ra vấn đề URL trùng lặp. Canonical báo crawler version nào cần index⚠ VừaVừa
18Content có cấu trúc: TL;DR + bảng + số liệu có ngày trên content pageLLM trích content có cấu trúc dễ hơn nhiều so với đoạn văn xuôi. Thêm phần TL;DR và ít nhất một bảng so sánh trên mỗi pillar page⚠ VừaVừa
19Internal link từ blog/pillar content đến product/service pageAI crawler theo internal link để khám phá chiều sâu. Blog page không có link đến service core lãng phí crawl budget✓ DễVừa
20Ngày "Cập nhật lần cuối" hiển thị rõ trên trang quan trọngRecency là ranking signal với cả Google AI Overviews và Perplexity. Trang không có ngày hiển thị rank thấp hơn trong AI result✓ DễThấp

Phần 3 — Conversion UX (10 điểm)

B2B buyer ra quyết định có cân nhắc nhưng vẫn bỏ giỏ khi gặp ma sát. Các vấn đề dưới đây là lỗi UX phổ biến nhất mình tìm thấy trong audit Shopify B2B.

#Kiểm traTại sao quan trọngĐộ khóTác động DT
21Wholesale pricing hiển thị ngay sau khi đăng nhập — không bị cache bleedLỗi conversion B2B #1. Buyer wholesale thấy giá lẻ hoặc không có giá do cache trang không invalidate khi phiên mới bắt đầu. Test bằng incognito session mới🔧 KhóCao
22CTA "Yêu cầu báo giá" hoặc "Liên hệ để biết giá" có mặt khi giá bị khóaNếu buyer không thấy giá, họ cần hành động tiếp theo rõ ràng. Thiếu CTA = buyer rời đi✓ DễCao
23Số lượng đặt hàng tối thiểu (MOQ) được hiển thị rõNếu có MOQ nhưng không hiển thị, buyer hoàn thành checkout rồi gặp lỗi. Hiển thị MOQ rõ giảm abandoned checkout✓ DễCao
24Luồng tạo company account dưới 5 bướcShopify B2B company account setup có thể yêu cầu 7–10 trường. Mỗi trường thêm giảm tỷ lệ tạo tài khoản wholesale theo biên rõ ràng⚠ VừaVừa
25Bulk ordering / quantity selector hoạt động trên mobileQuantity selector Shopify native thường quá nhỏ cho thao tác chạm trên trang listing. Test trên thiết bị mobile thực tế⚠ VừaVừa
26Chức năng đặt lại / lưu đơn hàng có mặtB2B buyer đặt lại nhiều lần. Không có re-order = phải build lại giỏ hàng thủ công mỗi lần = rủi ro churn🔧 KhóVừa
27Sticky CTA (Add to Cart / Yêu cầu báo giá) trên product pageTrên trang mô tả sản phẩm B2B dài, CTA bị cuộn ra khỏi tầm nhìn. Sticky CTA giữ hành động conversion luôn tiếp cận được⚠ VừaVừa
28Search trả về kết quả đúng cho SKU code và tên sản phẩmB2B buyer tìm theo SKU. Nếu Shopify search không index SKU field, search bị vỡ với wholesale buyer⚠ VừaCao
29Checkout flow ≤ 3 bước cho khách wholesale quay lạiMulti-step checkout là tàn dư từ kỷ nguyên D2C. B2B buyer quen thuộc phải đến confirmation trong tối đa 3 click🔧 KhóVừa
30Thông báo lỗi cụ thể, không phải chung chung"Something went wrong" trên form đặt hàng B2B là không chấp nhận được. Thông báo lỗi phải chỉ rõ trường nào lỗi và cách sửa⚠ VừaThấp

Phần 4 — Mobile & Speed (10 điểm)

Việc mua B2B không diễn ra trên mobile — nhưng research B2B ngày càng diễn ra trên mobile. Sales rep và buyer kiểm tra tình trạng hàng, giá và thông số kỹ thuật trên mobile. Nếu những tác vụ đó bị vỡ, deal chậm lại.

#Kiểm traTại sao quan trọngĐộ khóTác động DT
31Tất cả touch target ≥ 44×44pxTiêu chuẩn tối thiểu Apple HIG và Google Material Design. Target nhỏ hơn = chạm nhầm = bực bội. Kiểm tra CTA, nav item, quantity selector✓ DễVừa
32Không có horizontal scroll ở bất kỳ breakpoint nàoHorizontal scroll trên mobile là lỗi theme. Chạy URL qua Google Mobile-Friendly Test✓ DễThấp
33Ảnh sản phẩm hiển thị sắc nét trên màn hình retinaẢnh 1× nhìn mờ trên màn hình hiện đại. CDN của Shopify xử lý nếu bạn dùng srcset đúng cách⚠ VừaThấp
34Navigation truy cập được và có thể thu gọn trên mobileCây danh mục B2B phức tạp cần mobile nav đúng chuẩn. Full desktop nav trên mobile = không dùng được⚠ VừaVừa
35Form dùng được không cần zoomInput field nhỏ hơn 16px font kích hoạt iOS auto-zoom, phá vỡ layout. Fix: đặt font-size: 16px cho tất cả input✓ DễVừa
36Điểm page speed ≥ 70 trên PageSpeed Insights (mobile)Dưới 70 = xác nhận vấn đề Core Web Vitals. Chạy pagespeed.web.dev trên homepage, category page và top product page✓ DễVừa
37Không có popup chặn content trên mobile trong 3 giây đầuGoogle phạt intrusive interstitial trên mobile. Banner cookie không có nút dismiss là lỗi phổ biến nhất✓ DễThấp
38Giỏ hàng truy cập và hoạt động được trên mobile không cần full page reloadCart drawer native của Shopify hoạt động trên mobile, nhưng cart custom thường vỡ trên màn hình nhỏ⚠ VừaVừa
39Swatch và variant selector hoạt động được khi chạmSwatch màu/size được build cho hover không hoạt động khi chạm. Test mọi variant selector trên iOS và Android thực tế⚠ VừaVừa
40Wishlist / lưu để mua sau hoạt động trên mobileB2B buyer lưu danh sách ngắn để phê duyệt mua sắm. Wishlist vỡ trên mobile = mất re-engagement⚠ VừaThấp

Phần 5 — Trust & Security (10 điểm)

B2B buyer chuyển khoản số tiền lớn. Trust signal cảm giác tùy chọn trong D2C là bắt buộc trong wholesale. Một trust signal thiếu duy nhất có thể trì hoãn quyết định mua của procurement.

#Kiểm traTại sao quan trọngĐộ khóTác động DT
41HTTPS hoạt động trên tất cả trang kể cả checkoutTable stakes. Bất kỳ trang HTTP nào trong luồng checkout = phá hủy niềm tin ngay lập tức + cảnh báo trình duyệt hiện đại✓ DễCao
42Privacy policy có link ở footer và checkoutGDPR và CCPA yêu cầu privacy policy dễ tiếp cận. Thiếu = rủi ro pháp lý + mất niềm tin buyer✓ DễVừa
43Chính sách đổi trả rõ ràng và có link từ product pageB2B buyer cần điều khoản đổi trả trước khi đặt hàng số lượng lớn. Policy bị chôn sâu = do dự✓ DễVừa
44Trang điều khoản và điều kiện cho tài khoản wholesaleT&C dành riêng cho wholesale (net term, đặt hàng tối thiểu, hủy đơn) bảo vệ cả hai bên. Thiếu = tranh chấp✓ DễVừa
45Review khách hàng hoặc case study hiển thị trên trang quan trọngSocial proof cho B2B. Chỉ 3–5 review đã xác minh trên product page tăng conversion với wholesale buyer lần đầu⚠ VừaCao
46Thông tin đăng ký công ty hoặc trang "Về chúng tôi" dễ tìmB2B buyer nghiên cứu nhà cung cấp trước khi cam kết. Trang About có lịch sử công ty, team và địa chỉ = tín hiệu hợp pháp✓ DễVừa
47Thông tin liên hệ (điện thoại hoặc email) hiển thị mà không cần tìm kiếmNếu wholesale buyer có câu hỏi mà không tìm được liên hệ trong 10 giây, họ rời đi. Số điện thoại ở header = trust signal✓ DễCao
48Badge bảo mật thanh toán hiển thị ở checkoutLogo Visa/Mastercard/PayPal và badge SSL tại checkout tăng sự tự tin của B2B buyer trong giao dịch đầu tiên✓ DễVừa
49Không có popup spam hoặc quảng cáo trong quá trình checkoutPopup bắt email xuất hiện trong checkout làm gián đoạn luồng mua hàng. Tắt tất cả popup trên path /checkout✓ DễCao
50Account portal truy cập và hoạt động được (lịch sử đơn hàng, hóa đơn, tracking)B2B buyer cần tự tra cứu lịch sử đơn và hóa đơn. Thiếu = mỗi lần đặt lại phải mở ticket support🔧 KhóCao

Thứ tự ưu tiên quick-win

Nếu bị overwhelmed, bắt đầu từ đây — 10 điểm này mang lại tác động doanh thu cao nhất với ít công sức nhất:

  1. #10 — Cho phép AI crawler trong robots.txt (30 phút, Dễ)
  2. #11 — Thêm llms.txt (30 phút, Dễ)
  3. #13 — Thêm FAQPage schema vào trang quan trọng (2h, Vừa)
  4. #47 — Thông tin liên hệ hiển thị ở header (15 phút, Dễ)
  5. #49 — Tắt popup trong checkout (30 phút, Dễ)
  6. #9 — Submit sitemap lên GSC + Bing (15 phút, Dễ)
  7. #22 — Thêm CTA "Yêu cầu báo giá" khi giá bị khóa (1h, Dễ)
  8. #23 — Hiển thị MOQ rõ trên product page (1h, Dễ)
  9. #41 — Xác minh HTTPS trên tất cả trang (15 phút, Dễ)
  10. #28 — Fix tìm kiếm theo SKU (tuỳ setup — Vừa)

Chạy phiên bản tự động (miễn phí)

Điểm #1–40 có thể kiểm tra tự động. LUMA-E AI Audit phân tích store của bạn trên performance, SEO/AI visibility, conversion và mobile trong dưới 5 phút — không cần đăng ký.

Chạy audit miễn phí → luma-e.com/audit

Với điểm #41–50 (trust và wholesale-specific), cần review thủ công vì phụ thuộc vào cấu hình B2B cụ thể của store.


Về tác giả

Leo Nguyen là founder của LUMA-E — agency ecommerce solo+AI với 10+ năm kinh nghiệm và 200+ build Shopify, Magento 2 và headless commerce. Anh build công cụ AI Visibility Audit để đưa audit store chất lượng agency đến tay mọi ecommerce team.

Đặt lịch tư vấn 30 phút · Chạy audit miễn phí · LinkedIn

Frequently asked
Checklist audit Shopify B2B là gì?
Checklist audit Shopify B2B là danh sách kiểm tra có cấu trúc bao gồm technical performance, SEO, AI search visibility, UX, mobile và trust signal — áp dụng cụ thể cho wholesale/B2B store trên Shopify hoặc Shopify Plus. Khác với audit D2C, checklist B2B ưu tiên kiểm tra wholesale pricing visibility, thiết lập company account, bulk ordering UX và ERP integration.
Audit Shopify B2B cần bao nhiêu điểm kiểm tra?
Một audit Shopify B2B đầy đủ cần tối thiểu 5 chiều: technical performance (LCP, Core Web Vitals), SEO và AI search visibility (schema, llms.txt, robots.txt), conversion UX (hiển thị giá, CTA, checkout), mobile experience, và trust signal (review, policy, bảo mật). 50 điểm trên các chiều này là benchmark thực tế cho audit toàn diện mà không quá tải.
Lỗi conversion Shopify B2B phổ biến nhất là gì?
Wholesale pricing visibility bị vỡ là lỗi phổ biến nhất: khách wholesale vào product page thấy không có giá, giá sai, hoặc giá lẻ hiện ra do page cache không invalidate khi phiên wholesale mới bắt đầu. Điều này xảy ra vì Shopify B2B dùng customer-segment pricing nhưng CDN cache không luôn invalidate đúng. Fix: purge trang theo customer segment khi giá cập nhật và test bằng phiên incognito mới.
Checklist này có bao gồm AI search visibility cho Shopify B2B không?
Có — Phần 2 gồm 10 điểm kiểm tra AI search visibility cụ thể cho Shopify B2B, bao gồm llms.txt, FAQPage schema trên product và service page, cho phép GPTBot/ClaudeBot/PerplexityBot trong robots.txt, structured data cho wholesale pricing, và author bio schema. AI search đang chiếm ngày càng nhiều phần B2B product discovery năm 2026, và hầu hết Shopify B2B store chưa có bất kỳ tối ưu AI visibility nào.
Làm thế nào để chạy checklist này trên store Shopify của mình?
Đi qua từng trong 50 điểm thủ công, hoặc chạy AI audit miễn phí tại luma-e.com/audit để nhận điểm tự động trên 4 chiều đầu (performance, SEO/AI visibility, conversion UX, mobile) trong dưới 5 phút. Với phần trust và các điểm wholesale-specific, cần review thủ công vì phụ thuộc vào cấu hình B2B cụ thể của store.