Skip to main content

Search Engine Optimisation

Shopify SEO

Shopify is a good commerce platform with a handful of genuinely awkward SEO characteristics. Knowing which are fixable and which are not saves months.

Shopify SEO works around the platform's fixed constraints: duplicate collection URLs, an unchangeable /products/ path, and thin descriptions imported from suppliers. The Nexclick fixes what Shopify allows to be fixed and builds content in the areas where the platform gives you room.

Book a 20-minute callMonthly retainer · SEO from £950/month

Is this you?

What usually prompts the call

  • The same product appears at two URLs — one under /products/ and one under /collections/.../products/.
  • Your blog sits at /blogs/news/ and nobody can explain why the URL has that shape.
  • You have installed three SEO apps and none of them changed anything measurable.
  • Collection pages are a grid of products with no content and they do not rank.

What we do

The actual deliverables

Things that appear on an invoice, not adjectives.

Collection URL canonicalisation
Shopify serves products at both /products/handle and /collections/x/products/handle. We ensure canonicals resolve consistently to the single product URL — the most common Shopify duplication issue.
Collection page content and structure
Collections carry the commercial volume. We add buying guidance and internal links above the fold rather than the customary block of hidden text at the bottom.
Product description rewriting by priority
Ordered by revenue and impressions. Supplier copy shared across twenty retailers cannot rank for any of them, but rewriting 3,000 products at once is neither affordable nor necessary.
Theme-level speed work
Shopify hosting is fast; Shopify themes frequently are not. App scripts, oversized hero images and render-blocking JavaScript are the usual culprits, and most are removable.
App audit
Every app adds scripts to every page. We identify which are earning their performance cost and which are quietly slowing the store for a feature nobody uses.
Schema beyond the theme default
Most themes ship incomplete Product markup. We implement complete Product, Offer, Breadcrumb and FAQ schema and validate it, rather than relying on an app that partially injects it.
Blog and content structure
Shopify's /blogs/ path is fixed, so we work within it — structuring articles for search and linking them deliberately into collections rather than leaving them isolated.

Comparison

Shopify SEO: what you can change, what you cannot

The table that saves the most wasted money. A large share of Shopify SEO effort goes into fighting constraints that cannot be altered — knowing which is which lets you spend on the things that move.

ElementChangeable?What to do instead
/products/ in product URLsNoAccept it. It has no measurable ranking cost.
/collections/ in collection URLsNoAccept it. Competitors on Shopify have the same constraint.
/blogs/{blog}/ in article URLsNoName the blog handle sensibly — it is the one part you control.
Product handle (the slug itself)YesSet it deliberately; do not accept the auto-generated version.
Duplicate product URLs via collectionsPartlyEnsure canonicals resolve to /products/handle consistently.
robots.txtYes, since 2021Editable via robots.txt.liquid — most stores never touch it.
Title and meta descriptionYesSet per page; do not leave the theme default in place.
Structured dataYesImplement in the theme rather than relying on an app.
Pagination behaviourPartlyEnsure paginated pages are indexable and self-canonicalising.
Faceted filter URLsPartlyControl indexing via canonicals and robots directives.
Theme speedYesThis is where the real gains are, and where most stores lose most.
App script bloatYesAudit and remove. Frequently the largest single speed win.
Checkout pagesNo (unless Plus)No SEO relevance; ignore entirely.

How it works

Step by step, with timeframes

Timeframes are typical rather than guaranteed, and they assume we get account access and approvals when we ask.

  1. 01Week 1–2

    Audit theme, apps and structure

    Crawl, index coverage, theme code review and an app-by-app performance assessment. Shopify problems are usually in the theme rather than the platform.

  2. 02Week 2–4

    Fix duplication and technical issues

    Canonicals, redirects, structured data and removal of app bloat. Changes are made in a duplicated theme and previewed before publishing.

  3. 03Month 2–4

    Build collection content

    Priority collections first, chosen on search volume against margin.

  4. 04Month 3 onwards

    Product rollout and measurement

    Description rewrites in revenue order, with organic revenue tracked per collection rather than store-wide.

What you get

Reporting and ownership

  • A theme-level change log, with every edit made in a duplicated theme and previewed before it goes live.
  • An app audit naming what to remove and what it is costing you in load time.
  • Complete, validated Product and Offer schema not dependent on a third-party app.
  • Collection-level organic revenue reporting rather than store-wide sessions.
  • A written list of the Shopify constraints that cannot be fixed, so nobody keeps paying to try.

Tools and platforms

  • Shopify Admin & theme editor
  • Screaming Frog
  • Google Search Console
  • Google Merchant Center
  • Shopify Liquid
  • Ahrefs or Semrush
  • PageSpeed Insights & CrUX

Timeline

How long this actually takes

Technical and duplication fixes take two to four weeks and typically show in index coverage within a month. Collection content takes three to six months to mature. Two constraints will not change, however long you work at them: Shopify enforces /products/ and /collections/ in URLs, and /blogs/ for articles. These are genuinely fixed. They are also a smaller handicap than most people assume, and anybody proposing a replatform purely to change them is selling you a project rather than solving a problem.

Pricing model

Monthly retainer

Monthly retainer. A one-off technical and duplication fix can be taken as a fixed-price project if you want the foundations sorted before committing to ongoing work.

Full pricing

Questions

Shopify SEO questions

Do SEO apps for Shopify actually work?

Some do a narrow job well — bulk meta editing, redirect management. None does the work that matters: content, structure and links. An app that promises to "optimise your store" typically injects generic meta descriptions and a partial schema block, and is often part of the speed problem it claims to solve.

Is Shopify worse for SEO than WooCommerce?

No, just differently constrained. Shopify fixes your URL structure and limits server-side control; WooCommerce gives you full control and lets you build something far slower and more fragile. Well-run stores rank on both. The platform is rarely the reason a store is not ranking.

Should we move off Shopify for SEO reasons?

Almost never. The fixed URL segments cost very little in practice, and a replatform carries real risk of losing rankings for a benefit that is largely theoretical. Move platform for commercial or operational reasons — margin, features, workflow — and treat SEO as a constraint to manage rather than a driver.

How do we deal with the duplicate collection product URLs?

Shopify canonicalises to /products/handle by default in most modern themes, and the problem arises when a theme or app overrides it. The check is simple: view source on a product reached through a collection and confirm the canonical points at the bare product URL. We verify this on every template.

Can we edit robots.txt on Shopify?

Yes, since 2021, via robots.txt.liquid in the theme. Most stores have never touched it and are running the default, which is reasonable but not optimal for large catalogues with heavy filtering. It is worth reviewing on any store with more than a few hundred products.

How many apps is too many?

It depends on what they load rather than how many there are. One badly built app can cost more than six well-built ones. The measurable test is comparing your store speed with apps disabled against live, which we do as part of the audit rather than guessing.

Tell us what you are trying to fix

A 20-minute call, no pitch deck. The Nexclick will tell you what we would do, roughly what it costs, and whether we are the right people for it.