Free e-book · 9 minute read

Ecommerce SEO: From Crawl to Cart

The complete technical and content system for growing store revenue organically: architecture, crawl control, product data, category strategy and the content layer that feeds commerce.

What is the most important part of ecommerce SEO?

Category pages. Most buying searches land on categories, so a clear architecture, controlled faceted navigation and useful category copy usually move revenue faster than anything else. Product schema and reviews then win rich results, and buying guides feed research traffic into the store.

What you will take away

  • Build the category tree around how buyers search
  • Control facets before they waste crawl budget
  • Treat category pages as landing pages
  • Use guides to route research demand toward products

Chapter 1

Store architecture that matches how people buy

Most store SEO problems are architecture problems wearing a content costume. Before you write a single product description, get the structure right, because everything downstream inherits it.

The core principle

Your category tree should mirror how buyers narrow their choice, not how your warehouse organises stock, and not how your ERP exports data.

Buyers narrow by attribute. They start broad, then apply the one or two attributes that matter most to them, then compare. Your job is to have a crawlable, indexable, linkable page waiting at each meaningful stop.

Getting the hierarchy right

Three levels is usually correct. Four is sometimes justified. Five means you have modelled your internal taxonomy instead of buyer behaviour.

Category > Subcategory > Attribute page > Product

For a jewellery store that looks like:

Rings > Engagement rings > Solitaire engagement rings > [product]

Each level should earn its existence by having genuine search demand behind it. Run the check honestly: if nobody searches for the level, it should be a filter, not a page.

URLs

Keep them short, stable and readable. The rules are unglamorous and they matter for years.

  • Lowercase, hyphenated, no parameters in the canonical path
  • No dates, no IDs where a word will do
  • Category path optional in product URLs, but pick one pattern and never change it
  • Never encode a filter into a canonical URL
Changing URL structure on an established store is one of the most expensive projects in ecommerce SEO. Decide the pattern early and defend it. If you must migrate, map every old URL to a specific new one, never bulk-redirect to the homepage.

Internal linking

Internal links are how authority and crawl priority flow. Most stores leak both.

Practices that consistently work:

  • Link from category pages to their highest-margin subcategories in body copy, not just navigation
  • Cross-link related products with genuine relevance, not random "you may also like"
  • Link from published guides directly to the category that satisfies the intent
  • Keep breadcrumbs on every page, marked up with BreadcrumbList schema

The one to avoid: linking to every category from the footer of every page. It flattens the hierarchy and tells the crawler that nothing is more important than anything else.

The out-of-stock question

Every store faces this and most get it wrong in one of two directions.

Situation Correct handling Why
Temporarily out of stock Keep the page live, show status, offer alerts The URL has earned equity; deleting it discards that
Permanently discontinued, replacement exists 301 to the replacement Passes equity, serves the visitor
Permanently discontinued, no replacement 301 to parent category Better than a 404 for a page with links
Never existed, bad URL 410 Tells crawlers to stop asking

Deleting product pages the moment stock hits zero is the most common self-inflicted wound in store SEO. Seasonal products that return every year should keep their URLs permanently.

Chapter 2

Crawl control: the discipline that protects everything

A store with 400 products can generate hundreds of thousands of crawlable URLs through filters alone. Left unmanaged, crawl budget goes to combinations nobody searches for, while your actual category pages get visited rarely.

Understanding facet explosion

Every filter multiplies. Size, colour, price band, brand, material, and suddenly a single category produces more URL permutations than you have products. Each is technically a unique URL. Almost none deserve indexing.

The maths is worth internalising: five filters with four options each, combinable in any order, produces well over a thousand URLs from one category page.

The decision framework

For each facet, ask one question: does anybody search for this combination?

Facet type Example Treatment
High search demand "black leather sofa" Indexable landing page with unique copy
Occasional demand "sofa under 50000" Indexable, thin copy acceptable
No demand, useful to users "sort by newest" Crawlable, noindex
No demand, combinatorial Three or more filters stacked Blocked from crawling entirely

The mistake most stores make is treating this as binary. It is three-way: index, noindex but allow crawl, or block crawl. Confusing the last two is why crawl budget still evaporates on sites that "added noindex".

Noindex still costs crawl budget. The crawler must fetch the page to see the tag. If you never want it crawled, handle it in robots.txt or avoid generating the link at all.

Practical implementation

  1. Decide your indexable facet set. Usually one filter deep, occasionally two for genuinely searched combinations.
  2. Canonical stacked facets back to the nearest indexable parent.
  3. Block infinite spaces in robots.txt: sort orders, session parameters, comparison tools.
  4. Do not link to non-indexable combinations with crawlable anchors where avoidable.
  5. Verify in Search Console using the crawl stats report, then again a month later.

Pagination

Component pagination is no longer consolidated by rel next and prev, which was retired years ago. Current sound practice:

  • Each paginated page self-canonicals, it does not canonical to page one
  • Every page is crawlable and linked
  • Consider a view-all page where product counts allow
  • Never noindex page two onward if products only exist there, or those products become undiscoverable

Duplicate content, the store version

Three sources cause most of it:

  • Manufacturer descriptions copied verbatim across every retailer. Rewrite the products that matter and accept the tail.
  • Near-identical variants as separate URLs. Consolidate to one product page with variant selection.
  • Same product in multiple categories with path-based URLs. Pick one canonical path.
60 to 80%of crawl budget on an unmanaged store typically goes to URLs that will never rank. Fixing this alone often lifts indexation of real pages within weeks.

Verifying your work

Do not trust the theory. Check the reality.

  • Server logs: which URL patterns is Googlebot actually fetching
  • Search Console crawl stats: total requests versus useful requests
  • A crawl of your own site with a tool set to follow all links, then compare URL count to product count
  • Index coverage: are your priority categories all indexed

Chapter 3

Product and category pages that rank and convert

Architecture gets you crawled. These two page types get you revenue.

Category pages are landing pages

This is the reframe that changes results. Most buying-intent searches land on category pages, not product pages. "Buy running shoes online" is a category query. Yet most stores treat category pages as bare product grids with a title.

A category page that ranks contains:

1. A real H1 and a useful opening

Not "Running Shoes" followed immediately by a grid. Two or three sentences that establish what the range covers and help someone choose. Placed above the grid, visible without clicking "read more".

2. Merchandised ordering

Default sort should be your best sellers or best margin, not newest or alphabetical. This is a conversion decision that also affects SEO, because engagement signals follow it.

3. Buying guidance

The questions a salesperson would answer: how to choose a size, what the price tiers mean, what differentiates the options. This is the content that earns the ranking and it is almost always missing.

4. FAQ block

Three to six real questions with direct answers, marked up with FAQPage schema. This is the section most likely to be quoted by an answer engine.

5. Internal links

To subcategories, to relevant guides, to the comparison content that supports the decision.

Product pages

The job is different: convince and convert, while being machine-legible.

Description. Write for the buyer's actual uncertainty. What is it, who is it for, what does it not do. Original copy on your top revenue products, at minimum. Manufacturer boilerplate on the tail is acceptable, pretending otherwise wastes budget.

Specifications. Structured, complete, consistent across the range. This is what comparison shoppers scan and what structured data consumes.

Images. Multiple angles, real scale reference, descriptive alt text, correct dimensions declared to prevent layout shift.

Reviews. Genuine reviews, displayed on-page, marked up honestly. Review schema on a page with no reviews is a manual action waiting to happen.

Availability and price. In Product schema, accurate and current. Stale price markup produces rich results that misprice you and erode trust when the buyer arrives.

Schema that earns rich results

Type Where Payoff
Product Product pages Price, availability, ratings in results
BreadcrumbList Everywhere Path display instead of raw URL
FAQPage Category and product Expanded results, answer-engine citations
Organization Site-wide Entity recognition
ItemList Category pages Better category understanding

Keep markup synchronised with what the page displays. Divergence between markup and visible content is both a policy violation and a trust problem.

The conversion layer

SEO that ignores conversion is expensive traffic. The elements that reliably move store conversion rate:

  • Total cost visible before checkout, including shipping, as early as possible
  • Delivery date, not delivery duration
  • Return policy stated plainly near the buy button
  • Trust signals near the point of payment, not in the footer
  • Guest checkout available without argument

Chapter 4

The content layer that feeds checkout

Product and category pages capture demand that already exists. Content captures demand earlier, and it is the difference between a store that plateaus and one that compounds.

Why stores need content at all

A buyer researching "how to choose a mattress firmness" is three days from purchase. They are not searching for your product yet. If you are not present at that moment, you meet them later, in a comparison against three competitors, on price.

Content earlier in the journey is how you enter the consideration set before price is the only remaining variable.

The four formats that produce revenue

Ranked by commercial return, from our client work:

1. Buying guides

"How to choose X." Directly precedes purchase, ranks for high-volume terms, and links naturally to categories. This is the highest-return format in ecommerce content and the most commonly skipped.

Structure: the decision criteria, the trade-offs, a recommendation by use case, then links to the relevant category pages.

2. Comparison content

"X vs Y." Captures buyers at the shortlist stage. Requires the discipline to be honest about where the alternative wins, which is exactly why it converts: readers can tell the difference between analysis and a sales pitch.

3. Problem-led content

"Why does X keep happening." Captures the moment before the buyer knows a product is the answer. Wider top of funnel, longer payback, but it builds topical authority that lifts everything else.

4. Use-case content

"Best X for Y." Highly specific, lower volume, very high intent. Often the easiest wins on a new site because competition is thin.

Connecting content to commerce

Content that does not route to a category page is a blog post, not an asset. Every piece needs a deliberate path to purchase.

  • Contextual links to the relevant category, in the body, at the moment the reader would want it
  • A product block partway through, not only at the end
  • A clear next step at the close, matched to where the reader is in the decision
  • Internal links from the category page back to the guide, so the relationship runs both ways

Measuring content properly

Sessions is the wrong headline metric. Use assisted revenue.

Metric Where What it tells you
Assisted conversions Analytics attribution report Whether content contributes to sales
Category page entries from content Internal link tracking Whether routing works
Ranking for buying-guide terms Rank tracking Whether you own the research stage
Answer engine citations Manual prompt checks Whether you are in AI shortlists

A realistic publishing cadence

Two well-researched pieces a month, each genuinely better than what currently ranks, beats eight thin pieces. The tail of thin content does not compound. It dilutes.

Start with the five buying guides that map to your five highest-margin categories. Do those properly before publishing anything else.

Related service Ecommerce SEO services if you would rather have our team do it.

Straight answers

Questions readers ask

Should filter pages be indexed?

Only the combinations with real search demand. The rest should be kept out of the index, or thin duplicates will compete with the pages that matter.

What should happen to out-of-stock products?

Keep the page live if the product returns, and show alternatives. Redirect to the closest category only when it is gone for good.

Does this apply to my platform?

Yes. The principles work on Shopify, WooCommerce, Magento and custom stacks, and the e-book notes where behavior differs.

Which schema matters for a store?

Product with price and availability, plus reviews where they are genuine, and BreadcrumbList for category paths.

Is it useful for small catalogs?

Yes. Small stores skip the scale problems and get to revenue moves faster.

Ready to put this to work?

Tell us your goal. A senior strategist replies within one working day with an honest plan.

Let's Talk Possibilities.

Whether you're scaling your brand, launching a new product, or reimagining your digital presence: we're here to listen, think, and build with you.

Drop Your Enquiry
Get a Free Quote

Get a quote

Let's Talk Possibilities.

Share a few details and we'll reply within one business day, with a free mini-audit and honest next steps.

Add detail for a sharper reply optional
  • A senior strategist replies within one working day
  • Your details stay private
  • No obligation