Skip to content

QA Checklist

Use this before publishing Shopify theme changes or CRO variants.

Core Smoke Test

  • Homepage loads.
  • Collection page loads.
  • Product page loads.
  • Search works.
  • Variant selection updates price, media, and availability where relevant.
  • Add-to-cart works.
  • Cart drawer or cart page opens correctly.
  • Discount, bundle, subscription, or gift logic works if affected.
  • Checkout entry works.

Responsive Checks

Viewport Checks
Mobile Header, menu, sticky CTA, product media, cart, forms, no clipped text
Tablet Grid behavior, product cards, navigation, hero cropping
Desktop Header, mega menu, content width, image quality, above-the-fold CTA

Tracking

  • Page view fires.
  • Add-to-cart event fires.
  • Begin checkout or checkout reached event fires if available.
  • Purchase tracking is not changed unless the task requires it.
  • UTM and referrer behavior is not blocked.

Accessibility Basics

  • Buttons and form fields have readable labels.
  • Keyboard focus is visible.
  • Interactive elements are reachable by keyboard.
  • Text contrast is acceptable.
  • Images that carry meaning have alt text.
  • Motion or animation does not block the task.

Performance Guard-Rails

  • Hero images are compressed and sized.
  • Images and embeds have reserved dimensions.
  • App blocks do not create obvious layout shift.
  • No unnecessary third-party scripts were added.
  • LCP element is not hidden, delayed, or replaced late.

Sign-Off

Record:

  • Date and time.
  • Preview URL or theme name.
  • Pages checked.
  • Known caveats.
  • Approver.
  • Rollback path.