We audit dozens of Shopify stores every year, and the same SEO mistakes come up again and again. Some are minor irritations. Others are silently costing brands thousands of pounds in lost organic traffic every month. The frustrating part is that most of these mistakes are entirely avoidable — they stem from misconfiguration during the initial build, a lack of ongoing SEO attention, or simply not understanding how Shopify handles certain things differently from other platforms.

This is not a theoretical list. Every mistake here is something we have encountered on live Shopify stores generating real revenue. For each one, we explain why it matters and how to fix it.

1. Duplicate content across product variants

This is arguably the most common and most damaging SEO issue on Shopify. When you have product variants — different sizes, colours, or materials — Shopify can create separate URLs for each variant. If these variant pages have identical or near-identical content, you end up with multiple pages competing for the same keywords.

The problem compounds when you have products listed in multiple collections, because Shopify creates collection-based URLs (e.g., /collections/shirts/products/blue-oxford) in addition to the canonical product URL (/products/blue-oxford). A single product with five colour variants listed in three collections could generate fifteen or more URLs, all with essentially the same content.

Shopify does add canonical tags by default, but they are not always configured correctly, particularly on heavily customised themes. You need to verify that every variant URL points its canonical tag to the primary product URL, and that collection-based product URLs do the same.

The fix involves auditing your canonical tag implementation, ensuring your theme's Liquid templates handle canonicals correctly, and using Google Search Console to identify any duplicate content that Google has flagged. For stores with large catalogues, this audit should be automated and run regularly.

Duplicate content issues on Shopify product variants
Duplicate content from variants and collection URLs is the most common technical SEO issue we find on Shopify stores.

2. Thin collection page content

Collection pages are often the most commercially valuable pages on a Shopify store — they target category-level keywords with high search volume and strong purchase intent. Yet most Shopify stores treat collection pages as nothing more than product grids with a heading.

Search engines need content to understand what a page is about and to determine its relevance to search queries. A collection page with nothing but a title and product thumbnails gives Google very little to work with. The result is that your collection pages underperform in organic search compared to competitors who have invested in collection page content.

The fix is to add meaningful, unique content to your collection pages. This does not mean stuffing keywords into a paragraph above the products. It means writing genuinely useful introductory content that helps shoppers understand the category, highlights key considerations, and naturally incorporates your target keywords. Many Shopify themes support both above-the-grid and below-the-grid content sections, allowing you to add substantial content without pushing products below the fold.

For a detailed approach, see our guide to optimising Shopify collection pages for SEO.

3. Broken or missing redirects

Every time you delete a product, rename a collection, or change a URL handle in Shopify, the old URL stops working. If that old URL had organic traffic, backlinks, or was indexed by Google, you have just created a 404 error that wastes link equity and sends visitors to a dead page.

Shopify has a built-in redirect system under Online Store > Navigation > URL Redirects, but it requires manual management. Many store owners either do not know it exists or forget to create redirects when making changes. The cumulative effect of years of unredirected URL changes can be significant — we regularly find stores with hundreds of broken URLs that should be redirecting to active pages.

The fix is to establish a redirect policy: every time a URL changes, a 301 redirect is created from the old URL to the most relevant active page. For stores with existing redirect debt, run a crawl with a tool like Screaming Frog to identify all 404 errors, then create redirects for any that have historical traffic or backlinks. Google Search Console's coverage report will also flag crawl errors that need attention.

4. Canonical tag misconfigurations

Canonical tags tell search engines which version of a page is the "official" one. Shopify adds canonical tags automatically, but custom theme modifications, app installations, and URL structure changes can break them.

Common issues include canonical tags pointing to non-existent pages, self-referencing canonicals on pages that should point elsewhere, and apps that override Shopify's default canonical tags with incorrect values. The result is confused indexation — Google may index the wrong version of a page, or worse, de-index pages that should be ranking.

Audit your canonical tags by crawling your site and checking that every page's canonical tag points to the correct URL. Pay particular attention to paginated collection pages, filtered URLs, and any pages generated by third-party apps.

Canonical tag audit for Shopify SEO
Canonical tag misconfigurations are subtle but can significantly impact which pages Google chooses to index and rank.

5. Unoptimised images

Images are typically the heaviest elements on any Shopify page, and unoptimised images are the single most common cause of slow page load times. Slow pages rank lower in search results and convert at lower rates — it is a double penalty.

The issues we see most frequently are oversized image files (often 2-5MB when they should be 100-300KB), missing alt text (which means Google cannot understand what the image shows), images served without modern format support (WebP is significantly smaller than JPEG or PNG), and missing width and height attributes (which cause layout shifts as the page loads).

Shopify now serves images in WebP format automatically through its CDN, which helps. But you still need to upload reasonably sized originals, add descriptive alt text to every image, and ensure your theme specifies dimensions. For a comprehensive approach, read our guide to optimising Shopify images for SEO.

6. Poor title tag structure

Title tags remain one of the strongest on-page ranking signals. Despite this, many Shopify stores use auto-generated title tags that follow unhelpful patterns — either too generic ("Blue Oxford Shirt — My Store") or too long and keyword-stuffed ("Blue Oxford Shirt for Men | Best Cotton Shirts | Men's Formal Shirts | Buy Online").

Effective title tags are concise (under 60 characters to avoid truncation), include the primary keyword naturally, and differentiate the page from similar pages on your own site and competitors' sites. For product pages, the format "[Product Name] — [Key Differentiator] | [Brand]" tends to perform well. For collection pages, "[Category] — [Qualifier] | [Brand]" works effectively.

The fix is to audit all title tags across your store, create a consistent naming convention, and manually optimise the titles for your highest-priority pages. Shopify's SEO fields in the admin make this straightforward, and SEO apps can help with bulk editing for larger catalogues. For guidance, see our post on optimising Shopify title tags.

7. Weak internal linking

Internal linking serves two critical SEO functions: it helps search engines discover and crawl all your pages, and it distributes link equity (ranking power) across your site. Most Shopify stores rely solely on navigation menus for internal linking, which leaves significant SEO value on the table.

Effective internal linking means linking contextually from blog posts to relevant product and collection pages, from collection page descriptions to related collections, from product descriptions to complementary products, and from your most authoritative pages to the pages you most want to rank. Every internal link with descriptive anchor text is a signal to Google about what the target page is about and how important it is.

For SEO to work effectively on Shopify, internal linking needs to be a deliberate, ongoing practice, not an afterthought. Build it into your content creation workflow and review your internal linking structure quarterly.

8. Ignoring page speed

Page speed is a confirmed ranking factor, and on Shopify, it is primarily affected by theme code quality, app bloat, image sizes, and third-party scripts. Many stores accumulate speed problems gradually as apps are installed, custom code is added, and high-resolution images are uploaded without optimisation.

The most impactful speed improvements on Shopify typically come from removing unused apps (each app typically adds JavaScript and CSS that loads on every page), optimising images, reducing the number of third-party scripts, and using a well-coded theme. Our guide to speeding up your Shopify store covers the technical details.

The key point for SEO is that speed improvements benefit every page on your site simultaneously, making it one of the highest-leverage optimisations you can make. A store that loads in under two seconds consistently outperforms one that takes four seconds, across both organic rankings and conversion rates.

Shopify page speed impact on SEO rankings
Page speed improvements benefit every page simultaneously — one of the highest-leverage SEO optimisations available.

9. Missing structured data

Structured data (schema markup) helps search engines understand the content and purpose of your pages. On Shopify, the most important schema types are Product (including price, availability, and reviews), BreadcrumbList, Organization, and Article for blog posts.

Many Shopify themes include basic structured data, but it is often incomplete or incorrectly implemented. Common issues include missing review data in Product schema, incorrect price formats, missing availability status, and broken JSON-LD syntax that prevents Google from parsing the data at all.

Proper structured data implementation can earn you rich snippets in search results — product ratings, price ranges, and availability badges that significantly increase click-through rates. For implementation guidance, see our guide to adding schema markup to Shopify.

10. Neglecting the blog entirely

Shopify's built-in blog functionality is basic but functional, and many brands either ignore it entirely or publish low-quality content sporadically. This is a missed opportunity because blog content is how you capture informational search queries, build topical authority, and create internal linking opportunities to your commercial pages.

The brands that dominate organic search in competitive ecommerce niches are almost always the ones with consistent, high-quality blog content that addresses the questions and concerns their target customers are searching for. A blog is not a nice-to-have — it is a core component of any serious ecommerce SEO strategy.

The fix is to develop a content calendar based on keyword research, publish consistently (quality over quantity), and ensure every blog post links to relevant products and collection pages. For guidance on creating an effective Shopify blog, read our post on creating an SEO-friendly blog on Shopify.

11. Mobile UX issues that tank rankings

Google uses mobile-first indexing, which means the mobile version of your site is what Google evaluates for ranking purposes. If your Shopify store's mobile experience has usability issues — tiny tap targets, content wider than the screen, text too small to read, intrusive interstitials — these directly impact your search rankings.

The most common mobile UX issues we find on Shopify stores are navigation menus that are difficult to use on touch screens, product images that do not scale properly, checkout flows that require excessive scrolling or zooming, and pop-ups that cover the full screen on mobile devices. These issues are especially problematic given that 65-70% of ecommerce traffic now comes from mobile devices.

Test your store's mobile experience on actual devices (not just the desktop browser's responsive mode) and use Google's Mobile-Friendly Test to identify specific issues. The investment in proper web design that prioritises mobile experience pays dividends across both organic rankings and conversion rates.

12. Indexation problems with filters and pagination

Faceted navigation (filters for size, colour, price, and so on) and pagination on collection pages can create thousands of URL combinations that dilute your crawl budget and create duplicate or near-duplicate content. If Google is spending its crawl budget on filtered URLs instead of your important pages, your important pages suffer.

The solution is a combination of canonical tags (pointing filtered URLs to the base collection page), noindex directives on filtered URLs that should not appear in search results, and careful use of the robots.txt file to manage crawl budget. Some Shopify filter apps handle this well; others create significant indexation problems. Always audit how your filter app affects your site's URL structure and indexation before committing to it.

For stores using our Refine Filters app, indexation is handled correctly by default. For other filter solutions, manual configuration is typically required.

Shopify filter and pagination indexation management
Managing indexation of filtered and paginated URLs is essential for maintaining a clean, efficient site structure.

Most of these mistakes are not the result of incompetence — they are the result of Shopify stores being built without proper SEO involvement, or of SEO being treated as a one-off project rather than an ongoing discipline. The stores that rank well are those that treat SEO as a fundamental part of their ecommerce operations, not an afterthought.

If you recognise several of these issues on your own store, the good news is that every one of them is fixable. The bad news is that every month you leave them unfixed is a month of lost organic traffic and revenue. If you would like a professional audit of your Shopify store's SEO health, get in touch. We will tell you exactly what needs fixing and how to prioritise it.