Netlinks

SEO

E-commerce SEO: how store architecture decides who sells

Operations director on a metal mezzanine overlooking a large, organized ecommerce distribution center under soft morning light.

A store with 5,000 SKUs can end up with 80,000 indexable URLs because of poorly configured filters. Google spends its crawl budget on those combinations and takes forever to find the product you launched yesterday.

If your store's traffic has flatlined even as the catalog grows, this guide shows where architecture usually breaks down and what to fix first.

What e-commerce SEO is

E-commerce SEO is the work of making category and product pages rank at scale, with control over which URLs the search engine indexes and which it should ignore. An online store generates thousands of addresses through filters, variants and pagination, so the core decision stops being "how do I optimize a page" and becomes "which page deserves to exist in the eyes of Google and AI models".

That changes the logic of the game. A corporate site has 30 or 50 stable pages. A store with 5,000 SKUs can generate 200,000 URLs by combining color, size, brand and sort order. Without governance, the search engine burns crawl budget on duplicate pages and stops visiting what actually sells.

The second problem is cannibalization. When the "running shoes" category and 40 products compete for the same query, the algorithm doesn't know which one to show and tends to demote them all. That's why optimizing an isolated product almost never moves revenue: queries with commercial volume ("men's running shoes", "400-liter frost free refrigerator") point to categories, and that's where the money comes in. The homepage ranks the brand, the category ranks demand.

Solving this requires real technical SEO: canonicals, faceted architecture, structured data and speed treated as a system, at the standard an e-commerce SEO agency applies on platforms like VTEX, Shopify and WooCommerce.

In the next sections, each piece of that system.

Category architecture that concentrates authority

Every commercial intent needs a single destination. If "men's running shoes" can be reached through a category, a filter and internal search, authority splits across three URLs and none of them ranks well.

Category, subcategory and collection page

The practical rule: the category answers the broad term, the subcategory answers the qualified term, and the collection answers the segment with its own demand (brand, occasion, searched price range). If nobody searches for the combination, it doesn't deserve an indexable URL. And all of this no more than three clicks from the homepage, because excessive depth weakens crawling.

Filters and facets without generating thousands of duplicate URLs

Faceted navigation is where most stores bleed. The correct handling, a central part of any technical SEO project, follows a simple logic: index only facet combinations with proven search volume, turn those into pages with their own titles and content, and block the rest through canonicals, meta robots or parameter handling.

Pagination, canonicals and discontinued products

Pages 2, 3 and 4 of a category should be crawlable, with canonicals pointing to themselves, never all of them to the first page. A discontinued SKU with backlinks or traffic gets a 301 redirect to its direct successor or to the parent category. With no replacement and no history, a 410 solves it.

Audit these three points and you'll already know where your structure leaks authority.

Product data, the asset most stores ignore

A product page is a database before it is text. When 3,000 SKUs replicate the manufacturer's description, Google finds the same paragraph across dozens of stores and has no reason to rank yours.

Rewriting everything at once isn't feasible. The right prioritization follows the ABC revenue curve: the items that account for 80% of revenue get original descriptions, complete attributes and original photos first. The long tail waits.

Structured attributes are worth more than running text

Ecommerce specialist adjusting a product in a photo studio under soft studio lighting for catalog listing.

GTIN, brand, price, availability and variants need to be declared in Product schema with Offer. That markup is what unlocks price and stock directly in search results, and validating it is technical SEO work, not copywriting. A store without correct GTINs also loses eligibility on Google shopping surfaces.

Reviews as content at scale

Customer reviews and questions solve the unique content problem without editorial load. Each review adds original text to the page, AggregateRating puts stars in the result, and AI models use that volume of real opinion as a trust signal when recommending stores.

A product page with 40 reviews answers questions the manufacturer's description never anticipated. That ranks.

How ChatGPT, Gemini and Perplexity choose which store to recommend

When someone asks ChatGPT "what's the best robot vacuum under $300", the model doesn't check your Google ranking. It cross-references sources: data from your site, your Merchant Center feed, marketplaces, independent comparisons and reviews. If those sources disagree with each other, the store drops out of the answer.

Why the AI cites the marketplace and not your site

Marketplaces win on consistency. Price, stock and specifications match everywhere the model looks. If your site advertises one price, the feed shows another and the page says "check availability", the model treats your store as an unreliable source and recommends whoever delivers trustworthy data.

Outdated stock and pricing in the feed are the cheapest error to fix and the one that most often removes stores from purchase-intent answers.

What to make readable for the model beyond Google

Three fronts matter for corroboration: appearing in third-party comparisons and media, maintaining reviews on independent platforms, and serving complete structured data, something a solid technical SEO foundation already handles.

The logic is the same as the previous section: the product page as a database. The difference is that now the final reader is a language model deciding who to recommend.

Signs your store architecture is holding back revenue

Before hiring anything, it's worth naming the problem. These four symptoms show up in almost every store that has stalled in organic:

  • Products rank, categories don't. If product pages bring traffic but categories live on page 3, authority is scattered across filter URLs. First diagnostic: search "site:yourstore.com" with the category name and count how many versions of the same intent Google has indexed.
  • Traffic dropped after the platform switch. Migrating to VTEX, Shopify or WooCommerce without a redirect map wipes out years of history. Compare in Search Console the URLs that used to receive clicks and their status today.
  • The long tail only sells on marketplaces. If the customer finds your SKU on Amazon and not on your store, the product page lost the content battle, and the margin went with it.
  • Thousands of URLs "discovered, currently not indexed". Google knows the pages exist and decided not to spend crawl budget on them. A classic sign of crawl budget consumed by parameters.

Two or more signs together call for a technical SEO audit before any investment in content. It's the kind of reading an experienced SEO agency delivers in the diagnostic, with evidence from Search Console, not with opinion.

Where to start unlocking your store's organic growth

If you got this far recognizing the symptoms, your store's problem already has a name: scattered authority. Thousands of filter URLs competing with categories, product pages copied from the manufacturer and inconsistent signals that keep your brand out of ChatGPT and Gemini answers.

The good news: this is solved with method, not with content volume.

Three principles sum up everything we've covered:

  1. One intent, one URL. Category for the broad term, subcategory for the qualified one, collection for the segment with demand. Everything else leaves the index via canonical or noindex.
  2. A product page is data before it is text. Complete Product schema and original descriptions, prioritized by the ABC revenue curve.
  3. Consistency across sources decides who the AIs recommend. Site, Merchant Center and marketplaces telling the same story about price, stock and availability.
Thoughtful ecommerce strategist in a modern office reviewing diagrams drawn on a glass wall at dusk.

The first move fits in one morning: run "site:yourstore.com" on Google, count how many indexed URLs are filters and paginations, and compare that to the number of real categories. If the ratio is higher than 3 to 1, your architecture is draining authority. That's the kind of diagnostic an SEO agency with a solid foundation in technical SEO resolves within the first 90 days of a project.

A store that ranks at scale is a store that decided which pages deserve to exist. Want to know where yours is stuck? Talk to an Expert and get a diagnostic of your case, with no strings attached.

Frequently asked questions

What is e-commerce SEO?

It's the work of making category and product pages rank at scale, controlling which URLs the search engine indexes and which it should ignore. An online store generates thousands of addresses through filters, variants and pagination. The core decision stops being optimizing an isolated page and becomes defining which page deserves to exist in the index, which one concentrates authority and which one points its canonical to another.

What's the difference between e-commerce SEO and regular SEO?

Scale and architecture. A blog works with dozens of pages, a store works with thousands of SKUs, filters and paginations competing with each other. In e-commerce, the biggest gains come from structural decisions: canonicals, filter indexation, Product schema and category content. Getting this wrong scatters authority across duplicate URLs and blocks rankings even with good content.

How long does it take for an online store's SEO to show results?

Technical fixes (canonicals, schema, speed) usually show up in 2 to 4 months, as Google reprocesses the site. Category gains on competitive terms take 6 to 12 months, depending on domain authority and competition. Stores with a clean technical foundation accelerate that cycle. For reference, the Leo's Marble & Granite case went from 46 to 118 ranked keywords in four months.

Should I index my store's filter pages?

Only when the filter has its own search demand and enough volume to justify a dedicated page, like "nike running shoes". In that case, turn the filter into a collection with a friendly URL, title and content. All other filters (color, size, price range combined) should point their canonical to the category or receive a noindex, otherwise crawl budget dilutes across thousands of worthless variations.

What is Product schema and why does it matter?

It's the structured data markup that tells Google and AI models the price, availability, reviews and product identifiers (GTIN, SKU, brand) in a machine-readable format. It enables rich results with price and stars in search and feeds ChatGPT, Gemini and Perplexity with consistent data. Without valid schema, your store loses visual prominence and drops out of AI-generated answers.

How do I show up in ChatGPT and Perplexity recommendations?

The models cross-reference sources: data from your site, your Merchant Center feed, marketplaces, independent comparisons and reviews. If price, stock and specifications diverge across those sources, the store drops out of the answer. The path is keeping Product schema updated, the feed synchronized, original descriptions instead of manufacturer text, and presence in third-party comparisons and reviews that corroborate your data.

Do product descriptions copied from the manufacturer hurt SEO?

They do. When Google finds the same paragraph across dozens of stores, it has no reason to rank yours. Rewriting thousands of SKUs at once isn't feasible, so prioritize by the ABC curve: the products that account for 80% of revenue get original descriptions first, with specifications, use context and differentiators. The rest gets queued as returns show up.

Which e-commerce platform is best for SEO?

None of them ranks on its own, but the level of control varies. VTEX and WooCommerce give almost total freedom over URLs, canonicals and templates. Shopify has improved, but still imposes a fixed URL structure (/collections/, /products/) and limits some adjustments. More important than switching platforms is mastering what yours allows: correct canonicals, controlled filters, complete schema and healthy Core Web Vitals.

Digo Garcia

About the author

Digo Garcia

Founder & Specialist in AI, Technical SEO and Engineering

Digo Garcia is co-founder and Global CEO of Netlinks, with more than 20 years of experience in the digital market. He has worked at Letras.mus.br and Méliuz, led digital operations in partnership with Globo.com, and is a specialist in SEO, link building and organic acquisition.

View full profile
Ecommerce SEO: Architecture and Product Page Guide · Netlinks