SEO
6 ecommerce SEO techniques to improve your online store
What is ecommerce SEO?
When we talk about ecommerce SEO we mean the set of actions that make an online store show up on Google when someone searches for products like yours. It includes organizing categories well, optimizing product pages and improving the experience (speed and usability). An effective ecommerce SEO strategy prioritizes the pages that can generate the most revenue and measures their impact.
In practice, it means:
- Google understands what you sell and where each page fits.
- Users find your products in fewer clicks.
- Your results can show useful information (price, stock, ratings).
At ConfiGrowth we work from a simple premise: turn visits into customers and customers into predictable sales. That forces us to prioritize opportunities that affect the business (categories that print revenue, product pages with margin, CWV improvements that unlock conversion).
Architecture and keyword research for categories
Designing the category architecture well and doing keyword research specific to categories is what most affects a store’s organic traffic. A clear structure makes crawling easier, avoids duplicates and helps Google understand the relationship between categories, subcategories and products. To get there, combine good hierarchy practices, breadcrumbs and a search intent mapping by page type. Google documents all of these basics in its SEO guide and in its structured data documentation.
Clusters, hierarchy and breadcrumbs
1) Group by “clusters” (topics) and define the hierarchy.
Simple example (running store):
- Main category: /running-shoes/
- Subcategories: /running-shoes/men/, /running-shoes/women/
- Sub-subcategory (if applicable): /running-shoes/trail/men/
This structure helps Google understand what each set of pages is about and helps users find their way. Keep URLs predictable and clean.
2) Implement visible, marked-up breadcrumbs.
Breadcrumbs show the path “Home → Category → Subcategory → Product.” In addition, their BreadcrumbList markup in JSON-LD makes your hierarchy eligible to appear in results.
Usability recommendation: in ecommerce, two types of breadcrumbs work (hierarchy-based and history-based) so users never get lost while browsing.
3) Avoid unnecessary branching.
Don’t open sublevels if there’s no search demand or enough products; they only complicate crawling and dilute signals. Always go back to the basics of the Starter Guide: simplicity and logic.
Intent by page type
Intent mapping (learn, compare or buy) defines which keywords go on each page type and what content it needs:
- Category pages (PLP) → explore/compare intent.
What to include: short text that helps people choose (100-200 words), links to subcategories, short FAQs (shipping, returns). - Product pages (PDP) → buy intent.
What to include: unique description, clear specs, real photos, ratings, CTAs and product markup (see next section). - Guides and comparisons → learn intent.
What to include: recommendations and links to the right categories and products to turn that visit into a sale.
This split reduces cannibalization and makes each page answer one specific need, in line with the practices Google suggests in its introductory guides.
Product pages that convert
Product pages are where the purchase gets decided. They have to answer questions, provide social proof and be technically prepared to stand out on Google.
Unique descriptions and variants
Don’t copy the manufacturer. Write unique descriptions, answer real questions (sizes, compatibility, warranties), add variants (color/size/pack) without needlessly duplicating URLs. In our practice, the biggest jump comes when the product page resolves objections and adds internal micro-comparisons (“Model A vs. B”).
Modules that always work
- Value bullets (benefits + proof).
- Scannable spec table.
- Short FAQs (markup-eligible, see below).
- Social evidence (ratings and photos).
Links to guides / “how to choose” content in the same cluster.
Product, Review and Stock schema
Add structured data to qualify for rich results:
- Product as the main type for the product page.
- Offer with price, currency and availability (stock).
- AggregateRating/Review when real ratings exist.
Google explains that this data can make price/availability/reviews show up directly in search; make sure what’s marked up matches what’s visible (parity). Validate with the Rich Results Test and check warnings in Search Console.
Facets, canonicals and pagination
Filters (color, size, material…) can generate thousands of URLs. If they aren’t controlled, they eat up crawl budget and make it harder for Google to discover what matters. Google has formalized specific recommendations for this faceted navigation.
Indexable filters vs. noindex
Not every filter deserves indexing. Criteria for indexing facets:
- There’s search demand: people search for it as if it were a mini-category (e.g., “women’s waterproof coat”).
- The page adds value: a big enough listing + short text that helps people choose + FAQs.
- Clear, stable URL: a clean path is preferable; if you use parameters, keep them consistent.
- Complete signals: specific title/H1, breadcrumbs, a self-referencing canonical and inclusion in the sitemap.
If there’s no demand/value, apply noindex and/or block crawling in robots.txt to save budget; Google documents this route for faceted navigation when those URLs aren’t needed in the index.
Managing duplicates and parameters
To concentrate authority and stop Google from scattering across near-identical URLs, define a main version and tidy up your parameters. This is key in any ecommerce SEO strategy.
- Canonicals set correctly: when several URLs show the same listing, use rel=“canonical” pointing to the preferred version (usually the base category). Avoid canonical loops (A→B and B→A).
- A solid base category: keep a clean, filter-free URL (e.g., /jackets/women/) with a self-canonical, linked from the menu, breadcrumbs and sitemap. That’s where you consolidate signals.
- Facets with demand: if a filter deserves to rank (e.g., /jackets/women/waterproof/), give it a stable URL, a self-canonical, a short guiding text and link it from its category.
- Presentation parameters (sort/view): they add no new content; apply a canonical to the base and, if appropriate, noindex,follow.
- Clear pagination: Page 1 (base) index + self-canonical; pages 2+ normally noindex,follow, keeping “Next/Previous” links.
- UTMs and tracking: they should never be indexed; canonical to the base and, if possible, strip them on the server.
- Parameter explosion: if they generate lots of URLs, add robots.txt rules to block their crawling.
By applying these guidelines, your relevant categories and facets gain visibility, and crawl budget gets spent where it really matters.
Speed and Core Web Vitals (CWV)
Speed isn’t just “loading in X seconds.” CWV measure three critical aspects:
Images, JS and metrics (LCP, CLS, INP)
- LCP (Largest Contentful Paint): how fast the main block appears (usually an image).
How to improve: use WebP/AVIF, correct sizes and preload the hero image. - CLS (Cumulative Layout Shift): visual stability (the layout shouldn’t “jump”).
How to improve: reserve space for images/fonts and avoid late injections. - INP (Interaction to Next Paint): how fast the page responds when users interact (opening filters, adding to cart).
How to improve: reduce third-party JS, split the bundle, load non-critical resources later.
Google confirmed the switch to INP and provides resources to detect and optimize it in Search Console and CrUX. Plan periodic performance sprints to measure, optimize and measure again.
Structured data and rich results
Beyond Product, there’s additional markup that reinforces context and can improve how you appear in results.
BreadcrumbList, FAQPage and Offer
- BreadcrumbList on categories and product pages: reflects the site hierarchy and can show up on the SERP.
- FAQPage: mark up a block of real questions and answers (shipping, returns, sizes) to help the user; follow the policies to be eligible.
- Offer (inside Product): price, currency and availability. If you don’t provide offers, review or aggregateRating in a product context, Google may warn you about missing properties.
Best practices: use JSON-LD, keep parity with the visible content and validate with the official tools before publishing.
External linking and authority for ecommerce
External authority shouldn’t stop at the homepage. To rank competitive categories, you need links pointing to those categories, distributed smartly through internal linking as well.
Digital PR and links to categories
- Create linkable assets (studies, comparison guides, calculators) and take them to industry media and blogs (Digital PR).
- When you earn mentions, direct part of those links to your strategic categories (the ones with the most margin and demand), not just to the homepage.
- Back it up with clear internal interlinking (from those assets to category → subcategories → product pages).
This combination reinforces the topical relevance of the cluster and improves your listings’ ability to compete. (Google’s “helpful, reliable content” guidance backs this approach: create real value for people and demonstrate reliability.)