Shopify Store Launch SEO Checklist: 20 Things to Do Before You Go Live
A comprehensive pre-launch SEO checklist for new Shopify stores. Cover technical SEO, on-page optimization, schema markup, and monitoring setup before your first product sale.
Most Shopify stores launch with serious SEO problems baked in from day one. Default themes generate duplicate content. No schema markup. Generic meta descriptions. Missing canonical tags on filtered pages. The good news: 20 targeted checks before launch prevent months of cleanup later.
Technical Foundation (Do These First)
1. Set your primary domain with https://
In Settings → Domains, set your primary domain and confirm the www redirect is configured. Shopify automatically provisions SSL, but confirm that both www and non-www redirect to the same canonical version.
2. Verify your sitemap is being generated
Visit yourstore.com/sitemap.xml. Shopify auto-generates this. Confirm it includes your products, collections, pages, and blog posts. Submit it to Google Search Console.
3. Check robots.txt
Visit yourstore.com/robots.txt. Verify it doesn't disallow critical paths like /products/ or /collections/. Shopify's default robots.txt is generally good, but installed apps can modify it.
4. Set up Google Search Console
Verify your domain before launch. Submit your sitemap. Set the preferred domain (www vs non-www). This creates a performance baseline from day one.
5. Remove Shopify's default duplicate content patterns
Shopify creates duplicate product URLs at /products/[handle] and /collections/[collection]/products/[handle]. The theme should canonicalize collection-scoped product URLs back to the primary /products/[handle]. Check your theme's product.liquid for the canonical tag.
6. Disable password protection
Go to Online Store → Preferences and disable the password. This sounds obvious but many stores launch soft (password-protected) and forget to remove it before announcing.
On-Page SEO (Products & Collections)
7. Write unique titles for every product
Avoid generic patterns like "Product Name | Store Name" for every product. Include the primary keyword: brand, product type, and key attribute. "Men's Waterproof Hiking Boots — TrailPro X2 | StoreName" outranks "TrailPro X2 | StoreName".
8. Write unique meta descriptions for every product and collection
Meta descriptions don't directly affect rankings, but they drive click-through rates from SERPs. Each description should be 130-160 characters and include a clear value proposition and call to action.
9. Add alt text to all product images
Shopify lets you add alt text when uploading images. Describe the image with product name + key attributes: "Men's waterproof hiking boot TrailPro X2 in navy blue, size view." This improves accessibility and Google Image search visibility.
10. Write collection page descriptions
Shopify collection pages are often just a grid with no text content. Add 150-300 words above or below the product grid describing what the collection contains, who it's for, and key buying considerations.
Schema Markup
11. Verify Product schema on product pages
Shopify's Dawn theme includes basic Product schema, but verify it with Google's Rich Results Test. Confirm name, price, availability, and description are populated from your product data.
12. Add BreadcrumbList schema to collection and product pages
BreadcrumbList schema improves SERP appearance by showing the navigation path. Many Shopify themes include this automatically — verify in Rich Results Test.
13. Add Organization schema to your homepage
Organization schema includes your business name, logo, website, social profiles, and contact info. This helps Google associate your store with your brand.
Performance Baseline
14. Run a Google PageSpeed Insights test on your homepage and top product page
Target LCP under 2.5s, INP under 200ms, CLS under 0.1. If scores are poor before launch, they'll be worse with traffic. Common Shopify theme issues: oversized hero images, too many app scripts.
15. Compress your hero image
The single biggest performance gain for most Shopify stores. Export hero images at 1920px wide, WebP format, 75-80% compression. Target under 150KB.
16. Audit installed apps for performance impact
Every app you install adds scripts. Before launch, open Chrome DevTools → Network tab on your homepage and count third-party script requests. Remove any apps you're not actively using.
Content & Trustworthiness
17. Create proper About, Contact, and Policy pages
Google's quality guidelines flag stores without these pages. Required for many payment providers too. Create /pages/about-us, /pages/contact, /policies/privacy-policy, /policies/terms-of-service, and /policies/refund-policy.
18. Set up review collection early
Review schema (Product reviews with aggregate rating) dramatically improves click-through rates in search results. Start collecting reviews from day one with Shopify Product Reviews (free) or Judge.me.
Monitoring Setup
19. Set up Google Analytics 4
Install GA4 via Shopify's Google channel before you drive any traffic. You'll lose attribution data you can never recover if you add it later.
20. Set up weekly health monitoring
Run a baseline StoreVitals scan the week before launch, then set up weekly scans so you catch any regressions from theme updates, new apps, or content changes before they compound into ranking problems.
Post-Launch (First 30 Days)
- Request indexing of homepage and top collection pages via Google Search Console's URL Inspection tool
- Check Search Console for crawl errors in the first week
- Monitor Core Web Vitals in Search Console's performance report (field data appears after ~28 days)
- Set up a Google Merchant Center account if you're running Shopping ads
This checklist takes about 2 hours for a typical Shopify store. It's the difference between launching with solid SEO foundations and spending the first 6 months unboxing problems that should have been caught on day one.