Skip to content

E-commerce SEO: optimising an online shop for Google

The complete e-commerce SEO guide: product pages, category pages, technical SEO, schema markup and content strategies for online shops. More organic traffic, more revenue.

Mag. Deni Khachukaev

Mag. Deni Khachukaev

Founder & Technical Director

March 7, 202628 min read

With over 13 years of experience in web development and SEO, Deni leads the technical direction of GoldenWing. Specialized in performance optimization, technical SEO, and modern web technologies.

E-commerce SEO: optimising an online shop for Google

Key Takeaways

  • ✓E-commerce SEO differs fundamentally from content SEO: product pages, category pages and faceted navigation call for special strategies.
  • ✓Category pages are often the most important ranking pages of an online shop, so invest in keyword research and content there in particular.
  • ✓Technical SEO (crawl budget, duplicate content, faceted navigation) is critical for shops with thousands of pages.
  • ✓Product and offer schema markup produces rich snippets with price, availability and ratings in the search results.
  • ✓Content marketing through a blog or an advice section builds thematic authority and generates organic traffic in the upper funnel.
  • ✓Internal linking and breadcrumb navigation help Google understand the structure of your shop and find all products.
  • ✓Mobile commerce accounts for more than 70 percent of e-commerce traffic, so a mobile optimised shop is indispensable.
Table of Contents

E-commerce SEO: optimising an online shop for Google

E-commerce SEO is one of the most demanding disciplines in search engine optimisation. Online shops have hundreds or thousands of product pages, complex filter navigation and constantly changing inventory, all challenges that call for a specialised SEO strategy. At GoldenWing we have been optimising online shops in Austria and the German speaking market for more than 3 years. In this comprehensive guide we show you everything you need to know.

E-commerce SEO basics: why organic traffic is worth gold

Organic traffic is particularly valuable for online shops because, unlike paid advertising, it keeps flowing for free in the long run. While Google Ads stops delivering the moment you stop the budget, a product page that ranks well brings qualified traffic month after month.

Why e-commerce SEO is different

E-commerce SEO differs fundamentally from classic content SEO in several ways:

  • Scale: a blog may have 100 pages, a shop can have more than 10,000 product pages
  • Dynamic content: products come and go, prices change, stock levels fluctuate
  • Duplicate content: product variants (size, colour) often create hundreds of almost identical pages
  • Faceted navigation: filters create countless URL combinations that Google has to crawl
  • Transactional intent: users want to buy, so your content has to be optimised for conversion
  • Competition: you compete with Amazon, Zalando and other giants for the same keywords

The e-commerce SEO pyramid

LevelFocusExample
Technical foundationCrawling, indexing, speedSitemap, robots.txt, Core Web Vitals
Information architectureCategories, navigation, URLsA logical shop structure
On-page optimisationProduct and category contentTitle tags, descriptions, images
Content marketingBlog, guides, advice"Which running shoes for beginners?"
Off-page and link buildingBacklinks, mentionsReviews, partnerships

Keyword research for online shops

Free Consultation

Let's talk about your project. No strings attached.

Book a Call

The keyword research for e-commerce differs from classic keyword research through its strong focus on transactional and commercial keywords.

Types of keyword in e-commerce

Product keywords (transactional):

  • "buy Nike Air Max 90"
  • "iPhone 15 Pro Max 256GB price"
  • "order organic extra virgin olive oil"

Category keywords (commercial):

  • "running shoes men"
  • "smartphones under 500 euros"
  • "winter jackets women waterproof"

Informational keywords (upper funnel):

  • "which running shoes for flat feet?"
  • "iPhone versus Samsung comparison"
  • "olive oil quality markers"

Comparison keywords:

  • "Nike versus Adidas running shoes"
  • "Samsung Galaxy S24 versus iPhone 15"
  • "best organic olive oils test"

Keyword sources for e-commerce

SourceWhat you findTip
Google autocompleteLong tail buying intentType a product name plus a letter
Amazon autocompleteKeywords specific to productsAmazon is a search engine for products
Google ShoppingCommercially valuable keywordsAnalyse which keywords trigger shopping ads
Competitor shopsCategory and product keywordsAnalyse the top shops of your niche with Ahrefs
Customer questionsFAQ and content keywordsCollect questions from support, reviews, social media
Google Search ConsoleExisting rankingsFind quick wins at positions 5 to 15

Keyword mapping for shops

In e-commerce you need clear mapping that prevents category and product pages from competing for the same keywords:

Keyword typeTarget pageExample
Generic plus categoryCategory page"running shoes men" to /herren/laufschuhe
Product plus brand plus modelProduct page"Nike Air Max 90" to /nike-air-max-90
Question or guideBlog article"which running shoes?" to /blog/laufschuhe-ratgeber
Comparison or testComparison page"Nike versus Adidas" to /blog/nike-vs-adidas
BrandHome page or brand page"running shop" to /

Optimising product pages: every product counts

Product pages are the heart of your online shop. This is where it is decided whether a visitor buys or leaves, and whether Google considers your page relevant.

Title tag and meta description

A title tag formula for product pages:

[product name] plus [most important attribute] plus [brand] | [shop name]

Example: "Nike Air Max 90 men's sneaker black | SportShop.at"

A meta description formula:

[product name] plus [USP or benefit] plus [price or shipping] plus [call to action]

Example: "Nike Air Max 90 in black. Free shipping from 50 euros. 30 day right of return. Order now."

Product descriptions that rank and sell

The product description is the most important content on your product page. Never copy the manufacturer's description, that creates duplicate content and offers no value.

This is how you write an optimal product description:

  1. Unique text: at least 300 words of your own content per product
  2. Problem to solution: which problem does the product solve? What benefit does the buyer get?
  3. Features plus benefits: list the technical features and what they do for the user
  4. Include keywords naturally: product name, brand, category, material, colour and so on
  5. Bullet points: lists that can be scanned quickly for the most important features
  6. Social proof: build in customer reviews, awards, test results
  7. Cross selling: links to related products ("goes well with", "customers also bought")

Optimising product images

  • Several perspectives: show the product from different sides (at least 3 to 5 images)
  • High quality: professional photos on a white background plus lifestyle images
  • Alt text: product name plus colour plus material plus perspective ("Nike Air Max 90 black side view" for example)
  • WebP format: file sizes 30 percent smaller at the same quality
  • Zoom function: customers want to see details, so offer a way to magnify

Customer reviews as an SEO factor

Customer reviews are a powerful SEO factor for several reasons:

  • Fresh content: every new review is fresh, unique content
  • Long tail keywords: customers use natural language and cover long tail keywords
  • A trust signal: reviews strengthen E-E-A-T (trustworthiness)
  • Rich snippets: with review schema stars are shown in the search results
  • Conversion rate: products with reviews convert 270 percent better

Optimising category pages: your ranking machine

Category pages are often the strongest ranking pages of an online shop. While individual product pages rank for specific long tail keywords, category pages can rank for broad, high volume keywords.

The anatomy of a category page

A perfect category page contains:

  1. An H1 with the category keyword: "running shoes men" (not "category: men > running shoes")
  2. A short introduction (100 to 200 words) above the product list
  3. The product list with optimised images, titles and prices
  4. Filters and sorting (without SEO problems from faceted navigation)
  5. A detailed SEO text (500 to 1,000 words) below the product list
  6. An FAQ area with questions specific to the category
  7. Breadcrumb navigation (home > men > shoes > running shoes)

SEO text for category pages

The SEO text below the product list is your chance to rank for keywords and show thematic depth.

What the text should contain:

  • An introduction to the product category
  • Buying advice (what to look out for when buying)
  • Materials, sizes, particularities
  • A comparison of the different subcategories
  • An FAQ area with real customer questions
  • Internal links to related categories and guides

What the text should NOT be:

  • Keyword stuffing without value
  • Hidden text (display:none, the same colour as the background)
  • Text copied from competitors or manufacturers
  • Irrelevant content that has nothing to do with the category

Building subcategories strategically

A well considered category hierarchy is decisive:

/schuhe/ for "buy shoes"

/schuhe/herren/ for "men's shoes"

/schuhe/herren/laufschuhe/ for "running shoes men"

/schuhe/herren/laufschuhe/nike/ for "Nike running shoes men"

Every level targets a more specific keyword. The top category page has the highest search volume, the deeper levels have less volume but higher conversion rates.

Technical SEO for online shops

Technical SEO is more critical for online shops than for any other kind of website. With thousands of pages, dynamic filters and inventory that changes regularly there are many potential problems.

Optimising the crawl budget

Google has a limited crawl budget for every website, the number of pages Googlebot crawls in a given period. For shops with many pages it is decisive to use that budget efficiently.

Maximising the crawl budget:

  • Optimise the sitemap: include only indexable, canonical URLs
  • robots.txt: block unimportant URL parameters and filter URLs
  • Noindex and nofollow: for pages such as the cart, the checkout, the customer account
  • Internal linking: link to important pages more often internally
  • Fix 404 errors: broken links waste crawl budget
  • Server response time: fast responses allow more crawls

Faceted navigation: the biggest technical SEO problem

Faceted navigation (filter navigation) is the most common cause of technical SEO problems in online shops. Every filter combination creates a new URL:

/herren/laufschuhe/ as the base

/herren/laufschuhe/?farbe=schwarz with 1 filter

/herren/laufschuhe/?farbe=schwarz&groesse=42 with 2 filters

/herren/laufschuhe/?farbe=schwarz&groesse=42&marke=nike with 3 filters

With 10 colours, 15 sizes and 20 brands that gives 3,000 combinations in theory, for a single category. That multiplies across all categories and eats your crawl budget.

Strategies for faceted navigation:

StrategyWhen to use itImplementation
Canonical to the base pageWhen filters have no SEO value of their ownlink rel="canonical" href="/herren/laufschuhe/"
Noindex, followWhen filters should be crawlable but offer no content of their ownmeta name="robots" content="noindex, follow"
Block in robots.txtFor parameters that should never be indexedDisallow: /*?farbe=
AJAX filtersThe modern solution without new URLsFilters change the content without changing the URL
Targeted indexingWhen certain filters do have SEO valueCreate "Nike running shoes" as its own category page

Avoiding duplicate content

Duplicate content is one of the most common problems in online shops:

Common causes:

  • Product variants (same text, different colour or size)
  • HTTP and HTTPS plus www and non-www variants
  • Sorting parameters (?sort=preis-aufsteigend)
  • Pagination (?page=2, ?page=3)
  • Tracking parameters (?utm_source=newsletter)
  • Print versions (?print=true)

Solutions:

  • Canonical tags: point to the preferred version of the URL
  • 301 redirects: redirect duplicates permanently
  • Parameter handling: define it in Google Search Console
  • Hreflang: for multilingual shops (DE, AT, CH variants)
  • Unique content: write individual descriptions for every product variant

The XML sitemap for shops

A well structured XML sitemap is indispensable for online shops:

  • Only canonical URLs: no filter, sorting or parameter URLs
  • Segmentation: separate sitemaps for products, categories, blog, brands
  • Regular updates: update the lastmod date when a price or availability changes
  • Clean up: remove sold out or deleted products
  • Mind the limit: at most 50,000 URLs per sitemap file

Internal linking in an online shop

Internal linking matters especially in online shops because it helps Google understand the often complex page structure and find all products.

Linking strategies for shops

1. Breadcrumb navigation:

Home > men > shoes > running shoes > Nike Air Max 90

Breadcrumbs are a UX element, internal linking and a schema markup opportunity at once. Every shop should implement them.

2. Related products:

"Customers also bought", "similar products", "goes well with", these sections link products to each other and distribute link equity.

3. Category links in product descriptions:

Link to relevant categories inside product descriptions: "You also find these running shoes in our trail running shoes collection."

4. Links from the blog to products:

Your guide "the best running shoes 2026" should link directly to the products you recommend. That connects informational and transactional content.

5. Footer links:

Use the footer for links to the most important categories, brand pages and information pages (shipping, returns, FAQ).

The ideal click depth

Every product in your shop should be reachable in at most three to four clicks from the home page:

  • 1 click: main categories (men, women, children)
  • 2 clicks: subcategories (shoes, clothing, accessories)
  • 3 clicks: product pages (Nike Air Max 90)

The deeper a product is buried, the less crawl priority and link equity it receives.

Schema markup for online shops

Structured data are particularly valuable for e-commerce SEO because they produce rich snippets in the search results, with price, availability, ratings and more.

Product schema

The product schema is the most important schema for online shops. It produces rich results with:

  • Product name and image
  • Price and currency
  • Availability (in stock, sold out, available for pre-order)
  • Ratings (stars and count)
  • Brand and SKU

Offer schema

The offer schema extends the product schema with price information:

  • price: the current price
  • priceCurrency: the currency (EUR)
  • availability: InStock, OutOfStock, PreOrder
  • priceValidUntil: how long a promotional price is valid
  • seller: the seller or shop

AggregateRating schema

Shows the average customer rating and the number of ratings:

  • ratingValue: the average rating (4.5 for example)
  • reviewCount: the number of ratings
  • bestRating: the maximum rating (5 for example)

Breadcrumb schema produces a structured navigation path in the search results:

SportShop.at > men > shoes > running shoes > Nike Air Max 90

Instead of the plain URL Google shows the breadcrumb path, which improves the click rate and helps users understand the context of the result.

You find more details on the topic in our structured data guide.

Content marketing for online shops

Content marketing is one of the most effective long term SEO strategies for online shops. While product and category pages cover transactional keywords, blog content and guides reach users in the upper funnel.

Content types for e-commerce

Content typeExampleSearch intentGoal
Buying guide"Which running shoes for beginners?"InformationalAwareness to consideration
Comparisons"Nike versus Adidas: which running shoes are better?"CommercialConsideration to purchase
Reviews"Nike Air Max 90 test and experience"CommercialConsideration to purchase
How-to guides"Breaking in running shoes properly"InformationalTrust and loyalty
Trend articles"Running shoe trends 2026"InformationalAwareness
Listicles"The 10 best trail running shoes"CommercialConsideration to purchase

A content strategy for the sales funnel

Top of funnel (awareness):

  • "What is trail running?"
  • "Running for beginners: the complete guide"
  • The goal: attract new visitors, build brand awareness

Middle of funnel (consideration):

  • "The best trail running shoes 2026"
  • "Trail running shoes: what to look out for when buying"
  • The goal: turn visitors into prospects, with links to category pages

Bottom of funnel (purchase):

  • Optimised category pages
  • Optimised product pages with reviews
  • The goal: close the sale, with a clear call to action and trust elements

Linking the blog and guides strategically

Your blog content should be connected strategically with your product and category pages:

  • Every guide links to at least 2 or 3 relevant category pages
  • Product recommendations in the blog link directly to product pages
  • Category pages link to fitting guides ("learn more: our running shoe guide")
  • Product pages link to relevant blog posts ("read our test of this product")

Backlinks are a decisive ranking factor in e-commerce as well. It is harder though to get links for product pages than for informational content.

1. Product tests and reviews:

Send product samples to bloggers, influencers and review portals. Their reviews generate high quality backlinks and traffic at the same time.

2. Digital PR:

Create newsworthy content: industry analyses, trend reports, survey results. Journalists like linking to unique data and studies.

3. Guest articles:

Write expert articles for industry magazines and blogs. Include natural links to your shop.

4. Broken link building:

Find broken links on relevant websites and offer your content as a replacement.

5. Links from suppliers and manufacturers:

Many manufacturers list their authorised dealers on their website. Contact them and ask for a link.

6. Industry directories:

List your shop in relevant industry directories and portals (the Austrian Economic Chamber, trade associations, local directories).

7. Linkable assets:

Create content that gets linked naturally: infographics, tools, calculators, comprehensive guides.

  • Bought links: Google recognises and punishes paid links
  • Link networks: avoid private blog networks
  • Irrelevant directories: quality before quantity
  • Identical anchor text: vary your anchor text naturally
  • Only home page links: build deep links to categories and products as well

Mobile commerce: more than 70 percent of traffic

Mobile commerce is not the future, it is the present. More than 70 percent of e-commerce traffic comes from mobile devices, and Google uses mobile first indexing.

Mobile optimisation for online shops

Navigation:

  • A hamburger menu with a clear category structure
  • A prominent search function (50 percent of mobile shop visitors use the search)
  • A sticky "add to cart" button on product pages

Performance:

  • LCP under 2.5 seconds (on 3G as well)
  • Lazy load images and serve them as WebP
  • Minimise JavaScript (especially with Shopify apps)
  • AMP only for special cases now (Google no longer prioritises AMP)

Checkout:

  • Allow guest checkout (no forced account)
  • Minimise forms (use autofill)
  • Payment methods: Apple Pay, Google Pay, Klarna (one click)
  • Place trust symbols (SSL, quality seals) visibly

UX specific to mobile:

  • Touch friendly buttons (at least 48 by 48 px)
  • Swipe galleries for product images
  • No pop-ups that cover the content
  • Fast filter options (a sticky filter bar)

Comparing platforms: SEO strengths and weaknesses

The choice of e-commerce platform has a big influence on your SEO options. Here is a comparison of the most popular platforms.

Shopify versus WooCommerce versus Magento versus custom

FeatureShopifyWooCommerceMagentoCustom (Next.js)
URL structureRestricted (/collections/, /products/)Fully adjustableFully adjustableFully adjustable
Speed and performanceGood (hosted CDN)Depends on the hostingSlow without optimisationVery fast (SSR and SSG)
Schema markupPlugins neededPlugins (Yoast, RankMath)ExtensionsFull control
Faceted navigationLimitedPlugins neededGood (native)Full control
InternationalisationShopify MarketsWPML and PolylangMulti storenext-intl, custom
Blog and contentA basic blogThe WordPress blog (excellent)A basic blogHeadless CMS
CostFrom 32 euros a monthHosting plus pluginsEnterprise pricesDevelopment cost
Technical controlLimitedHighVery highMaximal

Which platform for which shop?

  • Small shops (fewer than 100 products): Shopify or WooCommerce, set up quickly, good SEO basics
  • Mid sized shops (100 to 5,000 products): WooCommerce or weigh up the Shopify versus WooCommerce comparison
  • Large shops (more than 5,000 products): Magento, a custom solution or Shopify Plus
  • Headless commerce: Next.js plus Medusa or the Shopify storefront API, maximum performance and SEO control

At GoldenWing we use different platforms depending on the requirements of the project. For maximum SEO performance we recommend headless commerce solutions with Next.js, which we build with more than 3 years of experience.

International e-commerce SEO

For online shops selling in several countries, additional SEO challenges appear.

Hreflang for multilingual shops

Hreflang tags signal to Google which language version of a page is meant for which country:

  • de-AT: German for Austria
  • de-DE: German for Germany
  • de-CH: German for Switzerland
  • en-US: English for the USA

URL strategies for international shops

StrategyExampleAdvantagesDisadvantages
Subdirectoryshop.at/de/, shop.at/en/Simple, one domainA weaker local signal
ccTLDshop.at, shop.de, shop.chA strong local signalExpensive, separate domains
Subdomainde.shop.com, en.shop.comFlexibleLess link equity carried over

For the Austrian market we usually recommend the subdirectory strategy with a .at domain, that offers the best balance of local signal and SEO efficiency.

Mind the local particularities

  • Currency: EUR for Austria and Germany, CHF for Switzerland, assigned correctly in the hreflang
  • Shipping cost: present the different conditions per country transparently
  • Legal matters: GDPR, imprint and the right of withdrawal vary by country
  • Payment methods: in Austria Klarna and EPS are popular, in Germany PayPal, in Switzerland TWINT
  • Language: "Paradeiser" (Austria) versus "Tomate" (Germany), localise your content

FAQ: common questions about e-commerce SEO

How long does it take until e-commerce SEO shows results?

E-commerce SEO is a long term investment. You see the first improvements on long tail keywords after two to four months. For competitive category keywords you need six to twelve months. The full SEO effect unfolds after 12 to 18 months, and then organic traffic is often the most profitable channel.

Should I take sold out products out of the index?

No, in most cases not. If the product may become available again, leave the page online, show "sold out" and offer alternatives or a notification option. If the product is permanently gone, redirect the URL with a 301 to the next best category or product page, that way the SEO strength of the page is not lost.

How much content does a product page need?

At least 300 unique words per product page. For important products or expensive purchase decisions we recommend 500 to 1,000 words. The content should be a mix of product description, features and benefits, usage tips and FAQs. Customer reviews come on top as additional user generated content.

Does a blog make sense for an online shop?

Absolutely. A blog is one of the best investments for e-commerce SEO. It covers informational keywords, builds thematic authority, generates backlinks and leads users in the upper funnel to your products. Shops with an active blog generate 55 percent more organic traffic on average than shops without one.

How do I handle seasonal products?

Leave seasonal category pages online all year, even when the products are not available. "Winter jackets men" keeps its SEO strength through the summer. Update the content at the start of the season with new products and the current year. That way you do not have to start from zero every year.

Which schema markup matters most for online shops?

Product schema with offer and aggregateRating is the minimum. We additionally recommend BreadcrumbList schema for every page and FAQ schema for category pages with an FAQ area. For local shops LocalBusiness schema matters too. Check the implementation regularly with the Google rich results test.

How does load speed affect revenue?

Massively. Studies show that improving the load time by 0.1 seconds can raise the conversion rate by 8 percent. Conversely every additional second of load time leads to a conversion loss of 7 percent. For a shop with 100,000 euros of monthly revenue, one second of improvement can therefore mean 7,000 euros more revenue a month.

How important is internal search for SEO?

The internal search itself does not influence SEO directly. But it delivers valuable keyword data: what are your customers looking for that they cannot find through the navigation? That data helps with keyword research and with optimising your category structure. A good internal search also improves the user experience, and satisfied users are an indirect ranking factor.

Faceted navigation and SEO: filters without duplicate content

Faceted navigation, the filtering of products by size, colour, price, brand and other attributes, is indispensable for the usability of an online shop. At the same time it is one of the biggest SEO challenges in e-commerce.

Understanding the duplicate content problem

A typical online shop with 500 products and 10 filter options can create hundreds of thousands of URL combinations in theory. Every filter combination generates its own URL:

  • /schuhe?farbe=schwarz
  • /schuhe?farbe=schwarz&groesse=42
  • /schuhe?groesse=42&farbe=schwarz
  • /schuhe?farbe=schwarz&groesse=42&marke=nike

All of these URLs contain similar or identical content and compete for the same rankings. Google has to spend crawl budget on thousands of unnecessary pages while your important category pages may not be indexed enough.

The optimal strategy: steering indexing

Filter URLs worth indexing (strategically valuable):

  • Filters with search volume of their own: "Nike running shoes black" has search volume and deserves an indexable URL
  • Brand filters on category pages (/laufschuhe/nike/ for example)
  • Primary colour filters for fashion categories
  • Size landing pages for specialised shops

Filter URLs not worth indexing:

  • Price filters (/schuhe?preis=50-100 for example), rarely searched and endlessly combinable
  • Multi level filter combinations
  • Sorting parameters (?sortierung=preis-aufsteigend)
  • Pagination parameters (?seite=2, ?seite=3)

The technical implementation

Canonical tags: set a canonical tag on every filtered page pointing to the unfiltered category page, unless the filter combination has SEO potential of its own.

The robots meta tag: use 'noindex, follow' for filter URLs without SEO value. That way Google can follow the links (to discover products) but does not index the filter page.

URL parameters in Google Search Console: declare parameters such as "sortierung", "seite" and "ansicht" as passive parameters so Google crawls them efficiently.

Pre-rendered filter landing pages: create static category pages with unique content (an individual H1, meta description, introduction) for the filter combinations that matter for SEO. An Austrian fashion shop raised its organic traffic by 34 percent through 50 such landing pages.

Internal linking of filter landing pages

  • Link strategic filter pages from the main navigation or the sidebar
  • Create linking modules at the end of category pages ("popular categories: Nike running shoes, Adidas sneakers, …")
  • Include filter pages in the XML sitemap
  • Use breadcrumbs that reflect the filter path

Seasonal SEO strategies for online shops

E-commerce is strongly shaped by seasonal swings. A forward looking SEO strategy uses these cycles deliberately to achieve maximum visibility at the right moment.

The seasonal SEO calendar for Austria

Q1 (January to March):

  • Winter sales and new year offers
  • Valentine's day (14 February), gifts, jewellery, flowers
  • Carnival, costumes and accessories
  • The start of spring, garden furniture, outdoor equipment, spring decoration

Q2 (April to June):

  • Easter, gifts, decoration, food
  • Mother's day (the second Sunday in May) and father's day (the second Sunday in June in Austria)
  • The start of summer, swimwear, sun protection, travel equipment
  • The end of the school year, holiday supplies

Q3 (July to September):

  • Summer sales
  • Back to school (September), school supplies, backpacks, electronics
  • The start of autumn, heaters, pre-orders for winter tyres

Q4 (October to December):

  • Halloween (31 October), growing in Austria as well
  • Black Friday and Cyber Monday (end of November)
  • The Christmas season (December), the strongest period for revenue
  • New year's eve, party supplies, fireworks

Mind the SEO lead times

The decisive factor in seasonal SEO is the lead time. Google needs time to index and rank new or updated content:

  • 3 to 6 months of lead time for hotly contested keywords ("Black Friday offers" for example)
  • 2 to 3 months of lead time for medium keywords ("mother's day gifts Vienna" for example)
  • 4 to 6 weeks of lead time for long tail keywords ("personalised Easter gifts girl 5 years" for example)

Evergreen seasonal pages versus new URLs every year

Best practice: use evergreen seasonal pages

Create permanent URLs for seasonal topics and update them every year:

  • /angebote/black-friday/ (NOT /angebote/black-friday-2026/)
  • /geschenke/weihnachten/ (NOT /geschenke/weihnachten-2026/)

The advantages of this approach:

  • The page builds backlinks and authority over the years
  • No restart from zero every year
  • Internal links stay valid permanently
  • Google knows the page and indexes updates faster

A content strategy for seasonal pages

  • Adjust category introductions seasonally ("the best winter jackets 2026/2027" for example)
  • Create gift guides as blog content ("the 20 best Christmas gifts for men under 50 euros")
  • Extend FAQ areas with seasonal questions ("by when do I have to order so the parcel arrives before Christmas?")
  • Adjust internal linking seasonally: Christmas content links to the relevant product categories

Using user generated content for e-commerce SEO

User generated content, meaning content created by your customers, is one of the most effective and cheapest ways to improve the SEO performance of your online shop. Customer reviews, questions and photos generate unique, relevant content that Google loves.

Why user generated content is so valuable for e-commerce SEO

  • Unique content: every review is unique content that sets your product pages apart from the competition
  • Long tail keywords: customers use natural language and cover keywords you would never use in your descriptions
  • Fresh content: regular new reviews signal to Google that your pages are active and relevant
  • Rich snippets: rating stars in the search results raise the click rate by 15 to 35 percent

Using customer reviews strategically for SEO

Include reviews on the page (not only as a widget):

Many shops load reviews through JavaScript, which Google cannot crawl reliably. Make sure review content is present in the initial HTML of the page or rendered on the server.

Implement review schema markup:

Use structured data ('Product' with 'AggregateRating' and 'Review') so Google shows rating stars in the search results. Mind the Google guidelines: reviews have to refer to the specific product, not to the shop in general.

Use reviews for keyword research:

Analyse customer reviews systematically: which terms do customers use often? Those terms can be built into product descriptions, meta data and FAQ sections.

Q&A sections on product pages

Product Q&A areas are an underrated SEO lever:

  • Questions and answers generate natural long tail content
  • Customers ask exactly the questions other potential buyers have
  • FAQ schema markup makes Q&A content visible in the search results
  • An Austrian electronics shop raised its organic traffic by 22 percent through Q&A sections on product pages

Customer photos and videos

Visual user generated content offers several SEO advantages:

  • Google image search: customer photos can rank in Google image search and generate extra traffic
  • Time on page: pages with customer photos have a 25 percent longer time on page
  • Conversion: product pages with customer photos convert 4 to 7 percent better than those without

Moderating user generated content and assuring quality

  • Spam filter: automatic detection of fake reviews and spam
  • Communicate guidelines: clear review guidelines help customers write helpful reviews
  • Do not delete negative reviews: authenticity is decisive. One and two star reviews paradoxically raise trust (a product with nothing but five star reviews looks implausible)
  • Answer reviews: replies from the retailer generate additional content and show engagement

Voice search and e-commerce: optimising for spoken queries

Voice search is changing the way consumers look for products. According to current studies 40 percent of adults in the German speaking market already use voice assistants daily. That opens new opportunities for e-commerce companies.

The length of the queries:

  • Typed search: "running shoes men black" (3 to 4 words)
  • Voice search: "which black running shoes for men are the best?" (8 to 12 words)

Questions dominate:

  • 70 percent of voice search queries start with "what", "how", "where", "when" or "which"
  • The language is more natural and more colloquial
  • In Austria dialect influences have to be taken into account (less so in typed search)

A local reference:

  • Voice search queries are three times more often local than typed searches
  • "Where can I buy Nike running shoes in Vienna?" is a typical voice query

FAQ sections as magnets for voice search:

Create detailed FAQ areas on category and product pages. Phrase questions and answers in natural language:

  • "Which shoe size do I need in Nike running shoes?" instead of "Nike size chart"
  • "How do I care for leather shoes properly?" instead of "leather shoe care instructions"
  • "Which running shoes suit heavier runners?" instead of "running shoes cushioning"

Structured data for voice search:

Google often uses schema markup data for spoken answers:

  • 'FAQPage' schema for question and answer content
  • 'Product' schema with price, availability and ratings
  • 'HowTo' schema for instructions and tutorials
  • 'LocalBusiness' schema for physical shops with an online store

Google Assistant and Siri often read out featured snippets as the answer. To reach that position:

  • Answer questions directly in the first 40 to 60 words after the heading
  • List formats are preferred: "the 5 best running shoes for beginners: 1. Nike Air Zoom Pegasus…"
  • Tabular data for comparisons: size charts, price comparisons, material comparisons
  • Definition paragraphs: "A trail running shoe is a running shoe developed specifically for off road running, with a reinforced tread and…"

Voice commerce: buying directly by voice

Voice commerce, buying directly through a spoken command, is still a niche topic in Austria but it grows steadily:

  • Simple repeat orders: "Alexa, order the same detergent again" already works through Amazon
  • Local collection orders: "Hey Google, order a pizza Margherita from [shop] for collection"
  • Price comparisons: "Siri, what does a Samsung Galaxy S25 cost at MediaMarkt?"

For Austrian online shops that means:

  • Optimise product names: use unambiguous names that are easy to pronounce
  • Short, concise product descriptions: the first one or two sentences should describe the product clearly
  • Maintain the Google Merchant Center: make sure prices and availability are current
  • Local inventory ads: for shops with a physical store in Vienna, Graz or other Austrian cities

E-commerce SEO automation: processes that scale for large shops

When your online shop holds hundreds or thousands of products, manual SEO work quickly reaches its limits. The solution lies in automating recurring SEO tasks intelligently without sacrificing quality. For Austrian e-commerce companies competing in the German speaking market in particular, automated processes can deliver the decisive advantage.

Automated meta tags and product descriptions

You save the most time on creating meta titles and meta descriptions. For a shop with 2,000 products, writing individual meta tags by hand would simply not pay. Rely on rule based templates instead:

  • A meta title formula: `{product name} | {main category} | buy {brand}`, this structure covers the most important search intents and stays under the 60 character limit
  • A meta description formula: `{product name} by {brand} ✓ {USP1} ✓ {USP2} ✓ shipping to Austria ► order now at {shop name}`, it includes trust signals and a call to action
  • Dynamic variables from your product database: price, availability, number of ratings and delivery time can be inserted into snippets automatically

Make sure your templates produce enough variance. If 500 product pages have identical meta descriptions that differ only in the product name, Google can treat them as duplicate content. So build at least three to five template variants per category.

Technical SEO automation with crawl monitoring

Large shops produce new technical SEO problems continuously: products get deactivated, categories restructured, redirects forgotten. An automated monitoring system catches these problems before they cost rankings:

  • Automatic 404 detection: set up a daily crawl that identifies new broken links and creates redirects to the next fitting category page automatically
  • Canonical tag validation: have a script check whether all product variants (colour, size) canonicalise correctly to the main variant
  • Index status monitoring: compare the number of indexed pages in Google Search Console automatically with your actual page count, large deviations point to crawling problems
  • Sitemap generation: automatic updating of the XML sitemap when products change, including correct `lastmod` timestamps and priorities

Internal linking that scales

Internal linking is a frequently underrated ranking factor that lends itself well to automation. Implement the following systems:

Algorithmic product recommendations: connect products not only by 'customers also bought

Conclusion: e-commerce SEO as a revenue driver

E-commerce SEO is complex, but the investment pays off. Organic traffic is the most profitable channel for online shops in the long run, because it causes no ongoing click costs and grows exponentially over time.

The most important measures in summary:

  • Keyword research focused on transactional and commercial keywords
  • Product pages with unique content, optimised images and reviews
  • Category pages as ranking powerhouses with SEO text and an FAQ
  • Technical SEO focused on crawl budget and faceted navigation
  • Schema markup for rich snippets with price and ratings
  • Content marketing in the blog for top of funnel traffic
  • Mobile first as an absolute must at more than 70 percent mobile traffic

Do you need support with the SEO of your online shop? At GoldenWing we have more than 3 years of experience with e-commerce SEO for the Austrian and international market. Contact us for a free e-commerce SEO audit and let us raise your organic revenue together.

Expert Opinions

“E-Commerce-SEO ist kein einmaliges Projekt. Shops, die systematisch auf technische Sauberkeit und strukturierte Daten setzen, generieren den günstigsten Akquisitionskanal.”

Neil Patel — Co-Founder, NP Digital

“Produktseiten scheitern oft an der internen Verlinkung. Wer Kategorie- und Produktseiten konsequent vernetzt, wird deutlich sichtbarer.”

Aleyda Solis — International SEO Consultant, Orainti

“Im deutschsprachigen E-Commerce unterschätzen Händler die Suchintention hinter transaktionalen Keywords.”

Marcus Tandler — Co-Founder, Ryte

Frequently Asked Questions

Erste Verbesserungen nach 3–6 Monaten. Für stark umkämpfte Kategorien kann es 12+ Monate dauern.

Einzigartige Beschreibungen, optimierte Title-Tags, strukturierte Daten (Product Markup), schnelle Ladezeiten und hochwertige Bilder mit Alt-Texten.

Nicht löschen wenn das Produkt wiederkommen kann – stattdessen Alternativen anzeigen. Bei dauerhaft eingestellten Produkten 301-Redirect auf relevante Kategorieseite.

Nur wenn Nutzer aktiv danach suchen. Sonst eine Seite mit Canonical auf die Hauptproduktseite.

Canonical-Tags für Filterparameter, einheitliche URLs, Noindex für Paginierungsseiten und individuelle Produktbeschreibungen.

Did you find this article helpful?

Share it with others.

Your Contact Person

Mag. Deni Khachukaev

Mag. Deni Khachukaev

Founder & Technical Director

With over 13 years of experience in web development and SEO, Deni leads the technical direction of GoldenWing. Specialized in performance optimization, technical SEO, and modern web technologies.

Ready for your project?

We bring the same dedication and expertise you see in our articles to every client project.