E-commerce SEO comes down to 9 settings: category copy, product titles on real queries, filter canonicals, product schema, a clean Merchant Center feed, internal linking, Core Web Vitals, content for each buying stage, and measuring orders from organic. Orders matter, not traffic.
What e-commerce SEO is
E-commerce SEO is the work that makes a customer searching for a specific product or category end up in your shop and order. It is not about traffic, it is about orders. The difference from a company website is scale: a shop has thousands of URLs (categories, products, filters, brands), and each one can either earn or cannibalize another. That is why e-commerce SEO stands on structure, data and content, not on a single trick.
9 settings that decide whether you get orders
1. Categories: copy that answers buying intent
The category is your strongest page: it collects "buy + product" demand and passes authority to products. Write 250 to 400 words: what the category contains, how to choose, what to watch out for. The first 60 words must be a direct answer for both the customer and AI search engines. Skip "we are the best" filler, write parameters and decision criteria.
2. Products: titles and attributes on real queries
Build product titles as brand + model + attribute. People search "chair 40 cm" or "tent for 4 people", not "chair super deal". Put attributes (dimensions, material, compatibility) into a table; Google builds long-tail matches from them. And beware of supplier descriptions copied by everyone: if ten shops have the same text, Google has no reason to show you.
3. Filters and parameters: canonicals and indexing
Filtered URLs (color, size, brand) create thousands of duplicates. The fix: canonical to the base category, noindex on combinations without demand, and index only where real search volume exists (for example "wooden chairs"). This single setting can save both crawl budget and rankings.
4. Product schema and rich results
Product schema (price, availability, ratings, shipping) pushes your result into rich results with price and stars. Higher CTR for the same budget. The schema must match the page content, otherwise a manual penalty is possible.
5. Google Merchant Center and marketplaces
A Merchant Center feed gets you into shopping results and Performance Max, marketplaces into comparison sites. Feed and SEO reinforce each other: a fixed product title helps both channels. The base is a clean feed: titles, GTINs, prices, availability, images.
6. Internal linking
Categories link to subcategories and top products, the blog links to products in the copy, and "related products" gets a second chance. Rule: every important page has at least 3 internal links from relevant context. Without internal links, products stay on page five even with perfect titles.
7. Speed and Core Web Vitals
Shops are heavy: many images, filters and scripts. Targets: LCP under 2.5s (hero image in WebP, lazy loading), INP under 200ms (minimize blocking JavaScript from filters), CLS under 0.1 (fixed image dimensions). Speed affects both conversion and rankings.
8. Content for each buying stage
Categories cover "buying", the blog covers "choosing" and "comparing". Guides like "how to choose", comparisons and FAQs catch the customer before the decision and send them to a product. This is exactly the content competitors often lack and AI tools like to cite.
9. Measuring orders from organic
The order and revenue from organic search is what counts. GA4 with e-commerce events, Search Console for queries and positions, the shop system for real orders. If the numbers cannot be matched, SEO has no proof. We measure orders, not feelings.
A real result from practice
For Mikramt (a smaller shop on a custom platform), nine months of work brought 15 orders and 2,492.75 EUR in revenue from organic and email channels, with the largest single order at 722 EUR. The work covered category copy (previously empty), structured data, Google Merchant Center, and email sequences. The number is not huge, but it is real and measurable, which matters more in SEO than promises.
The mistakes that hold shops back
- Supplier product descriptions copied without any original text.
- Empty categories with no copy, which Google treats as thin content.
- noindex accidentally left on categories, often after a migration.
- Broken filter indexing: thousands of no-demand URLs in the index.
- Measuring total traffic instead of orders from organic.
Timeline and cost
Long-tail products and smaller categories move in 2 to 4 months, main categories in 6 to 12 months, depending on competition and site health. The work is 10 to 15 hours per month, which is 120 to 180 EUR per month at 12 EUR per hour, plus link and content costs. A free audit always confirms the exact scope.