Commercial disclosure: this page may mention Semrush. Recommendations should be weighed against the stated testing status and native Shopify alternatives. See the affiliate disclosure.
Desk Researched. Last reviewed 2026-05-01.
Commercial fit
Tools and partners mentioned here
These mentions support the site commercially only where a tested use case, migration route or practical SEO workflow justifies them.
Semrush
Affiliate link pendingCommercial SEO workflows, tool comparisons, keyword research and AI visibility tracking.
Quick answer
Run a Shopify technical SEO check by page type: crawlability, indexability, canonicals, sitemap inclusion, robots rules, theme output, schema, internal links, app scripts and page speed.
What you will do
- Find template-level issues before editing individual pages.
- Separate Shopify-native settings from theme and app problems.
- Create a fix list developers and ecommerce operators can actually work through.
Tools and setup
- Screaming Frog, Sitebulb or equivalent crawler.
- Shopify admin for products, collections, redirects, theme and search listings.
- Google Search Console indexing, sitemap and page reports.
- Schema validator or Rich Results Test for product and breadcrumb output.
- PageSpeed/Lighthouse for template-level performance checks.
Step-by-step process
- Crawl the store and segment URLs by product, collection, blog, page, filter, vendor, tag and search-result patterns.
- Check indexability, canonical tags and sitemap inclusion for each page type.
- Inspect the rendered HTML for title, meta description, H1, breadcrumb schema, product schema and duplicate app schema.
- Check crawl depth for priority collections and products from the homepage and navigation.
- Review robots.txt only after identifying which URL patterns are actually causing crawl waste.
- Test app scripts and theme sections on collection, product and content templates.
- Prioritise fixes by traffic, revenue, crawl risk and implementation effort.
Real-world notes
- Shopify technical SEO issues are often template issues. Fixing one product manually does nothing if the product template outputs duplicate schema everywhere.
- Robots.txt edits are risky when the team has not first separated useful filters from crawl traps.
- Apps can create technical debt quietly: extra scripts, injected schema, generated pages and changed canonical behaviour.
Checklist
- URLs segmented by page type.
- Priority pages crawlable in one to three clicks where possible.
- Canonicals checked by template.
- Sitemap URLs sampled.
- Robots rules reviewed against actual crawl data.
- Product and breadcrumb schema validated.
- App scripts reviewed on key templates.
- Fixes prioritised by commercial impact.
Edge cases
- If the store uses a custom theme, theme code may override Shopify-native search listing or schema expectations.
- If filter URLs are blocked too aggressively, useful collection discovery can be harmed.
- If products are unpublished by stock rules, technical crawls may show 404s that need merchandising or inventory fixes.
Start with the crawl/indexing evidence, then move into collection, product, URL or filter guides depending on the failing page type.
Crawl and indexation
Confirm important pages are crawlable, indexable and internally linked. Review blocked resources, sitemap output and orphan page risks.
Templates and structured data
Check product, collection, blog and page templates for metadata, headings, schema and content duplication.
Performance and apps
Review theme weight, app scripts, image handling and the practical impact of installed SEO apps.
Field note
A checklist is useful only when paired with evidence: crawl exports, Search Console data and template inspection.
Use this checklist when a Shopify store has launched, migrated, changed theme, added apps, expanded collections or lost organic visibility. The aim is not to produce a long technical report. The aim is to find the issues that stop important pages being crawled, understood, trusted and converted.
1. Crawlability And Indexation
Start with the pages that matter commercially: homepage, top collections, high-margin products, buying guides, migration pages and tool pages. For each one, confirm:
- the URL returns a clean 200 status;
- the canonical points to itself or the correct preferred URL;
- the page is not blocked by robots.txt or a noindex directive;
- the page appears in the XML sitemap where appropriate;
- the page is linked internally from at least one relevant route;
- Google Search Console shows the intended indexation state.
Do not judge the site only from a sitemap. Shopify sitemaps can be technically valid while important pages still have weak internal links, duplicated copy or poor commercial intent.
2. URL And Canonical Hygiene
Shopify commonly exposes products through collection paths as well as the direct product URL. Review whether your theme links to canonical product URLs consistently, whether collection filters create crawlable duplicates, and whether old WooCommerce or WordPress URLs have clean redirects.
For migration projects, this is where rankings are often lost. A technically beautiful Shopify theme will not save a migration if old URLs, product categories, blog posts and collection equivalents are not mapped properly.
Do this as a structured pass:
- Export the top organic landing pages from Search Console before major URL changes.
- List every collection, product, page and blog URL that has traffic, links, sales or strategic value.
- Decide whether each old URL maps to an equivalent Shopify URL, a parent category, a replacement product, a guide, or a planned 410/404.
- Check that theme links prefer the canonical product URL pattern you want search engines to consolidate around.
- Review filters and tags separately from permanent collection URLs.
Read next: Shopify URL structure for SEO and Shopify redirect mapping guide.
2A. Filters, Tags And Faceted Navigation
Faceted navigation can be useful for shoppers and messy for search engines. The audit should separate three types of URL:
- Permanent landing pages: indexable collections that match real search demand.
- Useful filters: helpful for users, but not necessarily useful as indexable landing pages.
- Crawl traps: combinations of filters, tags, sort orders or parameters that create many low-value URLs.
For Shopify stores, the answer is rarely “index every filtered state”. It is usually better to create clean collection pages for commercially valuable facets and keep low-value combinations from becoming a crawl and duplication problem.
Read next: Shopify filter and faceted navigation SEO.
3. Metadata And Headings
Check titles and meta descriptions by template type, not one page at a time. You are looking for patterns:
- collection titles that all end up too similar;
- product titles that ignore useful modifiers such as size, material, compatibility or use case;
- blog titles that target informational intent but point to commercial pages;
- missing or repeated H1s caused by theme customisation;
- meta descriptions that read like placeholders rather than search-result copy.
Meta descriptions are not a ranking lever in the simple sense, but they are still valuable conversion copy in the search result.
4. Structured Data
Validate product, breadcrumb, article and organisation schema. Look especially for duplicated product schema caused by review, SEO or page-builder apps. More schema is not better if it creates conflicting prices, missing availability, incorrect images or multiple product entities on the same page.
Use Product or Review schema only where it reflects real page content and review status. For affiliate reviews, keep the tested status visible and avoid implying hands-on testing where the page is desk researched.
5. Performance And Media
Run performance checks on the homepage, a collection page, a product page and a content page. Image-heavy Shopify stores should inspect:
- oversized hero and product images;
- uncompressed PNGs where WebP or AVIF would work;
- lazy-loading behaviour above and below the fold;
- app scripts loading on pages where they are not needed;
- theme sections that add large JavaScript for minor effects.
If image workflow is the recurring problem, an app such as TinyIMG may be worth testing. If the problem is theme weight or app bloat, installing another SEO app is unlikely to fix it.
6. Internal Links And Crawl Depth
Important collections should not be buried six clicks deep. Build internal links from navigation, collection copy, buying guides, product recommendations and relevant blog posts. A good Shopify internal-linking system helps shoppers move naturally while giving search engines a clearer map of commercial priority.
7. Evidence To Save
Keep a lightweight audit folder with crawl exports, Search Console screenshots, PageSpeed reports, redirect maps and notes on theme/app changes. This makes future drops easier to diagnose and turns SEO from a guessing exercise into an operating system.
8. Reporting Cadence
Technical SEO does not end when fixes are shipped. Add a reporting view that shows:
- priority pages fixed this month;
- indexation changes;
- organic clicks and revenue by page type;
- collection and product-page movement;
- unresolved redirect, crawl or performance issues;
- next fixes by expected commercial impact.
This is especially important after a migration because the first few weeks can hide problems behind brand demand, seasonality or tracking changes.
Read next: Shopify SEO reporting dashboard and Shopify SEO traffic drop after migration.