Why Most “Launch Checklists” Miss the Point
Search for a Shopify launch checklist and you’ll find dozens of articles. Most of them are structured the same way: a numbered list, one sentence per item, checkboxes you can mentally tick without actually doing the work. They cover the obvious things — connect a domain, add products, set up payments — and then declare you ready to go live.
The problem isn’t that those basics are wrong. The problem is that the items most likely to hurt you in the first 30 days after launch are almost never the obvious ones. They’re the nuanced settings nobody thinks to verify, the UX friction that only surfaces on a specific device, the legal omission that creates liability, the tracking setup that looked fine until you realized it wasn’t firing on purchase confirmation.
This checklist is structured differently. Rather than one-liner reminders, each item includes the why — the real reason it matters and, where relevant, the specific mistake people make with it. Some of it will challenge things you assume are already fine. A few items will probably send you back to your Shopify admin before you reach the end.
Work through it in the order it’s written. The sections build on each other intentionally.
Section 1: The Foundation — Store Settings and Domain
1. Remove the storefront password
This one seems obvious until you realize how many stores go “live” with the password protection still enabled. Go to Online Store → Preferences → Password protection and confirm it’s disabled. Then open an incognito window and visit your store URL to verify a real visitor’s experience. Not your admin session — a genuine unauthenticated visit.
2. Connect and verify your custom domain
Your store should be serving from your custom domain, not your-store.myshopify.com. More importantly, confirm that www.yourdomain.com and yourdomain.com both work and redirect to the same canonical version. Split traffic between www and non-www creates duplicate content issues that will haunt your SEO for months.
3. Set your primary market and currency correctly
Under Settings → Markets, confirm your primary market is configured for your target customer’s location. A store built from a Vietnamese account but selling to US customers can accidentally default to VND as the display currency. Check this from the customer side, not the admin side.
4. Configure your notification emails
Every transactional email Shopify sends — order confirmation, shipping notification, abandoned checkout — has a default template with placeholder text that many merchants never customize. These are often the first direct communication a customer has with your brand after purchase. At minimum, update the sender name and email address, add your logo, and review the copy in each template for anything that reads generic or off-brand.
Section 2: Products and Catalog
5. Verify every product has a complete, accurate description
This isn’t about length. It’s about whether the description answers the questions a customer would actually have before buying. Does it explain sizing or dimensions? Address the most common objection? Include care instructions if relevant? Thin product descriptions are one of the leading causes of high return rates — customers buy based on incomplete information, then discover reality doesn’t match expectations.
6. Check all product images at actual display size
Open every product page on mobile and on desktop and look at the images at actual display size — not in the theme editor preview. Look for pixelation, inconsistent aspect ratios, and images that are compressed so aggressively they look muddy. Mobile is especially punishing here because product images often display full-width.
7. Test every product variant combination
If your products have variants — size and color, material and length, flavor options — click through every combination and verify the right images display, the price updates correctly, and the inventory shows as available. Variant logic is one of the most error-prone areas of Shopify setup, and a customer discovering that “Blue / Large” shows “Out of Stock” when you actually have 50 units is a conversion you’ll never know you lost.
8. Confirm inventory tracking is set correctly
Under each product, decide intentionally whether to “Track quantity” and what happens when inventory reaches zero — “Continue selling” or “Stop selling.” Neither choice is universally right; it depends on your fulfillment model. But leaving it at the default without thinking about it creates either stock-outs that disappoint customers or overselling that creates fulfillment chaos.
9. Set all product and collection page meta titles and descriptions
Shopify auto-generates meta titles from product names, which are usually too long and never keyword-optimized. Before launch, visit Online Store → Search engine listing for your homepage, then do the same at the product level for your top 10 products. Aim for meta titles under 60 characters and meta descriptions under 155 characters that are written for the human reading them, not just keyword-stuffed for Google.
Section 3: Payments and Checkout
10. Place a real test order end-to-end
Not a draft order. Not a payment test mode order only. Place an actual transaction using a real payment method, including a product that triggers shipping calculation, go through checkout completely, and verify the order appears correctly in your admin. Then issue a refund and verify that process works too. The number of stores that go live with untested checkout flows is genuinely alarming.
11. Test every payment method you’ve enabled
If you’ve enabled Shop Pay, PayPal, Apple Pay, and a credit card gateway, test each one. Payment method display issues, declined payment flows, and redirect loops after payment failure are all things that only surface during actual transaction testing, not admin preview.
12. Review your checkout settings for unnecessary friction
Under Settings → Checkout, check whether you’re requiring customers to create an account. If so, change it. Guest checkout is not optional in 2026 — forcing account creation before purchase is one of the highest-impact conversion killers in ecommerce. Set it to “Accounts are optional” minimum, “Accounts are disabled” if your post-purchase email strategy handles re-engagement well enough.
13. Confirm your shipping rates are accurate and complete
Test checkout with a real product, a real shipping address in each region you sell to, and verify the shipping rates that appear are correct. Include edge cases: a heavy product, a combination order with multiple items, a destination country you’ve added but haven’t fully tested. Incorrect shipping calculations that overcharge customers are invisible to you but very visible to the customer abandoning checkout.
14. Set up your abandoned checkout recovery
Under Settings → Checkout → Abandoned checkout emails, enable automated recovery emails. The default Shopify abandoned checkout email is basic, but it works and it’s free. This is one of the easiest revenue recovery mechanisms in ecommerce — you’re leaving money on the table every day you go live without it.
Section 4: Legal Pages and Trust
15. Write a real privacy policy, not a generated placeholder
Every Shopify store includes a privacy policy generator. Use it as a starting draft, not a final document. If you use Meta Pixel, Google Analytics, Klaviyo, or any other third-party tracking tool, your privacy policy needs to accurately disclose this data collection. In markets subject to GDPR or similar privacy regulations, a placeholder policy that doesn’t reflect your actual data practices creates real legal exposure.
16. Create a shipping and returns policy page and link it in your footer
The absence of a visible returns policy is one of the top reasons customers don’t complete their first purchase with a new store. They want to know what happens if the product isn’t right. Write a clear, honest returns policy — not one designed to minimize returns, but one that accurately describes your process. A generous, transparent policy converts skeptical customers. Link it from your footer and checkout pages.
17. Add terms of service and ensure refund policy is visible
Shopify’s legal templates cover the baseline here. Customize them to reflect your actual practices, particularly around digital products if applicable, and link every legal page from your footer. This isn’t just compliance hygiene — it signals to first-time visitors that your store is legitimate and established.
Section 5: SEO and Discoverability
18. Submit your sitemap to Google Search Console
Go to Online Store → Preferences to find your sitemap URL (it’s yourdomain.com/sitemap.xml). Submit this to Google Search Console before launch so crawling begins immediately. Stores that skip this step can wait weeks for Google to discover pages organically.
19. Install Google Analytics 4 and verify it’s tracking correctly
Not just “install” — verify. Use Google Analytics’s DebugView or the Tag Assistant extension to confirm events are firing correctly on product views, add-to-cart actions, and purchase confirmation. The most common failure mode is the purchase event firing on the order confirmation page but not passing the order value or product data correctly.
20. Set up your Meta Pixel via Shopify’s native integration
If you plan to run any Meta advertising, install the Meta Pixel through Shopify’s official Facebook & Instagram app rather than pasting a code snippet into the theme. The native integration uses the Web Pixel API correctly, which means it survives Shopify updates and handles privacy consent flows properly. Then use Meta’s Test Events tool to verify the Pixel is firing Purchase events with correct revenue values.
21. Review and clean up your URL structure
Shopify appends /products/ before product slugs and /collections/ before collection slugs — you can’t change this. What you can control is the slug itself. Review your product URLs and clean up anything auto-generated from an awkward product name: a product called “Blue Linen Shirt – Spring Collection 2024 – Medium” might have generated a 70-character slug that serves no one. Shorter, descriptive slugs are better for SEO and easier for customers to share.
Section 6: Performance and Mobile Experience
22. Run PageSpeed Insights on your homepage and a product page
Go to pagespeed.web.dev and test both your homepage and your most important product page on mobile. Mobile scores below 50 are a conversion problem, not just an SEO problem — Google’s research consistently shows that load time above 3 seconds correlates with significantly higher bounce rates on mobile. If your score is poor, the most common culprits are uncompressed images, third-party app scripts loading synchronously, and video embeds in the hero section.
23. Test your store on at least three real mobile devices
Not browser dev tools in responsive mode — actual devices if you can access them, or services like BrowserStack if you can’t. Chrome’s emulation is useful but imperfect. Tap targets that work fine in emulation can be tiny and frustrating on an actual phone. The header navigation that looks clean at 390px in DevTools can overflow on a 375px screen. Real device testing catches things that emulation misses every time.
24. Review every app you’ve installed and disable unused ones
Before launch, audit every installed Shopify app and ask one question: is this app actively doing something useful on my store right now? Apps that are installed but not configured, apps from features you tested and decided against, and apps running background scripts all add page weight and potential performance drag. Uninstall anything you’re not using intentionally. Fewer scripts equal faster pages.
Section 7: The One Most People Skip
25. Do a full customer journey walkthrough as a complete stranger
Clear your cookies, open an incognito window, and approach your store the way someone who has never heard of your brand would. Find a product through a collection. Read the description skeptically. Look for the shipping policy. Try to find an answer to a question you’d have before buying. Add to cart. Start checkout. Look at the entire experience through the eyes of someone with no existing goodwill toward your brand.
This exercise consistently surfaces more issues than any technical audit because it reframes the question from “is this working?” to “does this earn trust?” Those are different questions, and the second one is the one that actually determines whether a new visitor buys.
Write down every moment where you hesitated, every piece of information you had to hunt for, every friction point that made you want to stop. Then fix those things before anyone else encounters them.
One Honest Final Note
No store launches perfect. Waiting for perfection before going live is itself a mistake — you learn more from real customers in your first week than from any amount of pre-launch testing. The goal of this checklist isn’t a flawless launch; it’s eliminating the mistakes that cost you real money during the first weeks when you’re also spending on acquisition and every visitor counts.
Run through this once methodically, fix what you find, and then launch. Iterate from there.
Want a deeper dive on any of these areas? The Shopify Guides & Tech Tips section covers speed optimization, SEO setup, checkout conversion, and more — each topic explored properly rather than summarized in a paragraph.