Marketplaces took the product queries. The winnable ground moved — most stores did not.
Commercial SERPs have become crowded with marketplace listings, shopping ads and now AI shopping surfaces. Competing on bare product-name queries against major marketplaces is no longer realistic in most categories. What remains genuinely winnable — category, comparison, buying-guide and use-case queries — is exactly where most stores have invested nothing, leaving category pages as empty product grids.
Category pages with no content
Category pages target the highest-volume commercial queries and are where marketplaces compete weakest. Most stores render them as bare grids, forfeiting the single largest organic opportunity they have.
Faceted navigation eating crawl budget
Filter and sort parameters generate enormous numbers of crawlable URL combinations. Left unmanaged, crawlers spend their budget on permutations while new products wait weeks to be indexed.
Supplier copy on every product
Stores selling the same catalogue as competitors use identical manufacturer descriptions. With nothing differentiating, there is no reason for an engine to prefer your page over anyone else’s.
Missing or invalid product schema
Without validated price, availability and rating markup you are absent from the rich results that dominate commercial SERPs — and increasingly invisible to AI shopping surfaces that read structured data directly.
Stop the crawl waste. Then win on the depth marketplaces cannot match.
E-commerce SEO is two jobs: containing the technical waste that large catalogues generate by default, and building commercial content depth that differentiates you from every other store selling the same products.
The technical work is largely containment — canonical discipline, crawl control, clean internal linking, performance. The content work is where stores actually win, because category-level depth and genuinely original product content are precisely what marketplaces cannot replicate at scale.
- Category page depth — buying guides, comparison content, FAQs and internal linking on the pages carrying the highest commercial volume — usually the emptiest pages in the store.
- Crawl & index control — canonical rules and directives for filters and sort parameters so budget reaches products rather than permutations.
- Original product content — differentiated descriptions, specifications and genuine usage detail, prioritised by margin so effort goes where it pays back.
- Product & review schema — validated markup for price, availability, ratings and shipping so you compete for rich results and remain visible to AI shopping surfaces.
- Commercial performance — speed and Core Web Vitals work measured against revenue per session, not just lab scores.
Where the money actually is: category pages, not product pages. They target higher-volume commercial queries and are the ground marketplaces contest weakly — and most stores leave them completely empty.
How we grow an online store in search
Six workstreams, sequenced so crawl waste stops before content investment begins.
Store & crawl audit
Full crawl exposing duplicate paths, filter permutations, orphaned products and index bloat, plus collection-level revenue analysis so priorities are set by contribution rather than traffic.
Crawl & index control
Canonical discipline, internal linking standardised to one product path, and directives for filters and sort parameters — usually reclaiming most wasted crawl budget within weeks.
Category page build
Buying guides, comparison tables, FAQs and internal linking added to category pages. This is the highest-value untapped headroom in almost every store we audit.
Product content
Original descriptions, specifications and usage detail on highest-margin products first. We prioritise by contribution rather than attempting an entire catalogue at once.
Schema & rich results
Validated product, offer, review and breadcrumb markup so you appear with pricing, availability and ratings — which materially lifts commercial click-through.
Performance & CRO
Core Web Vitals and page speed measured against revenue per session, plus conversion work so the rankings you win translate into orders.
Measured on revenue per session, not sessions
E-commerce SEO is measurable end to end. We report at category and product level so investment goes where contribution is.
Category-first focus
We invest where commercial volume actually is. Most agencies optimise product pages and ignore categories, which is backwards for the queries that carry revenue.
Margin-prioritised catalogue work
Content investment sequenced by product contribution rather than alphabetically or by traffic. Ranking a low-margin product well is a poor use of budget.
Revenue-level reporting
Organic revenue, revenue per session and non-branded share by category — so decisions are made on contribution rather than traffic charts.
Platform-literate implementation
Shopify, WooCommerce, Magento and headless builds each impose different constraints. We work inside them rather than issuing recommendations you cannot implement.
Multi-market storefronts
Hreflang, currency and regional duplication handled correctly — a frequent source of silent cannibalisation across international stores.
CRO alongside SEO
Rankings that do not convert are a vanity metric. Conversion work runs alongside so traffic gains show up in orders.
Why Businesses Choose SDM for Ecommerce SEO
Same budget, very different outcomes. Point by point, here’s how a specialist partner compares to a typical agency or going it alone.
| What actually matters | With SDM | Typical Agency | In-House / DIY |
|---|---|---|---|
| Senior specialist on your account | Always | Often a junior | Stretched thin |
| Custom strategy built for your goals | Tailored | Templated | Guesswork |
| Deep audit before any work begins | ✓ | Surface-level | Skipped |
| White-hat, penalty-safe methods | Guaranteed | Varies | High risk |
| Plain-English reporting tied to revenue | Monthly | Jargon PDFs | None |
| Direct access to your specialist | ✓ | Account-manager relay | N/A |
| Category pages built for search | ✓ | Product-only focus | Bare grids |
| Faceted crawl waste controlled | ✓ | Overlooked | Unmanaged |
| Original product content by margin | ✓ | Supplier copy | Supplier copy |
| Validated product & review schema | ✓ | Plugin defaults | None |
| Revenue-per-session reporting | ✓ | Sessions only | Unclear |
| Ongoing competitor gap analysis | ✓ | One-off | Manual |
| Conversion-focused, not just traffic | ✓ | Traffic-first | Unclear |
| Premium tools included (Ahrefs, SEMrush) | ✓ | Sometimes | Costly extra |
| No long lock-in contracts | Flexible | 6–12 mo lock-in | N/A |
| Established agency, operating since 2017 | ✓ | Varies | Learning curve |
| Fast onboarding & early quick wins | ~2 weeks | Slow | Trial & error |
| Human, SEO-led content (no AI spam) | ✓ | Outsourced / AI spam | Time-heavy |
| Focus on compounding, long-term ROI | Core promise | Short-term wins | Slow & ad-hoc |
| Recovery from Google penalties | ✓ | Sometimes | Very hard |
20 reasons growing brands make the switch. See the difference for yourself →
Sessions are not the metric. Revenue per session is.
We report at category and product level so you can see exactly which investments returned and which did not.
Organic revenue by category
Revenue attributed to organic per category, so content investment is directed at what actually contributes.
Revenue per session
Whether traffic gained is commercially qualified — the metric that separates useful rankings from vanity ones.
Non-branded share
Proportion of organic revenue from non-branded queries, the honest measure of whether SEO is finding new customers.
Index health
Valid indexed products and categories versus filter and duplicate URLs, tracked as crawl control takes effect.
Rich result coverage
Share of products showing price, availability and rating in results, which materially affects commercial click-through.
Four stages, repeated every month
Crawl waste first, then depth where the margin is. Sequencing matters more than volume in e-commerce.
Audit
Full crawl exposing duplication and filter bloat, catalogue data quality review, and category-level revenue analysis. You get a plan ranked by revenue impact rather than traffic potential.
Contain
Canonical discipline, internal linking standardised, crawl directives for filters, and performance work. This stops budget being wasted before we invest in content that needs crawling.
Build
Category depth first, then original product content on highest-margin lines, then validated schema across the catalogue. Shipped in batches so revenue impact stays attributable.
Measure & expand
Revenue by category, revenue per session and non-branded share. Winners deepened, underperformers re-specified, next catalogue tranche queued.
Ecommerce SEO in action — three stores
Different categories, the same principle: stop the waste, then differentiate where margin is. The scenarios below are composites drawn from situations we encounter repeatedly — they illustrate method, not the account of any single named client.
The questions we get asked most
Practical answers on where online stores actually win in search.
Further reading
Go deeper on this
The thinking behind the work. These guides go deeper on the methods this page describes — written by the team that runs them.
Ecommerce SEO: The Complete 2026 Playbook
A practical 2026 ecommerce SEO playbook — category and product page optimisation, technical fixes, schema and content that turn organic traffic into sales.
Read the guide →SEOThe Complete Guide to SEO in 2026
A practical 2026 SEO guide covering AI Overviews, technical foundations, content, links and local search — what actually moves rankings this year.
Read the guide →