Launching a Shopify store without a checklist is like opening a restaurant without inspecting the kitchen. The enthusiasm of opening day can mask significant problems — broken checkout flows, missing legal pages, unoptimized product images, no email capture — that silently destroy your conversion rate and first impressions with customers who will never return.
This guide is a 50-point, battle-tested pre-launch checklist built from the patterns of thousands of Shopify store launches. Work through every item before you remove the password page. The merchants who take 2-6 weeks to prepare a launch properly consistently outperform those who rush to live — not just on day one, but for months afterward, because their foundation is correct.
💡 Key Stat: Stores that set up email marketing before launch generate 40% more revenue in their first month than stores that add email post-launch. Your first visitors are your most valuable — don't let them leave without capturing their information.
1. Why a Launch Checklist Matters
The cost of launching unprepared is higher than most new merchants realize. First impressions compound: a visitor who encounters a broken checkout, missing policy pages, or a site that loads slowly on mobile forms a negative impression that advertising cannot easily overcome. More practically, Google evaluates new sites intensively in their first weeks — a well-structured launch with complete pages, proper canonical tags, and a submitted sitemap gives you a significant head start in organic search rankings.
💡 Key Stat: 46% of Shopify stores are not properly mobile-optimized at launch. Given that 70%+ of e-commerce traffic comes from mobile devices, launching without mobile optimization means immediately losing the majority of your potential customers.
A checklist also removes the cognitive load of trying to remember everything during a high-stress launch period. Rather than discovering on day one that your shipping rates are wrong or your refund policy is missing, you catch these issues in a controlled, pressure-free environment and fix them before they affect real customers.
2. Domain & Brand Setup
Your domain and brand assets are the permanent foundation of your store's identity. These need to be in place and verified before any other configuration.
- Custom domain connected: Purchase your domain (ideally a .com) and connect it to Shopify via Online Store > Domains. Avoid using the default myshopify.com URL for any customer-facing communication.
- SSL certificate active: Shopify provides free SSL for all custom domains. Verify the padlock appears in your browser and the URL shows https://. Google penalizes non-HTTPS sites in rankings.
- Favicon uploaded: A 32x32px favicon (your logo or brand icon) appears in browser tabs and bookmarks. Upload via Online Store > Themes > Customize > Theme Settings.
- Brand logo finalized: Upload a high-resolution logo (PNG with transparent background) to your theme header. Ensure it is legible at small sizes on mobile.
- Brand colors and fonts set: Apply your brand color palette and typography consistently across your theme. Inconsistent branding reduces perceived professionalism and customer trust.
- Social media profiles created: Create profiles on your key platforms (at minimum Instagram, Facebook) with matching brand assets and your store URL in the bio. Link these from your Shopify store footer.
3. Store Design & Theme Optimization
💡 Key Stat: Stores with professional product photography convert at 3x the rate of stores using manufacturer or low-quality images. Photography is the highest-ROI design investment for new Shopify stores.
- Mobile responsiveness tested: View every page of your store on actual mobile devices (not just browser emulation). Test on both iOS Safari and Android Chrome. Navigation, images, and buttons must all be fully functional and properly sized for touch.
- Page load speed tested: Run your store through Google PageSpeed Insights (pagespeed.web.dev). Aim for a score above 70 on mobile. Compress all images before uploading using tools like TinyPNG or Shopify's built-in image compression.
- Navigation structure finalized: Your header navigation should have no more than 5-7 items and lead visitors logically from discovery to purchase. Include a search bar. Your footer should contain links to legal pages, contact information, and popular product collections.
- Homepage optimized: Your homepage needs a clear value proposition above the fold (what you sell, who it's for, why it's different), high-quality hero imagery, featured products or collections, social proof (reviews or press mentions), and a clear primary call-to-action.
- Collection pages organized: Ensure products are properly categorized into logical collections. Add collection descriptions (minimum 100 words) for SEO value. Enable product filtering if you have 20+ products.
- 404 page customized: Shopify's default 404 page offers no navigation. Customize it with links back to your homepage and popular collections so lost visitors are recovered rather than bounced.
- Color contrast and accessibility checked: Verify text is readable on all backgrounds (minimum 4.5:1 contrast ratio for body text). Use a tool like WebAIM's Contrast Checker.
4. Product & Catalog Setup
- Product titles keyword-optimized: Include your primary keyword naturally in each product title (e.g., "Organic Lavender Hand Cream — 4 oz" rather than "Item #1042").
- Product descriptions unique and compelling: Write original descriptions of at least 150 words for each product. Address customer questions, highlight benefits over features, and include the top 2-3 keywords naturally. Never use manufacturer copy verbatim.
- High-quality product images uploaded: Minimum 5 images per product: front, back, lifestyle, detail, and scale context. All images should be a consistent square (1:1) or portrait (4:5) ratio. Compress images to under 500KB each without quality loss.
- Pricing verified and competitive: Check that all prices are correct and consistent with your intended positioning. Verify that Compare At prices (for sale items) create an accurate and genuine value impression.
- Variants set up correctly: If you offer size, color, or material variants, ensure all combinations are set up with accurate inventory counts, correct images assigned to each variant, and variant-specific prices where applicable.
- Inventory counts accurate: Enter accurate stock quantities for all products. Set up low-stock alerts in Shopify or a third-party inventory app to prevent overselling.
- Product weight and dimensions entered: Required for carrier-calculated shipping rates. Inaccurate weights result in incorrect shipping charges — either overcharging customers or undercharging and absorbing the difference.
- SKUs assigned: Assign unique SKUs to each product variant. This becomes critical for inventory management, fulfillment, and analytics as your catalog grows.
5. Payment & Checkout Setup
- Shopify Payments activated: If available in your country, Shopify Payments is the simplest option with no third-party transaction fees. Complete identity verification before launch — pending verification can temporarily disable checkout.
- PayPal enabled: PayPal is used by 40%+ of online shoppers as their preferred payment method. Not offering it will lose a meaningful percentage of potential customers.
- Shop Pay enabled: Shop Pay allows returning Shopify customers to check out in one click with saved payment and shipping details. It consistently improves conversion rates by 4-8% for eligible stores.
- Buy Now Pay Later option added: Afterpay, Klarna, or Affirm (depending on your market) can increase conversion for higher-priced items by reducing the perceived upfront cost. Essential for stores with AOV above $75.
- Test transaction completed: Place a real or Bogus Gateway test order through your complete checkout flow. Verify the confirmation email is received, inventory decrements correctly, and the order appears in your admin.
- Tax settings configured: In Shopify Admin > Settings > Taxes, configure tax collection correctly for your business location and markets you sell to. If you are US-based and exceed sales thresholds in multiple states, consult a tax professional about nexus obligations.
- Checkout fields optimized: Remove any unnecessary checkout fields. Every additional form field reduces checkout completion rates. Keep it to name, email, address, and payment only unless additional information is legally or operationally required.
6. Shipping & Fulfillment Configuration
- Shipping zones created: Define which countries and regions you ship to and configure rates for each zone. Never leave the default Shopify shipping zone unconfigured — it can result in incorrect rates or checkout errors.
- Shipping rates set correctly: Decide on your shipping strategy: free shipping (absorb the cost in product pricing), flat rate, or carrier-calculated. Whichever you choose, ensure it is profitable at your typical order size and weight.
- Free shipping threshold set: If offering conditional free shipping, set the threshold 20-30% above your current or target AOV. Install a free shipping bar app to display progress toward the threshold dynamically on every page — this consistently lifts AOV by 10-20%.
- Processing time and delivery window communicated: Display your typical processing time and estimated delivery window prominently on product pages and in checkout. Unclear delivery expectations are a leading cause of cart abandonment and post-purchase complaints.
- Fulfillment workflow tested: Process a real or simulated order through your complete fulfillment workflow — from order notification to picking, packing, shipping label creation, and carrier handoff. Identify bottlenecks before they affect real customers.
7. Legal & Compliance Pages
💡 Key Stat: 78% of online shoppers check a return policy before making their first purchase from a new store. A clear, generous return policy is not just legal protection — it is a conversion optimization tool.
- Privacy Policy published: Legally required in virtually every jurisdiction if you collect personal data (which you do). Use Shopify's policy generator (Settings > Policies) as a starting point, then customize for your specific data practices.
- Terms of Service published: Covers your conditions of sale, dispute resolution, and limitations of liability. Available from Shopify's policy generator — review and customize for your products and market.
- Return & Refund Policy published: Make your return window, conditions, and process crystal clear. A generous 30-day return policy with a simple process can increase conversion by 15-20% because it removes purchase risk. Link this policy prominently from product pages and checkout.
- Shipping Policy page created: A standalone shipping policy page builds trust by setting clear expectations. Include processing times, carrier options, delivery windows, international shipping information, and what happens if a package is lost or damaged.
- Contact page created: A Contact page with your business email address and/or contact form is essential for trust. Stores without visible contact information are perceived as less trustworthy and have lower conversion rates. Consider adding a business address and phone number if you have them.
- GDPR consent mechanism added (if serving EU): If you have EU visitors, you need a cookie consent banner, the ability to fulfill right-to-access and right-to-deletion requests, and documented data processing records. Shopify's Cookie Banner (in Online Store > Preferences) handles basic compliance.
8. SEO Pre-Launch Setup
- Homepage title tag optimized: Your homepage title should follow the format: [Primary Keyword] | [Brand Name] and be 50-60 characters. Example: "Organic Skincare Products | Botanica Beauty."
- Homepage meta description written: A compelling 150-160 character description for your homepage. Include your primary keyword and a call to action. This appears in Google search results.
- Product page title tags reviewed: Ensure every product has a unique title tag. Shopify defaults to using the product title — verify these are keyword-rich and accurately describe each product.
- Image alt text added: Add descriptive alt text to every product image. This improves accessibility for visually impaired users and provides keyword signals for image search rankings.
- URL structure clean: Shopify automatically generates clean URLs from product and page titles. Avoid changing URLs after launch as this creates redirect chains. If a URL is auto-generated incorrectly, fix it before launch.
- Sitemap submitted to Google Search Console: After launch, submit your sitemap (available at yourdomain.com/sitemap.xml) to Google Search Console. This tells Google about all your pages and accelerates indexing.
- Google Analytics 4 installed: Connect GA4 via Online Store > Preferences before launch so you collect data from day one. Without this, your first days of traffic data — potentially your most useful — are lost forever.
- Google Search Console verified: Verify your store in Google Search Console using the HTML tag method (paste the meta tag in Shopify's Additional Scripts field). This is separate from GA4 and essential for monitoring search performance and technical issues.
9. Essential Apps to Install Before Launch
The right apps, installed before launch, ensure you capture value from every visitor from day one. Here are the must-have apps for launch day — all available free on the Shopify App Store:
| App | Purpose | Revenue Impact | Priority |
|---|---|---|---|
| EA Email Popup & Spin Wheel | Capture email & SMS subscribers with gamified popup | 3-5% of visitors become subscribers | Critical |
| EA Sticky Add to Cart | Always-visible add-to-cart button on product pages | +5-15% conversion rate | Critical |
| EA Free Shipping Bar | Dynamic progress bar toward free shipping threshold | +10-20% AOV | Critical |
| EA Upsell & Cross-Sell | In-cart product recommendations | +10-15% AOV | High |
| EA Announcement Bar | Site-wide message bar for promotions and trust signals | Builds trust, promotes launch offer | High |
| EA Auto Free Gift & Rewards Bar | Unlock free gift at spend threshold | +15-25% AOV | High |
| EA Countdown Timer | Urgency countdown for launch offers | +8-12% conversion on launch offers | Medium |
| EA Page Speed Booster | Prefetch pages for faster perceived load times | Reduces bounce rate from slow pages | Medium |
💡 Key Stat: Stores that install a sticky add-to-cart app at launch see 10-15% higher day-one conversion rates compared to stores that add the app later. Every visitor on launch day is valuable — make sure the path to purchase is frictionless from the start.
10. Marketing & Email Setup
- Email marketing platform connected: Connect Klaviyo, Shopify Email, or your preferred email platform to Shopify before launch. This ensures subscriber data flows automatically from your popup and checkout opt-in to your email platform.
- Welcome email flow built: Create a welcome email sequence (minimum 3 emails) that fires automatically when someone subscribes through your popup. Email 1: deliver the promised discount immediately. Email 2 (Day 3): brand story and bestsellers. Email 3 (Day 7): social proof and a secondary call to action. This sequence alone typically drives 5-10% of subscribers to make their first purchase.
- Abandoned cart email configured: Set up a 3-email abandoned cart sequence: Email 1 at 1 hour (reminder + no friction), Email 2 at 24 hours (address objections + social proof), Email 3 at 72 hours (limited-time discount). Abandoned cart emails recover 5-15% of lost sales on average.
- Sender domain authenticated: Configure DKIM and SPF DNS records for your email sending domain. Without these, your marketing emails will land in spam folders. Most email platforms provide step-by-step setup instructions.
- Social media profiles fully complete: Bio, profile photo, cover image, website link, and at least 5-9 content posts on your key platforms before launch. A new store with 0 posts looks unprofessional — pre-load content so your social presence looks established.
- UTM parameters in marketing links: Add UTM parameters to all links in your launch emails and social posts (utm_source, utm_medium, utm_campaign). This ensures GA4 can attribute traffic correctly from day one rather than bucketing it as "direct" traffic.
11. Final Pre-Launch Testing
- Complete test order placed: Go through the full purchase flow on mobile and desktop. Verify that every step works: product selection, variant selection, add to cart, checkout, payment, confirmation.
- Email confirmations received and correct: Order confirmation, shipping notification, and welcome email (if subscribing during checkout) should all arrive correctly formatted with accurate information.
- All internal links checked: Use a broken link checker tool (Broken Link Checker Chrome extension or an online tool) to verify every link on every page leads to the correct destination.
- Mobile experience tested on real devices: Test on at least one iOS and one Android device. Pay attention to button tap targets (minimum 44x44px), form field auto-complete behavior, and image loading quality.
- Page speed scores acceptable: Re-run PageSpeed Insights on your homepage and your highest-priority product page. Address any critical issues that score in the red before launch.
- Search functionality tested: Search for your products using common terms customers would use. Verify search results are relevant and the search bar is functional on both mobile and desktop.
- Password page removed: The final step — only remove the Shopify password in Online Store > Preferences after you have checked every other item on this list.
12. Launch Day Checklist
Your pre-launch preparation determines your foundation. Your launch day execution determines your momentum. Here is what to do in the first 24 hours:
- Send your launch email: Email your pre-launch list (people who signed up before you went live) with a personal launch announcement, your launch offer, and a direct link to your store. This first email should feel personal, not corporate.
- Announce on all social platforms: Post your launch announcement across every social platform with your brand presence. Use a limited-time launch offer to create urgency. Engage with every comment personally in the first 24 hours.
- Tell your personal network: Text, email, or call friends, family, and professional contacts who might be interested or who could share the news. Word-of-mouth from your personal network is your most trusted first wave of customers.
- Activate your launch popup offer: Configure your popup with a special launch offer (larger than your standard discount — 20% vs. a typical 10%) to convert launch-day visitors at a higher rate.
- Monitor analytics hourly: Watch your GA4 real-time view and Shopify analytics. Look for any sudden drop-offs in the funnel — especially at checkout — that might signal a technical issue needing immediate attention.
- Respond to every customer inquiry within 2 hours: Fast, personal responses on launch day set a service standard that generates positive first impressions and early reviews. Slow responses on day one often result in your first negative reviews.
- Screenshot your Google Search Console sitemap submission: After submitting your sitemap to Google Search Console (if you haven't already done so), document the submission date. This starts your indexing clock.
The Complete 50-Item Launch Checklist
| ☐ | Phase | Task | Priority |
|---|---|---|---|
| ☐ | Domain & Brand | Custom domain purchased and connected to Shopify | High |
| ☐ | Domain & Brand | SSL certificate active (padlock visible in browser) | High |
| ☐ | Domain & Brand | Favicon uploaded and displaying in browser tabs | Medium |
| ☐ | Domain & Brand | Logo finalized and uploaded to theme header | High |
| ☐ | Domain & Brand | Brand colors and fonts applied consistently across theme | High |
| ☐ | Domain & Brand | Social media profiles created and linked from store | Medium |
| ☐ | Design | Mobile responsiveness tested on real iOS and Android devices | High |
| ☐ | Design | PageSpeed Insights score above 60 on mobile | High |
| ☐ | Design | Navigation structure tested and logical | High |
| ☐ | Design | Homepage value proposition clear above the fold | High |
| ☐ | Design | All images compressed and loading quickly | High |
| ☐ | Design | 404 page customized with navigation links | Low |
| ☐ | Products | All product titles keyword-optimized | High |
| ☐ | Products | All product descriptions unique (150+ words each) | High |
| ☐ | Products | High-quality images (5+ per product, compressed) | High |
| ☐ | Products | Pricing verified and competitive | High |
| ☐ | Products | Variants set up correctly with accurate inventory | High |
| ☐ | Products | Product weight and dimensions entered | High |
| ☐ | Products | SKUs assigned to all product variants | Medium |
| ☐ | Payments | Shopify Payments activated and verified | High |
| ☐ | Payments | PayPal enabled as alternative payment method | High |
| ☐ | Payments | Shop Pay enabled | High |
| ☐ | Payments | Tax settings correctly configured for your jurisdiction | High |
| ☐ | Payments | Test transaction completed successfully | High |
| ☐ | Shipping | Shipping zones created for all markets you serve | High |
| ☐ | Shipping | Shipping rates profitable at typical order size | High |
| ☐ | Shipping | Free shipping threshold set and displayed with progress bar app | High |
| ☐ | Shipping | Delivery window communicated on product pages | Medium |
| ☐ | Legal | Privacy Policy published and linked from footer | High |
| ☐ | Legal | Terms of Service published and linked from footer | High |
| ☐ | Legal | Return & Refund Policy published and prominently linked | High |
| ☐ | Legal | Shipping Policy page created | High |
| ☐ | Legal | Contact page live with email or contact form | High |
| ☐ | Legal | Cookie consent banner active (if serving EU visitors) | High |
| ☐ | SEO | Homepage title tag and meta description optimized | High |
| ☐ | SEO | Product page meta descriptions written for all products | High |
| ☐ | SEO | Image alt text added to all product images | Medium |
| ☐ | SEO | Google Analytics 4 installed and data flowing | High |
| ☐ | SEO | Google Search Console verified | High |
| ☐ | Apps | Email popup installed and configured with launch offer | High |
| ☐ | Apps | Sticky add-to-cart bar installed and tested | High |
| ☐ | Apps | Free shipping bar installed with correct threshold | High |
| ☐ | Marketing | Email marketing platform connected to Shopify | High |
| ☐ | Marketing | Welcome email sequence built (minimum 3 emails) | High |
| ☐ | Marketing | Abandoned cart email sequence configured (3 emails) | High |
| ☐ | Marketing | Sender domain DKIM and SPF records configured | High |
| ☐ | Testing | Complete end-to-end test order placed on mobile and desktop | High |
| ☐ | Testing | All confirmation emails received and correct | High |
| ☐ | Launch | Password page removed — store is live | High |
Frequently Asked Questions
How long does it take to launch a Shopify store?
A basic Shopify store can be set up in 1-3 days. A properly optimized launch — with professional product photography, complete legal pages, configured email marketing, SEO setup, and essential apps installed — typically takes 2-6 weeks for a first-time merchant. Taking the time to complete a thorough pre-launch checklist pays dividends: stores that launch prepared convert at significantly higher rates from day one than those that rush to live.
What do I need before launching a Shopify store?
Before launching you need: a custom domain connected with SSL active, a mobile-tested theme with professional product photography, complete product listings with accurate descriptions and pricing, configured payment methods, shipping zones and rates set up, legal pages published (privacy policy, terms, return policy), Google Analytics 4 installed, and at least one email capture mechanism ready to collect subscribers from day one.
What are the most important Shopify apps to install at launch?
The five most impactful apps for launch day are: (1) A spin wheel email popup to capture visitors as subscribers from day one. (2) A sticky add-to-cart bar for always-visible purchase calls to action. (3) A free shipping bar to increase AOV with a progress incentive. (4) An upsell and cross-sell app to maximize revenue per transaction. (5) An announcement bar to display your launch offer site-wide. All are available free from EA Apps on the Shopify App Store.
How do I test my Shopify store before going live?
Test using Shopify's Bogus Gateway (a simulated payment processor). In Shopify Admin, go to Settings > Payments > Manage and activate Bogus Gateway. Place a test order using the test card number "1." Test on at least one iOS and one Android device, and on two desktop browsers. Verify confirmation emails arrive, inventory updates correctly, and your fulfillment workflow triggers.
Do I need a privacy policy to launch a Shopify store?
Yes — a privacy policy is legally required in virtually every jurisdiction where you collect personal data, which includes every Shopify store. EU (GDPR), California (CCPA), Canada (PIPEDA), and many other jurisdictions mandate one. Shopify provides a free policy generator under Settings > Policies. If you collect EU visitor data, you also need a cookie consent banner and must be able to honor right-to-deletion requests.
What should I do on launch day to maximize sales?
On launch day: email your pre-launch subscriber list with a personal launch announcement and special offer. Post across all social platforms and engage personally with every comment. Announce to friends, family, and your professional network. Activate your launch popup with a special first-day offer. Monitor GA4 real-time view hourly for any funnel drop-offs. Respond to every customer inquiry within 2 hours — fast, personal service on launch day creates your first positive reviews.
Install All 5 Launch-Day Apps — Free
EA's complete app suite gives you spin wheel popups, sticky add-to-cart, free shipping bar, upsell tools, and announcement bars — everything you need to convert launch-day traffic into customers and subscribers. Every app is free to install.
Browse All Free Apps