E-commerce · · 3 min read
SEO for Shopify stores — what's different and what actually works
Shopify SEO has specific constraints and specific opportunities that general SEO advice doesn't cover. Here's a focused guide for store owners who want organic traffic.
By Mediseo

Shopify handles some SEO concerns well out of the box and creates others that you have to actively manage. Understanding which is which is the starting point for any Shopify SEO strategy.
What Shopify handles automatically
Shopify auto-generates sitemaps, handles canonical tags on product variants, and adds basic structured data for products. It forces HTTPS. It generates reasonable title tags from your product and collection names. For a new store, you start from a reasonable baseline.
The structural problems Shopify creates
Duplicate URLs. Shopify generates product URLs in two formats: /products/product-name and /collections/collection-name/products/product-name. Both are live and accessible. Shopify adds a canonical to the /products/ URL, which is correct, but Google still crawls both — it wastes crawl budget on large stores.
Pagination. Shopify doesn't use proper rel=prev/next pagination for collection pages. It loads more products via JavaScript, which means paginated content often doesn't get indexed. For large collections, this is a meaningful loss.
Blog URL structure. Shopify blog posts live at /blogs/news/post-name by default. The /blogs/news/ path is harder to rank than /blog/post-name. You can change the blog handle in Shopify settings — do this before you publish content, not after.
Theme JavaScript. Many popular Shopify themes are JavaScript-heavy. Google can render JavaScript, but there's a crawl and indexing delay. If your content requires JavaScript to display, it gets indexed slower and sometimes less reliably.
Keyword strategy for Shopify stores
The keyword structure that works for e-commerce:
Collection pages → category-level keywords. "Leather wallets for men", "sustainable running shoes", "handmade ceramic mugs." These are purchase-intent keywords with enough volume to justify a landing page.
Product pages → specific product keywords. The product name, the model number, specific variants. These are lower volume but high conversion. Don't stuff product pages with generic category keywords — they compete with your own collection pages.
Blog content → informational keywords. "How to care for leather", "what running shoes are best for wide feet", "the difference between earthenware and stoneware." These attract top-of-funnel traffic and build topical authority. They also earn links in a way product pages typically don't.
On-page priorities
Collection page copy: The most neglected SEO element on Shopify stores. Most collections have a name and no copy. Adding 100–200 words of genuine, keyword-relevant copy above the product grid significantly improves rankings for collection-level queries. Don't keyword-stuff; write for someone deciding which collection to browse.
Product titles: Your product title is your H1 and your SEO title by default. Include the key descriptors that buyers search for — material, size, colour, use case — in a natural order.
Alt text on product images: Most stores ship with default "Image of product-name" alt text. Write descriptive alt text that matches what someone would search for when looking for that product.
Page speed: Use Shopify's Speed Report to identify slow pages. Apps are the most common culprit — each app that loads JavaScript adds to page load time. Audit regularly.
Link building for e-commerce
E-commerce sites need links to both their collection pages and their domain overall. The most reliable link building channels for Shopify stores:
- PR coverage — product features in relevant media generate editorial links that carry real authority
- Supplier/manufacturer backlinks — if you're an authorised retailer, many manufacturers maintain retailer pages with links
- Blogger and influencer partnerships — relevant bloggers in your niche linking to specific products or collections
- Content marketing — the informational blog content mentioned above attracts links naturally if it's genuinely good
Avoid paid links and link exchanges. Shopify stores in competitive niches get penalised for this more often than you'd expect.
Measuring what's working
In Google Search Console, monitor:
- Impressions and clicks for collection page URLs
- Average position for your target category keywords
- Coverage report for any indexing issues (especially duplicate URL errors)
In Shopify Analytics + GA4, monitor:
- Organic traffic as a share of total sessions
- Organic revenue — how much of your revenue comes from search
SEO results in e-commerce build slowly but compound. Three months of consistent work on collection pages, technical fixes, and content typically shows measurable results. Six to twelve months shows significant organic revenue growth.
We handle Shopify SEO as part of both our SEO service and our e-commerce work. If you want to understand what's holding your store back in organic search, book a call.