How strong are your e-commerce ops? Take the 2-min scorecard.
Score Your OpsBroken checkout means zero revenue.
You built the store, loaded products, connected the payment gateway, and the homepage looks great. Then a customer tries to check out on Safari and the payment form breaks. A coupon code applies twice. The "Add to Cart" button does nothing on mobile. These are not edge cases — according to a 2024 Baymard Institute study, 18% of online shoppers abandon their first purchase from a new store due to a checkout error or missing functionality, and 79% of those shoppers never return.
This ecommerce website testing checklist covers every test you should run before going live: functionality, payments, cross-browser, mobile, performance, SEO, security, content, integrations, and edge cases. Print it, assign it, and do not launch until every box is checked.
Why Does Your Store Need Structured Testing?
Ecommerce websites have more moving parts than almost any other type of site — a single product page involves inventory data, pricing logic, image loading, variant selection, reviews, shipping calculations, and tax rules running simultaneously. According to Google's Web Vitals research, as page load time increases from 1 to 3 seconds, the probability of bounce increases 32% — and ecommerce product pages average 4.7 seconds on mobile, nearly double the recommended threshold.
Testing is one part of broader ecommerce operations discipline — the part that catches problems before customers do. Without structured testing:
- A broken checkout costs every sale until someone reports it (most visitors will not)
- A payment gateway misconfiguration silently fails for one card type
- An unoptimized mobile experience loses over half your traffic
- Missing SEO tags mean Google never properly indexes your store
- A security vulnerability exposes customer data before your first real order
What Does the Functionality Testing Checklist Cover?
If core functionality does not work, nothing else on this list matters — start here and work through the complete purchase path before testing anything else. According to Shopify's 2024 merchant success data, the single most-reported launch issue is a checkout failure that was not caught because testing only covered the "happy path" scenario.
Add to Cart and Product Pages
- Every product can be added to cart from the product page
- Variant selection works and updates the price
- Quantity selector works — increase, decrease, manual entry
- "Add to Cart" updates cart icon without full page reload
- Product images load, zoom works, gallery navigation is smooth
- Out-of-stock variants show as unavailable (not silently fail)
Checkout Flow
| Test | Expected Result | Status |
|---|---|---|
| Cart displays correct products, quantities, prices | Accurate totals | |
| Removing items recalculates totals | Correct math | |
| Shipping address form validates correctly | Required fields enforced | |
| Billing "same as shipping" works | Auto-fills correctly | |
| Shipping method updates total | Accurate calculation | |
| Order summary matches selections | No discrepancies | |
| Confirmation page displays after purchase | All details shown | |
| Confirmation email sends immediately | Arrives within 60 seconds | |
| Order appears in admin with correct details | Complete and accurate |
Payment Processing
Test every single payment method you accept:
- Credit card processes successfully
- Declined cards show clear error (not generic "something went wrong")
- PayPal/wallet payments redirect correctly and return to your site
- Buy-now-pay-later completes full flow
- Bank transfer generates correct instructions
- Refund flow works from admin
- Currency displays correctly throughout
Account and Authentication
- Account creation with email verification
- Login and logout
- Password reset email and link work
- Guest checkout completes without account creation
- Order history displays correctly
- Saved addresses load during checkout
Search and Filters
- Search returns relevant results for product names, SKUs, descriptions
- Handles typos and partial matches
- Category filters work individually and in combination
- Sorting reorders products correctly
- Filter results update product count
- Clearing filters returns to full list
How strong are your ecommerce operations? Score your ops in 2 minutes — Take the free scorecard. No signup required.
What Does Cross-Browser Testing Cover?
"It works on Chrome" does not mean it works everywhere — iOS Safari handles forms, payments, and autofill differently, and it is the single most commonly missed browser in ecommerce testing. According to StatCounter's 2025 global browser market share data, Safari accounts for 27% of mobile web traffic, making it the second-most-important browser after Chrome.
For each browser, test at minimum:
- Homepage loads with no layout breaking
- Product pages render correctly
- Full checkout flow completes
- Payment forms accept input and process
- Popups, modals, and dropdowns function
| Browser | Platform | Priority |
|---|---|---|
| Chrome | Desktop + Mobile | Critical |
| Safari | Desktop + iOS | Critical — handles payments differently |
| Firefox | Desktop | High |
| Edge | Desktop | High |
| Samsung Internet | Mobile (Android) | Medium — common default on Samsung devices |
What Does Mobile Testing Cover?
More than half of ecommerce traffic comes from mobile, and this section of the DTC ecommerce website verification checklist is where most teams find the most issues. Google's 2024 mobile commerce research found that 53% of mobile visitors abandon a site that takes longer than 3 seconds to load, and digital wallets reduce mobile checkout time by 60%.
Responsive Design
- All pages display correctly on screens 320px to 428px wide
- No horizontal scrolling on any page
- Text readable without zooming
- Images scale and crop appropriately
- Navigation collapses to functional hamburger or bottom nav
- Tables scroll horizontally or reformat
Touch Targets and Interactions
- All buttons and links at least 44x44px
- Enough spacing between tap targets
- Swipe gestures work on image galleries
- Dropdowns and filters usable with touch (not hover-dependent)
- Sticky add-to-cart bar does not block content
Mobile Checkout
- Form fields trigger correct keyboard (numeric for phone, email for email)
- Autofill works for address and payment
- Flow does not require excessive scrolling
- Apple Pay and Google Pay appear and function
- Confirmation displays properly
Test on real devices. Emulators miss touch behavior, scroll momentum, and keyboard interactions.
What Does Performance Testing Cover?
A slow store loses customers before they see your products — and ecommerce pages are disproportionately heavy due to product images, review widgets, and tracking scripts. Google research shows bounce probability increases 32% as load time goes from 1 to 3 seconds, and the average ecommerce product page takes 4.7 seconds on mobile.
Page Load Speed
- Homepage under 3 seconds on mid-range phone with 4G
- Product pages under 3 seconds
- Category pages with 20+ products load without excessive delay
- Run PageSpeed Insights on 5 most important pages
- LCP under 2.5 seconds, CLS under 0.1, INP under 200ms
Images and Assets
- All images compressed (WebP, under 200KB each)
- Lazy loading enabled below fold
- No oversized images served (no 4000px image in 400px container)
- CSS and JS minified
- Unused CSS/JS removed
Checkout Speed
- Each step transitions in under 2 seconds
- Shipping calculation completes in under 3 seconds
- Payment processing shows immediate feedback
- Confirmation page loads promptly
What Does SEO Verification Cover?
If launching a new store or relaunching after redesign, SEO verification prevents starting with zero organic visibility — and new sites take 4-12 weeks to appear in search results after sitemap submission, making day-one setup critical. For a comprehensive approach, check the ecommerce SEO checklist.
Meta Tags and Content
- Unique title tag under 60 characters on every page
- Unique meta description 150-160 characters on every page
- H1 tags on every page with relevant keywords
- Homepage title targets primary brand keyword
Technical SEO
- XML sitemap generated at
/sitemap.xml robots.txtallows product and category crawlingrobots.txtblocks admin, cart, checkout, account pages- Canonical tags on all product and category pages
- No accidental
noindextags - 301 redirects for changed URLs
- HTTPS on every page
Structured Data
- Product schema on every product page
- BreadcrumbList schema on category and product pages
- Organization schema on homepage
- Validate with Google's Rich Results Test
What Does Security Testing Cover?
Security is verified before launch, not fixed after a breach — and PCI compliance is not optional for any store handling credit card data. According to Verizon's 2024 Data Breach Investigations Report, 43% of data breaches involve small businesses, and ecommerce stores are disproportionately targeted due to the direct financial data they process.
SSL and Encryption
- SSL certificate valid and active on every page
- All pages force HTTPS — no mixed content warnings
- HTTP redirects to HTTPS automatically
- Auto-renewal configured
Form and Input Protection
- Server-side validation on all forms
- CSRF protection active
- SQL injection protection
- Rate limiting on login and password reset
- File upload restrictions (if applicable)
PCI Compliance
- Credit card data never stored on your server — tokenized via gateway
- Payment form loads from gateway's hosted fields or iframe
- Admin requires strong passwords and 2FA
- Customer data encrypted at rest
What Does Content Review Cover?
This is the ecommerce website audit checklist section that catches embarrassing issues — placeholder text, broken links, and missing images that make your store look unfinished. Run a broken link checker across the entire site before launch.
Links and Assets
- Broken link checker run site-wide (Screaming Frog, Ahrefs, or Dead Link Checker)
- All product images load — no broken image icons
- All internal links point to real pages (not staging URLs)
- Footer links work (privacy, terms, returns, contact)
- Social media links open correct profiles
Content Quality
- No "Lorem ipsum" or placeholder text anywhere
- No "Coming soon" sections that should be finished
- Product descriptions complete on every product
- Prices correct and match pricing spreadsheet
- Legal pages published and accurate
- Copyright year current
Imagery
- No placeholder or stock photos where product photos should be
- All images have descriptive alt text
- Favicon displays in browser tabs
- Open Graph images display correctly when sharing on social
What Does Integration Testing Cover?
Your store connects to email platforms, inventory systems, shipping providers, tax calculators, and analytics — every integration needs testing because third-party failures are invisible until they cost you money. Test email deliverability specifically: confirmation emails landing in spam are worse than no confirmation at all.
Email Notifications
- Order confirmation sends to customer
- Shipping confirmation sends with tracking
- Password reset email works
- Abandoned cart triggers after configured delay
- All emails render in Gmail, Outlook, Apple Mail
- Sender name and reply-to correct
Inventory and Fulfillment
- Order placement decrements inventory
- Out-of-stock products cannot be purchased
- WMS sync works correctly
- Inventory updates reflect on storefront
Shipping and Tax
- Domestic shipping rates accurate
- International rates accurate (if applicable)
- Free shipping threshold triggers
- Tax calculation correct by customer location
Analytics and Tracking
- GA4 firing on every page
- Ecommerce events:
add_to_cart,begin_checkout,purchase - Meta Pixel fires correctly (if running Facebook ads)
- Google Ads conversion tracking on confirmation page
- UTM parameters pass through checkout
What Edge Cases Break Launches?
Edge cases are where most launches actually fall apart — these are scenarios nobody thought to test because they are not the happy path, but they are exactly what real customers encounter. Test these specifically because automated tools miss them.
Inventory Edge Cases
- Out-of-stock product added to cart shows clear message
- Product going out of stock while in someone's cart handles gracefully at checkout
- Maximum quantity limits work
- Minimum order quantities enforced
Pricing and Promotions
- Coupon codes apply correctly and show discount
- Expired codes show "expired" message
- Codes cannot stack unless explicitly allowed
- Percentage discounts calculate without rounding errors
- Free shipping coupons override shipping cost
- Sale prices display with original crossed out
Address and Location
- International address formats accepted
- Apartment/unit/suite numbers save correctly
- PO Box handling correct
- Special characters in names (accents, hyphens, apostrophes) do not break forms
Error Handling
- Network timeout during payment shows helpful message
- Page refresh during checkout does not duplicate order
- Browser back button does not break checkout
- 404 pages display helpful message with store navigation
- 500 errors show branded page, not raw stack trace
How Should You Run This Checklist?
Testing everything yourself is a mistake — assign sections to team members, test on staging first, document failures with screenshots, and do a final end-to-end run before going live. Budget 2-5 days for thorough testing depending on store complexity.
- Assign sections to team members. One handles functionality, another mobile, another content.
- Test on staging first. Fix everything there before touching production.
- Use real payment test modes. Stripe, PayPal, and every major gateway have sandbox modes.
- Document failures. Browser, device, steps to reproduce, screenshot.
- Re-test after fixes. Every fix can break something else.
- Final end-to-end run. One person, one device, real test order from homepage to confirmation email.
If working from the ecommerce checklist or ecommerce launch checklist, this testing phase is the final gate before go-live.
Frequently Asked Questions
How long does ecommerce website testing take before launch?
Budget 2-5 days depending on store complexity. A simple store with 50 products and one payment gateway needs about 2 days. A multi-currency store with 5,000 SKUs and 4 payment gateways requires the full 5 days. Compressing testing into a single afternoon virtually guarantees missed issues that cost revenue post-launch.
Can I automate ecommerce website testing?
You can automate roughly 40% of this checklist. Automated tools cover broken links, page speed, SEO meta tags, and accessibility scanning effectively. However, payment flows, mobile usability, cross-browser quirks, and edge cases still require manual testing. Automation catches the predictable issues; humans catch the 18% of checkout failures that drive buyers away permanently.
What is the most commonly missed ecommerce test before go-live?
Payment processing on mobile Safari. According to StatCounter, Safari handles 27% of mobile web traffic, yet most teams skip testing payments on an actual iPhone. iOS Safari processes payment forms, autofill, and digital wallets differently from Chrome, making it the single most common failure point in cross-browser testing.
Should I test my ecommerce store with real transactions?
Use sandbox mode for bulk testing across all payment methods first. Before going live, process exactly 1 real transaction with a real credit card, confirm the charge appears correctly, then refund it. This single test verifies your live API keys, webhook configurations, and complete order flow work with actual money.
How often should I re-run website testing after launch?
Run the full checklist after every major update — theme changes, new payment methods, and plugin updates. Run a lighter version covering functionality, payments, and mobile monthly. Platforms push updates constantly, and 3rd-party integrations break without warning, so quarterly full audits are the minimum safe cadence.
Keep Reading
- Ecommerce Launch Checklist — The full launch framework this testing checklist slots into
- Ecommerce SEO Checklist — Comprehensive search optimization for after your store passes testing
- The Complete Ecommerce Checklist — Master checklist covering launch through ongoing operations
Find out what your operation is missing
Answer 10 questions. Get your ops score. Takes 2 minutes.
Take the Scorecard