Launching an ecommerce store is one of those tasks that seems straightforward until you are in the middle of it. There are hundreds of details that need to be right, and missing even one can cost you sales, damage your reputation, or create legal exposure from day one.
Over the past twenty years, we have launched over fifty ecommerce stores. Some were brand new businesses. Others were established brands migrating platforms. The scale has varied from ten products to ten thousand. But the launch process — the systematic checklist of things that must be done before the store goes live — is remarkably consistent regardless of scale.
This checklist is comprehensive. It covers everything from the obvious (do you have products to sell?) to the easily overlooked (have you tested your 404 page?). Work through it methodically, and you will launch with confidence rather than anxiety.
Pre-launch foundations
Before you touch any technology, several foundational elements need to be in place. These are the strategic decisions that everything else depends on.
Brand identity and assets. Your logo, colour palette, typography, and brand guidelines should be finalised before you start building. Changing these mid-build causes rework and delays. Have your logo in SVG format for web use, your brand colours defined as hex codes, and your fonts selected and licensed.
Domain name. Register your domain well before launch. If you are using a .co.uk domain, ensure you also own the .com equivalent to protect your brand. Configure your DNS records early so you can test with the actual domain before going live. Domain propagation can take up to 48 hours, so do not leave this until launch day.
Product strategy. Define your launch range. You do not need every product ready for day one, but you need enough to present a credible, complete-looking store. For most brands, that means a minimum of twenty to thirty products across your core categories.
Pricing strategy. Finalise your pricing before building product pages. This includes base prices, any introductory offers, shipping costs, and VAT treatment. Changing prices after product pages are built creates unnecessary rework.
Photography and content. This is the step that most commonly delays launches. Professional product photography takes time — expect two to three weeks from shoot to edited images for a catalogue of fifty products. Web design cannot begin in earnest until photography is ready, because the visual design depends on the quality and style of your imagery.
Technical setup and configuration
With your foundations in place, the technical build can begin. For Shopify stores, the technical setup covers the following areas:
Store creation and plan selection. Choose the right Shopify plan for your needs. Basic Shopify is sufficient for most new stores. Shopify or Advanced Shopify are appropriate if you need features like professional reports, lower transaction fees, or calculated shipping rates. Shopify Plus is for established brands with complex requirements and high volume.
Theme selection and customisation. Choose a theme that matches your brand aesthetic and performance requirements. Test the theme's speed before committing to it. Customise the theme to match your brand identity, including colours, fonts, layout, and content. Avoid over-customising — the more you modify a theme, the harder it becomes to update it in the future.
Essential pages. Create all non-product pages: homepage, about page, contact page, FAQ page, shipping information, returns policy, privacy policy, terms and conditions, and cookie policy. Each page should be complete, well-written, and professionally designed before launch.
Navigation structure. Build your navigation based on how customers think about your products, not how you organise them internally. Test your navigation on mobile devices. Ensure every page is accessible within three clicks from the homepage.
App installation. Install only the apps you genuinely need for launch. Every unnecessary app adds complexity and potential performance impact. Essential apps for most stores include email marketing integration, analytics, and reviews. Everything else is optional until you have traffic and data to justify the addition.
Product catalogue readiness
Your product catalogue is the core of your store. Every product page should meet a minimum standard before launch.
Product titles. Use clear, descriptive titles that include the product name, key variant information, and relevant keywords. Avoid internal product codes or abbreviations that customers would not recognise.
Product descriptions. Each product needs a compelling description that covers what the product is, who it is for, what makes it special, and any relevant specifications. Write for customers first and search engines second. Aim for 150-300 words per product, structured with short paragraphs and bullet points for scannability.
Product images. Minimum five images per product: front view, back view, detail shot, scale/context shot, and lifestyle/in-use shot. All images should be consistent in style, background, and quality. Optimise images for web — typically 1200-2000px on the longest edge, saved as JPEG at 80% quality or WebP format. For our complete guide, see the ecommerce product photography checklist.
Variants and options. Configure all size, colour, and material variants correctly. Ensure variant images are assigned properly so that selecting a colour shows the correct image. Test variant selection on mobile to ensure the interface works smoothly.
Pricing and inventory. Set correct prices including any compare-at prices for items on sale. Set initial inventory levels accurately. Configure inventory tracking if you are managing stock through Shopify.
Collections and organisation. Create logical product collections that map to your navigation structure. Use automated collections where possible for easier maintenance. Ensure every product belongs to at least one collection.
Payment and shipping configuration
Payment and shipping are where many launches encounter last-minute problems. Test everything thoroughly.
Payment providers. Set up Shopify Payments as your primary payment provider if available in your region. Enable Shop Pay, Apple Pay, Google Pay, and PayPal for accelerated checkout. If you are using a third-party payment provider, ensure it is fully integrated and tested.
Shipping rates. Configure shipping rates that reflect your actual costs and competitive positioning. Consider offering free shipping above a threshold — this increases average order value and conversion rate. Test that shipping rates calculate correctly for different combinations of products, quantities, and destinations.
Tax configuration. Ensure VAT is configured correctly for UK sales. If you are selling internationally, understand your tax obligations in each market. Shopify's tax settings can handle most common scenarios, but complex international tax situations may require specialist advice.
Checkout testing. This is critical. Complete multiple test transactions with real payment methods. Test with different product combinations, different shipping options, and different payment methods. Verify that order confirmation emails send correctly, that inventory adjusts properly, and that the order appears correctly in your admin.
Legal and compliance requirements
Legal compliance is not optional and should not be left until the last minute. The following are the minimum requirements for a UK ecommerce store:
Privacy policy. Required by UK GDPR. Must explain what personal data you collect, how you use it, who you share it with, how long you retain it, and how customers can exercise their data rights. Template generators exist, but have it reviewed by someone who understands data protection law.
Cookie consent. UK PECR regulations require consent before setting non-essential cookies. Implement a cookie consent banner that allows customers to accept or decline non-essential cookies. Ensure your analytics and marketing scripts respect the customer's choice. For a complete guide, see our ecommerce GDPR compliance checklist.
Terms and conditions. Your terms should cover the contract formation process, payment terms, delivery terms, returns and cancellations rights, limitation of liability, and governing law. UK Consumer Contracts Regulations give online shoppers a 14-day right to cancel most purchases — your terms must reflect this.
Returns policy. Beyond the legal minimum of 14 days under Consumer Contracts Regulations, your returns policy should be clear about the process, timeframe, condition requirements, and who pays return shipping. A generous, clearly communicated returns policy increases conversion rates because it reduces purchase risk.
Business information. Display your company name, registered address, company registration number (if applicable), VAT registration number (if applicable), and contact information prominently on your site. This is a legal requirement and also builds trust.
Accessibility. While UK law does not explicitly mandate WCAG compliance for all websites, the Equality Act 2010 requires that services are accessible to people with disabilities. At minimum, ensure your store works with keyboard navigation, has sufficient colour contrast, includes alt text on images, and uses semantic HTML. For a thorough approach, see our ecommerce accessibility checklist.
SEO and launch preparation
Getting SEO right from launch sets the foundation for long-term organic growth. Retrofitting SEO onto an established store is much harder than building it in from the start.
Title tags and meta descriptions. Write unique, descriptive title tags for every page. Include your primary keyword and keep titles under 60 characters. Write compelling meta descriptions under 155 characters that encourage clicks. Do not duplicate title tags or meta descriptions across pages.
URL structure. Shopify generates URLs automatically, but review them for clarity and keyword inclusion. Product URLs should be clean and descriptive. Remove unnecessary words but keep enough context for search engines and users to understand the page content.
Image optimisation. Add descriptive alt text to every image. Alt text should describe what the image shows, not stuff keywords. Compress images to reduce file sizes. Use descriptive file names rather than generic ones like IMG_0001.jpg.
XML sitemap and robots.txt. Shopify generates these automatically, but verify they are working correctly. Submit your sitemap to Google Search Console and Bing Webmaster Tools before or immediately after launch.
Redirects. If you are migrating from another platform, set up 301 redirects from all old URLs to their equivalent new URLs. Missing redirects cause 404 errors, lost link equity, and poor user experience. This is one of the most critical steps in any migration. For a detailed approach, see our Shopify migration checklist and our guide on pre-launch SEO.
Google Search Console and Analytics. Set up Google Search Console and Google Analytics (or your preferred analytics platform) before launch. Verify your domain in Search Console and submit your sitemap. Configure your analytics to track ecommerce events. For comprehensive analytics setup, see our ecommerce analytics setup checklist.
Testing and quality assurance
Testing should be thorough and systematic. Do not assume anything works until you have verified it.
Cross-browser testing. Test your store in Chrome, Safari, Firefox, and Edge. Test on both Windows and Mac if possible. Most issues surface in Safari, which handles certain CSS and JavaScript differently from Chrome.
Mobile testing. Test on actual mobile devices, not just browser dev tools. Test on both iOS and Android. Pay particular attention to the checkout flow on mobile — this is where most mobile-specific issues occur.
Link checking. Click every link on your store. Check navigation links, footer links, content links, and product links. Broken links on launch day look unprofessional and can cost you sales.
Form testing. Test every form: contact form, newsletter signup, checkout forms. Verify that form submissions are received correctly and that confirmation messages display properly.
Email testing. Verify that all automated emails work: order confirmation, shipping confirmation, account creation, password reset, and any Klaviyo flows you have configured. Check email formatting on both desktop and mobile email clients.
Speed testing. Run PageSpeed Insights on your homepage, a collection page, and a product page. Address any critical issues before launch. Your goal should be a mobile performance score of 60 or above, though 80+ is ideal.
Marketing and launch day preparation
Email marketing setup. Set up your email marketing platform and configure essential automated flows: welcome series, abandoned cart recovery, and order follow-up. These flows will generate revenue from day one. Build a pre-launch email list if possible — even a few hundred subscribers give you an audience for launch day.
Social media. Set up your social media profiles and populate them with initial content before launch. Having an empty social media presence is worse than having no social media at all. Plan your first two weeks of social content in advance.
Launch day plan. Create a specific, hour-by-hour plan for launch day. Who removes the password page? Who monitors the first orders? Who handles customer service? Who posts on social media? Who monitors analytics? Having clear ownership of each task prevents chaos on what is inevitably a stressful day.
Monitoring setup. Set up uptime monitoring so you are alerted immediately if your store goes down. Configure real-time analytics so you can monitor traffic and conversions on launch day. Set up error tracking so you can identify and fix issues quickly.
Post-launch monitoring and optimisation
The first two weeks after launch are critical for identifying and fixing issues that testing missed.
Daily monitoring. For the first week, review your analytics daily. Look for unusual bounce rates, unexpected exit pages, and checkout abandonment patterns. These metrics will highlight issues that need immediate attention.
Customer feedback. Pay close attention to customer service enquiries in the first two weeks. Common questions and complaints reveal UX issues that you may not have noticed during testing. If multiple customers ask the same question, the answer should be made obvious on the relevant page.
Performance monitoring. Re-run speed tests after launch to confirm that your live performance matches your pre-launch testing. Real-world traffic can reveal performance issues that did not surface during testing, particularly around image loading and third-party script behaviour.
SEO verification. Check that Google is indexing your pages correctly. Monitor Search Console for crawl errors, indexing issues, and manual actions. Verify that your sitemap is being processed and that your key pages are appearing in search results.
Common oversights that derail launches
After launching over fifty stores, we know exactly which steps get missed most often. Here are the oversights that catch people out:
Favicon. A missing favicon makes your store look unprofessional. Upload a favicon before launch.
404 page. Customise your 404 error page to include navigation, search, and links to popular products. Customers who hit a 404 should be guided back to your store, not presented with a dead end.
Email sender settings. Configure your email sender name and address properly. Emails from "Store Owner" or "noreply@shopify.com" undermine trust. Use your brand name and a monitored email address.
Social sharing images. Set up Open Graph images so that your pages look good when shared on social media. Without them, social shares will either show no image or an inappropriate one.
Password protection removal. This sounds obvious, but we have seen launches delayed because the person responsible for removing the Shopify password page was not available at the agreed launch time. Know exactly who will do this and when.
Launching an ecommerce store is a significant undertaking, but it does not need to be chaotic. A systematic approach — working through this checklist methodically, testing thoroughly, and planning for launch day — transforms the experience from stressful to manageable.
The stores that launch well are those that invest time in preparation rather than rushing to go live. A two-week delay to get things right is always better than launching with issues that cost you sales and reputation.
If you are planning a launch and want expert support, talk to us. We have launched over fifty stores and know exactly what it takes to get it right first time.