SEO · 3 min read ·

Shopify SEO checklist 2026: 30 checks for technical SEO, content and AI search

The checklist we run on every Shopify store — duplicate product paths, filter URLs, collection copy, structured data and visibility in AI answers — in the order we check it.

Shopindev Team

Most Shopify stores we audit do not have a content problem; they have a structure problem. The platform handles a lot of technical work for you, but a few defaults and theme habits work against you. This is the list we run on every new store.

Technical foundations

  1. A primary domain is set and every other domain 301-redirects to it — with or without www, but only one.
  2. The theme links products directly at /products/…, not through /collections/…/products/…. Shopify sets a canonical, but internal links to the duplicate paths still dilute signals and waste crawl.
  3. The sitemap at /sitemap.xml is submitted in Search Console and shows no errors.
  4. robots.txt is reviewed: filter and sort URLs are not crawlable at scale. Changes go through the robots.txt.liquid template.
  5. Tag pages (/collections/…/tag) without their own content are not indexed.
  6. Paginated collection pages stay crawlable but are not treated as landing pages.
  7. Password-protected and development stores are not indexable.
  8. For several countries or languages, hreflang from Shopify Markets is reciprocal and each version has a self-referencing canonical.

Speed and Core Web Vitals

  1. Field data in Search Console: LCP under 2.5 s, INP under 200 ms and CLS under 0.1 on mobile.
  2. The hero image is prioritised, never lazy-loaded, and served at the width it is displayed.
  3. Every app's script cost is known, and leftovers from uninstalled apps are removed from the theme.
  4. The consent banner loads lightly and does not shift the layout.

Collections: where the search demand is

  1. The collection structure follows search demand, not only the menu: women's running shoes is a collection, not a filter.
  2. Every important collection has an introduction and, ideally, buying guidance below the grid.
  3. Collection titles and meta descriptions are written, not left as the generated default.
  4. Important collections are linked from navigation, breadcrumbs, related collections and articles.

Product pages

  1. Product titles say what the product is, not only its brand name.
  2. Descriptions are your own, not the manufacturer's copy shared with every other retailer.
  3. Product images have alt text that describes the image.
  4. Variants with their own search demand, such as colours, are a deliberate decision: one URL with variants or separate products.
  5. Sold-out products stay live while they have traffic; permanently removed products redirect to the closest collection.
  6. GTIN, brand and material are filled in — Google Shopping and AI assistants increasingly rely on them.

Structured data

  1. Product and Offer markup carries price, currency and availability that match the page.
  2. Review markup appears only with real reviews visible on the page.
  3. BreadcrumbList and Organization markup exist, with no duplicate Product blocks from theme and apps.
  4. Google's Rich Results Test shows no errors on a variant, a sold-out product and a second market.

Content, AI search and measurement

  1. Guides answer the questions asked before purchase and link to the relevant collection.
  2. Common questions are answered visibly on the page, briefly and directly — exactly the passages AI search quotes.
  3. AI search crawlers are not blocked by an old robots file or security setting.
  4. Search Console and GA4 with Consent Mode v2 are set up, and organic revenue is measured, not just traffic.

The five most common Shopify mistakes

  • Product links through collection paths across the whole theme
  • Hundreds of indexed filter and tag URLs with near-identical content
  • Collections with no text at all, only a product grid
  • Duplicate structured data from theme and review app
  • Redirects forgotten during a replatform

What you can do yourself

Titles, descriptions, alt text, collection copy and redirects are all editable in the Shopify admin. Theme links, robots.txt.liquid, structured data and app scripts need theme-code access. If you do one thing today: open Search Console, sort pages by impressions, and check that the pages at the top are the ones you expect to be there.

This article is part of Shopify SEO, from the structure up — every article on that subject, with the questions it answers, on one page.

Chat on WhatsApp →

FAQ

Questions on this topic

What is the most important Shopify SEO fix?

Structure: link products directly, build collections around search demand and control filter and tag URLs. Without that, copy and links do much less.

Does Shopify add canonical tags automatically?

Yes — product URLs under collection paths canonicalise to /products/…. The theme should still link directly to that main URL.

Can I edit robots.txt on Shopify?

Yes, through the robots.txt.liquid template. Keep changes narrow, such as excluding filter combinations and sort parameters from crawling.

Do I need an SEO app on Shopify?

Rarely for the basics, which are built in. Each extra app should justify its script cost in page speed.