Shopware, WooCommerce, Shopify, custom-shops 50–5 000 SKU. Schema Product, faceted navigation, pagination, hreflang каталога. Faceted nav без duplicate content.
Я работаю с интернет-магазинами в DACH 5 лет. Знаю специфику e-commerce SEO — crawl budget, internal linking patterns, Product Schema, Merchant Listings.
SEO для интернет магазина имеет особенности: каждый product page нужна Schema Product, фильтры товаров создают тысячи дублирующих URL, pagination требует self-canonical, out-of-stock SKUs нельзя просто 404-redirect, мультиязычные каталоги требуют hreflang на каждом variant. Эти 5 проблем — главные причины почему e-commerce SEO сложнее обычного.
Rich Snippet с rating, price, availability привлекает заметно больше кликов чем обычный snippet — Google официально подтверждает что rich results повышают видимость и engagement в SERP (Google Search Central). Полная Schema Product требует 8-10 properties. большинство магазинов внедряют только базовые 3-4 поля (name, price, image) — упускают rating, availability, brand, sku, что становится главным competitive gap.
| Property | Назначение |
|---|---|
name | Название товара |
image | URL высококачественного фото (1200×1200 minimum) |
brand | Производитель/бренд |
sku | SKU артикул товара |
mpn | Manufacturer Part Number |
gtin | EAN/UPC barcode (если есть) |
offers | Price + priceCurrency + availability + url |
aggregateRating | Average rating + reviewCount (если есть отзывы) |
review | Individual reviews (опционально, но boost CTR) |
WooCommerce — Rank Math + WooCommerce module добавляет Schema автоматически. Manually переопределить через `rank_math/json_ld` filter в functions.php если нужно.
Shopware 6 — встроенный Schema generator + custom Schema через Twig templates. Качественный, но нужна проверка через Rich Results Test.
Shopify — встроенный Schema OK для базы, для расширенных features — Schema App или custom code в theme.
В моих e-commerce аудитах проверяю каждый Schema Product через Rich Results Test. Любая ошибка / warning — task для исправления в priority list.
Faceted navigation (фильтры) — 5 главных technical SEO challenge для e-commerce. Каталог с 5 фильтрами по 5 значений каждый создаёт 5⁵ = 3 125 URL-вариантов одной страницы. Без правильной обработки — duplicate content, crawl budget waste, разбавление link equity. Решение требует strategic decision per filter.
Strategy 1 — Index high-value combinations (для топ-конкурентных категорий)
/red-dresses/, /cotton-shirts/ — да/red-cotton-dresses-medium-summer-2024/ — нетStrategy 2 — Noindex all filter URLs (default safe option)
<meta name="robots" content="noindex,follow"> на filter pagesStrategy 3 — Canonical к main category
Plugin WP Filter Everything или встроенные WooCommerce filters создают URLs с parameters: ?filter_color=red&filter_size=m. По умолчанию indexable — это duplicate content проблема.
Решение через robots.txt:
Disallow: /*?filter_*
Disallow: /*?orderby=*Faceted navigation
3 главные e-commerce платформы для DACH-региона. Каждая со своими плюсами для SEO. Я работаю со всеми тремя. Выбор зависит от размера каталога, бюджета на разработку, требований к customization.
| Параметр | Shopware 6 | WooCommerce | Shopify |
|---|---|---|---|
| Подходит для | DE-shops, B2B, mid-large | Малый-средний, гибкий | Малый-средний, simple |
| SEO control | Полный (open source) | Полный (через plugins) | Ограниченный |
| Schema implementation | Built-in + custom | Через Rank Math | Через apps |
| Hreflang | Native multi-language | Через Polylang/WPML | Через Markets/apps |
| Performance | Хорошая (PHP, optimized) | Зависит от hosting | Excellent (Shopify CDN) |
| Цена | Free (Community) / 600+ €/мес (Cloud) | Free (но hosting + plugins) | 29-2000+ $/мес |
| DSGVO compliance | Простая (DE-разработан) | Через Complianz/CookieYes | Через apps |
| Каталог size | До 100K+ SKU | До 50K SKU комфортно | До 100K SKU |
Decision Tree · 2026
DACH-магазин с одной страницей и hreflang на DE/AT/CH часто работает хуже трёх отдельных доменов. Различия — валюта, НДС, shipping-методы, payment-методы (Klarna в DE, EPS в AT, TWINT в CH). Правильный hreflang + Schema OfferShippingDetails решает проблему без дублирования каталога.
Используйте три отдельных hreflang entries: de-DE для Германии, de-AT для Австрии, de-CH для Швейцарии. Plus x-default на главный рынок (обычно DE). Если магазин разделён на отдельные домены (shop-de.com / shop-at.com / shop-ch.com) — настройте cross-domain hreflang в Search Console для всех трёх properties.
В Schema Product добавьте OfferShippingDetails для каждой страны отдельно: shippingDestination, shippingRate, deliveryTime. НДС: 19 % в DE, 20 % в AT, 8,1 % в CH (стандартная ставка с 2024). Швейцария — не EU, поэтому Zoll (таможня) и EUSt (Einfuhrumsatzsteuer) применяются на товары дороже 5 CHF. Это критично указать в shop-FAQ.
Payment-иконки в footer и checkout — sichtbare trust signals для местной аудитории. Без TWINT швейцарский магазин теряет доверие; без Klarna немецкий выглядит подозрительно.
Google Merchant Center даёт бесплатные показы товаров в Google Shopping (free product listings с 2020 года), Google Search (Merchant Listings rich result) и Google Lens. Без feed магазин ограничен только organic Search. Связь между feed и Schema Product — через mpn/gtin/sku.
С октября 2020 Google открыл Google Shopping для бесплатных показов товаров (Free product listings). Доступно в DE, AT, CH, USA, UK и ещё 80+ странах. Условия: настроенный feed в Merchant Center, валидное Product Schema на сайте, политика возвратов и доставки. Это дополнительный канал traffic поверх обычного SEO — без затрат на CPC.
| Аспект | Merchant Center Feed | Schema Product (сайт) |
|---|---|---|
| Где | Google Merchant Center | Inline JSON-LD на каждой product page |
| Формат | XML, TSV или Google Sheets / Content API | JSON-LD в HTML |
| Обновление | Daily через scheduled fetch | На каждом render страницы |
| Назначение | Google Shopping + Free listings | Rich Snippet в Search SERP |
Google требует matching между feed и Schema: одинаковые mpn, gtin, sku, price, availability. Если расходятся — Merchant Listings rich result не показывается.
Минимум для DE-feed: id, title, description, link, image_link, availability, price, brand, condition. Для брендовых товаров — mpn и gtin (EAN/UPC). Для cross-border DACH — shipping с разделением по странам. Без правильного feed Google отклоняет товары и они не показываются в Shopping.
Migration магазина (Shopify → Shopware, WooCommerce → Shopify, custom → headless) обычно теряет 30-70 % organic traffic в первые 2-3 месяца если не подготовиться. Главное — 301 redirect map для каждого URL, preservation URL structure, перенос Schema и aggregateRating, обновление sitemap в Google Search Console.
Сделайте audit всех indexed URLs через GSC «Coverage» и Screaming Frog перед миграцией. На новой платформе настройте 1-to-1 mapping: старый URL → новый URL с 301-редиректом. Не редиректите всё на homepage — это убивает link equity и Google интерпретирует как soft 404. Wildcards (regex) допустимы только если URL structure сохраняется.
/category/product-name/ структуру/url/, либо везде /urlПеренесите все Schema Product properties: name, price, availability, brand, sku, mpn, gtin, aggregateRating. Самое сложное — aggregateRating: импортируйте отзывы с reviewCount и ratingValue из старой платформы. Без переноса reviews ваши Rich Snippets со звёздами исчезают — это видимая потеря CTR в SERP.
В день launch новой платформы: (1) отправьте новую sitemap.xml через GSC «Sitemaps», (2) удалите старую sitemap, (3) если домен меняется — используйте «Change of Address» tool в GSC, (4) monitor «Coverage» weekly первые 3 месяца, (5) отслеживайте 4xx/5xx errors. Полная индексация новых URLs занимает 4-12 недель.
Самые частые вопросы по этой теме. Ответы основаны на 15-летнем опыте работы с DE-рынком.
/blogs/news/post-slug), не позволяет полностью кастомизировать robots.txt (только через apps), Schema customization через apps (Schema App, JSON-LD for SEO). Для small shops OK, для serious SEO лучше Shopware/WooCommerce.Начните с разового аудита e-commerce SEO (490 €) — за 5-7 дней получите план оптимизации каталога, Schema, internal linking. Или сразу пакет с outreach.
Я работаю со Shopware, WooCommerce, Shopify в DACH 5 лет. Magento, custom-shops 50–5 000 SKU. Структурированные данные товаров, faceted nav.
E-commerce SEO — это не «обычное SEO + товары». Crawl budget management, parameterized URLs canonical strategy, Schema Product completeness — всё критично.
«Один правильный canonical может вернуть 30 % потерянного органического трафика интернет-магазина.»