Shopify resourceGuide·8 min read
Shopify Store Launch Checklist: What to Check Before You Go Live
Work through these nine sections in order and your new Shopify store will be ready to take real orders. Each check says why it matters and where to find it in the admin.

Key takeaways
- A new Shopify store is ready to launch when payments, shipping, taxes, policies, domain and notifications are all set and a test order has gone through from start to finish.
- You can only test a payment gateway after choosing a paid plan. Shopify Payments test mode uses the test Visa number 4242 4242 4242 4242, and must be switched off before launch.
- To go live, open Online Store in the admin, change Private to Public and click Launch store. A store on a trial plan, or without a business address, has to sort that out first.
- Google can't read your sitemap while the store is in private mode, so submit it to Search Console on launch day. Settings checked on 7 November 2026.
- Who it is for
- Owners about to launch a new Shopify store
- Time needed
- Two to four hours, plus up to two days for the domain
- What you need
- A paid Shopify plan and admin access
I've launched a lot of Shopify stores, and the launches that go wrong rarely fail on design. They fail on settings: a store goes live with test mode still on, order emails that say "My Store", no shipping rate for half the country, or a domain that only works with "www" in front. Each one is a two-minute fix before launch and an expensive one after.
This is the checklist I use before I hand a new store to a client. Work through it in order, because later sections depend on earlier ones: you can't test checkout until payments and shipping are set. Each table gives the check, why it matters and where to find it in Shopify. Keep this page open while you work, or print it from your browser to use as a paper checklist. Admin paths were checked against the Shopify Help Center on 7 November 2026.
1. Account, plan and security
| Check | Why it matters | Where in Shopify |
|---|---|---|
| Paid plan chosen | Needed to test payments and to launch | Settings > Plan |
| Two-step authentication on | Protects the owner account | Your Shopify account security settings |
| Business address and legal name set | Shown on invoices and policies | Settings > General |
| Store currency correct | Hard to change after the first sale | Settings > General |
| Staff and agency access reviewed | Each person only gets what they need | Settings > Users |
Give developers and agencies their own access rather than your password. Shopify supports collaborator accounts for Shopify Partners, with permissions that limit which parts of the store they can see. My answer on giving a developer access safely walks through it. If you haven't chosen a plan yet, read how to choose the right Shopify plan first.
2. Domain and email
| Check | Why it matters | Where in Shopify |
|---|---|---|
| Custom domain connected | A myshopify.com address looks unfinished | Settings > Domains |
| Primary domain set | All other versions redirect to one address | Settings > Domains |
| Both www and non-www work | Visitors type both | Your domain provider DNS |
| Sender email on your own domain | Order emails land in inboxes, not spam | Settings > Notifications |
| Customer replies reach a real inbox | Missed questions cost sales | Store contact email |
When you connect a domain bought elsewhere, the DNS change usually takes effect within two hours but can take up to two days, according to Shopify. Connect it at least two days before launch so you aren't waiting on the day. My guide on connecting a domain and business email to Shopify covers the DNS records step by step.
3. Products and collections
| Check | Why it matters | Where in Shopify |
|---|---|---|
| Every product Active, not Draft | Draft products don't show on the store | Products > Status |
| Products published to Online Store | Active but unpublished still hides them | Product Publishing section |
| Prices and compare-at prices checked | A typo becomes a real order | Products > Pricing |
| Stock tracked and quantities right | Stops overselling on day one | Products > Inventory |
| Weights entered | Weight-based shipping rates need them | Product Shipping section |
| Collections and menu built | Shoppers need a way to browse | Content > Menus |
Open three random products on your phone and read them as a stranger would. If you're still building the catalog, my guide on adding products to Shopify the right way and the product page checklist will save you rework later.
4. Payments and test orders
| Check | Why it matters | Where in Shopify |
|---|---|---|
| Shopify Payments set up and verified | Avoids extra third-party fees | Settings > Payments |
| Wallets switched on | Shop Pay, Apple Pay and Google Pay | Settings > Payments |
| Test order placed in test mode | Proves the checkout works end to end | Shopify Payments, Manage, Test mode |
| Test mode switched off again | Real customers can't pay while it's on | Shopify Payments, Manage, Test mode |
| One real order placed and refunded | Tests the live payout path | Orders > [order] > Refund |
| Payout bank account confirmed | Wrong details delay your money | Settings > Payments |
- Turn on test mode. Go to
Settings > Payments, clickManagein the Shopify Payments section, selectEnable test modeand save. - Place the order. Buy a product on your store using the card number 4242 4242 4242 4242, any future expiry date and any three-digit security code.
- Check the result. Confirm the order appears in the admin, the confirmation email arrives and the stock drops.
- Turn test mode off. While test mode is on, customers can't place real card orders.
Shopify lets you test a payment gateway only after you've chosen a paid plan. The full setup is in my Shopify Payments setup guide, and how to test your store before going live lists more test scenarios, such as discount codes and refunds.
5. Shipping and taxes
| Check | Why it matters | Where in Shopify |
|---|---|---|
| A rate for every zone you sell to | No rate means no checkout for that address | Settings > Shipping and delivery |
| Free delivery threshold set, if used | Lifts order value when it's visible | Shipping rate conditions |
| Local pickup or delivery, if offered | Local buyers often expect it | Settings > Shipping and delivery |
| Tax collection set for each registration | You owe tax you don't collect | Settings > Taxes and duties |
| Prices shown with or without tax correctly | VAT and GST regions expect tax-inclusive prices | Settings > Taxes and duties |
A shipping zone is a group of countries or regions, and each country can sit in only one zone per shipping profile. Test an address in each zone at checkout. My guide to setting up shipping rates and zones covers profiles, and the tax guides cover US sales tax and VAT.
6. Policies and legal pages
| Check | Why it matters | Where in Shopify |
|---|---|---|
| Refund and returns policy | Shoppers check it before buying | Settings > Policies |
| Privacy policy | Required wherever you collect data | Settings > Policies |
| Terms of service | Sets the rules of each sale | Settings > Policies |
| Shipping and contact information | Answers "where, when, who" | Settings > Policies |
| Policies linked in the footer menu | Checkout links them, your store should too | Content > Menus |
| Cookie banner where required | UK and EU visitors expect consent | Customer privacy settings |
Shopify links your policies in the checkout footer automatically, and some policies can use Use automated policy, which fills them in from your store settings. Others offer Insert template. A template is a start, not a finished policy: edit it to match how you really handle returns. See how to write a returns policy.
7. Theme, pages and notifications
| Check | Why it matters | Where in Shopify |
|---|---|---|
| About, contact and FAQ pages live | Trust pages answer the first doubts | Online Store > Pages |
| Placeholder text and demo images gone | Lorem ipsum kills trust instantly | Theme editor |
| Store checked on a real phone | Most layout bugs show on mobile | Your phone, not the preview |
| Order emails show your logo and name | Customers recognize the email | Settings > Notifications |
| Favicon uploaded | Shows in browser tabs and search | Theme settings, logo and favicon |
| Broken links checked | Dead links look abandoned | Click every menu item |
Open the order confirmation and shipping confirmation emails and send yourself a test of each. They're the emails customers read most closely. For more on looking credible from day one, see how to build trust in a new Shopify store.
8. Tracking and SEO
| Check | Why it matters | Where in Shopify |
|---|---|---|
| Analytics working | You need day-one data to compare against | Analytics |
| Ad pixels connected, if you advertise | Ads can't optimize without purchase data | Sales channel apps |
| Page titles and meta descriptions set | Shown in search results | Search engine listing on each page |
| Sitemap submitted after launch | Google can't read it in private mode | yourdomain.com/sitemap.xml |
| Redirects from any old site | Keeps old links and rankings working | Content > Menus > View URL redirects |
Shopify generates your sitemap automatically at yourdomain.com/sitemap.xml. Google can't read it while the store is private, so submit it in Search Console right after launch. My guide on setting up Google Search Console shows how.
9. Go live
- Do a final test order. Use a real card on the live checkout, then refund it.
- Remove the password. In the admin, go to
Online Store, click thePrivatelabel, choosePublicand clickLaunch store. - Visit as a customer. Open the store in a private browser window on your phone and on a laptop.
- Submit the sitemap. Add it in Google Search Console.
- Watch the first orders. Check the first few by hand: payment captured, email sent, stock updated, label printed.
Settings > General, then try again.Common misses
- Test mode left on. The store looks live but no one can pay by card.
- No shipping rate for some regions. Customers there reach checkout and can't finish.
- Order emails still branded "My Store". Check the sender name and logo.
- The domain connected on launch day. DNS can take up to two days.
- Too many apps installed "for later". Each one can slow the store. Install what you need now.
Before you sign off the launch
| Area | Signed off when | Quick test |
|---|---|---|
| Security | Two-step authentication on, access reviewed | Log in from a new device |
| Domain | Custom domain is primary | Type both www and non-www |
| Products | All Active and published | Browse every collection |
| Payments | Test mode off, real order refunded | Place one live order |
| Shipping and tax | Every zone has a rate, tax set | Check out to each zone |
| Policies | All five published and linked | Find them from the footer |
| Tracking | Analytics live, sitemap ready | See your own visit in Analytics |
Next steps
- Run an outside check. The free Shopify store checker flags common setup problems in a minute.
- Review the settings most owners skip. My list of Shopify settings every store owner should check covers the less obvious ones.
- Plan your first customers. Read how to find your first 100 customers.
- Want it done for you? My store design and development starts from $300, and every launch gets this checklist before handover.
Free tools
Check your own store
Free, no sign-up. Each one runs a part of this guide for you.
Frequently asked questions
What do I need to do before launching a Shopify store?
Choose a paid plan, turn on two-step authentication, connect your domain, set up payments and place a test order, add shipping rates for every zone, set up taxes, publish your policies, brand your order emails and check the store on a phone. Then remove the password and submit your sitemap.
How do I remove the password from my Shopify store?
In the admin, go to Online Store, click the Private label, select Public and click Launch store. If your store is on a trial plan or has no business address, Shopify asks you to sort that out first.
How do I place a test order on Shopify?
With Shopify Payments, go to Settings, Payments, click Manage, enable test mode and buy a product with the card number 4242 4242 4242 4242, any future expiry date and any three-digit code. You need a paid plan to test a payment gateway. Turn test mode off afterwards.
How long does it take to connect a domain to Shopify?
Shopify says the DNS change usually takes effect within two hours but can take up to two days. Connect your domain at least two days before launch so it is working on the day.
Can I print this Shopify launch checklist?
Yes. Use your browser's print option to print it or save it as a PDF. The tables print as a checklist you can tick off by hand.
Sources
- Password protecting your online store, Shopify Help Center
- Test orders, Shopify Help Center
- Placing a test order with Shopify Payments in test mode, Shopify Help Center
- Adding store policies, Shopify Help Center
- Connecting a third-party domain, Shopify Help Center
- Finding and submitting your sitemap, Shopify Help Center
Related services and work

Written by Ashraf Siddik
I'm a Shopify developer and CRO specialist. I have built and improved Shopify stores since 2018, completed more than 1,000 projects, and hold a 4.96 average rating across 719 client reviews.
More guides
-
CRO8 min readUpdated
Why Shopify Stores Lose Sales on Mobile: A Practical CRO Checklist
Mobile visitors decide fast, with one thumb and plenty of distractions. Here is how to find the leaks on a Shopify store and fix them in the right order.
Read the guide -
CRO6 min readUpdated
Shopify CRO Audit Checklist for DTC Brands
The checklist I use to audit DTC Shopify stores, from checking that the data can be trusted to deciding which fixes to ship first.
Read the guide -
Apps6 min readUpdated
When to Build a Custom Shopify App Instead of Adding Another Subscription
Another subscription is the quickest fix, until you are paying for five apps that still don't match how your business works. Here is how to decide.
Read the guide -
Themes6 min readUpdated
How to Find Out What Theme a Shopify Store Uses
Every Shopify store names its theme in the page code. Here is where to look, how to read what you find, and what it means for your own theme choice.
Read the guide -
Apps5 min readUpdated
How to See What Apps a Shopify Store Uses
Apps leave traces in a store's page code: scripts from their own servers, app embed folders and pixel settings. Here is how to read them, and what to do with the list.
Read the guide -
Branding7 min readUpdated
How to Name a Shopify Store (and Check the Name Is Free)
A store name has to be easy to say, free as a domain and a handle, and clear of other brands. Here is the process I use with clients, and what Shopify lets you change later.
Read the guide