# SEO for online stores, measured in revenue

> Technical and content SEO for online stores: catalogue structure, product schema, Core Web Vitals on product pages, and migration without losing ranking.

URL: https://thenichesociety.ro/en/ecommerce-seo

An online store isn’t optimised like a brochure website — you have hundreds or thousands of product pages, categories that recombine through filters, and stock that goes in and out of availability every week. We check the catalogue structure, the product schema and the speed of key pages, and **we report the result in revenue from organic traffic, not in keyword rankings**.

## An online store needs a different kind of SEO than a brochure website

A brochure website has a few dozen fixed pages. An online store has hundreds or thousands — product pages that appear and disappear from stock, categories that recombine through filters, prices that change often. The classic SEO rules (one H1, a carefully written meta description) still matter, but they’re not enough at this scale.

We work on the real platforms that stores in Romania run on — WooCommerce, Shopify, PrestaShop or a custom catalogue — with a focus on what happens structurally: how the catalogue is organised, what Google sees on each product, and what exactly happens when a product goes out of stock.

## Categories are landing pages, not forgotten filters

Every product category should be treated as a page with its own SEO purpose — title, meta description and unique content, not just a grid of products with the title swapped on the same empty template. Faceted navigation (filtering by size, colour, price, brand) is useful for the buyer, but can generate thousands of near-identical URLs if it’s not controlled through canonicals and clear indexing rules.

**Not just a grid of products**
Title, meta description and unique content per category — not the title swapped on the same empty template.

**Useful for the buyer, risky for the index**
Size, colour, price and brand filters can generate thousands of near-identical, uncontrolled URLs.

**A single “official” version per page**
Canonical tags and clear indexing rules, so Google doesn’t split its trust between variants.

## What we check technically on every product page

Every product page should have complete Product schema markup — name, image, description, plus an Offer with price and availability, and AggregateRating if you have real, not generated, reviews. That’s the difference between a plain result in Google and a result with price and stock visible directly in search (Google, Search Central documentation).

Speed matters separately: product pages are usually the most visited in the whole store, and Core Web Vitals (loading speed, visual stability, interaction response time) is a ranking factor officially confirmed by Google (Google, Search Central documentation), not just generic best practice. The checks for every area of the store are gathered in the [complete SEO checklist for online stores](https://thenichesociety.ro/en/blog-seo-magazin-online-checklist).

## Out-of-stock products and discontinued products

A temporarily out-of-stock product shouldn't simply disappear from the site — the page stays live, with a clear stock message and, ideally, suggested alternatives, so you don't lose the visitor or the indexing built up on that URL.

For products permanently discontinued, the right decision depends on context: a 301 redirect to a genuinely equivalent product, if one exists, or a clean status if not — not a 404 left to chance on a URL that was still getting traffic from Google. A real example of stock reconciliation is the [AutosWorld migration from OpenCart to WooCommerce](https://thenichesociety.ro/en/case-studies/autosworld), with over 1,600 products checked one by one.

## From buying guides to category pages

Editorial content — buying guides, comparisons, blog posts — has the greatest SEO value when it links internally, naturally, to the relevant category and product pages, not just to the homepage. That’s how Google understands which categories genuinely matter to you, and that’s also how a real buyer navigates from information to decision.

## Replatforming without losing ranking, measured in revenue — not in positions

Migrating an online store from one platform to another is the moment of the highest SEO risk — every old URL without a correct 301 redirect means organic traffic lost for good. On the AutosWorld replatforming, we reconciled 1,611 products 1:1 between the old platform and the new one, with a complete redirect plan for the old URLs — see the full case study.

In the end, ecommerce SEO results are reported in numbers that matter to the business — revenue from organic traffic, organic sessions, the conversion rate on optimised categories — not just a keyword's ranking, which alone doesn't tell you whether that keyword actually sells. The concrete steps, from redirects to product reconciliation, are in the guide about [how to migrate a store without losing your SEO](https://thenichesociety.ro/en/blog-migrare-ecommerce-fara-pierdere-seo).

## A fixed price, after a short discovery call.

- no obligation to continue
- recommendations prioritised by impact
- 1 walkthrough session
- category page optimisation
- complete product schema
- monthly organic revenue report
- indexing structure at scale
- management of out-of-stock and discontinued stock
- monthly organic revenue report
Every project has a different context, workflows and infrastructure, so the price is set after a short, paid discovery and does not change along the way.

## Frequently asked questions

### What does SEO for an online store mean, as distinct from classic SEO?

At the scale of a catalogue with hundreds or thousands of pages, what matters is the category structure, the product schema (Product, Offer, AggregateRating), the speed of product pages, and what happens to pages when a product goes out of stock — not just the keywords in the copy.

### Do you do SEO for Shopify too, or only for WooCommerce?

We work on whatever platform your store already runs on — WooCommerce, Shopify, PrestaShop or a custom catalogue. The principles of structure, schema and speed are the same, only the technical implementation differs. Source: editorial

### What happens to SEO when a product sells out or is discontinued?

It depends on the context: a temporarily out-of-stock product stays live with a clear stock message; one permanently discontinued gets a 301 redirect to a real equivalent, if one exists, or a clean status — not an uncontrolled 404 on a URL that was still getting traffic. Source: editorial

### Can I migrate the store to another platform without losing the rankings I've built up?

Yes, with a complete plan of 301 redirects for every old URL, treated as mandatory, not optional. On the AutosWorld replatforming we reconciled 1,611 products 1:1 between the old platform and the new one — see the case study. Source: editorial

### Let's see what can be automated in your business.

A free 30-minute session: we'll tell you what can be automated, how long it takes and what it costs, with a fixed price after discovery.

We reply the same business day.
