SEO for an E-shop: A Complete Guide to More Organic Sales

A practical guide to e-commerce SEO: categories, products, filters, technical SEO, Merchant Center and measuring success by sales, not just traffic.

SEO for an E-shop: A Complete Guide to More Organic Sales

“How can an e-shop grow its sales from Google without relying entirely on ads?”

The question usually comes up on the day someone looks at the monthly Google Ads bill and does a quick calculation. CPC went up again. The margin did not.

SEO for an e-shop can build a steady channel of organic demand. But it is not “put the keyword in the product title and wait”. A store with 3,000 products, 40 categories and filters that generate tens of thousands of URLs has completely different problems from a ten-page company website.

At Ranking House we work mainly with businesses in Kalamata, and several of them sell online across Greece. The logic below, however, applies to any online store, wherever it is based.

In this guide you will see how e-commerce SEO works in practice: from keyword research and categories to filters, Merchant Center and measurement. With one test in every section: does this bring sales, or just nice charts?

What is SEO for an e-shop?

SEO for an online store means optimising an e-shop so that the pages that sell appear in Google Search when someone looks for what you sell.

The difference from “general” SEO is not in the principles. It is in the scale, and in the fact that almost every page has a commercial role. E-commerce SEO covers:

  • Category pages and subcategories — which often target the most valuable searches.
  • Product pages — for more specific searches.
  • Informational content — such as buying guides.
  • Technical infrastructure — crawling, indexing, speed, rendering.
  • Internal linking — which decides which pages are seen as important.
  • Structured data — and the product data Google “reads”.

On a company website, a wrong canonical affects one page. On an e-shop, it can affect 8,000.

Why is SEO so important for an e-shop?

Paid traffic stops the moment ad spend stops. Organic visibility can keep bringing visits as long as your pages stay competitive.

That does not make SEO “free traffic”. The phrase sounds good in presentations but leaves out the cost: strategy, content, development, maintenance, team time. The difference is that the investment compounds. A category page built properly last year can still bring sales this year, without paying for every click.

There is a second benefit that is rarely mentioned: the bigger the organic channel grows, the less every increase in ad costs hurts.

Keyword research for an e-shop

Keyword research for an e-shop is not a list of search volumes. It is matching user intent to the right page type.

Keywords roughly fall into:

  • Informational — “how to choose running shoes”
  • Commercial — “best running shoes” (the user is comparing, not decided yet)
  • Transactional — “Nike Pegasus 41 men’s price”
  • Branded — your store’s name or a brand you sell
  • Category-level — “men’s running shoes”
  • Product-level — “Nike Pegasus 41 men’s”

Who types “men’s running shoes”? Someone who wants to see options, filter and compare. They want a category page, not an article and not a single product. Someone who types “Nike Pegasus 41 men’s” knows what they want. They want the product page, with price and availability.

That is why not every page should target the same keyword. If the category, an article and three products all chase “running shoes”, Google does not know which one to show. It usually ends up showing none of them well. This is called keyword cannibalization, and it is one of the most common findings in audits.

Page typeMain SEO goalSearch intent
HomepageBranded searches, trust, passing authority to the main categoriesNavigational / branded
CategoryBroad commercial terms with high demandCommercial / transactional
SubcategoryMore specific commercial termsCommercial / transactional
ProductSpecific models, codes, long-tail searchesTransactional
Brand“Brand + category” or plain brand searchesCommercial / navigational
Blog / Buying guideQuestions, comparisons, pre-purchase researchInformational / commercial

E-shop architecture

The structure of an e-shop determines how Google reads it and how the customer moves through it. The basic logic is well known:

Homepage → Categories → Subcategories → Products

The points that make the difference:

  • Shallow architecture — important commercial pages should be a few clicks from the homepage. A category you can only reach through four menu levels and a banner from 2023 sends the message that it does not matter.
  • Logical navigation — categories should follow the way customers search, not the way the warehouse or the ERP is organised.
  • Crawlability — menu and category links should be real HTML links Google can follow.
  • Breadcrumbs and internal linking — which we cover below.

A practical test: open your menu and ask whether a customer who does not know your internal category codes would understand where to go. If the answer is “probably”, Google’s answer is probably the same.

SEO for category pages

In many e-shops, category pages carry more SEO value than individual product pages. They target terms with more demand, their content is more stable (products change, the category stays) and they match what the user wants to see: options.

Even so, they are often the most neglected pages. An H1 that says “Category”, a product grid, and that is it.

What a proper category needs:

  • Keyword targeting — one main term and its natural variations. Not five unrelated terms on the same page.
  • Title tag — descriptive, with the main term near the start. For example “Men’s Running Shoes | Store Name”.
  • H1 — clear and aligned with the page’s goal.
  • Short intro text — two or three lines above the products that help the user, not ones that push the products below the fold.
  • Supporting content — further down the page: a short selection guide, FAQs, useful clarifications.
  • Internal links — to subcategories and related categories.
  • Products — sorted logically, not with out-of-stock items at the top.
  • Filters — that help, without creating indexing chaos.
  • Breadcrumbs — and proper pagination.

One remark: category text should not be 1,500 words written only for Google. The visitor came to buy shoes, not to read the history of running from ancient Olympia. The priority remains the purchase.

SEO for product pages

A good product page answers every question a customer would ask a salesperson, if there were a salesperson.

The basics:

  • A unique, clear title with brand, model and a key feature.
  • A correct H1, usually the product name.
  • A description that explains what it is and who it is for.
  • Price and availability, visible without scrolling.
  • Images — many, clear, with zoom and proper alt texts.
  • Technical specifications in a structured format.
  • Reviews, where they genuinely exist.
  • FAQs, where they add something (e.g. “does it fit model X?”).
  • Related products and links to the category.
  • Structured data.

Not every description needs to be an article. A USB-C cable does not need 600 words. A mattress or a professional tool probably does. The amount of content should follow the product’s complexity and the search intent, not an arbitrary word count.

Duplicate product descriptions

The manufacturer’s description, copy-pasted across 40 Greek e-shops. We have all seen it.

Let’s be clear: this does not automatically trigger a Google penalty. The myth persists, but it is not true. The real problem is quieter. If 40 pages say exactly the same thing, why should yours be the one shown? Usually the site with the most authority wins, and you are left with a page that exists but nobody finds.

Ways to add your own value:

  • Real specifications — complete and properly structured.
  • Usage information — who it is for, in what conditions.
  • Sizing — “runs half a size small” is worth more than three paragraphs of marketing.
  • FAQs — from real customer questions.
  • Comparisons — with similar models.
  • Expert advice — from your team.
  • Your own photos.

With 5,000 products you will not rewrite them all tomorrow. Start with best sellers and products with real demand. If writing at scale is the bottleneck, organised content writing with a shared template for each category helps.

Filters and faceted navigation

This is where most of the “hidden” problems in e-shop SEO live.

Faceted navigation is the filter system inside a category. Take the category Men’s Shoes with filters:

  • Nike
  • Adidas
  • black
  • size 44
  • under €100

Every filter and every combination can generate a new URL. Five brands, ten colours, fifteen sizes, four price ranges, three sort orders. Do the multiplication and you will see why an e-shop with 800 products can have 200,000 crawlable URLs.

The risks:

  • Crawl waste — Google spends time on useless combinations instead of new products.
  • Duplicate or near-duplicate pages — “black Nike 44” and “Nike 44 black” are the same page with two URLs.
  • Index bloat — thousands of thin pages in the index.
  • Competing URLs — for the same term.
  • Canonical issues — when canonicals point to the wrong place or are ignored.

That is why we often say faceted navigation can create a much bigger problem than a lack of content. A site with little text but a clean structure often does better than a site with lots of text and 100,000 filter URLs.

The answer is not a blanket noindex on all filters. Some filtered pages have real demand: “Nike men’s running shoes” gets searched. Those may be worth turning into indexable pages, with a clean URL and their own title and H1. The combination “size 44 + under €100 + sort by newest” probably not.

The decision is case by case, based on demand and the platform. The tools vary: controlling which filters generate links, robots.txt for combinations you do not want crawled, canonicals, noindex. Each does a different job. For example, noindex keeps a page out of the index, but Google has to crawl it first to see it. If the problem is crawling, it does not solve it.

Pagination and SEO

A category with 400 products does not show them all on one page. It splits them into pages 1, 2, 3 and so on.

What matters:

  • Each paginated page has its own stable URL — e.g. ?page=2.
  • Links to the next pages are normal <a href> links — so Google discovers the products deeper in the list.
  • Pages 2, 3 and so on usually have a self-referencing canonical — not a canonical to page 1. If they all point to page 1, you are essentially telling Google the products on page 7 do not exist.
  • Infinite scroll and “Load more” buttons — fine for users, as long as there is also a crawlable version with normal paginated URLs. Google does not scroll or press buttons.

If you read somewhere that you need rel="next" and rel="prev", Google stated years ago that it no longer uses them for indexing. They do no harm; they are just not the solution.

Canonical tags on an e-shop

The canonical tag tells Google which URL you consider the main version of a page. On an e-shop it is useful for:

  • URL parameters — e.g. sorting (?sort=price).
  • Variants — when different URLs show the same product.
  • Duplicate URLs — such as the same product reached through two categories.
  • Tracking parameters — (?utm_source=...).

Two points are often misunderstood. First, the canonical is a hint, not a directive. If the page with the canonical differs a lot from the target page, Google may ignore it. Second, the canonical does not solve every crawling problem. Google has to visit the URL to see the canonical. If you have 50,000 filter URLs with a canonical, you still have 50,000 URLs being crawled.

Product variants and SEO

One shoe in five colours and ten sizes: one page or fifty?

Usually, sizes belong on the same URL. Nobody searches “Nike Pegasus 41 size 43” often enough to need its own page, and the content is identical.

Colours and models are more of a grey area. A separate indexable page can make sense when:

  • there is real demand for that specific variant,
  • the variant has different content (photos, features, price),
  • availability differs substantially,
  • the UX does not break, meaning the user can still switch colour easily,
  • the platform supports it without creating duplicate chaos.

A phone in 128GB and 256GB probably stays one page. A sofa in velvet and leather, with different prices and photos, maybe not.

Out-of-stock and discontinued products

Automatically deleting every product that sells out is one of the most expensive habits in e-commerce. It just does not show up in the till straight away.

Temporarily out of stock: the page can stay live. It clearly shows the product is unavailable, suggests alternatives, maybe offers a back-in-stock alert. Structured data is updated to “out of stock”. If you delete the page and recreate it in two weeks, you start from scratch with whatever visibility it had.

Permanently discontinued: here we look at:

  • is there a successor model? Redirect there.
  • is there a relevant alternative? Redirect there.
  • is there a suitable category? Redirect there.
  • is there nothing relevant? Then a 404 or 410 is often more honest than an unrelated redirect.

What usually does not help: redirecting all discontinued products to the homepage. The user looks for a specific fridge and lands on a banner for swimwear discounts. Google often treats such redirects as soft 404s.

Internal linking for e-commerce SEO

Internal linking is how you tell Google “these pages matter”. It affects:

  • Crawling and discovery of pages,
  • Hierarchy, meaning which pages look more important,
  • Authority distribution within the site,
  • User navigation.

Useful patterns:

  • Blog → Categories — an article “How to choose running shoes” linking to the relevant categories.
  • Categories → Subcategories — from “Running Shoes” to “Trail” and “Road”.
  • Products → Categories — every product links to its category, including through breadcrumbs.
  • Related products — logical connections, not random ones.
  • Buying guides → Commercial pages — the guide acts as a bridge from research to purchase.

In practice, internal linking can significantly affect both the discovery and the prioritisation of commercial pages. A high-margin category that receives no links except from the footer will struggle to get the attention you want.

Breadcrumbs

Breadcrumbs (Home > Shoes > Running Shoes > Nike Pegasus 41) do four jobs with one line of code:

  • Navigation — the user goes up a level in one click.
  • Hierarchy — they show users and Google where the page belongs.
  • Internal linking — every product sends links to its parent categories.
  • Structured data — with BreadcrumbList markup, Google understands the structure more clearly.

You rarely find such a good cost-benefit ratio in SEO.

Technical SEO for an e-shop

The basics we check on every e-shop:

  • Crawlability — can Google reach the important pages?
  • Indexing — are the right pages in the index, and not the wrong ones?
  • Status codes — 200 where a page exists, 301 where it moved, 404/410 where it does not exist.
  • Redirects — no chains or loops.
  • Robots.txt — does not accidentally block categories or CSS/JS.
  • XML sitemap — contains only indexable, canonical URLs.
  • Canonical tags — point where they should.
  • JavaScript rendering — are products and links present in the HTML Google sees?
  • Broken links — internal and external.
  • Orphan pages — products that receive no internal link.
  • Duplicate URLs — with/without slash, http/https, upper/lower case.

On large e-shops, the problem is multiplication. One faulty template repeats on every product page. The good news is that it works the other way too: one correct technical fix can affect thousands of URLs at once. That is why a technical review of an e-shop starts with the templates, not with individual pages.

Crawl budget: when should it worry you?

An e-shop with 300 products and a clean structure probably has no crawl budget problem. If someone is selling you “crawl budget optimisation” for such a site, it is worth asking what exactly they will optimise.

It becomes serious when there are:

  • a very large number of URLs — tens or hundreds of thousands,
  • endless filter combinations,
  • parameters that create new URLs (sort, session IDs),
  • duplicate URLs at scale,
  • thousands of products with frequent changes.

The symptom is usually that new products take a long time to get indexed, while logs or Search Console’s Crawl Stats show Google spending time on filter URLs. Something that sounds contradictory applies here: more indexed URLs does not mean better SEO. Often it means the opposite.

Core Web Vitals and e-shop speed

Speed affects both search and sales. You feel the second one more directly.

Core Web Vitals measure three things:

  • LCP (Largest Contentful Paint) — how quickly the main content appears, usually the main product image. Google’s target: up to 2.5 seconds.
  • INP (Interaction to Next Paint) — how quickly the page responds when you tap something, e.g. “Add to cart” or a filter. Target: up to 200ms.
  • CLS (Cumulative Layout Shift) — how much the page “jumps” while loading. Target: up to 0.1.

A perfect 100 in PageSpeed Insights does not guarantee rankings. Google uses page experience as one of many signals, and real user data counts more than a lab test. What matters is whether your customer, on an average phone and 4G on the bus, can see the product and buy it without giving up. CLS in particular is familiar to anyone who went to tap “Cart” and hit a banner because the page moved at the last moment.

Mobile SEO for an e-shop

Google mainly indexes the mobile version of your site. Most customers shop from their phones. For many e-shops, the desktop experience is now the secondary one.

What we check on mobile:

  • Navigation — a menu that opens, closes and makes sense.
  • Filters — easy to use, without the selection getting “lost”.
  • Checkout — few steps, autofill, familiar payment methods.
  • Buttons — big enough for a thumb, not a needle.
  • Images — clear, with zoom, properly compressed.
  • Speed.
  • Readability — text you can read without pinch-zooming.

Organic traffic without an easy mobile purchase is visits, not sales.

Structured data for e-commerce

Structured data describes your products in a format Google understands without guessing. The basics:

  • Product — name, image, description, brand, codes.
  • Offer — price, currency, availability, condition.
  • Review / AggregateRating — only when there are real reviews shown on the page.
  • BreadcrumbList — the page’s hierarchy.

Two non-negotiable rules. The markup must match content that is actually visible on the page. And no, we do not put 4.9 stars on a product with no reviews “so it looks nice on Google”. That breaks the guidelines and can lead to a manual action.

Also, correct structured data does not guarantee rich results. Google decides whether and when to show them. What the markup does is make you eligible.

Google Merchant Center and organic visibility

Many people think Merchant Center is only about Shopping ads. It is not. Through Merchant Center, your products can also appear in free, organic listings across Google’s surfaces, such as the Shopping tab and parts of the search results, where available.

Data quality makes the difference:

  • Prices that match the page exactly.
  • Availability kept up to date.
  • Product identifiers (GTIN, MPN, brand) that are correct.
  • Images that are clean, without promo text on them.
  • Product titles that are descriptive, not warehouse codes.

Here is a point that often gets lost: the Merchant Center feed, the structured data on the page and the site’s SEO must tell the same story. If the feed says €89, the schema €95 and the page €92 because of an offer, Google does not know which to believe. And it usually disapproves the product.

Content marketing for an e-shop

An e-shop’s blog only makes sense if it connects to what you sell. A power-tools store with articles on “the 10 best summer films” has a blog. It does not have a content strategy.

Content types that usually perform:

  • Buying guides — “How to choose a drill for the home”.
  • Comparisons — “Cordless or corded?”
  • How-to — “How to change a drill bit safely”.
  • Gift guides — seasonal, with links to specific products.
  • Sizing guides — they reduce returns and answer real searches.
  • Product education — what the features mean, when you need the more expensive model.

Every such article needs a clear path to the relevant categories and products. A reader who has just worked out which drill they need should not have to look for where you sell it. A buying guide that sends nobody to the cart is just a nice piece of writing.

SEO for brand and manufacturer pages

In many e-shops, brand pages have real demand. “Bosch tools”, “Adidas women’s trainers”, “Philips shavers” get searched. A good brand page with a proper title, a short intro and well-organised products can capture that demand.

That does not mean every brand page should be indexable. A brand with two products, one of them sold out, does not make a useful page. The decision depends on demand, the number of products and whether you can offer more than an empty grid.

Backlinks and authority for an e-shop

In competitive markets, backlinks still matter. If five e-shops have similar products, prices and pages, the difference often lies in who has more recognition in the space.

Strategies that work without risk:

  • Digital PR — stories the media genuinely care about.
  • Editorial mentions — references in articles, guides, reviews.
  • Useful resources — tools, size charts, guides worth citing.
  • Partnerships — with related businesses, associations, events.
  • Supplier and manufacturer relationships — many have a “Where to buy” page.
  • Original research — your own data, e.g. seasonal buying trends.

“1,000 backlinks for €49” packages are exactly what they look like. At best, you lost €49. At worst, you spend the next months cleaning up your backlink profile.

SEO and UX: why they should not be treated separately

An e-shop can rank first and sell nothing. It happens more often than you think.

The usual suspects:

  • Confusing navigation — the user arrives, cannot find anything, leaves.
  • Poor photos — blurry, small, or a single one for a €400 product.
  • Hidden shipping costs — they appear at the last checkout step. A classic cause of abandoned carts.
  • Difficult checkout — mandatory registration, ten fields, no autofill.
  • Low trust — no reviews, an unclear returns policy, no contact details.
  • Poor mobile experience.

An e-shop with lots of traffic but a very low conversion rate may have SEO traffic with no real commercial value. Or it may have the right traffic that gets lost at checkout. Either way, the answer is not “more SEO”. When the goal is revenue, SEO and UX are assessed together. If the store is still being built, it is worth getting these right from the start of the e-shop build, because later they cost more.

How do we measure SEO success for an e-shop?

Rankings are one indicator. They do not pay suppliers.

KPIs that matter:

  • Impressions and clicks in Google Search Console.
  • Non-brand organic traffic — visits from searches without your name. That is where you see whether SEO brings new customers.
  • Traffic to category pages and product pages, separately.
  • Conversions and transactions from organic search.
  • Revenue from organic search.
  • Conversion rate of organic traffic.
  • Average order value.

To measure these properly, you need e-commerce tracking set up correctly in GA4, with order value passed correctly. Without it, every discussion about “SEO performance” is guesswork.

And one test worth remembering: more organic traffic without more commercial value is not necessarily successful SEO. It is just more traffic.

The most common SEO mistakes on e-shops

We see these again and again:

  • the same manufacturer descriptions on every product,
  • poor category architecture that follows the ERP instead of the customer,
  • noindex on important pages, often left over from staging,
  • thousands of filter URLs indexed,
  • wrong canonicals, e.g. all products pointing to the homepage,
  • orphan product pages that nothing links to,
  • insufficient internal linking to the categories that sell,
  • deleted products with no redirect strategy,
  • weak category pages with an H1 “Category” and nothing else,
  • JavaScript that hides products or links from Google,
  • broken or misleading structured data,
  • keyword cannibalization between categories, products and articles,
  • a very slow mobile experience,
  • a blog with no links to commercial pages.

Most of these are not visible at a glance. They show up in a crawl, in Search Console and in the logs. That is why an SEO audit is usually the first step before any strategy. For a first picture, you can run the free SEO check on your site.

E-shops in Kalamata: a local base, nationwide sales

Many e-shops in Messinia sell products with a strong local identity, such as olive oil, olives, honey or handmade goods, to customers in Athens, Thessaloniki or abroad. Here SEO works on two levels. Categories and products have to compete nationally, with no local advantage. At the same time, if you also have a physical shop, your Google Business Profile and local visibility bring customers from the area who want to see or collect in person.

The practical advice is not to mix the two goals on the same pages. The “Olive oil” category targets anyone looking for olive oil, wherever they live. The store page and the Google profile are the place for local intent. For that second side, we have written in detail about SEO in Kalamata step by step.

SEO for an e-shop or Google Ads?

They are not rival channels.

SEO builds organic visibility over a longer horizon. Its effect compounds, but it takes time to show.

Google Ads, Shopping and Performance Max can bring paid traffic more quickly, provided there is demand and a proper feed.

A mature e-commerce strategy usually uses both. Ads capture demand today and provide data on which keywords bring sales. SEO builds the visibility that gradually reduces dependence on paid. Both feed off the same Merchant Center feed, one more reason for it to be right. If you are interested in how the platforms split the work in a store, we wrote in detail about the Google Ads or Facebook Ads dilemma.

How long does e-shop SEO take?

There is no fixed timeline. It depends on:

  • the size of the site,
  • its technical condition,
  • the domain’s authority,
  • the competition,
  • existing rankings,
  • the speed of implementation,
  • the quality of the content,
  • backlinks.

One thing worth knowing: major technical fixes and content strategies move at different speeds. If an e-shop accidentally had noindex on categories, or thousands of filter URLs eating up crawling, the fix can show results relatively quickly. A new buying-guide strategy usually needs more time to earn its position.

E-commerce SEO checklist

  • Keyword research — every important term maps to one page
  • Site architecture — commercial pages are a few clicks from the homepage
  • Categories — proper title, H1, intro, internal links
  • Product pages — unique details, price, availability, images, specs
  • Filters — only combinations with real demand are indexable
  • Pagination — crawlable links, self-referencing canonicals
  • Canonicals — point to the right version of each page
  • Indexation — the index holds what should be there, not everything that exists
  • Internal linking — blog and products send links to categories
  • Breadcrumbs — on every category and product
  • Structured data — Product, Offer, BreadcrumbList, without errors
  • XML sitemap — only indexable, canonical URLs
  • Merchant Center — feed in sync with site and schema
  • Mobile UX — filters, cart and checkout work comfortably on mobile
  • Core Web Vitals — real user data, not just a lab score
  • Content — buying guides with a clear path to products
  • Backlinks — quality mentions, no bought packages
  • Tracking — e-commerce events and revenue measured correctly

Conclusion

E-commerce SEO is not a one-off task you finish. It is an ongoing process that connects technical SEO, content, architecture, product data, authority, UX and measurement. If one piece is missing, the rest work with the handbrake on.

The goal is not simply more rankings. It is a sustainable customer acquisition channel that brings real commercial value, month after month.

A practical next step: open Search Console and compare how many pages you have in the index with how many you should have. The gap usually says a lot.

An SEO audit of an e-shop can show whether the biggest opportunities lie in the categories, the products, the technical structure or the way Google crawls and indexes the store. See how we approach e-commerce SEO for stores in Kalamata and across Greece, or write to us via contact. We do not promise positions; we show you where the biggest opportunity lies for organic traffic that actually sells.

Frequently Asked Questions

What is SEO for an e-shop?

It is optimising an online store so that its categories, products and content appear on Google when someone searches for what you sell. It covers technical SEO, architecture, keyword targeting, internal linking, structured data and measurement based on sales, not just traffic.

How long does e-shop SEO take?

There is no fixed timeline. It depends on the size and technical condition of the site, its authority, the competition and the speed of implementation. Technical fixes can show results sooner, while a content strategy usually needs more time.

Which e-shop pages matter most for SEO?

In many e-shops, category and subcategory pages, because they target terms with more demand and match the intent of users who want to see options. Product pages matter for more specific searches, and brand pages where there is real demand.

Do all products need unique descriptions?

Ideally yes, but in practice you start with best sellers and products that have demand. Identical manufacturer descriptions do not automatically cause a penalty, but they make it hard to stand out from other e-shops selling the same product.

Is SEO or Google Ads better for an e-shop?

They are not rivals. Google Ads and Shopping bring traffic more quickly, while SEO builds organic visibility that compounds over time. Most mature e-shops use both, with a shared Merchant Center feed and shared data.

Ecommerce SEOSEO checkOnline shop