Platform SEO
Shopify SEO Checklist: What Shopify Handles and What You Still Need to Do
Shopify handles a lot of technical SEO for you. This checklist covers the rest, and the common reasons a store doesn’t show on Google.
Shopify says its stores have SEO features built in: automatically generated canonical tags to prevent duplicate content, auto-generated sitemap.xml and robots.txt files, theme-generated title tags, SSL by default and product schema markup in its themes.
That leaves the work that only you can do well: what your pages say, how your store is organized, and making sure nothing blocks Google.
Short answer: A Shopify SEO checklist: make sure the store is launched (not password-protected) and on a paid plan, since Shopify says search engines don’t index trial stores; verify the domain in Search Console and submit the sitemap; write unique titles and meta descriptions for products, collections and pages; organize menus so pages are within about three clicks of the home page; use descriptive URLs, image file names and alt text; set up 301 redirects when products move or are discontinued; and check that apps and theme edits haven’t broken titles, H1s or structured data.
Key Takeaways
- Shopify auto-generates canonicals, sitemaps, robots.txt and product schema in its themes.
- Password-protected and trial stores aren’t indexed.
- You control titles, descriptions, URLs, alt text and site structure.
- Theme edits and apps are the usual cause of missing titles or H1s.
- Customizing robots.txt.liquid is unsupported by Shopify and risky.
Shopify store not showing on Google? Check these first
| Reason (from Shopify’s FAQ) | What to do |
|---|---|
| Store is still password-protected | Launch the store by removing the password |
| Store is on a trial | Choose a paid plan; Shopify says trial stores aren’t indexed |
| Store is new | Verify in Search Console and submit the sitemap |
| Migrated without redirects | Add 301 redirects from old URLs |
| Not enough relevant content | Improve product, collection and page content |
Then follow how to get your website on Google for the general checks.
Settings and setup
- Verify your primary domain in Google Search Console and submit /sitemap.xml.
- Set the home page title and meta description in Online Store > Preferences.
- Make sure only one primary domain is used and other domains redirect to it.
- Connect Merchant Center for free listings (connect Shopify to Merchant Center).
Collections and products
- Unique title and meta description for each important collection and product.
- Collection names that match how shoppers search.
- Product descriptions in your own words, answering buying questions.
- Descriptive image file names before upload (Shopify says you can’t rename files after upload) and alt text.
- Descriptive, hyphenated URL handles.
More detail: category page SEO and product page SEO.
Structure and navigation
- Organize Home > Collections > Products, with clear menu titles.
- Give every important page a menu link; Shopify suggests keeping pages within three clicks of the home page where possible.
- Use descriptive link text in descriptions and blog posts.
Duplicate URLs and canonicals
Products can be reached through more than one path in a store, for example through different collections. Shopify adds canonical tags automatically to prevent duplicate content appearing in results. Your job is to avoid breaking them: check that theme edits or apps haven’t removed or changed the canonical tag, and link internally to the main product URL where you can.
Filtered and sorted collection URLs are blocked in Shopify’s default robots.txt. See faceted navigation for why that matters.
Themes, apps and robots.txt
- Inspect key pages with URL Inspection to confirm the title, H1 and content render.
- If a title or H1 is missing, Shopify says it’s usually caused by theme code edits or an app.
- Shopify’s default robots.txt works for most stores; editing robots.txt.liquid is unsupported and Shopify warns that incorrect use can cause loss of all traffic.
- “Indexed, though blocked by robots.txt” in Search Console is usually expected for Shopify’s blocked URLs.
Product changes
Set up 301 redirects when you move or discontinue products, as Shopify recommends. See out-of-stock and discontinued products.
Frequently asked questions
Is Shopify good for SEO?
Shopify handles many technical basics automatically. Results still depend on your content, structure and products.
Why isn’t my Shopify store on Google?
Common reasons include password protection, a trial plan, a very new store, missing redirects after migration, or thin content.
Should I edit Shopify’s robots.txt?
Usually not. Shopify says the default works for most stores and that customization is unsupported and risky.
Do I need an SEO app on Shopify?
Not necessarily. Many basics are built in; apps can help but can also introduce issues with titles or markup.
Want your Shopify store found in search?
We fix the technical issues themes and apps introduce, improve collection and product pages, and align product data with Merchant Center.
Sources
- Shopify Help Center: SEO overview
- Shopify Help Center: Frequently asked questions about SEO
- Shopify Help Center: Optimizing your site structure for search engines
- Shopify Help Center: Editing robots.txt.liquid
Last reviewed October 14, 2026.
