Ecommerce SEO: the short answer
Ecommerce SEO is the practice of optimising an online store so Google and AI search engines show the right pages to buyers with purchase intent. It rests on four layers: a crawlable structure, strong category pages, unique product data with structured markup, and authority. Scale, filters and duplicate content make it different from ordinary SEO.
Most online stores do not lose rankings because their copy is weak. They lose rankings because Google crawls thousands of near-identical filter URLs, because the supplier description on the product page also sits on fifty competing shops, and because the category page holding the real search volume is empty apart from a product grid. That is a technical and an editorial problem at once, which is exactly why generic SEO advice stalls on ecommerce sites.
Viralistic builds online stores and runs the SEO on them, from the Herengracht in Amsterdam. One party accountable for both the engineering and the rankings, instead of an agency waiting on a developer and a developer waiting on a brief. This guide is that approach, written out.
€5,000
typical monthly SEO retainer in the Dutch market
€650
starting point per month at Viralistic (excl. VAT)
6 months
before the first serious ranking movement
5.0 ★
Viralistic on Google, 30 reviews
Last updated: August 2026.
What ecommerce SEO actually covers
The market uses several names for one discipline: ecommerce seo, e-commerce seo, online store seo, seo for webshops, and in the Dutch market webshop seo. They all describe search engine optimisation applied to a shop rather than to a brochure site.
The difference from ordinary SEO is not semantic. A services site has twenty pages you can optimise by hand. A store has two thousand, most of them generated by the platform, and the most valuable ones (your category pages) usually carry the least text. Everything in this guide follows from that single fact.
| Topic | Content website | Online store |
|---|---|---|
| Page count | Dozens, hand-built | Thousands, generated |
| Key landing page | Service page | Category page |
| Biggest technical risk | Page speed | Crawl budget and filter URLs |
| Biggest content risk | Thin copy | Duplicated supplier descriptions |
| Structured data | Organization, Article | Product, Offer, AggregateRating |
| Primary KPI | Leads | Revenue per visitor |
The four layers of a findable store
SEO is usually described as three pillars: content, technology and authority. For a store there are four, because product data deserves its own category.
Google has to find your categories and ignore your filter URLs. This is where most stores quietly lose revenue.
Category pages capture the volume, product pages capture the purchase intent. They need different copy.
Price, availability and reviews in structured data. This decides how you appear in Google and in AI answers.
Links, branded searches and reviews. Without authority a technically perfect store still sits on page two.
Category pages versus product pages: who does which job
Category pages should rank for the keywords with volume. Product pages should rank for the keywords with buying intent. Reversing that wastes months.
Category pages are your heaviest SEO asset
Someone searching for “leather tote bag” wants to choose from a range, not land on one item. Google knows this and serves listing pages. Yet in most stores the category page is the most neglected template: an H1, a product grid, and nothing else.
Turn it into a ranking page:
- One category per search intent, with a unique H1 that uses the phrase people actually type.
- An intro of 100 to 200 words above the grid explaining what the visitor will find and how to choose. Not keyword soup.
- A longer block below the grid for depth, including the questions buyers ask before ordering.
- Internal links to relevant subcategories with descriptive anchor text.
- Filters and sorting that do not pollute the URL (see the next section).
- Pagination that keeps the first page intact and crawlable.
Product pages must be unique and complete
At product level you almost always lose on one thing: the supplier description. If fifty shops run identical copy, Google has no reason to pick yours. Add what the supplier does not provide: your own photography, sizing detail, use cases, product-level FAQs, and reviews from real customers.
Reviews pay twice here. They generate unique on-page text and they feed AggregateRating markup, which can surface star ratings in the results. That lifts click-through on a position you already hold.
The 80/20 of product pages
Do not optimise all 2,000 products. Take the 50 products that produce most of your margin, give them genuinely unique content, and let the rest run on a solid template with correct structured data. Repeat each quarter with the new bestsellers.
Faceted navigation and crawl budget: where stores actually break
Faceted navigation is the biggest technical trap in ecommerce. Every combination of colour, size, brand and price can generate its own URL. Three filters with five options each already produce more than a hundred variants of the same page. Google crawls all of them, finds the same inventory everywhere, and spends its crawl budget on pages you never wanted ranked.
There is no penalty for this. The damage is slower: new products get indexed later, important categories get recrawled less often, and your authority spreads across URLs nobody searches for.
The approach that works:
- Decide which filter combinations have search volume. “Black leather tote bag” gets searched; “tote bag between 47 and 63 euros” does not. The first deserves an indexable page with its own copy, the second does not.
- Block the rest. Point filter parameters at a canonical of the clean category URL, keep them out of the index with noindex, or handle them in JavaScript without crawlable links.
- Prevent infinite combinations. Never allow filters to stack in the URL without a limit.
- Verify in Search Console. The Page indexing report shows how many URLs were crawled and not indexed. A store with 2,000 products and 40,000 crawled URLs has a faceted navigation problem.
Google documents this pattern in its own ecommerce guidance for Search, including the advice to decide per filter combination whether it is worth indexing. That is the point: it is an editorial decision, not a setting you switch on once.
Duplicate content: the three sources
Duplicate content reaches a store through three routes, and each needs its own fix.
| Source | Example | Fix |
|---|---|---|
| Filters and sorting | ?colour=black&sort=price | Canonical to the clean category URL |
| Product variants | One shoe in 8 sizes as 8 URLs | One product page with variant selection |
| Supplier copy | Identical description on 50 stores | Own content, specifications and reviews |
For the wider technical checklist, see our guide to technical SEO. This page stays on what is specific to stores.
Product data: structured data, feeds and availability
Structured data tells Google literally what is on the page: this is a product, this is the price, this is the availability, this is the rating. For a store that is not a bonus, it is the foundation of visibility in shopping results, rich results and increasingly in AI answers.
What every product page needs to get right:
- Product with name, image, description, sku and brand.
- Offer with price, priceCurrency, availability and priceValidUntil.
- AggregateRating and Review, but only when those reviews are genuinely on the page.
- BreadcrumbList that mirrors the real category structure.
Two rules get broken constantly: markup must match what the visitor sees, and availability must be current. A page marking an item as in stock while it is sold out loses both customer trust and rich results.
What about out-of-stock products?
Do not delete them. A temporarily sold-out product keeps its URL, its rankings and its links, with a clear availability message and links to alternatives. If the product is discontinued for good, 301 redirect it to the nearest category or successor. A 404 throws away authority you paid to build.
Site speed and Core Web Vitals for stores
A store is heavier than a normal site: product imagery, review widgets, chat scripts, tracking pixels and a cart that has to respond live. Each of those costs load time, and load time costs conversion and rankings at the same time.
The four interventions with the most impact on stores:
- Serve product images in WebP or AVIF at the size actually displayed, lazy-load below the fold, and set explicit width and height to prevent layout shift.
- Cut the number of third-party scripts. Review tools, chatbots and A/B testing tools top the list of offenders.
- Prioritise the largest visible image on category pages instead of loading it last.
- Measure with field data, not only a lab test. Search Console shows what your visitors actually experience.
The detail sits in our guides to Core Web Vitals and why speed matters for SEO.
Platform: Shopify, WooCommerce or headless
Your platform does not decide whether you can rank, but it decides how much effort ranking takes. Each option has SEO behaviour you should understand before you build on it.
Shopify enforces a fixed URL structure with /collections/ and /products/, and generates duplicate product URLs inside collections by default. Canonicals solve it, but you have less structural freedom than people expect. What you get back is speed and stability out of the box.
WooCommerce gives full control over URLs, templates and markup, and hands you complete responsibility for speed and hygiene. Without discipline a WooCommerce store grows into a crawl problem made of tags, attributes and archive pages.
Headless (for example Shopify as a backend with your own frontend) offers the most speed and freedom, but requires you to implement the SEO basics yourself: canonicals, sitemaps, structured data and server-side rendering. Build headless without SEO in the design and you build a fast invisible store.
We compare the options in Shopify vs WooCommerce and headless Shopify. Still in the build phase? Start with ecommerce website development.
Keywords, content and internal links
Keyword research for a store differs from research for a blog: you are not hunting topics to write about, you are mapping the language people use to describe your range. That language becomes your category structure.
Work in this order:
- Map purchase intent. Which terms do buyers use when they are ready to order? Those become your categories and subcategories.
- Find the modifiers. Colour, material, size, audience, occasion. Modifiers with real volume deserve their own indexable filter page.
- Write informational content for the stage before that. Buying guides, comparisons, care advice. These pages rank for questions and pass visitors internally to the category that earns the money.
- Link from blog to category, every time. A buying guide without a link to the range is a wasted asset. This is the cheapest SEO win most stores leave on the table.
Our method for steps one and two lives in keyword research. What you do with the traffic once it arrives sits in conversion rate optimisation: more revenue from the same visitors is almost always cheaper than more visitors.
Authority: link building for ecommerce
Authority is the layer stores wait longest for and have least patience with. The honest version: links to product pages are rare, links to good content are achievable, and that authority flows through your internal links into the categories that need to sell.
What works for stores in practice: suppliers and brands that maintain dealer pages, trade media covering your niche, original research or data drawn from your own range, and partnerships that give someone a real reason to link. What does not work: packages of a hundred links from sites nobody reads. More in link building.
How your store gets into AI answers
Search for webshop seo in the Netherlands and Google now renders an AI Overview above the organic results, assembled from a handful of sources. For stores that shifts part of the comparison phase into ChatGPT, Perplexity, Gemini and AI Overviews, where people ask which product they need and which shop to trust.
You earn that mention four ways:
- Answer the question literally and early on the page. Models retrieve passages, not whole pages. A category page that explains how to choose in two sentences is quotable. One that opens straight into a grid is not.
- Be specific and factual. Materials, sizes, warranty, delivery times, price bracket. Vague marketing language never gets cited.
- Keep product data accurate. Price, availability and reviews in structured data are the facts a model falls back on.
- Build brand recognition. Models name shops that are named elsewhere. Mentions in trade media and comparison articles weigh more here than a single link.
This is earning the answer, not hijacking it. The full explanation sits in AI Optimization (AIO) and AI SEO.
What does SEO for an online store cost?
Dutch agencies publish indicative monthly retainers between roughly €300 and €5,000 for ongoing SEO, with hourly rates of about €75 to €200. For more complex store work, published market figures cluster around €1,500 to €3,500 per month. Those are market indications from public sources, not quotes.
Behind that price sits a model that is tipping over. Enterprise SEO used to cost up to roughly €20,000 per month: armies of copywriters, endless alignment meetings, reporting that lagged a month behind. The obvious reaction, automating SEO entirely, never reaches page one. Google rewards judgement, not volume.
The model that does work is semi-automatic. Senior SEO specialists keeping an eagle-eye view, amplified by automation that absorbs the manual work: monitoring of indexing and filter URLs, alerts on broken structured data, content production at scale with human editing, and 24/7 live reporting instead of a monthly PDF. That is why Viralistic runs engagements from €650 per month (excl. VAT) up to around €5,000 per month, with tight GEO/AEO so you also appear in AI answers, including on comparison queries.
For the full pricing breakdown per model, see SEO costs. Weighing in-house against an agency? Outsourcing SEO covers that decision. And if you want to know where you stand today, take the free SEO check.
Proof from practice
SilverDrive is not a webshop but a chauffeur service operating in Amsterdam and across Europe. The principle is identical: Viralistic built the site and the systems, and the company grew internationally on organic findability rather than on ad budget.
The client testimonial is Dutch. In the original: “Viralistic begeleidde SilverDrive naar een internationaal gericht bedrijf dat volledig draait op organische vindbaarheid. De website en alle systemen besparen ons enorm veel tijd.” — Joshua Faerber, SilverDrive. Translated for English readers, it says that Viralistic guided SilverDrive towards an internationally focused business running entirely on organic findability, and that the website and systems save the team a great deal of time.
That word “systems” is not filler. In a store, most of the time saved sits in the processes around the shop: stock notifications, review requests, feeds and reporting. Our approach is in n8n for ecommerce.
A workable order for the next 90 days
Do not attempt everything at once. This sequence produces results fastest in almost every store:
- Weeks 1–2: Search Console analysis. How many URLs are crawled and not indexed, and which categories rank just outside the top ten?
- Weeks 3–4: Fix crawl and filter problems. Canonicals, parameters and an indexing decision per filter combination.
- Weeks 5–6: Audit and repair structured data across every product template.
- Weeks 7–9: Rewrite the ten category pages with the most potential and link them properly.
- Weeks 10–12: Make the fifty most important product pages unique, switch on reviews, tackle speed.
Only then start link building and content expansion. Pushing authority at pages that are still technically broken is money thrown away.
Frequently asked questions
What is SEO in ecommerce?
Ecommerce SEO is the practice of optimising an online store so search engines rank its category and product pages for commercial queries. It combines technical work such as crawl control and structured data with commercial content on category and product pages, plus authority building through links and reviews.
Is SEO worth it for ecommerce?
Yes, in most cases it is the cheapest long-term traffic a store can own. Paid traffic stops the moment the budget stops; organic positions keep converting. The catch is timeline: expect three to six months before movement, so treat it as an investment rather than a campaign.
How do you do SEO for an e-commerce site?
Start technically: fix crawl budget, filter URLs and duplicate content. Then make category pages properly rank-worthy, give your top products unique content and correct schema, and only then build authority. Doing it in the reverse order sends links to pages Google struggles to read.
Can I do SEO myself?
Up to a point, yes. Keyword research, better category copy and unique product descriptions are all realistic in-house tasks. Faceted navigation, crawl budget, structured data and migrations need experience, because a mistake there hits thousands of pages simultaneously.
Is SEO still worth it in 2026?
Yes, though the target has widened. You now optimise for classic results, AI Overviews and assistants such as ChatGPT, Perplexity and Gemini at once. The underlying work is the same: crawlable pages, specific factual content and real authority. Vague content simply stopped getting cited.
What are the most common ecommerce SEO mistakes?
Letting filters generate thousands of indexable URLs, publishing supplier descriptions verbatim, leaving category pages without content, deleting discontinued products instead of redirecting them, and marking up prices or availability that do not match the page. All five are fixable within a quarter.
Can ChatGPT do SEO?
It can draft, cluster keywords and speed up production, but it cannot decide which filter combinations deserve indexing or verify that your markup matches your page. Unedited AI copy produces exactly the generic content Google and AI models look past. See how to write SEO content.
How long does ecommerce SEO take to work?
Expect three to six months for the first serious movement and six to twelve for the full effect. Technical fixes can show within weeks, because Google simply starts indexing pages it previously skipped. Content and authority compound more slowly.
Should I delete out-of-stock products?
No. Keep the page live with clear availability status and links to alternatives so rankings and backlinks survive. If a product is permanently discontinued, use a 301 redirect to the category or its successor instead of returning a 404.
Conclusion
Ecommerce SEO is not a longer version of ordinary SEO. It is the discipline of managing scale: keeping thousands of generated pages crawlable, treating category pages as your primary landing pages, making product data accurate and unique, and only then building authority. Reverse that order and you pay for traffic to pages Google cannot read properly.
The party that builds your store and the party that makes it rank should be the same. Otherwise every technical fix gets discussed twice.
More revenue from organic search
We build online stores and make them rank, with senior SEO specialists and automation that absorbs the manual work. Engagements from 650 euro per month.