Launching a Shopify store without proper SEO preparation is like opening a physical shop on a street with no signage, no address listing, and no way for anyone to find it. You can have the most beautiful store in the world, but if search engines cannot find, crawl, and understand it properly from day one, you are starting with a handicap that takes months to recover from.
This checklist covers everything you need to do before pressing the launch button on your Shopify store. It is based on hundreds of store launches we have managed, and it covers the tasks that make the difference between a smooth SEO launch and a painful one. Print it, bookmark it, share it with your developer. Do not skip any of it.
Why pre-launch SEO matters
Search engines form their first impression of your site at launch, and that impression is surprisingly sticky. If Google's initial crawl finds thin content, broken pages, missing metadata, and poor site structure, it will take significantly longer to build authority than if the initial crawl finds a well-structured, content-rich, technically sound website.
For stores migrating from an existing platform, the stakes are even higher. A poorly managed migration can lose 30-80% of organic traffic overnight, and recovery can take 3-12 months. We have seen it happen to brands generating hundreds of thousands of pounds per month in organic revenue. The damage is entirely preventable with proper preparation.
The investment in pre-launch SEO is a fraction of the cost of recovering from a botched launch. Every hour spent on this checklist saves dozens of hours of remediation work later.
Domain and hosting configuration
Before anything else, your domain configuration needs to be correct. This is the foundation that everything else builds on.
- Primary domain confirmed. Decide whether your primary domain will be
www.yourdomain.co.ukoryourdomain.co.ukand configure accordingly. Shopify handles this well, but you need to make the choice and ensure the non-primary version redirects to the primary one. - SSL certificate active. Shopify provides free SSL certificates automatically, but verify it is working by checking that all pages load over HTTPS with no mixed content warnings.
- DNS records correctly configured. Ensure your domain's DNS records point to Shopify's servers correctly. Incorrect DNS configuration can cause intermittent availability issues that harm both user experience and search engine crawling.
- Old domain redirects in place. If you are changing domain names, configure server-level 301 redirects from the old domain to the new one. This is separate from page-level redirects and ensures all old URLs resolve to the new domain.
Site structure and URL architecture
Your site structure determines how search engines understand the hierarchy and relationships between your pages. Getting this right at launch is far easier than restructuring later.
- Logical collection hierarchy. Your collections should mirror how customers think about your products. For Shopify development projects, we map the collection structure to keyword research data to ensure each collection targets a distinct, valuable search term.
- Clean URL handles. Every product, collection, page, and blog post should have a human-readable URL handle. Avoid auto-generated handles with unnecessary words or numbers. For guidance, see our post on optimising Shopify URL structure.
- Flat architecture where possible. Most pages should be reachable within 3 clicks from the homepage. Deep site structures make it harder for search engines to discover and prioritise pages.
- Navigation reflects priority. Your main navigation should include your most important commercial pages — the collections and pages you most want to rank. Every page in the main navigation receives more crawl attention and link equity.
On-page SEO essentials
Every page that you want to rank needs these elements correctly configured before launch.
- Unique title tags. Every page needs a unique, descriptive title tag under 60 characters that includes the primary keyword. No two pages should share the same title tag.
- Meta descriptions written. While not a direct ranking factor, meta descriptions influence click-through rates from search results. Write compelling, accurate descriptions under 160 characters for every important page.
- H1 tags confirmed. Every page should have exactly one H1 tag that clearly describes the page content and includes the primary keyword naturally.
- Image alt text complete. Every product image, collection image, and content image should have descriptive alt text. This serves both accessibility and SEO purposes.
- Product descriptions are unique. If you have copied product descriptions from manufacturers or suppliers, rewrite them. Duplicate content that exists on hundreds of other retailer websites will not help you rank. Our guide to writing product descriptions for SEO covers this in detail.
- Collection page content added. As discussed in our Shopify SEO mistakes post, thin collection pages are a widespread issue. Add meaningful content to your most important collections before launch.
Technical SEO checks
- Robots.txt reviewed. Shopify generates a robots.txt file automatically. Review it to ensure it is not blocking anything that should be crawled, and that it includes your sitemap URL.
- XML sitemap verified. Shopify auto-generates a sitemap at
/sitemap.xml. Check that it includes all the pages you want indexed and excludes any you do not. - Canonical tags verified. Crawl your staging site to confirm that canonical tags on every page point to the correct URL. Pay special attention to product variant URLs and collection-based product URLs.
- No orphan pages. Every page you want indexed should be linked to from at least one other page on your site. Orphan pages that are only accessible via direct URL or sitemap receive less crawl attention and ranking priority.
- 404 page configured. Your 404 page should be helpful — include navigation links, a search bar, and links to popular categories. A blank 404 page is a lost opportunity to recover visitors who land on broken URLs.
- Page speed optimised. Run your key pages through PageSpeed Insights and address any critical issues before launch. Focus on image optimisation, render-blocking resources, and excessive JavaScript from apps.
Content readiness
- Core pages written. Your About page, Contact page, FAQ page, Shipping and Returns page, and any other trust-building content should be complete, not placeholder text.
- Blog content prepared. Ideally, launch with 5-10 quality blog posts already published. This gives search engines something to crawl beyond commercial pages and demonstrates that your site has content depth.
- Legal pages complete. Privacy policy, terms of service, and cookie policy pages should be written and accurate. These are trust signals for both users and search engines.
Structured data and schema markup
- Product schema on all product pages. Include name, description, image, price, currency, availability, and review data if available.
- BreadcrumbList schema. Helps search engines understand your site hierarchy and can generate breadcrumb displays in search results.
- Organization schema on homepage. Include your business name, logo, contact information, and social media profiles.
- Article schema on blog posts. Include author, date published, and date modified.
- Validation complete. Test all structured data using Google's Rich Results Test tool. Invalid schema is worse than no schema because it can generate errors in Search Console.
For a detailed implementation guide, see our post on adding schema markup to Shopify.
Redirect mapping
This section is critical for migrations. If you are launching a new store to replace an existing website, every old URL needs to be mapped to the correct new URL.
- Full URL inventory of old site. Crawl your existing site and export all URLs. Identify which pages have organic traffic, backlinks, and rankings using Google Search Console and a backlink tool.
- 1:1 redirect map created. Each old URL should map to the most relevant new URL. Product-to-product, collection-to-collection, blog-to-blog. Do not redirect everything to the homepage — this wastes the specific topical relevance that each page has built.
- Redirects imported to Shopify. Use Shopify's URL redirect feature to import your redirect map. For large redirect sets, use a CSV import.
- Redirect testing complete. Test a sample of redirects to confirm they are working correctly before launch. Check that they return 301 status codes, not 302 temporary redirects.
For comprehensive migration guidance, see our SEO during platform migration guide.
Analytics and tracking setup
- Google Analytics 4 configured. Set up GA4 with enhanced ecommerce tracking enabled. Verify that purchase events, add-to-cart events, and page views are all tracking correctly. For details, see our guide to GA4 ecommerce tracking on Shopify.
- Google Search Console verified. Add and verify your property in Google Search Console. Submit your sitemap. This is how you monitor your site's search performance and identify technical issues.
- Conversion tracking tested. Place test orders and verify that conversion tracking fires correctly in all your analytics and advertising platforms. Incorrect conversion tracking leads to bad data and bad decisions.
- Consent management implemented. UK data protection law requires user consent before setting non-essential cookies. Ensure your consent management solution is in place and that analytics tracking respects user choices.
Indexation controls
- Password protection still active. Until you are ready to launch, keep Shopify's password protection enabled. This prevents search engines from crawling an incomplete store.
- Noindex tags removed at launch. If any pages have noindex tags from the development phase, ensure these are removed before you open the store to the public.
- Low-value pages noindexed. Pages that should not appear in search results — filtered URLs, internal search results pages, tag pages with no unique content — should have noindex directives.
- Google indexing requested. After launch, use Google Search Console's URL Inspection tool to request indexing of your most important pages. This accelerates initial crawling.
Final pre-launch checks
- Full site crawl completed. Run a complete crawl of your pre-launch site using Screaming Frog or a similar tool. Check for broken links, missing metadata, duplicate title tags, and any other issues.
- Mobile experience tested. Test your store on multiple mobile devices and screen sizes. Google uses mobile-first indexing, so the mobile experience is your primary SEO experience.
- Internal linking structure reviewed. Ensure your most important pages are well-linked from other pages on your site. Check that blog posts link to relevant products and collections.
- Launch day monitoring plan in place. Have Google Search Console, Google Analytics, and your server logs ready to monitor on launch day. Watch for crawl errors, indexation issues, and traffic anomalies in the days following launch.
A well-prepared launch sets the foundation for months and years of organic growth. A poorly prepared launch creates technical debt that can take months to resolve. The difference between the two is often just a few days of focused SEO work before the launch button is pressed.
If you are planning a Shopify store launch or migration and want to ensure your SEO is properly prepared, talk to us. We have launched hundreds of stores and know exactly what needs to happen, in what order, to protect and grow your organic traffic.