E-commerce SEO:
category and product pages that actually rank
E-commerce SEO breaks in specific, recurring ways: a filter combination generates an infinite number of near-duplicate URLs, product pages are thin because the description is the manufacturer's boilerplate, and product schema is missing so Google cannot show price or availability in results. We fix the store-specific problems, not generic SEO advice.
Where the money leaks today
A store with filters for size, colour and brand can generate thousands of URL combinations, most of them near-duplicates of each other, and a crawler spends its limited budget on that instead of on the category and product pages that could actually rank. Product descriptions copied from the manufacturer appear on dozens of competing stores word for word, so Google has no reason to rank yours above theirs. Missing product schema means a competitor’s listing shows a price and a star rating in search results and yours does not, which costs clicks even at the same ranking position.
Seasonal and limited-run products make this worse: a page that ranked well during a busy season gets deleted the moment the product is discontinued, taking its accumulated authority with it, when redirecting it to the closest current equivalent would have preserved most of that value for the next similar product instead of starting over from zero.
What we do
We audit the faceted navigation and set correct canonical and robots rules so filter combinations stop eating crawl budget, fix category pages to target genuine commercial intent with real content instead of a one-line description above a product grid, and implement product schema correctly, validated against Google’s testing tools rather than assumed to work because a plugin says it is on. Thin product descriptions get rewritten with real differentiators; where the catalogue is large, we template this rather than rewriting by hand one at a time.
For stores on Shopify or a similar platform, we specifically check for app conflicts, two SEO or review apps both trying to write the same schema field, which is one of the most common and hardest-to-diagnose causes of broken rich results on an otherwise well set up store.
What we need from you
Admin access to the store platform or a product feed export, your current category structure, and whichever products or categories matter most for margin, since we prioritise there first when the catalogue is large. A list of your highest-margin categories helps us sequence the work, since a catalogue audit on a large store takes real time and fixing the categories that actually drive profit first makes more sense than working alphabetically through the sitemap.
How we measure
Crawl efficiency (pages crawled that are worth crawling, versus wasted on filter duplicates), rich result appearance rate from schema, and organic sessions and revenue on category and product pages, tracked against the catalogue’s margin mix, not just raw traffic. We separate traffic and revenue by category rather than reporting one store-wide number, since a fix that lifts a low-margin category and leaves a high-margin one untouched looks good in aggregate traffic terms while doing very little for the business.
Price and timeline
| Option | Price | What it covers | Timeline |
|---|---|---|---|
| Launch or audit | from $900 | Catalogue and faceted navigation audit, schema implementation, fix list | 2 to 3 weeks |
| Monthly management | from $600 / month | New product SEO checklist applied monthly, ongoing schema and link maintenance | monthly, no lock-in |
| Full control, handover to your team | from $1,800 | Full catalogue fix plus a documented checklist for your own team to run on new products | 3 weeks |
Related
Technical catalogue fixes and content for research-stage buyers tend to be sold separately and work much better together, since a perfectly structured category page still cannot capture a buyer who is still comparing options before they are ready to browse a category at all, which is exactly what buyer-research content is built to catch. If you sell on marketplaces alongside your own store, the same catalogue data discipline usually surfaces fixes worth applying in both places at once. Pair this with marketplace listing SEO if you also sell on Shopee, Lazada or Amazon, and with schema and structured data for the technical depth. Full services: SEO and content and e-commerce. We ran a catalogue audit and fix of this exact kind in the sports nutrition Shopify case. Get in touch with your store URL and we will flag the filter or schema issue costing you the most crawl budget.
FAQ
How much does e-commerce SEO cost?
From $900 for a catalogue audit and fix list on a store with up to a few hundred products. Larger catalogues or platforms with custom faceted navigation (not Shopify or a standard platform) run $1,500 to $3,000.
Does this work on Shopify specifically?
Yes, and we know its specific limitations: collection and filter URL structure, app conflicts that duplicate schema, and theme-level title and meta defaults that need overriding per page.
How long until product pages rank?
Fixing faceted navigation and duplicate content issues often shows a crawl efficiency improvement within weeks; new ranking movement for product and category pages typically takes 6 to 12 weeks.
What budget do we need for ongoing work?
New products need schema and basic SEO applied as they are added; most stores handle this with a checklist we provide, or we run it monthly from $600.
What do you need from us?
Admin access to the store platform, your product feed or export, and a sense of which categories or products actually drive margin, so we prioritise fixes there first.