Quick answer: do it in this order — make the site crawlable and indexable, then fix the catalogue at scale, then publish content against queries you can win, then earn links. The order is the strategy. Almost every wasted ecommerce SEO budget is a case of starting at step three.

Why the sequence matters more than the tactics

Each stage is conditional on the one before it:

  • Content on a page Google cannot crawl earns nothing.
  • A perfectly crawlable page with a templated title earns almost nothing.
  • A well-optimised page for a query nobody searches earns nothing.
  • Links to a page that does not convert earn nothing that shows up in revenue.

That chain is why "we published 40 blog posts and nothing happened" is such a common story. The posts were usually fine. They were stage three work on a site still failing stage one.

Stage 1 — Crawl and index

The question this stage answers is: can Google reach every page that should rank, and is it choosing to?

  • Coverage. Read Search Console's Page indexing report and count what is excluded and why. "Discovered – currently not indexed" at scale means Google found the URLs and declined to spend crawl budget on them. That is an authority and internal-linking signal, not a metadata one.
  • Canonicals. Every page should canonicalise to itself. Faceted URLs and duplicate collection paths should canonicalise to the clean version. Shopify canonical tags covers the platform specifics.
  • Sitemaps. They should contain only canonical, indexable, 200-status URLs. A sitemap listing redirects or noindex pages teaches Google to trust it less. See Shopify sitemap.
  • Robots and rendering. Confirm what a crawler actually sees, not what a browser renders. The Googlebot simulator fetches a URL with Googlebot's user agent and shows you the raw response.

Finish this stage before doing anything else. It is the only stage where a single fix can change the value of every other page on the site.

Stage 2 — The catalogue, at scale

This is the largest volume of work and the least interesting, which is exactly why it gets skipped.

Collections before products. A collection targets the broad commercial query where the volume is, consolidates internal links, and there are few enough of them to actually finish. Shopify collection page SEO goes through the template.

What every commercial page needs:

Element The standard Common failure
Title tag Keyword-led, under ~580px The product name and nothing else
Meta description Specific, 120–158 chars Blank, or duplicated across the catalogue
H1 One, matching the page's subject Two, or the site name
Body copy 300–600 words below the grid None at all on collections
Structured data Product, Breadcrumb, Organization Theme default only, no brand or SKU
Images Descriptive alt text, compressed Alt text absent or IMG_4821.jpg
Internal links Related collections and products Only the nav

None of these are difficult. They are just numerous, which is the whole problem — 2,000 products is 2,000 repetitions of the same five decisions. That is the shape of work worth automating, and the free audit will tell you how many of each are outstanding.

Stage 3 — Content against winnable queries

Only now does publishing pay. Two filters decide what to write:

Can you win it? On a store with little link authority, a keyword difficulty above roughly 40 is a multi-year project. Below 20 is genuinely achievable with a good page. How to find low-competition keywords covers the mechanics, and keyword research for ecommerce covers doing it against a catalogue specifically.

Does it map to something you sell? A post that ranks and sells nothing is a cost. The useful test is whether you can name the product a reader of this page would buy next; if you cannot, write something else.

The shapes that reliably earn commercial traffic on a store: buying guides ("how to choose X"), comparisons ("X vs Y"), sizing and compatibility ("which X fits Y"), and problem-first posts where your product is one honest answer among several.

Links are last not because they matter least — on a competitive term they are decisive — but because they are the only stage whose cost you cannot control and whose result you cannot guarantee. Earning them before stages 1–3 are done means pointing authority at pages that cannot convert it.

When you do start, the mechanisms that work for stores are the unglamorous ones: supplier and stockist pages, genuine press around a product launch, and being the source someone cites because you published data nobody else has. How to build backlinks covers the specifics.

Measuring in the right order too

Match the metric to the stage, or you will conclude the wrong thing:

  1. Stage 1 — indexed page count and coverage errors. Weekly.
  2. Stage 2 — impressions, and average position on queries you already appear for. Impressions move first; clicks follow.
  3. Stage 3 — clicks and assisted revenue per landing page.
  4. Stage 4 — referring domains, and position on the terms you could not previously reach.

Watching clicks during stage 1 tells you nothing for six weeks and makes the work feel futile. SEO reporting covers what to track when.

The two-week version

If you have a fortnight rather than a quarter:

  • Days 1–2: Search Console coverage report. Count what is excluded and why.
  • Days 3–5: Fix whatever that surfaced — canonicals, sitemap hygiene, accidental noindex.
  • Days 6–10: Titles, descriptions and body copy on your top 20 collections by revenue.
  • Days 11–13: Structured data across the catalogue, and alt text on the images that appear on those 20 collections.
  • Day 14: Re-run the audit. Record the numbers so the next fortnight has a baseline.

That sequence is deliberately unexciting. It is also the version that works, and the Shopify SEO checklist is the longer form of it.