Ecommerce SEO for Shopify stores starts with a useful fact: the platform already handles a lot of technical groundwork. It generates your sitemap, ships a sensible robots.txt, and lets you edit titles, descriptions and URL handles on every product and collection. That makes it easy to assume SEO is done. In practice, most Shopify stores lose search visibility in the places the platform leaves to you: thin collection pages, duplicate product copy, internal links that point at the wrong URL, heavy themes and apps, and missing redirects after a catalogue change.
This Shopify SEO checklist walks through what Shopify gives you, what you still need to check, and how to prioritise the work for a store selling to customers in the USA or worldwide. It is a practical audit, not a promise of rankings.
What Shopify handles by default
Before fixing anything, know what you do not need to rebuild.
| Area | What Shopify does | What you still own |
|---|---|---|
| Sitemap | Generates sitemap.xml at the root of each domain, with child sitemaps for products, collections, blogs and pages (Shopify Help Center) |
Submitting it in Search Console and making sure the store is not in private mode |
| robots.txt | Ships a default file that blocks admin, cart, checkout, account, filtered and sorted collection URLs (Shopify Help Center) | Leaving it alone unless you have a confirmed reason to change it |
| Canonical tags | Themes output canonical URLs for products and collections | Checking that your theme's internal links use the canonical URLs |
| Structured data | Current Shopify themes include product structured data for price, availability and reviews | Validating it and keeping it in sync with what customers see |
| SEO fields | Editable title, meta description and URL handle per product, collection, page and post | Writing them well, without templates that make every page look the same |
1. Setup and Search Console
- Verify the primary domain in Google Search Console. Shopify's sitemap guide covers verification by HTML tag in
theme.liquid; a domain property via DNS also works and covers all subdomains. - Submit
sitemap.xmlfor the primary domain and for any international domains you use. - Redirect secondary domains to the primary one. Shopify recommends that domains not used for international targeting redirect to the primary domain, so search engines see one version of the store.
- Turn off private mode before launch. Password-protected stores cannot be crawled.
- Check Page indexing in Search Console for patterns such as "Duplicate without user-selected canonical" or "Crawled - currently not indexed" on product and collection URLs. These point to the issues below.
2. Crawl control and duplicate URLs
Shopify's default robots.txt blocks filtered (/collections/*+*) and sorted (/collections/*sort_by*) collection URLs, because they repeat content already on the main collection page. Shopify describes robots.txt.liquid edits as an unsupported customisation and warns that incorrect changes can cost a store its traffic, so treat this file as something to change only with a clear, tested reason.
The duplicate issue most stores do need to look at is product URLs:
- A product can load at
/products/handleand at collection-scoped paths such as/collections/summer/products/handle. - Themes normally set the canonical tag to
/products/handle, which tells Google which version to prefer, as described in Google's guide to consolidating duplicate URLs. - Some themes still link to the collection-scoped version from collection grids. That sends mixed signals and spreads internal links across URLs. Ask your developer to make product cards link to the canonical
/products/URL.
Also check for:
- Variant URLs (
?variant=) being linked from navigation or ads as if they were separate pages. - Tag pages (
/collections/name/tag) that create many thin pages. Decide whether they are useful landing pages; if not, avoid linking to them prominently. - Old handles. When you change a product or collection handle, Shopify can create a URL redirect automatically if the redirect option is checked. Confirm it was created under Online Store navigation redirects.
3. Collection pages: your category rankings
For most stores, collection pages are the best match for broad commercial searches such as "linen bed sheets" or "trail running shoes". Google's ecommerce SEO guidance treats category pages as a core part of how a store's structure is understood.
Checklist for each priority collection:
- Map one main keyword theme per collection, so two collections do not compete for the same search.
- Write a unique title tag and meta description, not the store name plus the collection name.
- Add a short, useful introduction above the grid that helps shoppers choose, and longer guidance (sizing, materials, use cases) below it if it genuinely helps.
- Keep the H1 as the collection name customers search for.
- Link related collections and relevant buying guides from the page.
- Make sure products load in the HTML, so crawlers can find product links without relying on scripts or infinite scroll alone.
4. Product pages
Product pages win long-tail searches: specific models, sizes, colours and use cases.
- Write original descriptions. Manufacturer copy appears on many other sites. Add what your shoppers actually ask about: fit, materials, compatibility, care, what is in the box.
- Use descriptive titles and handles. Keep handles short and readable; avoid changing them later without a redirect.
- Optimise images. Use descriptive file names and alt text that describe the product, and keep image sizes reasonable.
- Handle out-of-stock products deliberately. If an item returns, keep the page live and show availability. If it is discontinued, redirect to the closest replacement or the parent collection rather than leaving a dead page that still gets links.
- Show real reviews. Reviews help shoppers and can feed review structured data, but only when they are genuine and visible on the page.
5. Structured data
Shopify themes include product structured data, but themes and apps vary, and duplicates are common when a review app or SEO app adds its own markup on top.
- Test key product URLs in Google's Rich Results Test.
- Check that price, currency, availability and review data match what is visible on the page, as Google's product structured data documentation requires.
- Remove duplicate
Productblocks from apps that overlap with the theme. - Add
OrganizationandBreadcrumbListmarkup if your theme does not.
For a deeper walkthrough of JSON-LD, validation and common errors, see our schema markup for SEO guide.
6. Speed and Core Web Vitals
Shopify hosts the store and serves it through a CDN, so the biggest speed problems usually come from the theme and installed apps.
- Audit apps. Uninstalling an app does not always remove the code it added to the theme. Check
theme.liquidand snippets for leftover scripts. - Limit above-the-fold weight. Large hero sliders, autoplay video and several font families slow the first view on mobile.
- Size images properly and let the theme serve responsive images.
- Measure with field data. Use the Core Web Vitals report in Search Console and PageSpeed Insights for real-user data, not only lab scores.
7. Content and internal links
Products and collections answer "buy" searches. Content answers the questions shoppers ask before they buy, and links them to the right collection.
- Use the built-in Shopify blog for buying guides, comparisons and how-to content tied to your collections.
- Link from each guide to the relevant collection and two or three key products.
- Link back from collections to the guides that help people choose.
- Avoid publishing near-duplicate posts that target the same keyword as a collection page.
For keyword selection, our keyword research guide covers how to group terms by intent, and the on-page SEO checklist covers titles, headings and copy in more detail.
8. Authority and links
Ecommerce stores earn links in different ways from service businesses: product reviews, gift guides, supplier and brand pages, original data, and digital PR around launches. Focus on links that send relevant visitors, not volume. Our guide on how to build backlinks for SEO covers safe link building, and digital PR strategy covers earning coverage.
Shopify SEO audit summary
| Check | Pass when |
|---|---|
| Search Console | Primary domain verified, sitemap submitted, no unexpected indexing errors |
| Domains | Secondary domains redirect to the primary domain |
| Duplicate URLs | Product grids link to /products/ URLs; canonicals are correct |
| robots.txt | Default file, or custom rules with a documented reason |
| Collections | Unique titles, intros and one keyword theme each |
| Products | Original descriptions, clean handles, redirects for removed items |
| Structured data | One valid Product block per page, matching visible content |
| Speed | Unused app code removed; Core Web Vitals monitored in Search Console |
| Content | Guides link to collections and back |
For a broader site-level review, our technical SEO audit checklist covers crawling, indexing and site architecture beyond Shopify-specific issues.
How Sirajia Sol helps Shopify stores
At Sirajia Sol, we work with ecommerce brands in the USA and worldwide that want their Shopify stores to earn more qualified organic traffic. Our SEO team audits indexing, duplicate URLs, collection structure and content, then turns the findings into a prioritised plan. When fixes need theme changes, our web development team handles them directly in your theme, so templates, internal links and structured data stay clean.
If you want a Shopify SEO audit, contact us with your store URL and the collections that matter most to your revenue.
