Shopify Blog·Checklist

The Shopify Store Setup Checklist (Before You Go Live)

Anil Jangid

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

More articles

View all →
← PreviousHow to Start a Shopify Dropshipping Business in 2025

One store teardown, every other Friday

We pull apart a real Shopify store — what converts, what leaks revenue, and the fix we'd ship first. No roundups, no fluff.

2,400+ founders and merchants · Unsubscribe in one click

Rather have us
just do it?

Book a free 30-minute call — we'll audit your store live and tell you honestly what to fix first, article or not.

Book a free callproject@amoni.io

No pitch deck, no pressure · Fixed timeline & price · Reply within 24 hours