Skip to content
Back to all articles
SEO14 min read

E-shop SEO Optimization: A Guide to Higher Revenue

E-shop SEO optimization step by step: technical SEO, on-page factors and product pages for better Google rankings and higher revenue.

Marek Frňka
Founder of the Le Artist digital studio, Ostrava
In this article
Checking a product page on a phone beside the physical product.
Check the image, variant and route to the basket on a phone. AI-generated illustrative photograph.

E-shop SEO optimization is the set of technical, content and link improvements that let search engines crawl thousands of product and category URLs, understand what you sell and show you for customer queries. It differs from regular website SEO mainly in page volume, duplicates from filters and variants, and in measuring success by revenue rather than traffic.

Organic search can be an important source of e-commerce customers. It is not automatically the cheapest or most stable: include content, technical work and maintenance, and track order value. This guide connects SEO to the journey from finding a product to buying it. For the basics, start with the SEO guide for business owners.

Why Is SEO Critical for Online Stores?

E-commerce SEO differs from standard SEO in several fundamental ways:

  • Thousands of pages, every product, category, and filter creates a separate URL
  • Duplicate content, product variants, filtering, pagination
  • Competition, result layouts vary by query; organic links share space with other search features.
  • Measurable value, track attributed orders, margin and costs while accounting for attribution limits

Organic search tends to be one of the main traffic sources for online stores, and because an e-shop tracks revenue, its value can be assessed; consent, multiple devices and attribution models limit precision.

Choosing keywords by search intent

Don't choose e-shop keywords by search volume alone. What decides is what the person wants to do at that moment, because that determines which type of page the query belongs to:

Intent Example query Page type
Informational how to choose running shoes Blog guide linking to categories
Comparison best running shoes for asphalt Comparison or a category with text and filters
Transactional (broad) men's running shoes Category
Transactional (specific) asics gel nimbus 26 men's 44 Product page
Navigational your shop's name Homepage, contact

The rule is one query, one page. When a category, a filter and an article all target "men's running shoes", they compete with each other and Google doesn't know which to show. Before creating a new page, check whether another one already targets the same query.

Data sources: Search Console shows the queries you already appear for, Google Ads Keyword Planner gives search volume estimates, and for the Czech market Marketing Miner or the autocomplete in Google and Seznam also help. The most valuable queries often include a specific attribute (size, material, brand), because people search for them right before buying.

Technical SEO: The Foundation You Can't Skip

Page Load Speed

Google uses Core Web Vitals in its ranking systems, but good metrics do not guarantee top positions. Slowness can make buying harder; lost orders need verification with your own data.

What to optimize:

  • Image compression (WebP format, lazy loading)
  • CSS and JavaScript minification
  • CDN for static content
  • Quality hosting with SSD storage
  • Server-level and browser caching

Target: Green Core Web Vitals, LCP at most 2.5s, INP at most 200ms and CLS at most 0.1 at the 75th percentile of real visits, separately for mobile and desktop.

Indexing and Crawling

Google needs to find and correctly index your pages. For stores with thousands of products, this is mission-critical.

Essential rules:

  • XML sitemap, up to date, split into products, categories, and pages
  • Robots.txt, control unwanted crawling by URL type; blocking does not guarantee deindexing and prevents Google from seeing noindex
  • Canonical tags, identify equivalent duplicates; valuable variants or filters may have their own indexable page
  • Hreflang, if you sell in multiple languages
  • Structured data. Schema.org for products, reviews, and prices

URL Structure

Clean, logical URL structure helps both Google and users.

Correct:

  • /womens-shoes/heels/red-pumps-model-x

Less readable, but not automatically unindexable:

  • /product.php?id=4523&cat=12&color=red

Filters and faceted navigation

Filters (colour, size, price, brand) and sorting turn one category into thousands of URL combinations. Only a small part of them is useful for search. In its faceted navigation guide, Google recommends:

  • Disallow filter URLs you don't need in results in robots.txt. According to Google, a canonical may reduce crawl volume only over time and is less effective long term; nofollow works only if every link to that URL has it.
  • Return a 404 status code for a filter combination without results, at that URL, not a redirect to an error page.
  • If you do want filtered URLs indexed, use the standard & parameter separator and always keep the same filter order without duplicates.

In practice, split filters into two groups.

Two groups of filters

  • Standalone landing pages
    • combinations people really search for, for example "men's Asics running shoes"
    • their own title, heading and short text
  • Out of the index
    • price ranges
    • sorting
    • combinations of three or more filters
A comparison of filters that get their own landing page and filters that stay out of the index.

Note: Google doesn't crawl a page blocked in robots.txt, so it won't see a noindex on it either.

Category pagination

According to Google's pagination guidance, each category page has its own URL (for example ?page=2), pages link to each other with ordinary <a href> links, and the first page should not be the canonical for all the others. Google no longer uses rel="next" and rel="prev". Don't put page numbers after a #; Google ignores them.

Infinite scroll or a "Load more" button is fine for people, but products on later pages must also be reachable through links with their own URLs, otherwise Google may not find them.

Product variants

Size or colour as a separate URL is fine if the variants have their own search demand. In its guidance on e-commerce URL structure, Google advises including the canonical URL of the main product on all variant pages and a self-referencing canonical on all indexable pages. A variant that differs only in colour and has no demand of its own then doesn't compete with the main product.

Sold-out and discontinued products

What to do with a sold-out or discontinued product

  • Temporarily sold out Keep the page live, show availability and offer a back-in-stock alert and similar products. The page keeps its rankings and links.
  • Discontinued with a successor 301 redirect to the successor or the closest equivalent product.
  • Discontinued without a replacement A 404 or 410 page with links to the category is more honest than redirecting everything to the homepage.
Three situations of an unavailable product: temporarily sold out, permanently discontinued with a successor and permanently discontinued without a replacement, each with a recommended approach.

For Google Merchant Center, you should remove discontinued products from your product data and mark sold-out ones on the page, for example with "sold out" text or a disabled buy button.

On-Page SEO: Content Optimization

Title Tags

The title tag describes the topic and is one source Google can use for its result title. For e-commerce pages, specific rules apply:

  • Product page: Product Name | Brand | Store Name
  • Category page: Category, Wide Selection | Store Name
  • Unique for every page, no duplicates

Meta Descriptions

A meta description may appear in results and help readers decide. Google can select a different snippet; a higher CTR is not guaranteed.

Tips for e-commerce meta descriptions:

  • Include the price or price range
  • Mention free shipping or a current promotion
  • Use a call to action (CTA)
  • Write a concise, specific description; Google has no fixed 150-160 character limit and truncates to fit the available space

Heading Structure

For clarity, use one main H1 and a logical hierarchy; the exact H1 count is not a standalone ranking requirement:

  • H1: Product or category name
  • H2: Main sections (description, specs, reviews)
  • H3: Subsections

Internal Linking

Internal links are one of the most underrated SEO factors. For e-commerce, they're essential:

  • Breadcrumb navigation, helps Google understand your site structure
  • Related products, help visitors find a relevant alternative or accessory
  • Category to subcategory links, distributes link equity
  • Blog to products, connect content marketing with your catalog

Optimizing Product Pages

The product page is the heart of your online store. This is where the buying decision happens. A complete checklist of product page elements is in what a product page needs; here I focus on the parts that affect search.

Unique Product Descriptions

Copying manufacturer descriptions is the most common mistake. A shared supplier paragraph does not automatically trigger a penalty or exclude all other shops. Useful original information helps customers choose.

How to write unique descriptions:

  • As much text as the customer needs to decide, there is no fixed word count
  • Naturally incorporate target keywords
  • Answer customer questions
  • Highlight benefits, not just specifications
  • Include usage tips or care instructions

Product Images

Images have a huge impact on both SEO and conversions:

  • Alt texts, describe the image meaning; purely decorative images use empty alt text
  • File names, red-pumps-model-x.webp, not IMG_4523.jpg
  • Compression. WebP format, optimal file size
  • Multiple angles, improves user experience

Structured Data for Products

Schema.org markup tells Google exactly what's on the page:

Product schema should include:
- name, description, image
- price, currency, availability
- rating and review count only for genuine reviews supported by visible page content
- brand, SKU

Valid data can establish eligibility for relevant rich results. Google does not guarantee display or stars; requirements depend on result type.

Worked example: Product and data must agree

fictional product

Visible contentPropertyValue
Hrnek RánoProduct.nameHrnek Ráno
CZK 590Offer.price590
Czech korunaOffer.priceCurrencyCZK
In stockOffer.availabilityhttps://schema.org/InStock

JSON parsed locally. No invented reviews; a rich result is not guaranteed.

Data source

Content Marketing for E-Commerce

Useful advisory articles can complement the catalogue. It lets you target informational queries and attract customers in the early stages of the buying journey.

Content Types That Work

  • How-to guides and tips, "How to Choose the Right Shoe Size"
  • Comparisons, "Top 5 Road Running Shoes"
  • Reviews and tests, "Review: Nike Air Max 90"
  • FAQ content, "How to Care for Leather Shoes"

Connecting Your Blog to Your Catalog

Every blog post should contain natural links to relevant products. This connects advice with a relevant offer; verify its effect on orders.

E-Commerce SEO Checklist

Area Task Priority
Technical SEO Field Core Web Vitals and diagnostics High
Technical SEO XML sitemap High
Technical SEO Canonical tags High
Technical SEO Structured data Medium
On-page Unique title tags High
On-page Meta descriptions Medium
On-page H1 on every page High
Content Unique product descriptions High
Content Image alt texts Medium
Content Blog with regular content Medium
On-page Internal linking High
Off-page Backlink building Long-term

Most Common E-Commerce SEO Mistakes

The most common e-shop SEO mistakes

  • Duplicate descriptions Copying from the manufacturer.
  • Missing canonical tags Dozens of duplicate URLs from filters.
  • Slow page loads Unoptimized images, poor hosting.
  • Thin content Products with a single sentence of description.
  • Ignoring mobile A large share of customers shop on their phones.
  • No blog You're missing out on informational search queries.
Six of the most common e-shop SEO mistakes, each with a short explanation.

How to Measure SEO Success

Track these metrics in Google Search Console and Google Analytics:

  • Organic traffic, number of visitors from search
  • Keyword rankings, where you appear for important queries
  • Search CTR, how often people click your results
  • Conversion rate, how many visitors make a purchase
  • Revenue from organic, the most important metric of all
Worked example: From an impression to an order

illustrative example

MetricValueSource
Impressions / clicks10,000 / 400Search Console
CTR400 / 10,000 = 4%Same search filter
Organic visits360Website analytics
Attributed orders12Analytics + order records

Numbers are illustrative. Clicks and visits use different definitions and need not match.

What to take away

  • Every product, category and filter is a separate URL, so an e-shop deals with duplicates and crawling more than an ordinary site.
  • Choose keywords by search intent, and follow the rule of one query, one page.
  • Only filter combinations people really search for belong in the index; keep the rest out.
  • Keep a sold-out product that will return live; redirect a discontinued one to its successor or let it return a 404 or 410.
  • Don't rewrite all supplier descriptions at once; start with the best-selling products.
  • Measure success by revenue from organic, not by rankings alone.

Conclusion

E-commerce SEO is long-term work. Start with the technical foundation, continue with category and product-page optimization, and develop content around real customer queries. The pace of results depends on the site's starting point, competition and domain authority. I cover recurring issues in 5 costly e-commerce SEO mistakes, while the technical side is covered by my technical SEO checklist.

If you want to turn technical findings into priorities and ongoing work, see my SEO optimization and care service. For e-shops I start with an audit priced by the number of templates and URLs and do ongoing work within the Custom SEO scope from €600 a month; what drives the price is covered in how much SEO costs. A free initial SEO audit is also available for a first orientation.

Frequently asked questions

How long does e-shop SEO take?

Technical fixes (indexing, filters, canonicals) can be verified right after deployment and in the data after a recrawl. Changes to titles and category copy show within weeks, new content and links within months. Google itself says some changes take effect in a few hours and others in several months.

Should e-shop filters be indexed?

Only the combinations people really search for, as standalone pages with their own title and text. Keep other filters, sorting and price ranges out of the index, ideally by disallowing them in robots.txt as Google recommends. Otherwise they waste crawl capacity and create duplicates.

Do I have to rewrite supplier product descriptions?

Not for every product at once. Start with your best-selling products and the categories with the highest search demand. A copied description is the same on many other shops; your own text with practical information sets you apart and answers customers' questions better.

What should I do with a sold-out product?

If it will be back in stock, keep the page live with clear availability information and offer similar products. Redirect a permanently discontinued product to its successor, or let it return a 404 or 410 with links to the category. Redirecting everything to the homepage helps neither the customer nor search.

Is it more important to optimise categories or products?

For most e-shops, categories, because they target broader queries with higher search volume (for example "men's running shoes"). Product pages capture specific queries right before purchase. A category needs a unique title, heading and short useful text; products need their own description and structured data.

Does SEO work the same on Shoptet as on a custom e-shop?

The principles are the same; the options differ. Shoptet handles the sitemap, structured data and basic settings for you, but some changes (rules for filters, the category template) are limited by what the platform allows. On a custom e-shop everything can be set up, but someone also has to do all of it.

Sources

Did you enjoy this article?

If you're looking for a quality website or e-shop that actually works, let's talk.

Get an estimate within 24 hoursMy work

No commitment · Quote in 24h