Technical SEO Checklist for Shopify: Canonical Tags, Faceted Navigation, and More
A comprehensive technical SEO checklist for Shopify stores covering canonical tags, faceted navigation, crawl budget, structured data, and site architecture.
Three platforms, three answers, one budget to defend. Your GA4 export already holds the answer, and the first finding is free and never leaves your browser. Get your first finding free
By Joris van Huët, Founder & CEOUpdated 6 min read
Technical SEO Checklist for Shopify: Canonical Tags, Faceted Navigation, and More
Shopify is the platform of choice for thousands of ecommerce brands, and for good reason: it handles many technical SEO basics automatically. But "many" is not "all." The gap between Shopify's default SEO configuration and a fully optimized store is where significant ranking opportunities live.
This checklist covers the technical SEO issues that affect Shopify stores most frequently, with specific guidance on fixing each one. Work through it systematically, and you will resolve the technical debt that is likely suppressing your organic performance.
Canonical Tags: Fixing Shopify's Duplicate Content
The Problem
Shopify creates multiple URLs for the same product by default. A product exists at both /products/product-name and /collections/collection-name/products/product-name. Shopify adds a canonical tag pointing to /products/product-name, which is correct in most cases.
However, issues arise when:
- Custom collections create additional URL paths that Shopify does not automatically canonicalize
- Variant URLs (
?variant=12345) are indexed separately instead of being canonicalized to the main product page - Pagination creates indexable pages with thin content (
?page=2,?page=3) - Sort parameters generate new URLs (
?sort_by=price-ascending) without canonical tags pointing back to the unsorted page
The Checklist
- Verify every product page's canonical tag points to
/products/product-name(not the collection path) - Ensure variant URLs are canonicalized to the main product page
- Add canonical tags to paginated collection pages pointing to page 1
- Confirm sort and filter parameter URLs include canonical tags pointing to the unfiltered base URL
Edit your theme's theme.liquid to add conditional canonical tag logic for these scenarios.
Faceted Navigation: Managing Filter-Generated URLs
The Problem
Faceted navigation allows shoppers to filter products by attributes: size, color, price, brand. Every filter combination potentially generates a unique URL. For a store with 50 collections and multiple filter options, this can create thousands of URLs that:
- Waste crawl budget on thin, duplicate pages
- Dilute backlink authority across hundreds of URL variations
- Create keyword cannibalization where multiple filtered pages compete for the same queries
The Checklist
- Audit the total number of indexable URLs generated by faceted navigation
- Implement
noindex, followon low-value filter combinations - Add canonical tags from filtered pages to the base collection page
- Keep high-value filter combinations indexable with unique meta titles
Shopify's native filtering uses URL parameters (e.g., ?filter.v.option.size=10). Third-party filtering apps handle URLs differently. Audit how your setup generates URLs before implementing fixes.
Site Architecture and Internal Linking
The Problem
Shopify's default architecture is relatively flat, but as stores grow, issues emerge: orphaned products, important pages buried too deep, thin collection pages, and missing breadcrumb navigation.
The Checklist
- Ensure every product is accessible within three clicks from the homepage
- Implement breadcrumb navigation with structured data
- Link related products from product pages with contextual links
- Create a logical collection hierarchy and add internal links from blog content
- Audit for orphaned pages using crawl tools
Strong internal linking supports both on-page SEO and user experience by distributing page authority to the pages that matter most.
Structured Data Implementation
Shopify themes include basic product structured data, but it is often incomplete. Validate Product schema on all product pages using Google's Rich Results Test. Ensure it includes name, description, image, price, currency, availability, brand, and SKU. Add Review and AggregateRating schema if you have product reviews. Implement BreadcrumbList schema on all pages and Organization schema on the homepage.
XML Sitemaps and Robots.txt
Review the auto-generated sitemap at /sitemap.xml to ensure it excludes noindex pages and redirected URLs while including all important product, collection, and blog pages. Submit it to Google Search Console and monitor indexation reports. For robots.txt, use Shopify's robots.txt.liquid template to block internal search results, low-value parameter combinations, and admin pages: but never block CSS, JavaScript, or image files that Google needs to render your pages.
Page Speed Technical Factors
Test Core Web Vitals for your key page types. Ensure LCP is under 2.5 seconds on mobile. Preload the LCP image, lazy load below-the-fold images, audit installed apps, defer non-critical scripts, implement DNS prefetch, and minimize Liquid template complexity. Page speed directly impacts rankings and conversion rate. Our Shopify attribution guide explains how to measure the revenue impact.
HTTPS, Security, and Mobile
Verify all pages are served over HTTPS and check for mixed content warnings. Set up 301 redirects for changed URLs using Shopify's redirect feature, and audit redirect chains that slow down crawling. Test all page types on actual mobile devices: Google uses mobile performance for ranking. Ensure tap targets are at least 48x48 pixels and text is readable without zooming.
Connecting Technical SEO to Revenue
Technical SEO fixes often have the highest ROI of any SEO activity because they remove barriers that suppress your entire site's performance. A single canonical tag fix can prevent thousands of duplicate pages from diluting your authority. A faceted navigation fix can redirect crawl budget from worthless filter pages to your money-making product pages.
But quantifying this impact requires connecting technical changes to revenue data. When you fix crawl issues, how quickly do rankings improve? When rankings improve, how much additional organic revenue do you capture? And how does that organic revenue interact with your Google Ads and Meta Ads performance?
Proper marketing attribution answers these questions. Our comparison with Triple Whale explores how different attribution approaches handle the relationship between technical improvements and multi-channel revenue.
Implementation Priority
If you are looking at this checklist and feeling overwhelmed, here is the order that typically delivers the most impact for Shopify stores:
- Canonical tag fixes: resolve duplicate content immediately
- Faceted navigation management: stop crawl budget waste
- Internal linking improvements: distribute authority to revenue pages
- Page speed optimizations: pass Core Web Vitals thresholds
- Sitemap and robots.txt cleanup: ensure efficient crawling
Tackle one section per week, measure the impact, and move to the next. Technical SEO is not a one-time project: it requires ongoing monitoring as your store evolves, apps are added, and Shopify rolls out platform updates.
Strengthen your technical content marketing foundation and pair it with strong anchor text strategies for backlinks, and you will build an organic channel that compounds over time.
Check our pricing for details.
Go deeper: Causal attribution, explained.
Sixty-second versions of these ideas: Causality Engine on YouTube Shorts.
Have an audience of ecommerce operators? Earn 20% recurring commission by recommending the €99 read.
Keep reading
Terms in this article
- AttributionAttribution identifies user actions that contribute to a desired outcome and assigns value to each. It reveals which marketing touchpoints drive conversions.
- Content MarketingContent Marketing is a strategic approach focused on creating and distributing valuable content to attract and retain an audience, driving profitable customer action.
- ConversionConversion is a specific, desired action a user takes in response to a marketing message, such as a purchase or a sign-up.
- Conversion rateConversion Rate is the percentage of website visitors who complete a desired action out of the total number of visitors.
- Google AdsGoogle Ads is an online advertising platform where advertisers bid to display ads, service offerings, and product listings.
- Marketing AttributionMarketing attribution assigns credit to marketing touchpoints that contribute to a conversion or sale. Causal inference enhances attribution models by identifying true cause-effect relationships.
- Product PageProduct Page is a webpage dedicated to a single product. It includes images, descriptions, pricing, and purchase options.
- Product PagesProduct Pages are individual pages on an e-commerce site that describe a specific product. They provide detailed information to shoppers.