Most ecommerce SEO problems are structural, not editorial.

Ecommerce SEO: the structural problems behind the traffic

On a store, the things that limit organic performance are usually architectural rather than editorial: how filters generate URLs, what happens to a product when it sells out, and whether your category pages or your product pages are meant to rank. Fix those and the content works.

Answered here

  1. Should filtered pages be indexed?
  2. What should happen to out-of-stock products?
  3. Should category or product pages rank?
  4. What is different about Shopify SEO?
  5. How do products get cited in AI shopping answers?

The four structural problems

  • 01

    Faceted navigation generating infinite URLs

    Every colour, size, price and sort combination can be a crawlable URL. Crawlers then spend their budget on parameter noise instead of the pages you want indexed.

  • 02

    Out-of-stock and discontinued products

    A product coming back is not a 404, and a discontinued line with links should not vanish. Keep, redirect or remove needs a stated, consistent policy.

  • 03

    Category and product pages competing

    For most commercial queries the category should rank, because it offers choice. Product pages often outrank it instead, splitting authority.

  • 04

    Marketplaces outranking your own store

    Marketplace listings often beat your own product pages for your own product names. A sale is a sale, but the margin and customer relationship differ.

Page one, today

Who owns page one, before you do

A typical results page for a commercial category search.

running shoes for flat feet
  1. Shopping adsSponsored product carousel
  2. AI answerAI Overview naming models and storesDraws on merchant pages and product feeds.
  3. MarketplaceAmazon search results page
  4. RoundupPublisher "best of" review
  5. Your pageYour category page with real buying guidanceWinnable when the category page helps someone choose, not a bare grid.
  6. CompetitorRival retailer’s category page

Illustrative layout. The order varies by query and changes over time.

Side by side

Generic SEO versus what a store needs

The usual playbook starts with content. On a catalogue, that is the wrong end.

TopicGeneric agency approachWhat ecommerce actually needs
Where the work startsA keyword list and a blog calendar.Crawl control over filter and sort parameters.
Category pagesKeyword text under the grid.Buying guidance that helps someone choose.
Out-of-stock productsHandled one by one, often deleted.A written lifecycle policy, applied automatically.
Product contentManufacturer descriptions as supplied.Original copy and structured data matching the feed.
ReportingSessions and positions.Organic revenue by category.
AI shopping answersPress releases and brand PR.Accurate merchant pages and a clean Merchant Center feed.

The buying path

How a shopper buys, and where search acts

Search decides most of the path before the basket.

  1. 01

    Research

    “best running shoes for flat feet”

    Roundups, reviews and AI answers form the shortlist.

    Search decides this
  2. 02

    Browse

    “stability running shoes”

    Category pages and Shopping results decide which store gets the visit.

    Search decides this
  3. 03

    Choose a product

    “model name size 10 in stock”

    Product pages with price, availability and specs win the exact search.

    Search decides this
  4. 04

    Buy

    Checkout, delivery promise and returns policy close it.

The evidence

Not every ecommerce win is a ranking

Not an SEO result: an operations dashboard for a multi-location D2C retail brand, the kind of work that sits behind the store.

Real result · D2C operations dashboard

One screen that runs a D2C brand: orders, inventory, cash, and what to do next

Built for a 70+ location retail brand, productized since

  • 9 hrs/wkof founder reporting time eliminated
  • 22%RTO reduction after flagging repeat-offender pincodes
  • 1 screenreplaces five daily tool logins

yourbrand · operations

Today

SourcesOMSIMSAccounts Synced
Orders today412+8.2%
Net margin31.4%+1.1pt
RTO rate6.8%-2.3pt
Stock cover23 days4 SKUs low
Orders trendLast 12 periods
20508012345678910111274
Next decisionsAdvisor
  1. 01Reorder SKU BLK-M (7 days of cover left; supplier lead time is 12 days)
  2. 02Pause COD for 3 pincodes driving 41% of this week’s RTO
  3. 03GM-40 sells 2.1× better bundled; push the bundle on the PDP
of founder reporting time eliminated
9 hrs/wk
RTO reduction after flagging repeat-offender pincodes
22%
replaces five daily tool logins
1 screen

The shape of the live view · yourbrand is a placeholder

Read the full case study

The plan

The first six months, in order

Structure first, then the pages worth ranking.

  • Crawl controlMonths 1 to 2Indexable, canonical or blocked parameters
  • URL lifecycle policyMonths 1 to 2Out of stock, discontinued, replaced
  • Category versus product mapMonths 2 to 3Which surface owns which query
  • Product data and feedMonths 2 to 4Structured data matching Merchant Center
  • Category page contentMonths 3 to 6Buying guidance that helps choose
  • Revenue reportingMonths 1 to 6Organic revenue by category

A typical plan, not a guarantee. The order and timing change with your catalogue and platform.

Where AI answers change ecommerce

For open research questions, assistants lean on reviews, roundups and community discussion. For buyer-intent questions, such as where to buy a specific product, they cite merchant product pages and feeds such as Google Merchant Center, rarely press releases.

So most of the leverage is on your side. Complete, correct product data and a feed that matches the page let a model recommend your product confidently; thin or inconsistent data gets you skipped.

Start with the crawl, not the content

On most stores the ceiling is structural. Thirty minutes on your catalogue and your parameter handling will tell you whether that is true of yours, and what to fix first.

Run a free audit first

FAQ

Questions buyers ask us first.

Should filtered pages be indexed?

A few should: filters that match how people genuinely search, like a colour or size. The rest should be canonicalised or blocked, and kept out of the sitemap. The mistake in both directions is treating it as all-or-nothing.

What should happen to out-of-stock products?

If it is returning, keep the page live with an expected date. If discontinued with a successor, redirect to it. If gone with no replacement, redirect to the category rather than serving a 404. The rule must be consistent and automatic.

Should category or product pages rank?

Usually the category page for broader commercial queries, because shoppers want choice. Product pages should own exact model and product-name queries. Problems arise when this was never decided and the two compete by accident.

Does selling on marketplaces hurt my own SEO?

Not directly, but marketplace listings often outrank your own pages for your own products, which changes your margin and customer relationship. Measure it deliberately rather than discovering it later.

What is different about Shopify SEO?

Products are reachable on their own path and inside each collection path, and many themes link to the collection version. Tag and filter pages multiply, apps add scripts, and robots rules live in robots.txt.liquid. None of it is hard to fix once mapped.

How do products get recommended in ChatGPT and other AI shopping answers?

For buyer-intent questions, assistants cite merchant product pages and feeds such as Google Merchant Center. The work is a complete feed that matches the page, product structured data with real price and availability, and specifications plain enough to quote.

How much does ecommerce SEO cost?

It scales with catalogue size and technical complexity. A thousand-product store on a well-built platform differs from a hundred-thousand-product custom stack. Our pricing page explains how we scope it, and we would rather give you a real range on a call.

What happens next

  1. Answer a few quick questions about your business. About two minutes.
  2. Pick a time that suits you for a free 30-minute call with a founder.
  3. We study your site before the call, so you leave with a plan, not a pitch.

Free, no obligation. Your answers save as you go, so you can stop and pick up where you left off.