- Review, loyalty, and upsell appsInspectcheck script loading and overlap
- Storefront JavaScriptMeasuremeasure the app and theme contribution
- Collection-page performanceTestreview real-user Core Web Vitals
- Product schema sourcesValidatefind conflicts and stale data
Most Shopify SEO is theme tweaks and review apps.
Your collection pages decide your revenue.
Shopify and Shopify Plus SEO that prioritises the highest-leverage tier first. Theme audits, collection page architecture, PDP variant handling at scale, app sanity, Plus features. Built for Shopify brands with the capacity to implement the work.
What is Shopify SEO?
Shopify SEO is the platform-specific discipline of building organic search visibility for stores running on Shopify or Shopify Plus. It is not a subset of generic ecommerce SEO - it is a distinct practice because the platform has specific strengths, specific gotchas, and a specific app and theme ecosystem that platform-agnostic advice misses entirely.
The native SEO foundation on Shopify is genuinely decent. Sitemaps generate automatically. URL structure is clean. Canonical handling works for most cases. Default Product schema ships out of the box. International stores have Markets and hreflang built in. Shopify is one of the easier ecommerce platforms to get to a baseline level of SEO correctness, which is why so many brands plateau there.
The platform-specific gotchas are where the leverage hides. Collection pages have known cannibalization patterns with both PDPs and other collections covering overlapping keywords. The /collections/all canonical issue catches teams out. Pagination on collection pages is handled poorly by default. Variant URL handling on PDPs creates near-duplicate content unless treated correctly. Theme defaults ship with incomplete schema. Apps inject render-blocking JavaScript that tanks Core Web Vitals. The Online Store 2.0 architecture changed everything in 2021 and pre-OS-2.0 themes are still everywhere.
Done well, Shopify SEO is theme-level optimization (Liquid templates, OS 2.0 sections, metafield-driven content), architecture work on the collection page tier, programmatic PDP scale, an honest app audit, and - for the larger tier - Shopify Plus features like expansion stores, Markets, B2B channels, and Scripts. The strategic question for every Shopify brand is which of the five disciplines is the highest-leverage starting point for their specific store, catalog size, and revenue tier.
Five disciplines, ordered by platform-specific leverage.
Most Shopify agencies only ship the first one.
Theme audit and Liquid template optimization
The starting point. Most Shopify themes ship with serviceable but unimpressive SEO defaults: incomplete Product schema (missing brand, GTIN, MPN, AggregateRating), no ItemList markup on collection pages, breadcrumbs that are visual-only without schema, FAQ blocks that render as plain HTML rather than schema-marked, image handling that does not use srcset or modern formats, and render-blocking JavaScript stitched into the head. The work is theme-level: enriching schema using Liquid pulled from metafields and review apps, adding section-level structured data, fixing image handling, and consolidating render-blocking scripts. Online Store 2.0 themes (Dawn, Sense, Ride, Studio, Crave) are the right starting point; pre-OS-2.0 themes usually need replacement before optimization.
Collection page architecture: the highest-leverage Shopify tier
The single biggest revenue lever on most Shopify stores and the most under-optimized. Collections capture buyers searching 'shopping a category' intent. 'leather backpacks for women,' 'organic cotton t-shirts,' 'standing desks under $500.' On Shopify, collection pages need: substantive content above and below the product grid (most ship with two sentences of boilerplate), proper H1 and meta hierarchy not duplicated from the collection title, BreadcrumbList schema, ItemList schema for the product grid, internal linking from related collections and from blog content, FAQ schema for common pre-purchase questions, and faceted-navigation control to prevent thin-content URL explosion. The /collections/all canonical issue, automatic JSON template canonicals, and tag-based filter URLs all need explicit handling. Fixing the collection tier is often the single largest organic-revenue lever in a Shopify engagement.
Product detail page (PDP) at scale and variant URL handling
Shopify PDPs have a quirk most agencies miss: the platform handles variant URLs in three different ways depending on theme implementation, and each has different SEO implications. Shopify generates ?variant= URL parameters by default that can create near-duplicate content if indexed incorrectly. Some themes emit variant-specific URLs in canonical tags that fragment ranking signal. Some apps add their own variant URL patterns. The right pattern is: canonical to the master product URL (no variant parameter), variant-specific structured data inside Product schema using the offers array with priceSpecification per variant, and JavaScript-driven variant updates that do not generate crawlable URL changes. At scale (500+ SKUs), this is programmatic: automated schema generation pulled from product metafields, internal linking rules tied to product type and tags, and automatic FAQ schema for the common pre-purchase questions. The bottom 80% of PDPs need correct structure; the top 20% (highest-revenue SKUs) get hand-crafted treatment.
App stack audit and technical-SEO sanity
Every Shopify app can add page weight, JavaScript, schema output, or DOM changes. The audit records what each app loads, whether it affects LCP or INP, whether structured-data sources conflict, and whether two apps do the same job. The resulting recommendation may be to keep, remove, replace, consolidate, or defer. Technical conditions can improve, but no ranking lift is promised.
Shopify Plus features: expansion stores, Markets, B2B, Scripts
Shopify Plus can add multi-region, B2B, checkout, and backend capabilities that materially change implementation. Multi-store needs cross-domain hreflang and canonical discipline. Markets needs localized subfolders and crawl testing. B2B may need public product information with private pricing. We assess whether those capabilities solve an actual constraint before recommending an upgrade.
Four Shopify archetypes.
Each one needs a different SEO playbook.
Solo / DTC startup
A lean store often needs theme correctness, baseline technical hygiene, product-review integration, and a focused set of collection pages before a large content program. We will say when the implementation capacity or search opportunity does not justify a broad engagement.
Growing DTC brand
A growing catalog can justify collection architecture, repeatable product-page improvements, an app-stack review, and useful buying or comparison content. The sequence depends on the store's technical and commercial evidence, not a generic payback timeline.
Shopify Plus brand
Multi-store architecture, complex catalogs, B2B, international markets, and custom checkout logic create a different SEO operating model. It may include multi-domain hreflang, expansion-store coordination, public product information for gated catalogs, and schema governance across the property.
Wholesale / B2B Shopify
B2B Shopify is its own discipline because the catalog is often partially or fully gated (logged-in pricing, account-required checkout, tiered customer pricing). The SEO architecture: indexable category and product information pages with educational content, specifications, use cases, and application context, but pricing and 'add to cart' behind the customer-account login. Schema markup uses Product without Offer (or with priceSpecification omitted) on public pages. Three buyer behaviors get different content tiers: procurement researcher (spec sheets, compatibility), existing customer reorder (logged-in flow), new prospect comparison (use cases, alternatives). Shopify Plus B2B makes this dramatically easier than basic Shopify with workarounds.
The Shopify app trap.
Every Shopify app installed adds page weight, render-blocking JavaScript, potential schema conflicts, and DOM mutations that can break crawlability. The cumulative drag is the single biggest hidden SEO problem we see on Shopify stores - and the one that almost no Shopify SEO agency audits because the work is unglamorous and the brand owner often does not want to hear that the apps they chose are throttling rankings.
The effect of an app stack has to be measured on the specific store. Apps can add JavaScript and CSS to the storefront or inject scripts into the <head> or near the closing </body> tag. Render-blocking scripts delay LCP. JavaScript execution delays INP. Multiple apps fighting to inject Product schema create conflicts that confuse search engines about which data is canonical. DOM mutations from upsell, cart-drawer, and personalization apps can break elements crawlers expect to find.
We score every installed app on five dimensions: KB of JavaScript and CSS payload, render-blocking impact on LCP and INP, schema conflicts with other apps and the theme, DOM mutations that affect crawlability, and overlap with other apps doing the same job. The intervention may be to uninstall, replace, consolidate, or defer non-critical scripts. We measure the technical effect after changes without promising a ranking lift or timeline.
Three things most Shopify SEO agencies cannot match.
The platform is crowded with agencies running surface-level checklists. The differentiation is in the broader ecommerce discipline underneath, platform-aware technical review, and evidence-led AI-search measurement where relevant.
The /ecommerce-seo/ pillar underneath
Shopify SEO sits on top of broader ecommerce disciplines: category architecture, product pages, schema graphs, faceted navigation, content, and Merchant Center integration. The Shopify-specific scope is adapted to the theme, apps, catalog, markets, and implementation capacity rather than applied as one platform checklist.
AI search defense built in via Outrigger
AI-assisted research adds another discovery surface for ecommerce brands. Where relevant, we can review a dated prompt sample, the sources those systems cite, structured data, and content evidence. No engine citation or product recommendation is guaranteed.
Published perspective, practical scope
The work is adapted to the store's theme, catalog, markets, apps, and operating constraints. Joel House's published work and books are available on the About page for anyone who wants to understand his wider perspective.
The pieces underneath Shopify SEO.
What Shopify brand owners ask before they hire us.
Your theme and app stack may be slowing discovery.
Measure before you guess.
Start with a scoped conversation about your priority collections, installed app stack, and Core Web Vitals. We will tell you honestly whether a Shopify Plus migration deserves further investigation. No deck, no proposal-by-email.