Skip to content

Contact Info

Ecommerce SEO

Catalog SEO that starts with your product data

What does an ecommerce SEO consultant do?

An ecommerce SEO consultant improves how product and category pages are crawled, indexed and chosen in search. I audit faceted navigation, category architecture, product page content, variants, out-of-stock handling and structured data, and check that product data from your ERP or inventory system reaches the site, feeds and markup accurately. You get a prioritized fix plan tied to revenue by category.

Last reviewed by Vikas Saroj

Ecommerce SEO problems rarely start on a single page. They start in the catalog: filters that generate endless URLs, categories nobody planned, variants that compete with each other, and product data copied from supplier sheets. Search engines waste time on duplicates while the pages that sell go under-crawled.

Most of that data originates in your ERP, PIM or inventory system. Product names, attributes, prices, stock and identifiers flow from there to the website, to shopping feeds and to marketplaces. As an ecommerce SEO consultant who also works on ERP and integration projects, I look at both ends of that flow, because fixing the page without fixing the source rarely lasts.

The result is a plan ordered by commercial value: the categories and products that matter most to revenue first.

Tall warehouse racking stocked with palletized goods
  • Faceted navigation control
  • Category architecture
  • Product page templates
  • Variants and duplicates
  • Out-of-stock handling
  • ERP and feed data quality
What I Deliver

An ecommerce audit from catalog to search

The audit covers the storefront and the product data behind it, so recommendations work in practice and not just in a spreadsheet.

Faceted Navigation Rules

A rule set for which filter combinations deserve indexable pages, which are canonicalized or noindexed, and which should not create crawlable URLs at all.

Category Architecture

Category and subcategory structure based on how buyers search and shop, with clear parent-child linking and no overlapping categories competing for the same demand.

Product Page Template

Template recommendations for titles, descriptions, attributes, images, reviews and internal links, so every product page carries the details buyers compare.

Variant Strategy

When colors, sizes or configurations get their own URLs and when they consolidate into one, with canonical and structured data rules for each case.

Stock Lifecycle Rules

How temporarily out-of-stock, discontinued and replaced products are handled, so useful pages are not lost and dead ends do not pile up.

Product Data Review

Checks on how product data flows from your ERP, PIM or inventory system to the site, shopping feeds and markup, and where it loses quality on the way.

How I Work

Crawl, trace, then prioritize by revenue

Crawl

See the catalog as search does

01
Request an Assessment
  • Full catalog crawl
  • Facet URL analysis
  • Index coverage review
  • Log file sampling

Trace

Follow product data to source

02
Discuss Your Project
  • Map ERP to site fields
  • Feed and markup checks
  • Stock and price sync
  • Attribute completeness

Prioritize

Order fixes by revenue

03
Talk About Next Steps
  • Revenue by category
  • Fix list with owners
  • Developer and data tickets
  • Release verification

Faceted navigation: the biggest ecommerce SEO risk

Filters help shoppers narrow a catalog by brand, size, color, price or material. Every filter combination can also create a URL. A category with several filters, each with many values, can produce more URL combinations than the store has products. Search engines then spend their time crawling near-identical pages, while new products and important categories wait.

The answer is not to block all filters. Some combinations match real search demand, such as a category plus a brand or a key material, and deserve a proper indexable page with its own title, introduction and internal links. Most combinations do not.

I build a facet rule set that classifies every filter:

  • Indexable: combinations with real demand and enough products, given clean URLs and unique content
  • Crawlable but not indexed: useful for discovery, kept out of the index with canonical or noindex rules
  • Not crawlable: sort orders, view modes and low-value combinations that should not create links crawlers follow

I also check how parameters are ordered, whether the same filter set produces different URLs, and how pagination works with filters. These rules need developer implementation and must be tested, because a mistake can remove valuable pages from the index. For general crawl and indexing work beyond catalogs, see my technical SEO service.

Category and product pages that earn their place

Category pages usually carry the most commercial search demand, because buyers search for types of products before specific models. Yet many stores treat them as plain grids. I review whether each category matches a real way buyers search, whether subcategories overlap, and whether the page explains the range, helps with choice and links to related categories and buying guides.

Product pages need different things. Buyers compare specifications, compatibility, sizes, delivery and returns. Search engines need unique titles, descriptions that go beyond supplier copy, structured attributes and correct identifiers such as GTINs where applicable. I review the product template rather than individual products, so improvements apply across the catalog.

Variants deserve a deliberate decision. Separate URLs for each color or size can help when buyers search for them specifically, but often create thin duplicates. I recommend a variant strategy per category, with canonical and markup rules to match.

Stock changes are the other common issue. Temporarily unavailable products should usually stay live with clear messaging. Discontinued products may redirect to a replacement or a close category, or return a removed status if nothing fits. Structured data must reflect availability accurately, which my schema markup consulting page covers in detail.

ERP, inventory and product feeds

This is where my background in business systems changes the audit. Most product data starts in an ERP, PIM or inventory system, such as Odoo, ERPNext, Zoho Inventory or Dynamics 365, and is synchronized to the store, to Google Merchant Center feeds and to marketplaces.

Common data problems I find:

  • Product names built for warehouse staff, with internal codes and abbreviations, reaching the storefront unchanged
  • Attributes stored as free text in the ERP, so filters and markup cannot use them reliably
  • Stock and price synchronized on different schedules for the site, the feed and the markup, causing mismatches
  • Missing or inconsistent identifiers between ERP items and feed items
  • Discontinued items deleted in the ERP, leaving broken pages and feed errors instead of planned redirects

I map the fields that matter for search from source to page, feed and markup, identify where quality is lost, and recommend whether to fix the data in the ERP, add enrichment in a PIM or CMS layer, or change the integration. Integration changes follow the same approach as my ERP integration work. This connection between operations data and acquisition is the differentiator: clean product data serves search, ads and internal reporting at the same time.

Implementation checklist

  1. Agree the facet rule set and implement it: clean URLs for indexable combinations, canonical or noindex rules for others, and no crawlable links for sort and view parameters.
  2. Consolidate overlapping categories and fix category hierarchy and breadcrumbs.
  3. Add useful introductions, buying guidance and internal links to priority category pages.
  4. Improve the product page template: unique titles, structured attributes, specifications, delivery and returns information, and related products.
  5. Apply the variant strategy with matching canonical and structured data rules.
  6. Define stock lifecycle rules for temporarily unavailable, discontinued and replaced products.
  7. Fix product data at the source: naming conventions, attribute fields and identifiers in the ERP or PIM.
  8. Align the timing of stock and price updates across site, feed and markup.
  9. Implement Product and Offer markup from the same data source as the page.
  10. Check Core Web Vitals on category and product templates, since filtering and image-heavy pages often fail, following Core Web Vitals consulting.
  11. Verify every release with a catalog crawl and Search Console monitoring.

I coordinate between developers, the ecommerce team and whoever owns the ERP, because most catalog fixes need all three.

Measuring ecommerce SEO by category and revenue

Ecommerce SEO should be measured in the same units the business uses: categories, products and revenue. I set up reporting around:

  • Indexed pages by type: categories, indexable facets, products, and the share of crawled URLs that are useful
  • Crawl distribution from server logs: how much crawler activity reaches products and categories versus filter combinations
  • Organic sessions, orders and revenue by category, from analytics joined with your category structure
  • New product discovery: how quickly new items are crawled and indexed
  • Merchant listing and product snippet performance in Search Console
  • Feed health: disapproved items and data mismatches in Merchant Center
  • Data quality: attribute completeness and stock or price mismatches between ERP, site and feed

Where your ERP or order system holds margin by product, I recommend reporting organic revenue alongside margin, because traffic to low-margin products is worth less than it looks. The same clean data supports paid shopping campaigns too, so I coordinate with Google Ads management where both channels share a feed. I do not forecast specific revenue gains; I report actual movement by category and explain it.

Not sure where to start?

Tell me about your business and current systems. I’ll suggest the most sensible first step.

Book a Consultation
Related

Related Services

  • Technical SEO
  • Schema Markup Consulting
  • ERP Integration
  • Odoo Consulting
  • Google Ads Management
  • Core Web Vitals Consulting

Not sure where growth is leaking?

Start with the data, not the channel.

Share your goals and current funnel with me. I will look at search, ads and CRM data together and tell you where the next lead is most likely to come from.

  • SEO, AI search and paid media from one consultant
  • Leads tracked into your CRM, not just clicks
  • Plain-English reporting tied to pipeline
  • No long lock-in contracts
FAQ

Questions About Ecommerce SEO

Not all of them. Some filter combinations match real searches and deserve proper, indexable pages. Most do not and should be canonicalized, kept out of the index or prevented from creating crawlable links. Blocking everything wastes demand; allowing everything wastes crawling. A deliberate rule set per filter is the answer.

It depends on whether they return. Temporarily unavailable products usually stay live with clear messaging and accurate availability in structured data. Discontinued products can redirect to a direct replacement or close category, or return a removed status when nothing relevant exists. The key is a consistent rule, ideally triggered from your ERP or inventory system.

Because it is usually the source of product names, attributes, prices, stock and identifiers. If that data is incomplete or written for internal use, it flows into your site, feeds and markup with the same problems. Fixing it at the source improves organic search, shopping ads, marketplaces and internal reporting at once.

I review stores on common hosted and open source platforms, headless setups and ERP-native webshops such as Odoo's website module. The audit method is the same. What changes is how facets, URLs and templates are configured, and how the platform connects to your ERP or inventory system.

No. Rankings and sales depend on competition, pricing, demand and many factors outside SEO. I can remove the technical and data barriers that hold your catalog back, prioritize by commercial value, and report organic revenue by category honestly so you can see what the work changes.

Still have questions? Let’s talk them through.

Every business is different. Share where you are today and what you want to fix, and I’ll tell you honestly whether and how I can help.

Book a Consultation
Vikas Saroj seated at a meeting table with a laptop and notebook
Working Model Remote · Worldwide
Email Address hello@vikassaroj.com
Book a Consultation

Let’s Discuss Your Ecommerce SEO Project

Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.

Chat on WhatsApp