E-commerce SEO, starting with your category pages

In an online store, the category pages tend to carry the searches worth having, like "linen bedding" or "trail running shoes". So that's where we start. Then product templates, filters and the structured data that feeds Google's shopping results.

Sprint from $2,400 · or Growth Watch $2,600/mo

Prices updated October 2026

Plant shop window with potted plants on shelves

Running a store? Check these.

  • Marketplaces outrank you for your own product categories.
  • Your category pages are a grid of products and nothing else, not one sentence of text.
  • Search Console lists thousands of filter URLs, like ?color=blue&size=m, as crawled but not indexed.
  • Product descriptions are the manufacturer's, word for word, same as every other shop.
  • Discontinued products turn into 404s and take their search traffic with them.

Category pages first

A product page targets one exact item. A category page targets the broader search that has the volume, and it's a page you control completely. Better titles, a short useful intro and sensible links between categories are usually a better first job than tweaking another hundred products.

Sample — illustrative data, not a client

linen-and-loom.example/bedding/linen-sheets/

Title
Linen Sheets, Stonewashed, Queen & King | Linen & LoomThe category name searchers use comes first.
Intro above the grid
Two or three sentences: what's here, what sizes, what makes these different. Short, so the products stay above the fold.
Copy below the grid
Care, sizing and fabric weight questions answered for the people who scroll.
Filters
Color and size filters work for shoppers but aren't indexed. One filter, linen weight, gets its own indexable page because people search for it.
Breadcrumbs
Home / Bedding / Linen sheets, linked, with breadcrumb structured data.
Product pages
Product structured data with price, availability and reviews only if they're real reviews on the page.

Linen & Loom is a made-up store.

Filters and faceted navigation

Most filter combinations shouldn't be indexed. We decide with you which ones match real searches, give those clean URLs, and keep the rest out of Google's way.

Out-of-stock and discontinued products

Temporarily out of stock: keep the page live and say when it's back. Gone for good: redirect to the closest replacement or its category, unless the page still earns links or traffic on its own.

What the sprint covers

Category keyword map
Which category targets which search, including new categories worth creating.
Category titles and intros
Rewritten and published, or ready for you to paste in.
Product template fixes
Titles, image alt text, headings and structured data, fixed once in the template so every product benefits.
Facet and parameter rules
Which filters get indexed, which don't, and how that's set up on your platform.
Internal links between categories
Related and parent categories linked so Google and shoppers can move around.
Merchant listing checks
Product structured data checked against what Google needs for shopping results.

How long it takes

  1. Week 1

    Crawl, category map, priorities agreed with you.

  2. Weeks 2–4

    Category pages and templates updated.

  3. Week 5

    Facet rules in place, checks, summary.

Usually 3–5 weeks for a sprint. Big catalogs may get split into two.

What we need from the store

  • Admin access to Shopify, WooCommerce, BigCommerce, Magento or whatever you run.
  • A product export or feed.
  • Your merchandising priorities: what sells, what has margin, what you're phasing out.

What it costs

  • E-commerce category and product page sprint

    One-off

    from $2,400
  • Growth Watch

    Ongoing, stores up to about 500 pages

    $2,600/mo
  • Full Watch

    Larger catalogs

    $4,500/mo

The sprint is a one-off with no term, priced in writing after we've seen the store. Plans start with a 3-month first term, then go month-to-month with 30 days' notice to cancel.

No one can guarantee rankings — Google decides. We commit to the work we list and how we report it.

Prices updated October 2026

Full service terms

Store questions

Which platforms do you work with?

Shopify, WooCommerce, BigCommerce and Magento, and most others that let you edit templates and URLs. Some platforms limit what can change, and we'll tell you where.

Our descriptions come from the manufacturer. Is that a problem?

It means hundreds of shops say the same thing. You don't need to rewrite every product. We pick the ones that sell or could, and write those properly.

Can we beat Amazon?

For some searches, no, and we'll say which. For others, especially specific categories and products where you know more than a marketplace listing does, yes, you can compete. That's where we'd put your budget.

Do you handle Google Shopping?

Shopping ads are part of Google Ads management. The free product listings depend on your product data and structured data, which this sprint covers.

What about seasonal pages?

Keep them live all year at the same URL and update them. A Black Friday page that disappears every December has to start from zero every November.

Before you pay for a store sprint

The free audit looks at your public category and product pages and shows what's holding them back. It's a quick way to see whether a sprint is the right size of job.