Most Shopify stores that fail in their first month have one thing in common: they went live before they were ready. This checklist covers every category you need to tick off before you remove your store password and start sending traffic. Work through it section by section — each item is here for a reason.
If you are still setting up your store from scratch, start with the Shopify store setup guide for beginners before running through this pre-launch list.
Store Setup
Getting the basics right means customers can find your store, trust it, and navigate it without confusion.
Custom domain connected and SSL active
- Go to Online Store → Domains and confirm your custom domain is the primary domain.
- Look for the padlock icon in your browser address bar — this confirms SSL is active.
- Why it matters: a
.myshopify.comURL looks unprofessional and reduces trust. SSL is also a Google ranking signal.
Password removed
- Go to Online Store → Preferences → Password protection.
- Uncheck “Restrict access to visitors with the password” before going live.
- Why it matters: if the password page is still up, no one can see your store — including search engine crawlers.
All products published with complete info
- Check Products and filter by “Draft” to catch anything not yet published.
- Every product needs: a title, at least one image, a price, a description, and inventory set to “Track quantity” or “Don’t track.”
- Why it matters: incomplete product listings confuse buyers and hurt conversion rates.
Collections organised and navigation menus set
- Go to Online Store → Navigation and check both the main menu and footer menu.
- Every collection you want customers to browse should be reachable from the main menu within one click.
- Why it matters: if customers cannot find your products, they leave.
Homepage hero image is high quality and loads fast
- Your hero image should be at least 1600px wide but compressed below 200 KB.
- Use a tool like Squoosh (free) to compress before uploading.
- Why it matters: a slow or blurry hero image is the first thing visitors see. It sets the tone for the entire store.
Payments and Checkout
A broken checkout is the single most expensive mistake you can make at launch.
Shopify Payments or payment gateway activated
- Go to Settings → Payments and confirm your payment provider is active and your banking details are saved.
- If Shopify Payments is unavailable in your country, use PayPal or Stripe as an alternative.
- Why it matters: if payments are not set up correctly, no order can complete.
Test order placed and confirmed
- Use Shopify’s built-in test mode (Settings → Payments → Shopify Payments → Manage → Test mode) with the test card
4242 4242 4242 4242, any future expiry, and any CVC. - Place a full order, including selecting a shipping rate and completing checkout.
- Check Orders in your admin dashboard to confirm the order appears.
- Why it matters: you need to experience exactly what your customers experience before they do.
Checkout branding matches your store
- Go to Settings → Checkout and upload your logo.
- Match your checkout background color and button color to your theme.
- Why it matters: an unbranded checkout looks generic and can trigger purchase hesitation.
Shipping rates calculate correctly
- During your test order, confirm a shipping rate appears and the amount is correct.
- Go to Settings → Shipping and delivery and verify your shipping zones and rates.
- Why it matters: “Free shipping” showing as $0 is fine. No shipping option showing at all will block every order.
Policies and Trust
Buyers read your policies before purchasing, especially for unfamiliar stores. Missing policies are a red flag.
Refund, Shipping, Privacy, and Terms pages generated and published
- Go to Settings → Policies and use Shopify’s built-in policy generator as a starting point.
- Customise each policy to reflect your actual practices (especially the refund window and shipping timeframes).
- Why it matters: missing policies can violate payment processor terms and drive customers away.
Policy links in footer navigation
- Go to Online Store → Navigation → Footer menu and add links to each policy page.
- Why it matters: Shopify’s checkout page requires legal page links. Some themes display them automatically — confirm yours does.
Trust badges on product pages
- Install a free trust badge app from the Shopify App Store, or add badge images directly to your product template.
- Common badges: “Secure Checkout,” “Money-Back Guarantee,” “Free Returns.”
- Why it matters: trust badges consistently improve add-to-cart rates, especially for first-time buyers.
About Us and Contact pages live
- Create a simple About Us page that explains who you are and why you started the store.
- Your Contact page should include an email address or embedded contact form.
- Why it matters: legitimate businesses have an “About” page. Its absence raises suspicion.
SEO
You do not need a perfect SEO setup on day one, but basic mistakes can take months to undo.
Homepage title and meta description set
- Go to Online Store → Preferences and check the “Homepage title” and “Homepage meta description” fields.
- The default is often “Home” — change it to something descriptive and keyword-relevant.
- Why it matters: this is what Google shows in search results. “Home” tells no one anything.
Product titles and descriptions are unique
- Do not copy-paste supplier descriptions. Rewrite them in your own words.
- Each product description should describe the product, answer likely questions, and mention key attributes (size, material, use case).
- Why it matters: duplicate content from supplier feeds is common and suppresses rankings.
Sitemap submitted to Google Search Console
- Your Shopify sitemap is at
yourdomain.com/sitemap.xml. - Go to Google Search Console, add your property, and submit the sitemap URL.
- Why it matters: without a submitted sitemap, Google may take weeks to find and index your pages.
All product images have alt text
- In Products, click each product and add descriptive alt text to every image.
- Format: describe the product and include relevant keywords naturally. Example: “White ceramic coffee mug with minimalist handle, 12oz.”
- Why it matters: alt text helps visually impaired users and is a ranking signal for image search.
Marketing Setup
You do not need a full marketing stack on launch day, but these three elements are the minimum.
Email capture active
- Add a popup or footer signup form using Shopify’s built-in forms, Klaviyo, or a free app like Privy.
- Offer a small discount (10%) or a lead magnet to increase signups.
- Why it matters: paid traffic is expensive. Building an email list from day one gives you a free channel to remarket to.
Email marketing platform connected
- Connect Klaviyo (free up to 500 contacts) or activate Shopify Email.
- Set up a welcome email that sends immediately after signup.
- Why it matters: the welcome email has the highest open rate of any email you will ever send. Do not waste it.
Abandoned cart email enabled
- Go to Settings → Notifications and scroll to “Abandoned checkout.”
- Confirm the automated email is active and review the default copy.
- Why it matters: industry average abandoned cart recovery rate is 5–15%. This is free revenue from people who already wanted your product.
Social media profiles linked in theme
- Go to your theme settings and add your Instagram, TikTok, Facebook, or Pinterest URLs.
- Why it matters: social links in the footer signal that your brand is real and active.
Testing
Never skip the testing phase. Fix problems before customers find them.
Tested on a real mobile device
- Open your store on your actual phone (not just a browser emulator).
- Navigate through a collection, open a product, add to cart, and reach checkout.
- Why it matters: browser dev tools do not catch all mobile layout or tap-target issues.
All navigation links working
- Click every link in your main menu, footer, and any homepage buttons.
- Why it matters: a broken link on your homepage on launch day is embarrassing and costs sales.
Cart and checkout tested end-to-end
- Test with at least two different products in the cart.
- Confirm discount codes work if you plan to share any at launch.
- Why it matters: cart bugs are common after theme customisation. Catch them now.
Confirmation email received after test order
- After your test order, check your inbox for the order confirmation email.
- Confirm it contains the order summary, your logo, and a working customer-facing link.
- Why it matters: the confirmation email is the first post-purchase touchpoint. A broken or missing one creates immediate support requests.
For a deeper look at testing tools you can run before launch, see the best free tools to test your Shopify store before going live.
Launch Day Mini-Plan
When you are ready to flip the switch, do it in this order:
- Remove the password. Online Store → Preferences → uncheck password protection → Save.
- Post on social media. Share your store URL on Instagram, TikTok, or wherever your audience is. Keep it simple — “We’re live.”
- Email your list. If you collected any early signups, send a launch announcement. Even 20 contacts is worth reaching.
- Message friends and family. Ask for honest feedback, not just compliments. A real person navigating your store will find issues you missed.
- Check your admin every hour. Look at live sessions in Analytics, check for any orders, and monitor for any checkout errors.
- Do not change anything major. The day of launch is not the day to redesign your homepage. Observe first.
If you want to avoid the most common pitfalls new store owners hit in their first weeks, read the most common mistakes new Shopify sellers make.
FAQ
How long does it take to go through this checklist?
For a store with fewer than 20 products, allow 3–5 hours to complete every section properly. Rushing through the payment and policy sections is where most mistakes happen.
Do I need to complete every item before going live?
Payments, checkout testing, and policy pages are non-negotiable. The rest — like alt text on every image — can be completed in the week after launch as long as your core buying experience works.
What is the test card number for Shopify test mode?
Use 4242 4242 4242 4242 with any future expiry date and any three-digit CVC. This triggers a successful test transaction without charging a real card.
How do I know if my SSL certificate is active?
Look for the padlock icon in your browser’s address bar when you visit your store. If it shows a warning instead, go to Online Store → Domains and check that your custom domain is correctly configured.
Do I need a business registration before launching?
You can technically launch without one, but you should register your business before you start making significant sales. Requirements vary by country. Consult a local accountant or business advisor.
What if my test order does not appear in the Orders dashboard?
First, confirm you are in test mode (Settings → Payments → Manage). Then check that you completed the full checkout including the “Pay now” button. If the order still does not appear, contact Shopify Support — it may be a payment gateway configuration issue.