Amoni
← Shopify Blog·Checklist

The Shopify Store Setup Checklist (Before You Go Live)

A

Anil Jangid

April 5, 2024 · 8 min read

Shopify Store Setup Checklist

Most launch mistakes are preventable. Run through this checklist before you remove your store's password — and save yourself from the problems we see on almost every new store we review.

Domain and technical setup

  • [ ] Custom domain connected (not the .myshopify.com URL)
  • [ ] SSL certificate active (look for HTTPS in the browser — Shopify handles this automatically)
  • [ ] Favicon uploaded (the small icon in browser tabs — Settings → Store details)
  • [ ] Google Analytics 4 property connected (Settings → Customer events)
  • [ ] Meta Pixel installed if running Facebook/Instagram ads
  • [ ] Google Search Console set up and sitemap submitted (yourdomain.com/sitemap.xml)

Store settings

  • [ ] Store name, contact email, and address accurate (Settings → Store details)
  • [ ] Currency and units correct for your market (Settings → Store details)
  • [ ] Legal pages created and linked in footer: Privacy Policy, Terms of Service, Refund Policy, Shipping Policy
  • [ ] Spam filter contact email updated (Settings → Notifications — make sure order notifications go to a real email you read)

Products

  • [ ] All products have titles, descriptions, and prices
  • [ ] All products have at least 3 high-quality images (no blurry or poorly lit photos)
  • [ ] Products organized into logical collections with collection descriptions
  • [ ] Inventory tracked (stock quantities entered)
  • [ ] SEO titles and meta descriptions filled in for top products and collection pages
  • [ ] Product handles (URLs) are clean and descriptive (no /products/untitled-product)

Navigation

  • [ ] Main navigation menu is logical (no more than 6 top-level items)
  • [ ] Footer navigation includes policy pages and contact
  • [ ] 404 page tested — Shopify has a default but make sure it's not jarring
  • [ ] Search bar is visible and functional

Checkout

  • [ ] Test purchase completed with a real card (Settings → Payments → Test mode first, then real)
  • [ ] Order confirmation email received and looks professional (Settings → Notifications → Order confirmation)
  • [ ] Shipping calculated correctly at checkout for your primary markets
  • [ ] Payment methods visible: at minimum card + PayPal
  • [ ] No checkout redirects or errors on mobile

Shipping

  • [ ] Shipping zones cover the countries you're selling to
  • [ ] Rates are accurate (test with a test product in cart — do the shipping costs look right?)
  • [ ] Free shipping threshold configured if you offer it
  • [ ] Packaging weight and dimensions entered for products (if using carrier-calculated rates)

Email flows (before launch, not after)

  • [ ] Email marketing app installed (Klaviyo recommended)
  • [ ] Abandoned checkout flow active and tested
  • [ ] Welcome email set up for new subscribers
  • [ ] Order confirmation email customized with your branding

Mobile

  • [ ] Homepage loads in under 4 seconds on mobile (test with Google PageSpeed Insights)
  • [ ] All product images display correctly on phone screens
  • [ ] Add to cart and checkout work on iOS Safari and Android Chrome
  • [ ] Navigation menu works on mobile
  • [ ] Footer visible and links functional on mobile

Social and trust

  • [ ] Social media links in footer go to real, active accounts
  • [ ] At least a handful of product reviews visible (if you have a pre-launch beta customer group, ask them to review before going live)
  • [ ] Trust badges visible on product pages (SSL seal, payment icons, money-back guarantee if you offer it)
  • [ ] About page written and published

Go-live

  • [ ] Store password removed (Online Store → Preferences → scroll to Password protection → uncheck 'Restrict access')
  • [ ] Test the store URL from a different browser or incognito window as a first-time visitor
  • [ ] Place one more test order from incognito mode to confirm the full customer experience

After launch (week 1)

  • [ ] Monitor Shopify analytics daily — traffic sources, conversion rate, cart abandonment rate
  • [ ] Check Google Search Console for crawl errors (takes a few days to populate after launch)
  • [ ] Send launch announcement email to any pre-launch list you've built
  • [ ] Share on your social channels

A launch isn't the end — it's the beginning of the data collection phase. Every week after launch, you'll learn something that makes the store better.

Need Shopify help?

We've launched 1,000+ Shopify stores. Tell us about yours and we'll give you a straight answer.

Start a conversation →
Free 30-min strategy call2 spots left · July 2026
Book now