Skip to main content

Ecommerce SEO · Shopify · WooCommerce · Custom

eCommerce SEO Services

Most stores that struggle in organic search are not badly optimised. They are badly organised. A catalogue of two thousand products can generate fifty thousand crawlable URLs, bury its best-margin categories four clicks deep, and give Google no clear signal about which page should rank for which purchase. The titles get rewritten, a blog gets published, and nothing moves.

I work on the layer underneath that: how the catalogue is structured, which page is built to answer which search, what Googlebot can actually reach and index, and how product data is communicated to Google. That work is what makes category and product pages capable of ranking at all. It is available as a standalone audit or an ongoing engagement, and it is part of my wider SEO services.


Why Ecommerce SEO Is Different From Regular SEO

On a service website the page count is finite and every page is written by a person. On an ecommerce site the page count is a function of the catalogue and the software, and most URLs are generated automatically. That single difference changes what the work is.

Large Product Catalogues Create SEO Complexity

A store with 2,000 products rarely has 2,000 URLs. Sort orders, filters, pagination, session parameters, tracking parameters and variant URLs multiply the real number, often by a factor of ten or more. Most of those URLs are near-identical to one another. Left alone, they compete for the same queries, split internal link signals across duplicates, and consume crawling on pages that will never earn a visit. The catalogue is not the problem; the uncontrolled URL space around it is.

Search Intent Must Match the Right Ecommerce Page

Three searches that look similar want three different page types. Someone searching silk saree wants a category listing to browse. Kanjivaram vs Banarasi wants an editorial comparison. buy red kanjivaram saree with zari border wants a product page they can purchase from. If the same page is pointed at all three, it will under-serve all three. Deciding which URL owns which query — before writing anything — is the highest-leverage decision in ecommerce SEO.

Filters, Variants and Product Changes Affect SEO

Ecommerce inventory is not static. Products go out of stock, get discontinued, change price, and exist in a dozen size and colour combinations. Each of those states raises a real SEO question: should this variant have its own indexable URL, should a discontinued product 404 or redirect to its nearest replacement, and what should happen to a page that has ranked for two years and just sold out? Those answers need to be a policy applied consistently across the catalogue, not a decision someone makes per product.

Comparison of regular website SEO and ecommerce SEO across five areas
AreaRegular SEOEcommerce SEOWhy it matters
Page inventory A fixed set of hand-written pages Templates that generate URLs from catalogue data Fixing one template fixes thousands of pages — or breaks them
Architecture Flat structure, shallow menu Homepage → category → subcategory → product hierarchy Determines what Google can reach and how importance is distributed
Duplication Occasional, usually accidental Structural — filters, sorts, variants, pagination Needs canonicalisation policy, not one-off fixes
Keyword mapping Mostly informational and brand terms Commercial and transactional terms mapped to specific templates The wrong page type cannot satisfy a purchase query
Product data Not applicable Price, availability, shipping, returns, identifiers Feeds Google's product understanding and Merchant Center surfaces

How I Approach Ecommerce SEO

The order matters more than the list. Every stage below depends on the one before it, which is why running them in parallel — or starting with content because it is the easiest to begin — tends to waste the first six months.

Sequence of seven ecommerce SEO stages Technical foundation, then search demand research, keyword-to-page mapping, category and product architecture, content development, authority building, and measurement. Each stage feeds the next, and measurement feeds back into search demand research. Technicalfoundation Search demandresearch Keyword-to-pagemapping Category &product structure Contentdevelopment Authoritybuilding Measurement Can it becrawled? What issearched? Which URLanswers it? Is itreachable? What ismissing? Whovouches? Did revenuemove? measurement redirects the next cycle

Technical foundation comes first for a reason

Content published onto a site that cannot be crawled cleanly is content Google may take months to find. Keyword research done before the URL structure is settled produces a map that points at pages which will be consolidated or removed. Fixing accessibility first is not perfectionism — it is what makes the later stages measurable.

Measurement is a stage, not a report

The last stage feeds the second. Once real query data arrives in Search Console for pages that were previously invisible, the demand picture changes — categories you assumed were marginal turn out to convert, and terms you targeted turn out to be served better by a different template. The plan should change in response to that.


Ecommerce Site Architecture and Internal Linking

Architecture is the set of paths that lead to a page, and internal linking is what makes those paths meaningful. Google has said it uses the relationships and links between pages to work out how an ecommerce site is organised and which pages matter most — which means the structure is itself a ranking input, not just a navigation convenience.

Ecommerce site hierarchy Homepage links down to categories, categories to subcategories, and subcategories to product pages. A buying guide links across into a subcategory and a product. Breadcrumbs link each product back up the hierarchy. Homepage Category Category Subcat Subcat Product Product Product Buying guide informational intent

Build a Clear Category-to-Product Hierarchy

Every product should sit under a category that describes it in the words buyers use, and every category should be reachable from the homepage in as few steps as the catalogue honestly allows. Breadcrumbs then make that hierarchy explicit on the page and in structured data. Where subcategories are needed, they should reflect real demand — a subcategory that exists because there are searches for it will earn traffic; one that exists because the merchandising team wanted a tab will not.

Use Internal Links to Connect Search Intent

Navigation links connect the hierarchy. Contextual links connect intent. A buying guide that compares two fabrics should link into the category a reader would browse next and to the specific products it discusses, using anchor text that describes the destination. This is also how informational content earns its place commercially: it is a route into the pages that convert, not a separate traffic project.

Make Important Products Easy to Discover

Best-sellers and high-margin lines should not be as hard to reach as the slowest item in the catalogue. Linking them from the homepage, from category landing content, and from related guides shortens their crawl path and signals their importance. In large catalogues this is often the difference between a product page being crawled weekly and being crawled twice a year.


Technical SEO for Ecommerce Websites

Architecture decides which paths exist. Technical SEO decides whether a crawler can follow them, whether the resulting pages get indexed, and whether the version that gets indexed is the one you intended.

Crawlability and Indexation

The first question on any store is simple: which pages does Google know about, and which of those has it chosen to index? Search Console's index coverage data usually answers this faster than any crawling tool. What it surfaces most often is orphan pages — products with no internal link pointing at them, reachable only through the sitemap — and pages excluded for reasons the owner did not know were configured. An XML sitemap should list the canonical, indexable URLs and nothing else; robots.txt should block what genuinely must not be crawled, not what you merely want kept out of the index.

Indexation is not the same as crawling. Google can crawl a page and decide not to index it. A page that is crawled but excluded needs a different fix from one that was never discovered.

Duplicate URLs and Canonicalisation

Most ecommerce duplication is structural rather than editorial. The same product is reachable through two categories, a tracking parameter creates a second copy, a variant selection appends a query string, and pagination produces a series of pages that look alike. A canonical tag tells Google which URL you consider the primary version. Applied inconsistently — self-referencing on some templates, cross-domain on others, pointing at redirected URLs — it does more harm than leaving it absent, because Google then has to guess. The goal is one indexable URL per genuinely distinct piece of content, with everything else consolidated onto it.

Faceted Navigation and Filter URLs

Faceted navigation — the filter set on a category page — is the single most common cause of runaway URL generation on large stores. Four filters with five options each, combinable and in any order, produce thousands of URLs from one category. Google identifies this pattern as a major source of overcrawling. The decision is per facet, not global: a facet that matches real search demand may deserve an indexable, linkable URL, while combinations that no one searches for should not be crawlable at all. I would not assume your store has a crawl problem before looking — it depends on catalogue size, how the URLs are generated, and what the server logs and Search Console crawl stats actually show.

Performance and Core Web Vitals

On ecommerce templates the usual culprits are predictable: an oversized hero or first product image driving Largest Contentful Paint, third-party scripts and app embeds delaying interaction and hurting Interaction to Next Paint, and images or banners without reserved dimensions causing layout shift. Product listing pages are especially prone to shift because they load many images at once. These are template-level fixes, which is what makes them worth doing — one change applies to every page built from that template.

The layers of an ecommerce SEO engagement, what each optimises, typical problems and business outcome
LayerWhat is optimisedTypical problemsBusiness outcome
Technical Crawl access, indexation, canonicals, speed Filter URLs consuming crawling; duplicates competing; slow product templates Pages become eligible to rank at all
Category Taxonomy, keyword mapping, listing quality No page owns the main commercial term; thin or absent category content Captures high-intent browse demand
Product Titles, descriptions, attributes, variants, availability Manufacturer copy duplicated; variants split or merged wrongly Long-tail purchase queries convert
Product data Structured data and Merchant Center feed Price and stock mismatched between page and feed Eligibility for supported product appearances
Content Guides, comparisons, research-stage questions Blog disconnected from commercial pages Reaches buyers earlier and links them onward
Measurement Search Console and GA4 reporting Rankings tracked, revenue not attributed Spend decisions based on outcome, not position

Category Page SEO for Ecommerce

Category pages carry most of the commercially valuable non-brand demand in a typical store. They sit exactly where a buyer has decided what type of thing they want but not which one — which is the moment the search volume is highest and the intent is still winnable.

Map Commercial Keywords to the Right Category

Mapping starts with the demand, not the existing menu. For each commercially relevant term, one page is nominated as its owner, and that page is usually a category or subcategory rather than a product. Two problems surface almost immediately: important terms with no page that could plausibly rank for them, and several pages competing for the same term. The first calls for a new category; the second calls for consolidation.

Build Useful Category Pages

A category page's primary content is its product listing, and it should be judged as a browsing tool first: sensible default ordering, filters that match how people actually choose, and enough products to justify the page existing. Supporting copy earns its place when it helps a decision — what distinguishes the options, what to consider when choosing, which subcategory to go to next. A paragraph of keyword-bearing text below the fold that nobody reads helps nothing.

Strengthen Category Pages With Internal Links

Categories should be linked from the places that reinforce their importance: main navigation where they warrant it, breadcrumbs on every product beneath them, sibling and parent categories, and any guide covering the same subject. Where a subcategory has been created to own a specific term, its parent should link to it in body content, not only in a filter dropdown that may not be crawlable.


Product Page SEO and Product Discovery

Individually, product pages attract small volumes of very specific, very late-stage search. Collectively — across a catalogue of thousands — they are frequently the largest untapped source of organic revenue in a store, because they are the pages least likely to have received any attention at all.

Optimise Product Information Around Buyer Intent

A product page has to answer the questions that stand between interest and checkout: exact specification, materials, dimensions, compatibility, care, delivery and returns. Where the description is manufacturer copy used verbatim, the page is identical to every other retailer selling the item and has nothing to distinguish it. Titles should read the way a buyer searches — the attributes people actually type, in a natural order — rather than the internal SKU naming convention.

Handle Product Variants Correctly

Variants are where product SEO most often goes wrong in both directions. Give every size and colour its own indexable URL and you create dozens of near-duplicate pages competing with each other. Collapse everything to one URL and you lose the ability to rank for a specifically searched variant. The workable position is usually a parent product page as the canonical entry point, with variants exposed through structured data using ProductGroup so their differences are machine-readable, and separate URLs only where a variant has genuine independent search demand.

Manage Out-of-Stock and Discontinued Products

A temporarily out-of-stock product that has accumulated ranking and links should keep its URL, state its availability honestly, and offer alternatives or a restock notification — deleting it discards the asset. A permanently discontinued product is a different case: if a direct replacement exists, redirect to it; if the whole line is gone, let the URL return 404 or 410 and make sure the parent category absorbs the traffic. What matters is that this is a documented rule applied by the platform, not a judgement call repeated a thousand times.


Product Structured Data, Schema and Google Merchant Center

Everything above concerns what a person sees. This section concerns what a machine reads. Google states that structured data can improve its understanding of ecommerce content, and that Product structured data can make eligible pages capable of richer product appearances in search.

Worth being precise about: valid structured data creates eligibility. It does not guarantee a rich result, a higher click-through rate, or a ranking improvement. Anyone promising those outcomes from schema alone is overselling it.

Product and ProductGroup Structured Data

A product page should describe itself in Product markup with its identifiers, Offer details covering price, currency and availability, and any genuine review or AggregateRating data. Where a product exists in multiple variants, ProductGroup expresses the parent-child relationship and the attributes that vary. Google's Product structured data documentation explicitly supports variants along with detailed merchant information such as pricing, availability, shipping and returns.

Connect Website Product Data With Merchant Center

The feed in Merchant Center and the markup on the page describe the same products and need to agree. When they disagree — a price updated on site but stale in the feed, an item in stock on the page and out of stock in the feed — the disagreement itself becomes the problem. Getting identifiers right (GTIN, MPN, brand), keeping shipping and return information accurate, and reconciling feed data against the live page is unglamorous work that directly determines whether products appear where they could. It also sits alongside paid activity: the same clean feed serves Google Ads for ecommerce campaigns.

Use Structured Data for the Right Ecommerce Entities

Beyond products, a small set of types does real work: BreadcrumbList to make the hierarchy explicit, Organization to describe the business consistently, and Review only where reviews genuinely exist on the page. Marking up content that is not present, or adding types because they might help, invites manual action rather than visibility. Less markup that is accurate beats more markup that is aspirational.


Ecommerce Content Strategy That Supports Commercial Pages

Content on an ecommerce site has one job: to reach buyers at the point where they are still researching, and to lead them to the category or product that serves them. A blog that ranks well but never sends anyone into the catalogue has not succeeded at that job.

Create Content Around Real Buying Questions

The useful topics are the ones buyers raise before they are ready to choose: how two materials differ, how to size something, what to look for at a given budget, whether an item suits a specific occasion. These are answerable from what you already know from customer questions and support tickets, which is also what makes them hard for a competitor to replicate. I do not commit to a fixed number of posts per month — the selection comes from search demand, commercial relevance, and what the site does not already cover.

Use Content to Support Category and Product Pages

Every guide should have an obvious next step for a reader who is convinced, linking into the relevant category and to the specific products discussed with descriptive anchors. Done consistently, this also strengthens those commercial pages structurally, since they gain contextual internal links from topically related content rather than from navigation alone.

Build Topic Coverage Without Publishing Filler

Depth on a subject you sell into is worth more than breadth across subjects you touch on. That usually means fewer, more thorough pieces, plus a willingness to prune: older posts that attract no search interest and support no commercial page are worth consolidating or removing rather than leaving to dilute the site. If you would rather learn this side yourself, I also teach it through my SEO training.


Shopify, WooCommerce and Custom Ecommerce SEO

The principles do not change between platforms. What changes is how each one generates URLs, structures product data, renders templates and constrains what you are allowed to alter. Knowing those constraints is the difference between a recommendation that can be implemented and one that sits in a document.

Shopify SEO

Shopify's structure creates specific, recognisable situations: products reachable both at a canonical path and within collection paths, collection filtering and sorting that generates parameter URLs, and template control that runs through Liquid rather than free-form markup. Metafields are often the practical route to richer structured data. Themes and apps matter more than they should — a stack of apps injecting scripts is one of the more common performance problems I see on otherwise well-run Shopify stores.

WooCommerce SEO

WooCommerce inherits WordPress's flexibility and its failure modes. Product categories, tags and attributes each generate archive URLs, and left at defaults they produce large numbers of thin pages that overlap one another. Multiple plugins frequently output conflicting or duplicated structured data. The upside is that almost everything is changeable — permalinks, templates, canonicals and markup — provided the decisions are made deliberately rather than accumulated plugin by plugin.

Custom Ecommerce SEO

On a custom build — Laravel, or a bespoke stack — nothing is provided and nothing is in the way. Sitemaps, canonical logic, breadcrumbs, pagination and structured data all have to be implemented, which means they can be implemented correctly. The recurring risk is rendering: if key content or links only appear after client-side JavaScript runs, discovery becomes unreliable, and server-side rendering for crawlable content is the safer default. I work in Laravel myself, so these recommendations tend to arrive as something a developer can act on.

Key SEO considerations and typical issues by ecommerce platform
PlatformKey SEO considerationsTypical ecommerce issues
Shopify Collection and product URL paths, Liquid templates, metafields, app load Parameter URLs from filters and sorting; duplicate product paths; app-driven slowdown
WooCommerce Permalink structure, category and attribute archives, plugin-generated schema Thin overlapping archives; conflicting structured data from multiple plugins
Magento Layered navigation, store views, URL rewrites Large volumes of filter URLs; duplication across store views
OpenCart SEO URL settings, category paths, multi-store Same product served at several paths; default parameter handling
Custom Rendering strategy, canonical logic, sitemap generation, structured data Client-side rendering blocking discovery; missing pagination and canonical rules

International Ecommerce SEO

A large share of the Indian D2C brands I work with sell into the United States, United Kingdom, Canada and Australia. Selling across borders creates a structural question before it creates a marketing one: how many versions of each page exist, and how does Google know which is for whom?

Country and Language Targeting

The first decision is whether you genuinely need separate URLs per market. If the catalogue, currency, pricing and shipping terms differ materially, separate country versions with reciprocal hreflang annotations are appropriate — every version pointing at every other, including itself, with a sensible fallback. If the only difference is a displayed currency, duplicating the entire site usually creates more duplication risk than targeting benefit. Getting this wrong is expensive: incorrect or one-directional hreflang tends to leave the wrong version ranking in each market, which reads to a customer as a broken store.

International Product and Category Pages

Search vocabulary is not consistent across markets, so category naming and keyword mapping have to be redone per market rather than translated. Availability and pricing differ by region and must be reflected accurately in both structured data and the Merchant Center feed for that country — mismatches here surface directly as product disapprovals. Where the same garment sells under different terminology in Ahmedabad and in New Jersey, the category structure needs to accommodate both without creating two competing pages in one market.


How Ecommerce SEO Performance Is Measured

Rankings are a leading indicator, not a result. The chain that matters runs from visibility to qualified traffic to transactions to revenue, and a report that stops at the first link cannot tell you whether the investment is working.

Search Visibility and Organic Traffic

Search Console is the primary source here: impressions and clicks by query and by page, average position, click-through rate, and index coverage over time. The split worth watching closely is brand versus non-brand — brand traffic largely reflects demand you created elsewhere, while non-brand growth is what SEO is actually accountable for.

Product and Category Performance

Aggregate traffic hides what matters in a catalogue. Reporting should break performance down by page type — how many product pages receive organic traffic at all, which categories are growing, which have plateaued — and pair that with landing-page conversion rate. A category gaining traffic while converting worse than before is a different problem from one simply not gaining traffic.

Organic Revenue and Commercial Outcomes

In GA4 the organic channel should be reported on transactions, revenue, conversion rate and average order value — the same terms every other channel is judged on. That is also what makes the comparison against paid acquisition honest, and what turns an SEO conversation into a budget conversation. Where paid social is part of the mix, Meta ads for ecommerce should be measured on the same basis.


Ecommerce SEO Results and Experience

Four engagements, described as specifically as client confidentiality allows. These are individual project outcomes from particular starting points, not averages and not what you should expect — timeline and scale depend on domain history, platform, existing authority and competition.

Saree D2C · Surat · Shopify

₹0 → ₹4.2L

Monthly organic revenue · 9 months

A new store with no organic presence. The catalogue was live but categories were named internally rather than the way customers search.

  • Category pages rebuilt around occasion and fabric intent
  • Product structured data implemented across the catalogue
  • 2,800 monthly organic visitors from a zero baseline
  • 31 commercial keywords reaching page one

Fashion ecommerce · India · WooCommerce

340%

Organic traffic growth · 14 months

An established store whose filter URLs had flooded the index, leaving genuine category pages competing against thousands of near-duplicates.

  • Faceted navigation controlled; 3,200 low-value URLs removed from the index
  • Largest Contentful Paint reduced from 5.8s to 2.1s
  • 24 buying guides published and linked into commercial pages
  • Organic became the highest-revenue channel by month 10

Electronics · India · Custom platform

62%

Reduction in paid ad spend · 12 months

A large catalogue almost entirely dependent on Google Shopping, with product pages that had never been optimised.

  • 78 issues resolved from a full technical audit
  • Merchant Center product feed rebuilt and reconciled with on-page data
  • 12,000 product pages systematically optimised
  • Organic replaced more than 60% of Shopping-driven revenue

Beauty D2C · UK · Shopify · White-label

£850/mo

Agency retainer · delivered under their brand

A UK agency without in-house ecommerce SEO capability outsourced delivery for a Shopify client while retaining the relationship.

  • Shopify SEO retainer delivered white-label
  • Monthly Looker Studio reporting under the agency's branding
  • 18 product pages on page one by month five
  • Client renewed for a second year; agency retained the account

Platforms worked on include Shopify, WooCommerce, Magento, OpenCart and custom Laravel builds, across the Indian market and export-focused D2C brands selling into the UK, US, Canada and Australia. I also work locally as an SEO expert in Surat.


How Ecommerce SEO Engagements Work

Every engagement begins with an audit, because recommending work before understanding the site is guesswork. What follows depends on what the audit finds.

Stage one

Ecommerce SEO Audit

A full crawl of the site alongside Search Console and GA4 data, examining how URLs are generated, what is indexed against what should be, how categories and products are structured, what product data exists, and where competitors currently hold the commercial terms. The output is a written diagnosis of what is limiting organic performance, ordered by impact.

Stage two

Strategy and Priority Roadmap

A keyword-to-page map covering the commercially relevant terms, together with a sequenced plan separating what must be fixed before anything else can work from what will compound later. Each item states what needs doing, who does it, and what it should affect — so that items can be dropped on cost grounds with the trade-off understood.

Stage three

Implementation and Ongoing Optimisation

Technical fixes specified for your developers or implemented directly where I have access, on-page work across category and product templates, structured data, internal linking, and content produced against the plan. Reporting on the measures in the previous section, with the roadmap revised as real query data arrives.

What Engagements Cost

Pricing depends on catalogue size, platform, how much implementation sits with me rather than your team, and how many markets are involved. As a starting reference:

Indicative monthly engagement levels
EngagementIndicative feeTypically suits
Focused From ₹22,000 / month Smaller catalogues, single market, your team implements
Standard From ₹40,000 / month Established stores, ongoing technical and content work
Extended From ₹70,000 / month · from USD $950 Large catalogues, multiple markets, white-label or agency delivery

Standalone audits are quoted separately. Figures are indicative starting points, not a quotation.


Who Ecommerce SEO Services Are Best For

Ecommerce SEO is not the right first investment for every store. It compounds slowly and rewards sites that already have something to build on. It tends to fit these situations:

Growing D2C brands

Product-market fit established and paid acquisition working, but no organic base — so every additional sale costs the same as the last.

Established stores that have plateaued

Years of trading, reasonable brand traffic, and non-brand organic that has stopped growing without an obvious cause.

Large product catalogues

Thousands of products where most receive no organic traffic — usually the largest and most tractable opportunity of any of these.

International ecommerce businesses

Selling into multiple countries, where country targeting and market-specific keyword mapping are as important as anything on-page.

Stores heavily dependent on paid

Where rising acquisition cost is compressing margin and there is no channel that keeps working when spend pauses.

Agencies needing ecommerce depth

Agencies with strong client relationships but no in-house ecommerce SEO capability, delivered white-label under their brand.

Where it is probably not the priority yet. A store with very few products, no clear differentiation, or unresolved conversion problems will usually get more from fixing those first. Sending organic traffic to a page that does not convert simply reveals the problem at a larger scale.

Ecommerce SEO Frequently Asked Questions

What is ecommerce SEO?
Ecommerce SEO is the work of making an online store's category and product pages discoverable in organic search. It covers the technical accessibility of a catalogue, the way categories and products are structured and linked, how commercial search terms are mapped to specific pages, and how product data such as price and availability is communicated to Google in machine-readable form.
How is ecommerce SEO different from regular SEO?
The main difference is that ecommerce pages are generated from catalogue data by templates rather than written individually. This creates problems service websites rarely face: large-scale duplication from filters, sorting and variants; the need to decide which page type should answer which query; product states such as out of stock and discontinued; and product data feeds. Work happens at template and architecture level, so one change affects thousands of pages.
How long does ecommerce SEO take to show results?
Technical fixes can show up in indexation and crawl data within weeks. Ranking and revenue movement on commercial terms usually takes several months, and how long depends on the site's history, existing authority, catalogue size and competition. I cannot promise a timeline or a ranking position, and I would be cautious of anyone who does. What I can give you after an audit is a view of which problems are limiting performance and which are fixable quickly.
Can you do SEO for Shopify stores?
Yes, and Shopify is one of the platforms I work on most. Typical work includes resolving duplicate product paths, controlling the parameter URLs collection filtering generates, extending structured data through metafields, restructuring collections around commercial search terms, and reducing the performance cost of installed apps.
Can you optimise WooCommerce websites?
Yes. WooCommerce work usually starts with permalink and archive structure, since product categories, tags and attributes all generate archive pages that can overlap and compete. Consolidating conflicting structured data output by multiple plugins is also common, as is template-level work on product and category pages.
Why are my ecommerce product pages not ranking?
The three most common reasons, in order: the pages are not indexed, or are indexed as duplicates of a canonical elsewhere; they use manufacturer descriptions identical to every other retailer, so there is nothing to prefer them for; or they have almost no internal links, leaving them hard to discover and signalling low importance. Search Console will usually distinguish which of these applies before any tool is needed.
How do you handle duplicate product URLs?
First by identifying why the duplicates exist — multiple category paths, parameters, variants or pagination each need a different response. Then by choosing one canonical URL per genuinely distinct page and applying that consistently: self-referencing canonicals on the primary version, canonicals or redirects consolidating the rest, internal links pointing only at canonical URLs, and the sitemap listing only those.
How do you handle ecommerce filters and faceted navigation?
Facet by facet, not with a single global rule. Filters matching real search demand may justify an indexable, internally linked URL. Combinations nobody searches for should not be crawlable, using the appropriate mix of link handling, robots directives and canonicals. The decision rests on how many URLs are actually being generated and how Google is crawling them, which is visible in Search Console crawl stats and server logs.
Do you optimise product schema and Google Merchant Center?
Yes — both, and deliberately together, since the page markup and the feed describe the same products and need to agree. That means Product and ProductGroup structured data with accurate pricing and availability, correct identifiers such as GTIN and MPN, and shipping and return information consistent between the site and the feed. Valid structured data makes eligible pages capable of supported product appearances; it does not guarantee them.
How do you measure ecommerce SEO success?
Against revenue, not rankings. Reporting covers non-brand impressions and clicks from Search Console, how many product and category pages receive organic traffic at all, landing-page conversion rate, and organic transactions, revenue and average order value in GA4 — the same measures used to judge paid channels, so the comparison is fair.

Find Out What Is Holding Your Ecommerce SEO Back

Send me your store URL and the markets you sell into. I will look at how your catalogue is indexed and structured, and tell you what is limiting organic revenue — including if the answer is that SEO is not your best next investment.

Request an ecommerce SEO audit WhatsApp +91 92743 50779