Skip to content
E-COMMERCE · 10 MIN READ

Top SEO Techniques for E-Commerce

Practical ecommerce for SEO techniques that grow organic revenue: category strategy, facet control, product schema and a fix order that actually works.

· SEO ConsultantPublished
Online store team packing customer orders alongside a laptop in a small business workspace

An online store is the hardest kind of site to rank well, and the reason is structural rather than editorial. A blog with 200 posts has 200 URLs. A store with 200 products and five filterable attributes can generate tens of thousands of crawlable URLs, most of which are near-duplicates of each other, none of which anyone searched for.

So ecommerce SEO is only half about content. The other half is controlling what exists, what gets crawled, and what Google is allowed to consider a distinct page. The techniques below are the ones I apply in roughly this order on any store, from a 40-product Shopify shop to a WooCommerce catalogue with thousands of variants.

What Makes Ecommerce SEO Different?

Ecommerce SEO is the practice of making a product catalogue discoverable in search by combining technical control over URL generation and crawling, category pages built for commercial queries, product pages with unique and structured information, and content that captures demand before the purchase decision.

Three constraints shape everything else:

  • Scale. Templates decide the fate of thousands of pages at once, so a template flaw is a sitewide flaw.
  • Duplication. Faceted navigation, sorting, pagination, variants, and manufacturer descriptions all produce content that looks the same to a crawler.
  • Churn. Products go out of stock and get discontinued, which means URLs die constantly and need a policy rather than a case-by-case decision.

If you are starting from first principles, my broader guide to ecommerce SEO covers the foundations; this piece focuses on the techniques that move the needle once those are in place.

Technique 1: Make Category Pages the Commercial Backbone

Most store owners over-invest in product pages and under-invest in categories. That is backwards. Category and subcategory pages target the queries with real commercial volume — "waterproof walking boots", "linen bedding sets", "espresso machines under 300" — while product pages target long-tail brand and model terms with far less volume.

Map Categories to Queries, Not to Your Warehouse

Internal merchandising logic rarely matches how customers search. If people search by use case, material, size, price band, or compatibility, those need to be real, indexable, linked category pages — not just filter states. Build the category tree from keyword research, then map inventory into it.

Give Categories Genuine Content

A category page with a heading and a product grid gives Google very little to work with. Add a short, useful introduction above the grid explaining what the range covers and how to choose, and a longer buying-guide block below the products so it does not push the grid down. Include the sizing, compatibility, or care questions people actually ask.

Handle Pagination Honestly

Let paginated pages self-canonicalise, keep them crawlable, and make sure every product is reachable within a reasonable number of clicks. Canonicalising page two to page one hides products from discovery, which is the opposite of what you want.

Technique 2: Control Faceted Navigation Before It Controls You

Faceted navigation is the largest single source of wasted crawl budget in ecommerce. Every combination of colour, size, brand, and price generates a URL, and the crawler will happily explore all of them while your new products wait.

Facet TypeExampleRecommended Handling
High-demand, searchedBrand, primary colour, key attributeStatic indexable URL with unique copy and internal links
Useful but low demandSecondary attributes, narrow sizesCrawlable, canonicalised to the parent category
Combination filtersTwo or more facets at onceBlock from crawling; no internal links
Sorting and view optionsPrice ascending, grid or listParameter handling plus canonical to the default view
Session and tracking parametersCampaign tags, session IDsStrip or block entirely

The decision rule is simple: a facet gets its own indexable page only if there is search demand for that combination and you can write something distinct about it. Everything else should be usable by shoppers and invisible to crawlers. My guides to crawl budget optimisation and fixing duplicate content cover the implementation details.

Technique 3: Make Product Pages Worth Indexing

Two thirds of the product pages I audit use the manufacturer's supplied description verbatim. So does every competitor selling the same item. There is no reason for Google to prefer any one of them, so it falls back on domain strength — and the biggest marketplace wins by default.

Write Something Only You Could Write

You do not need a thousand words. You need specifics nobody else has: who the product suits and who it does not, how it compares with the two nearest alternatives you also stock, sizing that runs small, what is in the box, real photographs of the item rather than the supplier's render.

Use Reviews as Structured Content

Customer reviews add unique text, answer objections, and naturally include long-tail phrasing you would never have thought to target. Add a questions-and-answers block on high-traffic products for the same reason.

Get Product Structured Data Right

Product markup drives rich results showing price, availability, and review stars, and it materially affects click-through on competitive listings. Follow Google's product structured data documentation and keep the markup consistent with what is visible on the page — mismatches between marked-up price and displayed price are a common cause of lost rich results. The vocabulary itself is defined at schema.org, and my walkthrough of schema markup covers implementation on WordPress and WooCommerce.

Decide How Variants Are Handled

If colour and size variants each get a URL, you have multiplied your catalogue by a factor of ten with no additional search demand. Unless individual variants have real search volume — which is true for some categories such as footwear sizing and phone storage capacities — keep one canonical product URL and switch variants without changing the indexable page.

Technique 4: Fix the Technical Foundations

Ecommerce platforms generate specific, recurring technical problems. These are the ones I check first on every store.

  • Internal search result pages being indexed — block them.
  • Cart, checkout, and account URLs in the index — noindex them.
  • Mixed canonical signals between trailing-slash, uppercase, and parameter variants.
  • Slow category pages caused by loading full-resolution images for a grid thumbnail.
  • Client-side rendered product grids that a crawler sees as empty containers.
  • Orphaned products reachable only through internal search or a sitemap.
  • Redirect chains accumulated from years of category restructuring.

Performance deserves particular attention on mobile, where most storefront traffic now sits and where image weight usually dominates. Serve modern formats, size images for the container rather than the original upload, lazy-load below the fold, and reserve space so the layout does not shift. Working through a technical SEO checklist and clearing outstanding Core Web Vitals failures gets most stores to a defensible baseline.

Keep Sitemaps and Internal Links Honest

On a large store the XML sitemap is a discovery tool, not a decoration. It should contain only canonical, indexable, live URLs — no redirects, no noindexed pages, no discontinued products. Split it by type, so products, categories, and editorial content each have their own file, and you gain a diagnostic: when Search Console reports indexing coverage per sitemap, you can see immediately which part of the catalogue is being ignored.

Internal linking does the heavier lifting. Related-product modules, "customers also viewed" blocks, and breadcrumb trails are all internal linking systems, and they are usually generated automatically without anyone checking what they produce. Confirm that your best-selling categories receive links from the homepage and from editorial content, that no product sits more than three clicks from the homepage, and that automated modules are not concentrating every link on the same handful of items while leaving hundreds of products effectively orphaned.

Technique 5: Have a Policy for Dead Products

Discontinued and out-of-stock products are the question I get asked most, and the wrong answer bleeds authority for years.

SituationCorrect HandlingWhy
Temporarily out of stockKeep the page live, mark availability in schema, offer alertsRankings and links are preserved for restock
Discontinued, direct replacement exists301 redirect to the replacement productTransfers relevance and link value to a live page
Discontinued, no replacement, has links or trafficKeep the page, explain, link to alternativesRetains equity and captures residual demand
Discontinued, no links, no traffic410 or redirect to the parent categoryKeeps the index clean without wasting effort
Seasonal product returning next yearKeep live year-roundRebuilding rankings annually is far more expensive

Whatever you choose, write it down as a rule and apply it automatically. The damage comes from inconsistency, not from any one option.

Technique 6: Capture Demand Above the Purchase

Product and category pages only capture people who already know what they want. The larger opportunity sits earlier: comparison queries, how-to-choose questions, compatibility checks, care and maintenance, and problem-first searches.

  • Buying guides that genuinely compare options, including ones you do not stock.
  • Comparison pages between two products or two categories you sell.
  • Compatibility and sizing resources, which earn links from forums and communities.
  • Care, repair, and use guides that keep customers returning after purchase.
  • Seasonal and gifting hubs published ten to twelve weeks before the peak.

Link these deliberately into the relevant categories with descriptive anchors. Editorial content that never links to a commercial page is a missed opportunity, and commercial pages with no editorial support struggle to build topical relevance. My collection of ecommerce SEO tips goes further into the content side, and content marketing covers how to plan the calendar around trading peaks.

Technique 7: Optimise for Revenue, Not Sessions

Ecommerce is the one discipline where SEO success is directly measurable in money, so measure it in money. Sessions to a category that never converts are a cost, not a win.

Track organic revenue by landing page, revenue per session by category, and assisted conversions from editorial content. That last one matters because a buying guide will almost never take credit for a sale under last-click attribution, and cutting it because of that is a common and expensive error.

The other half of the equation is what happens after the click. Page speed, trust signals, delivery clarity, returns policy, and a checkout that does not lose people all determine whether ranking translates into revenue. That is where conversion rate optimisation compounds with the SEO work rather than competing with it.

An Implementation Order That Works

The sequence matters, because content built on a broken crawl foundation gets buried.

  • Weeks 1–2: Full crawl, index bloat audit, facet and parameter policy, dead-product policy agreed.
  • Weeks 3–4: Technical fixes shipped — canonicals, redirects, robots rules, sitemaps, image performance.
  • Weeks 5–8: Category tree restructured against keyword research; top 20 categories given real content.
  • Weeks 9–12: Top 100 products rewritten with unique copy, reviews enabled, product schema validated.
  • Month 4 onward: Editorial programme, internal linking, digital PR and link acquisition, seasonal builds.

Stores that reverse this order — publishing content first and fixing crawl problems later — typically wait twice as long to see anything.

Why Work With Sadekur Rahman

I approach stores as systems rather than as page lists. That means starting with what the platform generates, agreeing rules for facets, variants and dead products, then rebuilding categories against real commercial queries before touching individual products. It is less glamorous than a content calendar and it is where the compounding returns are.

If you want that applied to your catalogue, look at my ecommerce SEO services and case studies, compare plans and pricing, or book a meeting to walk through your store together.

Frequently Asked Questions

Should I optimise product pages or category pages first?

Categories first, in almost every case. They target higher-volume commercial queries, they are fewer in number so the work is finite, and they distribute internal link equity to the products beneath them. Product pages are worth the effort once your top categories are competitive.

How do I stop filters from creating thousands of indexed pages?

Decide which facet combinations have genuine search demand and make only those static, indexable, internally linked pages. Everything else should be crawl-blocked or canonicalised to the parent category, with no internal links pointing at the filtered state.

Is unique copy really necessary on every product page?

Not on every one, but certainly on the products that matter. Prioritise your best sellers, highest-margin items, and anything in a competitive category. For a long tail of low-volume products, a strong category page plus accurate structured data is usually sufficient.

How long does ecommerce SEO take to show results?

Technical fixes on crawl and indexing can show within four to eight weeks. Category improvements typically take two to four months. Competitive head categories and the link authority behind them are a six to twelve month programme, run alongside the earlier work rather than after it.

Written by Sadekur Rahman

SEO & Website Strategy Specialist at Pixelvega and SEO Executive at Daily Amar Desh. 6+ years helping brands grow with data-driven SEO.

Book a call
Sadekur RahmanSEO Consultant · Dhaka, BD

Ready to grow your business with SEO?

If your website is not generating the traffic, leads or sales it should — that is a solvable problem. I will audit your website, identify exactly what is holding it back, and build a strategy that produces real, measurable results. No fluff. No guesswork.

Based in Dhaka, Bangladesh · Available for remote projects worldwide