SEO for e-commerce: what really works in 2026

Online store SEO in 2026 rests on the same things that worked before: unique product descriptions instead of ones copied from the manufacturer, fast-loading pages, structured data that describes exactly what is visible on the page, and one page per search intent, meaning one specific need of the person typing the query. No tricks — a search engine must be able to find the page, index it and read content that really answers the customer’s question.

Unique product descriptions

A description copied from the manufacturer appears identically in dozens of other stores — a search engine has no reason to single out your page. Your own description, which answers customers’ questions (who this product is for, how to use it, how it differs from similar ones), has a better chance of ranking well and of the search engine showing a snippet from your page as a ready answer. You do not have to start with the whole catalogue: first rewrite the descriptions of the products that sell best.

Page speed

Google measures how comfortable a page is to use with the Core Web Vitals: how quickly the main content appears (LCP, good up to 2.5 seconds), how quickly the page responds to a click (INP, good up to 200 milliseconds) and the stability of the layout (CLS, good up to 0.1). Google stresses that good results are taken into account but do not replace valuable content — speed rarely pushes a page to the top, and a slow page above all loses customers who do not wait. Practical steps: compressed images in the right format, a server-side cache, and as few unnecessary scripts as possible loaded on every page.

Structured data that matches what is visible

Structured data is a description of the page written in the code in a format search engines understand (most often JSON-LD). Data describing a product, price or availability makes sense only when it corresponds exactly to what the visitor sees. A mismatch (for example a price in the data that differs from the page) breaches Google’s rules and can end in the loss of rich results, meaning highlighted results with a price, rating or availability.

Beware of outdated advice: the expandable questions and answers under a result (FAQ markup) were first limited by Google in 2023 to selected government and health sites, and in May 2026 Google stopped showing them altogether. Adding this markup to a store no longer brings any extra highlighting in the results.

One page per intent

Several pages that describe essentially the same thing (for example the same product in a “sale” version and a regular version at a different address) compete with each other instead of supporting each other. It is better to have one well-described page for one search intent than several thin variants.

Filters and unavailable products — two mistakes typical of stores

Filters that create thousands of addresses. Every combination of filters (colour, size, price, sorting) can have its own address. Google warns in its documentation that such addresses can take up time a search robot should spend on new products. If filter combinations are not meant to appear in search results, the simplest approach is to block them in the robots.txt file; those that make sense as separate pages (for example “women’s running shoes”) are better built as ordinary subcategories with their own description.

Deleting products that are temporarily out of stock. A product that will return to sale should stay at the same address with information about availability (and matching structured data) — deleting the page erases what it has already built up in search results. A product withdrawn for good should be redirected to the closest substitute or the category, and if there is no sensible substitute, let the page return a “not found” error.

How to check it in 5 minutes: in Google Search Console, open the page indexing report and see whether the indexed addresses include hundreds with filter parameters. Then look at the product reports in the enhancements section — they will show errors in structured data, such as a missing price or availability.

In short: your own descriptions, a fast site, honest structured data, one page per intent and order in the filters — foundations that work regardless of the fashion for the next trick.

See also: Online store and how to measure your store’s speed.

Book a 15-minute call · we call you

When should we call?

We do not sell over the phone. We ask questions and tell you what makes sense.

Related articles

  1. What to prepare before commissioning a website

    Domain, logo, texts or notes, photos, price list, hours and contact details — a list of what is worth having before the first conversation…

    Kartka z napisem „To Do List” i długopis na tle kalendarza
  2. Who owns a website: domain, hosting, code

    Whoever the domain is registered to and whoever has hosting access controls the website — rights to the code depend on the contract. A…

    Dłoń trzymająca klucze przy otwartych drzwiach
  3. How much a business website costs and what it depends on

    The price of a business website depends on its scope — we show our three scopes, sample quotes, the factors that really change the…

    Kalkulator i długopis na kartce z wyliczeniami

All articles

Contact

Let’s talk about your project

Book a 15-minute call — you pick the time, we call you.

Book a 15-minute call

Prefer to write? We reply within 1 working day.

kontakt@initace.pl

Mon–Fri 9:00–19:00

Gdańsk · We work remotely across Europe.

By sending, you agree to be contacted about this. Details in the privacy policy.